31
82
56
58
40
36
30
33