5 50
107 422
871 190
326 765
174 194
834 929
829 291
486 458
344 696
991 661
332 277
202 169
346 258
744 544
757 773
745 693
539 24
707 165
628 846
985 679
339 649
397 950
124 859
42 333
787 939
768 918
858 905
274 208
317 348
479 854