336
439
427
274
345
267
572
584
812
451
495
418
286
534
436
500
321
248
1054
399
447
381
217
277
307
946
466
526
1278
566
283
354
435
570
907
327
338
171
395
479
221
1585
464
369
341
533
266
535
138
361
224
293
751
244