0 0 0 1 1 1 2 2 2
2 3 2 3 4 3 4 5 4
0 6 0 2 7 2 4 8 4
4 9 4 5 10 5 6 11 6
6 12 6 7 13 7 8 14 8
4 15 4 6 16 6 8 17 8
0 18 0 4 19 4 8 20 8
8 21 8 9 22 9 10 23 10
0 24 0 8 25 8 10 26 10
0 27 0 10 28 10 11 29 11
12 30 12 0 31 0 11 32 11
13 33 13 14 34 14 1 35 15
1 36 15 0 37 16 13 38 13
14 39 14 15 40 17 2 41 18
2 42 18 1 43 15 14 44 14
15 45 17 16 46 19 3 47 20
3 48 20 2 49 18 15 50 17
16 51 19 17 52 21 4 53 22
4 54 22 3 55 20 16 56 19
17 57 21 18 58 23 5 59 24
5 60 24 4 61 22 17 62 21
18 63 23 19 64 25 6 65 26
6 66 26 5 67 24 18 68 23
19 69 25 20 70 27 7 71 28
7 72 28 6 73 26 19 74 25
20 75 27 21 76 29 8 77 30
8 78 30 7 79 28 20 80 27
22 81 31 23 82 32 10 83 10
10 84 10 9 85 9 22 86 31
23 87 33 24 88 34 11 89 35
11 90 35 10 91 36 23 92 33
25 93 37 13 94 13 0 95 16
0 96 16 12 97 38 25 98 37
24 99 34 25 100 37 12 101 38
12 102 38 11 103 35 24 104 34
26 105 39 27 106 40 28 107 41
29 108 42 28 109 41 30 110 43
28 111 41 27 112 40 30 113 43
31 114 44 30 115 43 32 116 45
33 117 46 32 118 45 34 119 47
32 120 45 30 121 43 34 122 47
30 123 43 27 124 40 34 125 47
35 126 48 34 127 47 36 128 49
34 129 47 27 130 40 36 131 49
36 132 49 27 133 40 37 134 50
27 135 40 38 136 51 37 137 50
43 138 56 45 139 58 44 140 57
43 141 56 44 142 57 46 143 59
43 144 56 46 145 59 47 146 60
43 147 56 47 148 60 45 149 58
39 150 52 51 151 64 55 152 68
39 153 52 55 154 68 54 155 67
39 156 52 54 157 67 53 158 66
39 159 52 53 160 66 52 161 65
39 162 52 52 163 65 40 164 53
39 165 52 40 166 53 42 167 55
39 168 52 42 169 55 50 170 63
39 171 52 50 172 63 49 173 62
39 174 52 49 175 62 48 176 61
41 177 54 39 178 52 48 179 61
60 180 73 62 181 75 61 182 74
60 183 73 61 184 74 63 185 76
60 186 73 63 187 76 64 188 77
60 189 73 64 190 77 62 191 75
56 192 69 68 193 81 72 194 85
56 195 69 72 196 85 71 197 84
56 198 69 71 199 84 70 200 83
56 201 69 70 202 83 69 203 82
56 204 69 69 205 82 57 206 70
56 207 69 57 208 70 59 209 72
56 210 69 59 211 72 67 212 80
56 213 69 67 214 80 66 215 79
56 216 69 66 217 79 65 218 78
58 219 71 56 220 69 65 221 78
74 222 87 75 223 88 76 224 89
76 225 89 77 226 90 78 227 91
78 228 91 79 229 92 80 230 93
76 231 89 78 232 91 80 233 93
80 234 93 81 235 94 82 236 95
82 237 95 83 238 96 84 239 97
80 240 93 82 241 95 84 242 97
76 243 89 80 244 93 84 245 97
74 246 87 76 247 89 84 248 97
73 249 86 74 250 87 84 251 97
85 252 98 73 253 86 84 254 97
86 255 99 88 256 101 87 257 100
86 258 99 87 259 100 89 260 102
86 261 99 89 262 102 90 263 103
86 264 99 90 265 103 88 266 101