212 285
1105 160
157 419
766 245
861 614
463 789
239 466
455 916
944 1000
613 316
365 43
77 939
875 838
784 818
999 349
424 372
386 514
244 149
558 799
458 457