22
10
36
66
42
17
64
25
110
12
11
27
56
75
19
13
14
24
23
40
41
59
9
183
298
37
142
108
43
97
29
31
95
117
54
52
39
135
125
55
152
51
77