15
645
65
40
927
176
767
180
260
55
534
283
471
274
87
387
199
151
31
400
123
300
327
420
124
154
114
177
72
305
950
428
395
263
82
282
257
225
67
309
432
57
62
240
324
144
173
81
425
60
95
63
33
158
86
120