1 2 3 4 5 6 7 8 9 10
0 30 97 169 163 199 22 105 62 154 124 34 98 8 162 30 21 4 40 53 102 3 146 67 187 99 0 74 67 115 99 24 178 75 205 115 23 52 77 79 117 35 42 94 70 115