61
48
4
22
29
15
96
40
52
87
522
910
83
366
791
112
100
637
415
911
369
330
533
67
1364
321
436
172
359
277
452
208
257
145
227
625
209
69
89
221
267
292
235
183
252
133
193
283
44
279
184
151
268
232
165
95
198
20