446
561
178
138
307
450
235
600
399
539
311
151
409
290
354
984
595
143
377
259
119
580
716
578
404
284
241
398
649
408
197
463
286
189
305
418
367
224
459
278
185
222
322
541
142
286
150
295
84
484
403
553
457
414
407
286
737
497
599
434