1003 30
427 765
462 917
702 453
481 624
359 750
212 784
54 174
29 29
650 776
791 515
584 827
2757 220
825 860
473 340
858 498
59 575
847 952
187 522
820 583
159 23
8 302
852 252
296 552