361 643
747 538
258 55
940 290
763 63
104 506
861 169
519 35
27 25
648 997
590 41
1018 50
893 999
179 954
1003 639
120 64
377 577
862 181
999 473
574 6