100 99
99762282 79089857 3497762 88376417 28798225 32965868 36198436 17920927 60671558 96545941 10378996 55293969 73959387 68091544 14558757 76954691 1594919 24396921 58032543 40621759 45143295 71389615 26405535 85244509 39144778 49074549 13186990 52123267 70193144 50964118 43507254 7492741 65309370 59680193 23413785 63551245 47959778 95612044 9047836 27932782 42664145 94139657 46706236 822095 54547525 87508323 94925909 16840735 66828696 22772611 93513573 64520754 21043388 67487116 86762552 53401809 73412265 76419490 44626961 21652114 31889132 47482100 8575678 92159526 72948299 93057920 42196988 92630968 17522206 53962312 32368468 99404400 66437686 16545164 22145523 22535034 35966414 32735669 50508007 9966277 10180297 50731029 54356858 20854684 87329561 85071779 48906943 88209605 65146684 26268456 22418241 78980603 66328668 66770273 14502092 50922973 78939775 43467502 22398493 42647467
83 9 41 59 47 51 37 60 14 57 38 6 65 13 91 10 19 42 45 56 53 8 55 77 30 87 20 3 88 94 67 75 58 79 63 7 32 12 17 85 16 69 78 97 64 22 96 24 4 81 21 82 89 36 25 100 28 61 46 92 31 29 73 39 90 84 74 68 62 11 49 50 5 98 18 54 86 52 93 43 72 15 44 40 33 35 23 66 76 34 48 26 71 95 80 99 70 27 2
