3 8
742 180
650 942
258 345
998 196
464 326
883 97
665 586
542 211
336 179
489 679
160 440
439 334
695 378
593 422
579 311
921 798
145 787
514 582
294 539
719 772
350 162
862 129
356 259
152 144
551 920
677 356
141 158
53 35
493 881