101 101
1243 771
1905 249
641 811
65 155
92 143
31 228
774 324
903 442
523 770
71 645
83 619
3192 654
294 628
36 641
748 145
894 69
852 960
117 532
651 657
63 14
364 576
809 550
546 966