212 285
1104 160
156 419
766 245
861 614
463 789
238 466
455 916
943 1000
613 316
365 43
76 939
875 838
783 818
999 349
424 372
386 514
243 149
558 799
458 457