15 5
193 551
529 182
709 977
627 855
415 893
140 1000
917 636
815 153
495 835
327 172
29 594
290 501
41 446
346 750
771 816
981 422
205 229
698 927
24 247
998 240
672 919
208 212