0
543
476
326
432
452
369
506
355
370
538
458
323
463
309
493
394
365
414
294
279
464
263
643
268
560
320
501
567
400
413
255
395
1098
1536
1305
1584
1192
1739
2495
2095
1998
1954
1909
1889