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