1 2 3 4 5 6 7 8
1 10 75 43 173 102 14 64 176 197 206 15 61 168 194 198 20 85 82 194 112 1 89 106 129 136 3 118 107 158 137 18 152 107 230 137