0 0 0 1 1 1 6 2 6
6 3 6 5 4 5 0 5 0
1 6 1 2 7 2 7 8 7
7 9 7 6 10 6 1 11 1
2 12 2 3 13 3 8 14 8
8 15 8 7 16 7 2 17 2
3 18 3 4 19 4 9 20 9
9 21 9 8 22 8 3 23 3
11 24 11 10 25 10 13 26 13
13 27 13 12 28 12 11 29 11
12 30 12 13 31 13 15 32 15
15 33 15 14 34 14 12 35 12
14 36 14 15 37 15 17 38 17
17 39 17 16 40 16 14 41 14
16 42 16 17 43 17 19 44 19
19 45 19 18 46 18 16 47 16
25 48 22 24 49 23 20 50 20
20 51 20 21 52 21 25 53 22
26 54 26 23 55 27 22 56 24
22 57 24 27 58 25 26 59 26
27 60 30 22 61 31 20 62 28
20 63 28 24 64 29 27 65 30
26 66 34 27 67 35 24 68 32
24 69 32 25 70 33 26 71 34
23 72 38 26 73 39 25 74 36
25 75 36 21 76 37 23 77 38
22 78 42 23 79 43 21 80 40
21 81 40 20 82 41 22 83 42
30 84 46 31 85 47 28 86 44
28 87 44 29 88 45 30 89 46
34 90 50 35 91 51 32 92 48
32 93 48 33 94 49 34 95 50
33 96 54 32 97 55 28 98 52
28 99 52 31 100 53 33 101 54
35 102 58 34 103 59 30 104 56
30 105 56 29 106 57 35 107 58
32 108 62 35 109 63 29 110 60
29 111 60 28 112 61 32 113 62
38 114 66 39 115 67 36 116 64
36 117 64 37 118 65 38 119 66
42 120 70 43 121 71 40 122 68
40 123 68 41 124 69 42 125 70
41 126 74 40 127 75 36 128 72
36 129 72 39 130 73 41 131 74
43 132 78 42 133 79 38 134 76
38 135 76 37 136 77 43 137 78
40 138 82 43 139 83 37 140 80
37 141 80 36 142 81 40 143 82
46 144 86 45 145 85 44 146 84
44 147 84 47 148 87 46 149 86
50 150 90 49 151 89 48 152 88
48 153 88 51 154 91 50 155 90
49 156 94 47 157 93 44 158 92
44 159 92 48 160 95 49 161 94
51 162 98 45 163 97 46 164 96
46 165 96 50 166 99 51 167 98
48 168 102 44 169 101 45 170 100
45 171 100 51 172 103 48 173 102
54 174 106 53 175 105 52 176 104
52 177 104 55 178 107 54 179 106
58 180 110 57 181 109 56 182 108
56 183 108 59 184 111 58 185 110
57 186 114 55 187 113 52 188 112
52 189 112 56 190 115 57 191 114
59 192 118 53 193 117 54 194 116
54 195 116 58 196 119 59 197 118
56 198 122 52 199 121 53 200 120
53 201 120 59 202 123 56 203 122
61 204 125 62 205 126 63 206 127
63 207 127 64 208 128 65 209 129
65 210 129 66 211 130 67 212 131
63 213 127 65 214 129 67 215 131
67 216 131 68 217 132 69 218 133
69 219 133 70 220 134 71 221 135
67 222 131 69 223 133 71 224 135
63 225 127 67 226 131 71 227 135
61 228 125 63 229 127 71 230 135
60 231 124 61 232 125 71 233 135
72 234 136 60 235 124 71 236 135
73 237 137 75 238 139 74 239 138
73 240 137 74 241 138 76 242 140
73 243 137 76 244 140 77 245 141
73 246 137 77 247 141 75 248 139
97 249 161 98 250 162 81 251 145
84 252 148 98 253 162 85 254 149
86 255 150 98 256 162 87 257 151
78 258 142 98 259 162 79 260 143
98 261 162 80 262 144 79 263 143
98 264 162 97 265 161 80 266 144
81 267 145 98 268 162 82 269 146
82 270 146 98 271 162 83 272 147
83 273 147 98 274 162 84 275 148
85 276 149 98 277 162 86 278 150
87 279 151 98 280 162 88 281 152
88 282 152 98 283 162 89 284 153
89 285 153 98 286 162 96 287 160
96 288 160 98 289 162 90 290 154
91 291 155 98 292 162 92 293 156
94 294 158 98 295 162 78 296 142
92 297 156 98 298 162 93 299 157
95 300 159 98 301 162 94 302 158
98 303 162 95 304 159 93 305 157
98 306 162 91 307 155 90 308 154
99 309 163 100 310 164 101 311 165
99 312 163 101 313 165 102 314 166
99 315 163 102 316 166 103 317 167
99 318 163 103 319 167 100 320 164
106 321 170 107 322 171 105 323 169
105 324 169 104 325 168 106 326 170
119 327 178 117 328 177 107 329 171
107 330 171 106 331 170 119 332 178
110 333 174 105 334 169 107 335 171
107 336 171 117 337 177 110 338 174
106 339 170 104 340 168 108 341 172
108 342 172 127 343 183 125 344 181
125 345 181 111 346 175 108 347 172
122 348 182 104 349 168 105 350 169
105 351 169 109 352 173 122 353 182
109 354 173 105 355 169 110 356 174
110 357 174 112 358 176 109 359 173
124 360 180 122 361 182 109 362 173
109 363 173 112 364 176 124 365 180
115 366 170 113 367 168 114 368 169
114 369 169 116 370 171 115 371 170
119 372 178 115 373 170 116 374 171
116 375 171 117 376 177 119 377 178
110 378 174 117 379 177 116 380 171
116 381 171 114 382 169 110 383 174
115 384 170 118 385 172 113 386 168
125 387 181 126 388 183 118 389 172
118 390 172 111 391 175 125 392 181
123 393 182 113 394 168 118 395 172
118 396 172 126 397 183 123 398 182
114 399 169 113 400 168 123 401 182
123 402 182 120 403 173 114 404 169
110 405 174 114 406 169 120 407 173
120 408 173 112 409 176 110 410 174
124 411 180 112 412 176 120 413 173
120 414 173 123 415 182 124 416 180
115 417 170 119 418 178 121 419 179
118 420 172 115 421 170 121 422 179
118 423 172 121 424 179 111 425 175
121 426 179 119 427 178 106 428 170
121 429 179 106 430 170 108 431 172
111 432 175 121 433 179 108 434 172
122 435 182 127 436 183 108 437 172
108 438 172 104 439 168 122 440 182