256
514
374
308
487
188
504
1050
455
80
528
297
346
160
335
567
141
395
615
336
283
549
473
182
300
459
379
303
263
532
289
705
514
468
442
477
420
1096
367
176
580
220
305
307
938
627
1303
279
885
696
2528
700
839
832
305
485
434
293
1413
353