31
3
5
6
33
11
7
28
66
10
8
37
12
14
4
0
38
19
16
82
34
99
21
67
23
40
42
49
27
122
20
26
50
46
76
24