997 266
988 322
685 64
26 312
435 861
224 748
543 796
350 453
509 119
279 245
747 479
554 147
214 115
359 164
172 675
901 1000
46 62
329 32
193 331
487 774
903 629
111 204
391 400
566 308
98 32
117 530
758 255
694 652
841 574
772 448