100 2
57141 42889 57810 20610 81333 82359 65348 16023 52067 32778 25000 95282 99656 4456 86017 60320 38161 28362 67497 45684 68587 66185 13298 76784 98242 96939 61333 4427 406 13398 94101 30287 36615 89820 31437 54899 43604 6500 58455 84407 15642 22430 41288 3693 49661 81799 65790 53349 85513 14969 56724 37418 60131 11292 77552 9661 16637 80745 94770 43324 41409 24549 27471 61726 17847 11949 45574 16494 64873 82106 77752 48014 34758 43472 501 71258 33166 31943 7993 44806 58285 39059 86955 67336 24141 52536 91054 52011 60211 6278 48939 46145 40113 42044 58494 53867 48990 16580 44135 96868
