101 2259 130 43 85
86 87 88 89 90
91 92 2251 2252 45
67 137 145 146 148
150 152 159 221 224
225 228 229 230 243
244