134
78
500
366
531
72
123
344
345
357
160
2032
390
249
76
1008
428
97
50
92
286
382
178
82
37
56
19
104
186
180
321
337
827
444
936
61
124
1677
156
862
342
354
103
95
524
269
108
405
119
295
239
402
81
1372
40
348
597
204
142