3 8
742 180
650 942
258 345
998 196
464 326
883 97
665 586
542 211
336 179
489 679
160 440
947 195
610 22
496 964
142 662
762 950
555 862
697 116
570 280
469 349
618 482
815 270
217 338
243 169
534 549
833 410
186 503
711 1000
977 79