31
82
55
56
40
34
29
32