58
47 64 110 34 66 152 6 17 95 94 50 135 41 59 51 28 135 25 73 65 19 47 89 129 115 107 55 143 34 6 130 29 44 85 72 28 38 137 15 138 19 67 121 64 88 136 61 141 101 20 154 149 62 73 13 23 33 25 
70 9 97 81 71 43 74 60 90 78 63 27 7 1 89 7 37 26 92 15 63 39 86 17 77 16 29 41 24 87 1 52 63 56 79 73 16 90 26 69 42 43 89 90 1 58 93 58 39 8 51 28 67 6 76 88 55 61 