34
61
22
46
57
105
73
43
26
65
129
98
48
53
19
33
120
29
16
49
162
58
28
36
27
69
17
38
134
121
30
220
96
14
51
56
248
250
227
268
91
880
183
274
160
135
25
23
13
31
59
40