100
111 100 64 49 104 95 18 10 118 34 2 55 54 118 79 115 39 40 91 61 46 9 44 88 18 110 108 76 0 49 106 99 8 46 23 45 30 71 10 124 26 97 125 104 56 101 77 77 25 64 125 72 64 99 52 62 22 67 58 85 103 90 127 121 99 36 21 88 30 35 49 103 16 92 46 90 21 88 9 47 109 36 102 36 61 81 9 61 13 116 94 64 73 39 115 56 64 6 120 117
