63
125
85
84
30
107
25
34
48
122
36
19
172
436
98
9
39
20
18
60
44
101
41
124
96
227
29
231
390
224
270
42
17
16
210
212
86
27
53
95
203
379
288
353
108
58
482
78
528
960
138
178
163
135