34
216
23
48
50
69
31
33
124
55
125
30
375
288
108
72
132
123
45
261
221
157
68
52
61
187
395
94
6
24
168
150
347
385
80
235
505
213
1073
722
27
49
78
163
611
870
62
212
159
153
191
419
205
40
560