143 91
90 237
429 33
799 747
855 810
984 356
559 477
418 55
523 506
213 456
793 2
49 594
178 889
638 796
905 468
273 378
576 771
918 198
268 505
733 616
427 245
579 628
956 83
459 790
291 597
681 177
467 709
48 905
218 271
244 981