1
100 4
89 56 83 99 54 77 62 100 95 76 90 97 98 82 68 88 49 86 81 61 73 75 74 71 63 94 93 96 91 42 43 55 92 80 84 85 87 64 70 65 58 53 66 33 38 50 57 59 60 72 22 15 31 69 29 26 36 30 37 52 28 25 78 39 79 21 9 67 51 1 47 45 48 44 34 40 35 24 41 14 13 32 7 17 18 46 20 10 23 19 27 6 16 8 3 4 11 5 2 12
