97 80
112 927
297 461
823 577
865 730
964 486
248 625
1016 91
1046 719
897 263
430 818
20 452
481 772
881 596
944 629
356 611
273 27
199 477
454 975
729 638
37 140
466 776
746 662
917 628