250
490
138
360
217
292
307
549
732
240
123
434
180
370
110
188
343
1068
730
384
441
184
86
585
914
50
518
196
212
291
285
389
186
378
243
276
794
427
712
1642
740
29
66
168
433
409
152
130
278
74
93
78
92
304
154
332
231
106
28