2
3
37
6
30
31
19
82
60
118
29
72
22
52
25
7
61
79
51
44
24
53
109
55
58
63
11
35
116
9
95
21
96
26
74
5
20
14
18
36
40