1 2 3 4 5 6 7 8
0 14 42 87 89 116 14 44 49 91 78 21 62 25 111 87 18 173 88 220 117 18 171 44 218 73 21 153 20 202 82 22 103 151 152 213