0 0 1 1 2 2 1 1 0 0 3 3 3 3 0 0 4 4 4 4 0 0 5 5 5 5 0 0 6 6 6 6 0 0 7 7 7 7 0 0 8 8 8 8 0 0 9 9 9 9 0 0 10 10 10 10 0 0 11 11 11 11 0 0 12 12 12 12 0 0 13 13 3 3 4 4 14 14 3 3 14 14 15 15 3 3 15 15 16 16 12 12 13 13 17 17 17 17 13 13 18 18 18 18 13 13 19 19 19 19 13 13 20 20 20 20 13 13 21 21 21 21 13 13 22 22 22 22 13 13 23 23 23 23 13 13 24 24 24 24 13 13 25 25 25 25 13 13 26 26 26 26 13 13 27 27 27 27 13 13 28 28 28 28 13 13 29 29 29 29 13 13 30 30 30 30 13 13 31 31 30 30 31 31 32 32 30 30 32 32 33 33 30 30 33 33 34 34 30 30 34 34 35 35 30 30 35 35 36 36 30 30 36 36 37 37 30 30 37 37 38 38 30 30 38 38 39 39 30 30 39 39 40 40 30 30 40 40 41 41 31 31 13 13 42 42 42 42 13 13 43 43 43 43 13 13 44 44 44 44 13 13 45 45 45 45 13 13 46 46 46 46 13 13 47 47 47 47 13 13 48 48 48 48 13 13 49 49 49 49 13 13 50 50 50 50 13 13 51 51 51 51 13 13 52 52 52 52 13 13 53 53 53 53 13 13 54 54 54 54 13 13 55 55 55 55 13 13 56 56 56 56 13 13 57 57 3 3 58 58 59 59 58 58 3 3 60 60 60 60 3 3 61 61 61 61 3 3 62 62 62 62 3 3 63 63 63 63 3 3 64 64 64 64 3 3 65 65 65 65 3 3 66 66 66 66 3 3 67 67 67 67 3 3 68 68 68 68 3 3 69 69 69 69 3 3 70 70 70 70 3 3 16 16 59 59 58 58 71 71 59 59 71 71 72 72 59 59 72 72 73 73 59 59 73 73 74 74 59 59 74 74 75 75 59 59 75 75 76 76 59 59 76 76 77 77 59 59 77 77 78 78 59 59 78 78 79 79 59 59 79 79 80 80 59 59 80 80 81 81 59 59 81 81 82 82 59 59 82 82 83 83 59 59 83 83 84 84 59 59 84 84 85 85 85 85 84 84 86 86 86 86 84 84 87 87 87 87 84 84 88 88 88 88 84 84 89 89 89 89 84 84 90 90 90 90 84 84 30 30 90 90 30 30 91 91 91 91 30 30 92 92 92 92 30 30 93 93 93 93 30 30 94 94 94 94 30 30 95 95 95 95 30 30 41 41 59 59 85 85 96 96 59 59 96 96 97 97 59 59 97 97 98 98 59 59 98 98 99 99 59 59 99 99 100 100 59 59 100 100 101 101 59 59 101 101 102 102 59 59 102 102 103 103 59 59 103 103 104 104 59 59 104 104 105 105 59 59 105 105 106 106 59 59 106 106 107 107 59 59 107 107 108 108 59 59 108 108 109 109 59 59 109 109 57 57 59 59 57 57 13 13 59 59 13 13 110 110 59 59 110 110 111 111 112 111 113 110 114 59 113 110 115 13 114 59 115 13 116 57 114 59 116 57 117 109 114 59 117 109 118 108 114 59 118 108 119 107 114 59 119 107 120 106 114 59 120 106 121 105 114 59 121 105 122 104 114 59 122 104 123 103 114 59 123 103 124 102 114 59 124 102 125 101 114 59 125 101 126 100 114 59 126 100 127 99 114 59 127 99 128 98 114 59 128 98 129 97 114 59 129 97 130 96 114 59 130 96 131 85 114 59 132 41 133 30 134 95 134 95 133 30 135 94 135 94 133 30 136 93 136 93 133 30 137 92 137 92 133 30 138 91 138 91 133 30 139 90 133 30 140 84 139 90 139 90 140 84 141 89 141 89 140 84 142 88 142 88 140 84 143 87 143 87 140 84 144 86 144 86 140 84 131 85 131 85 140 84 114 59 140 84 145 83 114 59 145 83 146 82 114 59 146 82 147 81 114 59 147 81 148 80 114 59 148 80 149 79 114 59 149 79 150 78 114 59 150 78 151 77 114 59 151 77 152 76 114 59 152 76 153 75 114 59 153 75 154 74 114 59 154 74 155 73 114 59 155 73 156 72 114 59 156 72 157 71 114 59 157 71 158 58 114 59 159 16 160 3 161 70 161 70 160 3 162 69 162 69 160 3 163 68 163 68 160 3 164 67 164 67 160 3 165 66 165 66 160 3 166 65 166 65 160 3 167 64 167 64 160 3 168 63 168 63 160 3 169 62 169 62 160 3 170 61 170 61 160 3 171 60 171 60 160 3 158 58 114 59 158 58 160 3 116 57 115 13 172 56 172 56 115 13 173 55 173 55 115 13 174 54 174 54 115 13 175 53 175 53 115 13 176 52 176 52 115 13 177 51 177 51 115 13 178 50 178 50 115 13 179 49 179 49 115 13 180 48 180 48 115 13 181 47 181 47 115 13 182 46 182 46 115 13 183 45 183 45 115 13 184 44 184 44 115 13 185 43 185 43 115 13 186 42 186 42 115 13 187 31 132 41 188 40 133 30 188 40 189 39 133 30 189 39 190 38 133 30 190 38 191 37 133 30 191 37 192 36 133 30 192 36 193 35 133 30 193 35 194 34 133 30 194 34 195 33 133 30 195 33 196 32 133 30 196 32 187 31 133 30 187 31 115 13 133 30 133 30 115 13 197 29 197 29 115 13 198 28 198 28 115 13 199 27 199 27 115 13 200 26 200 26 115 13 201 25 201 25 115 13 202 24 202 24 115 13 203 23 203 23 115 13 204 22 204 22 115 13 205 21 205 21 115 13 206 20 206 20 115 13 207 19 207 19 115 13 208 18 208 18 115 13 209 17 209 17 115 13 210 12 159 16 211 15 160 3 211 15 212 14 160 3 212 14 213 4 160 3 115 13 214 0 210 12 210 12 214 0 215 11 215 11 214 0 216 10 216 10 214 0 217 9 217 9 214 0 218 8 218 8 214 0 219 7 219 7 214 0 220 6 220 6 214 0 221 5 221 5 214 0 213 4 213 4 214 0 160 3 160 3 214 0 222 1 223 2 222 1 214 0 224 112 225 113 226 114 225 113 224 112 227 115 228 115 229 112 230 113 231 114 230 113 229 112 232 116 233 117 234 118 233 117 232 116 235 119 235 119 232 116 236 120 237 120 238 116 239 119 239 119 238 116 240 117 241 118 240 117 238 116 242 121 243 122 244 123 243 122 242 121 245 124 246 124 247 121 248 122 249 123 248 122 247 121 250 125 251 126 252 127 251 126 250 125 253 128 253 128 250 125 254 129 255 129 256 125 257 128 257 128 256 125 258 126 259 127 258 126 256 125 260 130 261 131 262 132 261 131 260 130 263 133 264 133 265 130 266 131 267 132 266 131 265 130 268 134 269 135 270 136 269 135 268 134 271 137 271 137 268 134 272 138 273 138 274 134 275 137 275 137 274 134 276 135 277 136 276 135 274 134 278 139 279 140 280 141 279 140 278 139 281 142 282 142 283 139 284 140 285 141 284 140 283 139 286 143 287 144 288 145 287 144 286 143 289 146 287 144 289 146 290 147 291 147 292 146 293 144 292 146 294 143 293 144 295 145 293 144 294 143 296 148 297 149 298 150 297 149 296 148 299 151 299 151 296 148 300 152 299 151 300 152 301 153 302 153 303 152 304 151 303 152 305 148 304 151 304 151 305 148 306 149 307 150 306 149 305 148 308 154 309 155 310 156 309 155 308 154 311 157 311 157 308 154 312 158 311 157 312 158 313 159 314 159 315 158 316 157 315 158 317 154 316 157 316 157 317 154 318 155 319 156 318 155 317 154 320 160 321 161 322 162 321 161 320 160 323 163 323 163 320 160 324 164 323 163 324 164 325 165 326 165 327 164 328 163 327 164 329 160 328 163 328 163 329 160 330 161 331 162 330 161 329 160 332 166 333 167 334 168 333 167 332 166 335 169 333 167 335 169 336 170 336 170 335 169 337 171 338 171 339 169 340 170 340 170 339 169 341 167 339 169 342 166 341 167 343 168 341 167 342 166 344 172 345 173 346 174 345 173 344 172 347 175 347 175 344 172 348 176 348 176 344 172 349 177 349 177 344 172 350 178 350 178 344 172 351 179 351 179 344 172 352 180 352 180 344 172 353 181 353 181 344 172 354 182 354 182 344 172 355 183 346 174 345 173 356 184 346 174 356 184 357 185 346 174 357 185 358 186 354 182 355 183 359 187 359 187 355 183 360 188 360 188 355 183 361 189 361 189 355 183 362 190 362 190 355 183 363 191 363 191 355 183 364 192 364 192 355 183 365 193 365 193 355 183 366 194 366 194 355 183 367 195 367 195 355 183 368 196 368 196 355 183 369 197 369 197 355 183 370 198 370 198 355 183 371 199 371 199 355 183 372 200 372 200 355 183 373 201 372 200 373 201 374 202 372 200 374 202 375 203 372 200 375 203 376 204 372 200 376 204 377 205 372 200 377 205 378 206 372 200 378 206 379 207 379 207 378 206 380 208 379 207 380 208 381 209 379 207 381 209 382 210 379 207 382 210 383 211 379 207 383 211 384 212 373 201 355 183 385 213 385 213 355 183 386 214 386 214 355 183 387 215 387 215 355 183 388 216 388 216 355 183 389 217 389 217 355 183 390 218 390 218 355 183 391 219 391 219 355 183 392 220 392 220 355 183 393 221 393 221 355 183 394 222 394 222 355 183 395 223 395 223 355 183 396 224 396 224 355 183 397 225 397 225 355 183 398 226 398 226 355 183 399 227 399 227 355 183 400 228 346 174 401 229 402 230 401 229 346 174 403 231 403 231 346 174 404 232 404 232 346 174 405 233 405 233 346 174 406 234 406 234 346 174 407 235 407 235 346 174 408 236 408 236 346 174 409 237 409 237 346 174 410 238 410 238 346 174 411 239 411 239 346 174 412 240 412 240 346 174 413 241 413 241 346 174 358 186 402 230 401 229 414 242 402 230 414 242 415 243 402 230 415 243 416 244 402 230 416 244 417 245 402 230 417 245 418 246 402 230 418 246 419 247 402 230 419 247 420 248 402 230 420 248 421 249 402 230 421 249 422 250 402 230 422 250 423 251 402 230 423 251 424 252 402 230 424 252 425 253 402 230 425 253 426 254 402 230 426 254 379 207 402 230 379 207 427 255 427 255 379 207 428 256 428 256 379 207 429 257 429 257 379 207 430 258 430 258 379 207 431 259 431 259 379 207 432 260 432 260 379 207 433 261 433 261 379 207 434 262 434 262 379 207 435 263 435 263 379 207 436 264 436 264 379 207 437 265 437 265 379 207 384 212 402 230 427 255 438 266 402 230 438 266 439 267 402 230 439 267 440 268 402 230 440 268 441 269 402 230 441 269 442 270 402 230 442 270 443 271 402 230 443 271 444 272 402 230 444 272 445 273 402 230 445 273 446 274 402 230 446 274 447 275 402 230 447 275 448 276 402 230 448 276 449 277 402 230 449 277 450 278 402 230 450 278 451 279 402 230 451 279 400 228 402 230 400 228 355 183 452 183 453 228 454 230 453 228 455 279 454 230 455 279 456 278 454 230 456 278 457 277 454 230 457 277 458 276 454 230 458 276 459 275 454 230 459 275 460 274 454 230 460 274 461 273 454 230 461 273 462 272 454 230 462 272 463 271 454 230 463 271 464 270 454 230 464 270 465 269 454 230 465 269 466 268 454 230 466 268 467 267 454 230 467 267 468 266 454 230 468 266 469 255 454 230 470 212 471 207 472 265 472 265 471 207 473 264 473 264 471 207 474 263 474 263 471 207 475 262 475 262 471 207 476 261 476 261 471 207 477 260 477 260 471 207 478 259 478 259 471 207 479 258 479 258 471 207 480 257 480 257 471 207 481 256 481 256 471 207 469 255 469 255 471 207 454 230 471 207 482 254 454 230 482 254 483 253 454 230 483 253 484 252 454 230 484 252 485 251 454 230 485 251 486 250 454 230 486 250 487 249 454 230 487 249 488 248 454 230 488 248 489 247 454 230 489 247 490 246 454 230 490 246 491 245 454 230 491 245 492 244 454 230 492 244 493 243 454 230 493 243 494 242 454 230 494 242 495 229 454 230 496 186 497 174 498 241 498 241 497 174 499 240 499 240 497 174 500 239 500 239 497 174 501 238 501 238 497 174 502 237 502 237 497 174 503 236 503 236 497 174 504 235 504 235 497 174 505 234 505 234 497 174 506 233 506 233 497 174 507 232 507 232 497 174 508 231 508 231 497 174 495 229 454 230 495 229 497 174 453 228 452 183 509 227 509 227 452 183 510 226 510 226 452 183 511 225 511 225 452 183 512 224 512 224 452 183 513 223 513 223 452 183 514 222 514 222 452 183 515 221 515 221 452 183 516 220 516 220 452 183 517 219 517 219 452 183 518 218 518 218 452 183 519 217 519 217 452 183 520 216 520 216 452 183 521 215 521 215 452 183 522 214 522 214 452 183 523 213 523 213 452 183 524 201 470 212 525 211 471 207 525 211 526 210 471 207 526 210 527 209 471 207 527 209 528 208 471 207 528 208 529 206 471 207 471 207 529 206 530 200 529 206 531 205 530 200 531 205 532 204 530 200 532 204 533 203 530 200 533 203 534 202 530 200 534 202 524 201 530 200 524 201 452 183 530 200 530 200 452 183 535 199 535 199 452 183 536 198 536 198 452 183 537 197 537 197 452 183 538 196 538 196 452 183 539 195 539 195 452 183 540 194 540 194 452 183 541 193 541 193 452 183 542 192 542 192 452 183 543 191 543 191 452 183 544 190 544 190 452 183 545 189 545 189 452 183 546 188 546 188 452 183 547 187 547 187 452 183 548 182 496 186 549 185 497 174 549 185 550 184 497 174 550 184 551 173 497 174 452 183 552 172 548 182 548 182 552 172 553 181 553 181 552 172 554 180 554 180 552 172 555 179 555 179 552 172 556 178 556 178 552 172 557 177 557 177 552 172 558 176 558 176 552 172 559 175 559 175 552 172 551 173 497 174 551 173 552 172
0 0 1 1 2 2 1 1 0 0 3 3 4 3 5 0 6 1 7 2 6 1 5 0 3 4 8 5 1 6 8 5 3 4 9 7 10 7 4 4 11 5 6 6 11 5 4 4 0 8 12 9 13 10 12 9 0 8 2 11 7 11 5 8 14 9 15 10 14 9 5 8 16 12 8 13 9 14 8 13 16 12 17 15 18 15 19 12 11 13 10 14 11 13 19 12 13 16 20 17 21 18 20 17 13 16 12 19 14 19 15 16 22 17 23 18 22 17 15 16 24 20 17 21 16 22 17 21 24 20 25 23 26 23 27 20 18 21 19 22 18 21 27 20 28 24 20 25 29 26 20 25 28 24 21 27 23 27 30 24 22 25 31 26 22 25 30 24 32 28 25 29 24 30 25 29 32 28 33 31 34 31 35 28 26 29 27 30 26 29 35 28 28 32 36 33 37 34 36 33 28 32 29 35 31 35 30 32 38 33 39 34 38 33 30 32 40 36 33 37 32 38 33 37 40 36 41 39 42 39 43 36 34 37 35 38 34 37 43 36 37 40 44 41 45 42 44 41 37 40 36 43 38 43 39 40 46 41 47 42 46 41 39 40 40 44 48 45 41 46 48 45 40 44 49 47 50 47 43 44 51 45 42 46 51 45 43 44 52 48 44 49 53 50 44 49 52 48 45 51 47 51 54 48 46 49 55 50 46 49 54 48 49 52 56 53 48 54 56 53 49 52 57 55 58 55 50 52 59 53 51 54 59 53 50 52 52 56 60 57 61 58 60 57 52 56 53 59 55 59 54 56 62 57 63 58 62 57 54 56 57 60 64 61 56 62 64 61 57 60 65 63 66 63 58 60 67 61 59 62 67 61 58 60 68 64 60 65 69 66 60 65 68 64 61 67 63 67 70 64 62 65 71 66 62 65 70 64 64 68 72 69 73 70 72 69 64 68 65 71 66 71 67 68 74 69 75 70 74 69 67 68 76 72 69 73 77 74 69 73 76 72 68 75 70 75 78 72 71 73 79 74 71 73 78 72 73 76 80 77 81 78 80 77 73 76 72 79 74 79 75 76 82 77 83 78 82 77 75 76 84 80 77 81 85 82 77 81 84 80 76 83 78 83 86 80 79 81 87 82 79 81 86 80 81 84 88 85 89 86 88 85 81 84 80 87 82 87 83 84 90 85 91 86 90 85 83 84 92 88 85 89 93 90 85 89 92 88 84 91 86 91 94 88 87 89 95 90 87 89 94 88 89 92 96 93 97 94 96 93 89 92 88 95 90 95 91 92 98 93 99 94 98 93 91 92 100 96 93 97 101 98 93 97 100 96 92 99 94 99 102 96 95 97 103 98 95 97 102 96 97 100 104 101 105 102 104 101 97 100 96 103 98 103 99 100 106 101 107 102 106 101 99 100 108 104 101 105 109 106 101 105 108 104 100 107 102 107 110 104 103 105 111 106 103 105 110 104 105 108 112 109 113 110 112 109 105 108 104 111 106 111 107 108 114 109 115 110 114 109 107 108 116 112 109 113 117 114 109 113 116 112 108 115 110 115 118 112 111 113 119 114 111 113 118 112 113 116 120 117 121 118 120 117 113 116 112 119 114 119 115 116 122 117 123 118 122 117 115 116 124 120 117 121 125 122 117 121 124 120 116 123 118 123 126 120 119 121 127 122 119 121 126 120 121 124 128 125 129 126 128 125 121 124 120 127 122 127 123 124 130 125 131 126 130 125 123 124 132 128 125 129 133 130 125 129 132 128 124 131 126 131 134 128 127 129 135 130 127 129 134 128 129 132 136 133 137 134 136 133 129 132 128 135 130 135 131 132 138 133 139 134 138 133 131 132 140 136 133 137 141 138 133 137 140 136 132 139 134 139 142 136 135 137 143 138 135 137 142 136 137 140 144 141 145 142 144 141 137 140 136 143 138 143 139 140 146 141 147 142 146 141 139 140 148 144 140 145 141 146 140 145 148 144 149 147 150 147 151 144 142 145 143 146 142 145 151 144 145 148 152 149 153 150 152 149 145 148 144 151 146 151 147 148 154 149 155 150 154 149 147 148 156 152 149 153 148 154 149 153 156 152 157 155 158 155 159 152 150 153 151 154 150 153 159 152 160 156 152 157 161 158 152 157 160 156 153 159 155 159 162 156 154 157 163 158 154 157 162 156 164 160 157 161 156 162 157 161 164 160 165 163 166 163 167 160 158 161 159 162 158 161 167 160 160 164 168 165 169 166 168 165 160 164 161 167 163 167 162 164 170 165 171 166 170 165 162 164 164 168 172 169 165 170 172 169 164 168 173 171 174 171 167 168 175 169 166 170 175 169 167 168 176 172 168 173 177 174 168 173 176 172 169 175 171 175 178 172 170 173 179 174 170 173 178 172 180 176 172 177 173 178 172 177 180 176 181 179 182 179 183 176 175 177 174 178 175 177 183 176 176 180 184 181 185 182 184 181 176 180 177 183 179 183 178 180 186 181 187 182 186 181 178 180 188 184 181 185 180 186 181 185 188 184 189 187 190 187 191 184 182 185 183 186 182 185 191 184 185 188 192 189 193 190 192 189 185 188 184 191 186 191 187 188 194 189 195 190 194 189 187 188 196 192 189 193 188 194 189 193 196 192 197 195 198 195 199 192 190 193 191 194 190 193 199 192 193 196 200 197 201 198 200 197 193 196 192 199 194 199 195 196 202 197 203 198 202 197 195 196 196 200 204 201 197 202 204 201 196 200 205 203 206 203 199 200 207 201 198 202 207 201 199 200 205 204 200 205 204 206 200 205 205 204 201 207 203 207 206 204 202 205 207 206 202 205 206 204
0 0 1 1 2 2 1 1 0 0 3 3 4 3 5 0 6 1 7 2 6 1 5 0 2 4 8 5 9 6 8 5 2 4 1 7 6 7 7 4 10 5 11 6 10 5 7 4 12 8 3 9 0 10 3 9 12 8 13 11 14 11 15 8 4 9 5 10 4 9 15 8 9 12 16 13 17 14 16 13 9 12 8 15 10 15 11 12 18 13 19 14 18 13 11 12 20 16 13 17 12 18 13 17 20 16 21 19 22 19 23 16 14 17 15 18 14 17 23 16 17 20 24 21 25 22 24 21 17 20 16 23 18 23 19 20 26 21 27 22 26 21 19 20 28 24 21 25 20 26 21 25 28 24 29 27 30 27 31 24 22 25 23 26 22 25 31 24 25 28 32 29 33 30 32 29 25 28 24 31 26 31 27 28 34 29 35 30 34 29 27 28 36 32 29 33 28 34 29 33 36 32 37 35 38 35 39 32 30 33 31 34 30 33 39 32 33 36 40 37 41 38 40 37 33 36 32 39 34 39 35 36 42 37 43 38 42 37 35 36 44 40 37 41 36 42 37 41 44 40 45 43 46 43 47 40 38 41 39 42 38 41 47 40 41 44 48 45 49 46 48 45 41 44 40 47 42 47 43 44 50 45 51 46 50 45 43 44 52 48 45 49 44 50 45 49 52 48 53 51 54 51 55 48 46 49 47 50 46 49 55 48 49 52 56 53 57 54 56 53 49 52 48 55 50 55 51 52 58 53 59 54 58 53 51 52 60 56 53 57 52 58 53 57 60 56 61 59 62 59 63 56 54 57 55 58 54 57 63 56 57 60 64 61 65 62 64 61 57 60 56 63 58 63 59 60 66 61 67 62 66 61 59 60 68 64 61 65 60 66 61 65 68 64 69 67 70 67 71 64 62 65 63 66 62 65 71 64 65 68 72 69 73 70 72 69 65 68 64 71 66 71 67 68 74 69 75 70 74 69 67 68 76 72 69 73 68 74 69 73 76 72 77 75 78 75 79 72 70 73 71 74 70 73 79 72 73 76 80 77 81 78 80 77 73 76 72 79 74 79 75 76 82 77 83 78 82 77 75 76 84 80 77 81 76 82 77 81 84 80 85 83 86 83 87 80 78 81 79 82 78 81 87 80 81 84 88 85 89 86 88 85 81 84 80 87 82 87 83 84 90 85 91 86 90 85 83 84 92 88 85 89 84 90 85 89 92 88 93 91 94 91 95 88 86 89 87 90 86 89 95 88 89 92 96 93 97 94 96 93 89 92 88 95 90 95 91 92 98 93 99 94 98 93 91 92 100 96 93 97 92 98 93 97 100 96 101 99 102 99 103 96 94 97 95 98 94 97 103 96 97 100 104 101 105 102 104 101 97 100 96 103 98 103 99 100 106 101 107 102 106 101 99 100 108 104 100 105 109 106 100 105 108 104 101 107 102 107 110 104 103 105 111 106 103 105 110 104 104 108 112 109 105 110 112 109 104 108 113 111 114 111 106 108 115 109 107 110 115 109 106 108 116 112 109 113 117 114 109 113 116 112 108 115 110 115 118 112 111 113 119 114 111 113 118 112 113 116 120 117 112 118 120 117 113 116 121 119 122 119 114 116 123 117 115 118 123 117 114 116 124 120 117 121 125 122 117 121 124 120 116 123 118 123 126 120 119 121 127 122 119 121 126 120 121 124 128 125 120 126 128 125 121 124 129 127 130 127 122 124 131 125 123 126 131 125 122 124 124 128 132 129 133 130 132 129 124 128 125 131 127 131 126 128 134 129 135 130 134 129 126 128 129 132 136 133 128 134 136 133 129 132 137 135 138 135 130 132 139 133 131 134 139 133 130 132 133 136 140 137 141 138 140 137 133 136 132 139 134 139 135 136 142 137 143 138 142 137 135 136 137 140 144 141 136 142 144 141 137 140 145 143 146 143 138 140 147 141 139 142 147 141 138 140 141 144 148 145 149 146 148 145 141 144 140 147 142 147 143 144 150 145 151 146 150 145 143 144 145 148 152 149 144 150 152 149 145 148 153 151 154 151 146 148 155 149 147 150 155 149 146 148 149 152 156 153 157 154 156 153 149 152 148 155 150 155 151 152 158 153 159 154 158 153 151 152 153 156 160 157 152 158 160 157 153 156 161 159 162 159 154 156 163 157 155 158 163 157 154 156 157 160 164 161 165 162 164 161 157 160 156 163 158 163 159 160 166 161 167 162 166 161 159 160 161 164 168 165 160 166 168 165 161 164 169 167 170 167 162 164 171 165 163 166 171 165 162 164 165 168 172 169 173 170 172 169 165 168 164 171 166 171 167 168 174 169 175 170 174 169 167 168 169 172 176 173 168 174 176 173 169 172 177 175 178 175 170 172 179 173 171 174 179 173 170 172 173 176 180 177 181 178 180 177 173 176 172 179 174 179 175 176 182 177 183 178 182 177 175 176 177 180 184 181 176 182 184 181 177 180 185 183 186 183 178 180 187 181 179 182 187 181 178 180 181 184 188 185 189 186 188 185 181 184 180 187 182 187 183 184 190 185 191 186 190 185 183 184 192 188 184 189 185 190 184 189 192 188 193 191 194 191 195 188 187 189 186 190 187 189 195 188 189 192 196 193 197 194 196 193 189 192 188 195 190 195 191 192 198 193 199 194 198 193 191 192 200 196 193 197 192 198 193 197 200 196 201 199 202 199 203 196 194 197 195 198 194 197 203 196 197 200 204 201 205 202 204 201 197 200 196 203 198 203 199 200 206 201 207 202 206 201 199 200 205 204 201 205 200 206 201 205 205 204 204 207 206 207 207 204 202 205 203 206 202 205 207 204
0 0 1 1 2 2 1 1 0 0 3 3 4 3 5 0 6 1 7 2 6 1 5 0 8 4 9 5 10 6 9 5 8 4 11 7 11 7 8 4 12 8 12 8 8 4 13 9 13 9 8 4 14 10 14 10 8 4 15 11 15 11 8 4 16 12 16 12 8 4 17 13 17 13 8 4 18 14 18 14 8 4 19 15 19 15 8 4 20 16 20 16 8 4 21 17 11 7 12 8 22 18 11 7 22 18 23 19 11 7 23 19 24 20 20 16 21 17 25 21 25 21 21 17 26 22 26 22 21 17 27 23 27 23 21 17 28 24 28 24 21 17 29 25 29 25 21 17 30 26 30 26 21 17 31 27 31 27 21 17 32 28 32 28 21 17 33 29 33 29 21 17 34 30 34 30 21 17 35 31 35 31 21 17 36 32 36 32 21 17 37 33 36 32 37 33 38 34 38 34 37 33 39 35 39 35 37 33 40 36 39 35 40 36 41 37 39 35 41 37 42 38 39 35 42 38 43 39 39 35 43 39 44 40 39 35 44 40 45 41 39 35 45 41 46 42 39 35 46 42 47 43 39 35 47 43 48 44 39 35 48 44 49 45 39 35 49 45 50 46 37 33 21 17 51 47 51 47 21 17 52 48 52 48 21 17 53 49 53 49 21 17 54 50 54 50 21 17 55 51 55 51 21 17 56 52 56 52 21 17 57 53 57 53 21 17 58 54 58 54 21 17 59 55 59 55 21 17 60 56 60 56 21 17 61 57 61 57 21 17 62 58 62 58 21 17 63 59 63 59 21 17 64 60 64 60 21 17 65 61 64 60 65 61 66 62 64 60 66 62 67 63 64 60 67 63 68 64 64 60 68 64 69 65 64 60 69 65 70 66 64 60 70 66 71 67 64 60 71 67 72 68 64 60 72 68 73 69 64 60 73 69 74 70 64 60 74 70 75 71 65 61 21 17 76 72 76 72 21 17 77 73 77 73 21 17 78 74 78 74 21 17 79 75 79 75 21 17 80 76 80 76 21 17 81 77 81 77 21 17 82 78 82 78 21 17 83 79 83 79 21 17 84 80 84 80 21 17 85 81 85 81 21 17 86 82 86 82 21 17 87 83 87 83 21 17 88 84 88 84 21 17 89 85 89 85 21 17 90 86 90 86 21 17 91 87 91 87 21 17 92 88 92 88 21 17 93 89 93 89 21 17 94 90 11 7 95 91 92 88 95 91 11 7 96 92 96 92 11 7 97 93 97 93 11 7 98 94 98 94 11 7 99 95 99 95 11 7 100 96 100 96 11 7 101 97 101 97 11 7 102 98 102 98 11 7 103 99 103 99 11 7 104 100 104 100 11 7 105 101 105 101 11 7 106 102 106 102 11 7 24 20 92 88 95 91 107 103 92 88 107 103 108 104 92 88 108 104 109 105 92 88 109 105 110 106 92 88 110 106 111 107 92 88 111 107 112 108 92 88 112 108 113 109 92 88 113 109 114 110 92 88 114 110 115 111 92 88 115 111 116 112 92 88 116 112 117 113 92 88 117 113 118 114 92 88 118 114 119 115 119 115 118 114 120 116 119 115 120 116 121 117 119 115 121 117 122 118 122 118 121 117 123 119 123 119 121 117 124 120 124 120 121 117 125 121 125 121 121 117 126 122 126 122 121 117 127 123 127 123 121 117 39 35 127 123 39 35 128 124 128 124 39 35 129 125 129 125 39 35 130 126 130 126 39 35 131 127 131 127 39 35 132 128 132 128 39 35 50 46 92 88 119 115 133 129 92 88 133 129 134 130 92 88 134 130 135 131 92 88 135 131 136 132 92 88 136 132 137 133 92 88 137 133 138 134 92 88 138 134 139 135 92 88 139 135 140 136 92 88 140 136 141 137 92 88 141 137 142 138 92 88 142 138 143 139 92 88 143 139 144 140 92 88 144 140 145 141 92 88 145 141 146 142 92 88 146 142 147 143 147 143 146 142 148 144 148 144 146 142 149 145 149 145 146 142 150 146 150 146 146 142 151 147 151 147 146 142 64 60 151 147 64 60 152 148 152 148 64 60 153 149 153 149 64 60 154 150 154 150 64 60 155 151 155 151 64 60 156 152 156 152 64 60 157 153 157 153 64 60 75 71 92 88 147 143 158 154 92 88 158 154 159 155 92 88 159 155 160 156 92 88 160 156 161 157 92 88 161 157 162 158 92 88 162 158 163 159 92 88 163 159 164 160 92 88 164 160 165 161 92 88 165 161 166 162 92 88 166 162 167 163 92 88 167 163 168 164 92 88 168 164 169 165 92 88 169 165 170 166 92 88 170 166 171 167 92 88 171 167 91 87 172 87 173 167 174 88 173 167 175 166 174 88 175 166 176 165 174 88 176 165 177 164 174 88 177 164 178 163 174 88 178 163 179 162 174 88 179 162 180 161 174 88 180 161 181 160 174 88 181 160 182 159 174 88 182 159 183 158 174 88 183 158 184 157 174 88 184 157 185 156 174 88 185 156 186 155 174 88 186 155 187 154 174 88 187 154 188 143 174 88 189 71 190 60 191 153 191 153 190 60 192 152 192 152 190 60 193 151 193 151 190 60 194 150 194 150 190 60 195 149 195 149 190 60 196 148 196 148 190 60 197 147 190 60 198 142 197 147 197 147 198 142 199 146 199 146 198 142 200 145 200 145 198 142 201 144 201 144 198 142 188 143 188 143 198 142 174 88 198 142 202 141 174 88 202 141 203 140 174 88 203 140 204 139 174 88 204 139 205 138 174 88 205 138 206 137 174 88 206 137 207 136 174 88 207 136 208 135 174 88 208 135 209 134 174 88 209 134 210 133 174 88 210 133 211 132 174 88 211 132 212 131 174 88 212 131 213 130 174 88 213 130 214 129 174 88 214 129 215 115 174 88 216 46 217 35 218 128 218 128 217 35 219 127 219 127 217 35 220 126 220 126 217 35 221 125 221 125 217 35 222 124 222 124 217 35 223 123 217 35 224 117 223 123 223 123 224 117 225 122 225 122 224 117 226 121 226 121 224 117 227 120 227 120 224 117 228 119 228 119 224 117 229 118 229 118 224 117 215 115 224 117 230 116 215 115 230 116 231 114 215 115 215 115 231 114 174 88 231 114 232 113 174 88 232 113 233 112 174 88 233 112 234 111 174 88 234 111 235 110 174 88 235 110 236 109 174 88 236 109 237 108 174 88 237 108 238 107 174 88 238 107 239 106 174 88 239 106 240 105 174 88 240 105 241 104 174 88 241 104 242 103 174 88 242 103 243 91 174 88 244 20 245 7 246 102 246 102 245 7 247 101 247 101 245 7 248 100 248 100 245 7 249 99 249 99 245 7 250 98 250 98 245 7 251 97 251 97 245 7 252 96 252 96 245 7 253 95 253 95 245 7 254 94 254 94 245 7 255 93 255 93 245 7 256 92 256 92 245 7 243 91 174 88 243 91 245 7 257 90 258 17 259 89 259 89 258 17 174 88 174 88 258 17 172 87 172 87 258 17 260 86 260 86 258 17 261 85 261 85 258 17 262 84 262 84 258 17 263 83 263 83 258 17 264 82 264 82 258 17 265 81 265 81 258 17 266 80 266 80 258 17 267 79 267 79 258 17 268 78 268 78 258 17 269 77 269 77 258 17 270 76 270 76 258 17 271 75 271 75 258 17 272 74 272 74 258 17 273 73 273 73 258 17 274 72 274 72 258 17 275 61 189 71 276 70 190 60 276 70 277 69 190 60 277 69 278 68 190 60 278 68 279 67 190 60 279 67 280 66 190 60 280 66 281 65 190 60 281 65 282 64 190 60 282 64 283 63 190 60 283 63 284 62 190 60 284 62 275 61 190 60 275 61 258 17 190 60 190 60 258 17 285 59 285 59 258 17 286 58 286 58 258 17 287 57 287 57 258 17 288 56 288 56 258 17 289 55 289 55 258 17 290 54 290 54 258 17 291 53 291 53 258 17 292 52 292 52 258 17 293 51 293 51 258 17 294 50 294 50 258 17 295 49 295 49 258 17 296 48 296 48 258 17 297 47 297 47 258 17 298 33 216 46 299 45 217 35 299 45 300 44 217 35 300 44 301 43 217 35 301 43 302 42 217 35 302 42 303 41 217 35 303 41 304 40 217 35 304 40 305 39 217 35 305 39 306 38 217 35 306 38 307 37 217 35 307 37 308 36 217 35 308 36 298 33 217 35 217 35 298 33 309 34 309 34 298 33 310 32 298 33 258 17 310 32 310 32 258 17 311 31 311 31 258 17 312 30 312 30 258 17 313 29 313 29 258 17 314 28 314 28 258 17 315 27 315 27 258 17 316 26 316 26 258 17 317 25 317 25 258 17 318 24 318 24 258 17 319 23 319 23 258 17 320 22 320 22 258 17 321 21 321 21 258 17 322 16 244 20 323 19 245 7 323 19 324 18 245 7 324 18 325 8 245 7 258 17 326 4 322 16 322 16 326 4 327 15 327 15 326 4 328 14 328 14 326 4 329 13 329 13 326 4 330 12 330 12 326 4 331 11 331 11 326 4 332 10 332 10 326 4 333 9 333 9 326 4 325 8 325 8 326 4 245 7 245 7 326 4 334 5 335 6 334 5 326 4 336 168 337 169 338 170 337 169 336 168 339 171 339 171 336 168 340 172 341 172 342 168 343 171 343 171 342 168 344 169 345 170 344 169 342 168 346 173 347 174 348 175 347 174 346 173 349 176 349 176 346 173 350 177 349 176 350 177 351 178 352 178 353 177 354 176 353 177 355 173 354 176 354 176 355 173 356 174 357 175 356 174 355 173 358 179 359 180 360 181 359 180 358 179 361 182 361 182 358 179 362 183 363 183 364 179 365 182 365 182 364 179 366 180 367 181 366 180 364 179 368 184 369 185 370 186 369 185 368 184 371 187 372 187 373 184 374 185 375 186 374 185 373 184 376 188 377 189 378 190 377 189 376 188 379 191 380 191 381 188 382 189 383 190 382 189 381 188 384 192 385 193 386 194 385 193 384 192 387 195 387 195 384 192 388 196 389 196 390 192 391 195 391 195 390 192 392 193 393 194 392 193 390 192 394 197 395 198 396 199 395 198 394 197 397 200 398 200 399 197 400 198 401 199 400 198 399 197 402 201 403 202 404 203 403 202 402 201 405 204 405 204 402 201 406 205 407 205 408 201 409 204 409 204 408 201 410 202 411 203 410 202 408 201 412 206 413 207 414 208 413 207 412 206 415 209 415 209 412 206 416 210 415 209 416 210 417 211 418 211 419 210 420 209 419 210 421 206 420 209 420 209 421 206 422 207 423 208 422 207 421 206 424 212 425 213 426 214 425 213 424 212 427 215 427 215 424 212 428 216 428 216 424 212 429 217 429 217 424 212 430 218 430 218 424 212 431 219 431 219 424 212 432 220 432 220 424 212 433 221 433 221 424 212 434 222 434 222 424 212 435 223 426 214 425 213 436 224 426 214 436 224 437 225 426 214 437 225 438 226 426 214 438 226 439 227 434 222 435 223 440 228 440 228 435 223 441 229 441 229 435 223 442 230 442 230 435 223 443 231 443 231 435 223 444 232 444 232 435 223 445 233 445 233 435 223 446 234 446 234 435 223 447 235 447 235 435 223 448 236 448 236 435 223 449 237 449 237 435 223 450 238 450 238 435 223 451 239 450 238 451 239 452 240 452 240 451 239 453 241 453 241 451 239 454 242 454 242 451 239 455 243 454 242 455 243 456 244 454 242 456 244 457 245 454 242 457 245 458 246 454 242 458 246 459 247 454 242 459 247 460 248 454 242 460 248 461 249 461 249 460 248 462 250 461 249 462 250 463 251 461 249 463 251 464 252 461 249 464 252 465 253 461 249 465 253 466 254 451 239 435 223 467 255 467 255 435 223 468 256 468 256 435 223 469 257 469 257 435 223 470 258 470 258 435 223 471 259 471 259 435 223 472 260 472 260 435 223 473 261 473 261 435 223 474 262 474 262 435 223 475 263 475 263 435 223 476 264 476 264 435 223 477 265 477 265 435 223 478 266 478 266 435 223 479 267 479 267 435 223 480 268 480 268 435 223 481 269 480 268 481 269 482 270 480 268 482 270 483 271 480 268 483 271 484 272 480 268 484 272 485 273 480 268 485 273 486 274 486 274 485 273 487 275 486 274 487 275 488 276 486 274 488 276 489 277 486 274 489 277 490 278 486 274 490 278 491 279 486 274 491 279 492 280 486 274 492 280 493 281 481 269 435 223 494 282 494 282 435 223 495 283 495 283 435 223 496 284 496 284 435 223 497 285 497 285 435 223 498 286 498 286 435 223 499 287 499 287 435 223 500 288 500 288 435 223 501 289 501 289 435 223 502 290 502 290 435 223 503 291 503 291 435 223 504 292 504 292 435 223 505 293 505 293 435 223 506 294 506 294 435 223 507 295 507 295 435 223 508 296 508 296 435 223 509 297 426 214 510 298 511 299 510 298 426 214 512 300 512 300 426 214 513 301 513 301 426 214 514 302 514 302 426 214 515 303 515 303 426 214 516 304 516 304 426 214 517 305 517 305 426 214 518 306 518 306 426 214 519 307 519 307 426 214 520 308 520 308 426 214 521 309 521 309 426 214 439 227 511 299 510 298 522 310 511 299 522 310 523 311 511 299 523 311 524 312 511 299 524 312 525 313 511 299 525 313 526 314 511 299 526 314 527 315 511 299 527 315 528 316 511 299 528 316 529 317 511 299 529 317 530 318 511 299 530 318 531 319 511 299 531 319 532 320 511 299 532 320 533 321 533 321 532 320 534 322 533 321 534 322 535 323 533 321 535 323 461 249 533 321 461 249 536 324 536 324 461 249 537 325 537 325 461 249 538 326 538 326 461 249 539 327 539 327 461 249 540 328 540 328 461 249 541 329 541 329 461 249 542 330 542 330 461 249 543 331 543 331 461 249 544 332 544 332 461 249 545 333 545 333 461 249 546 334 546 334 461 249 466 254 511 299 533 321 547 335 511 299 547 335 548 336 511 299 548 336 549 337 511 299 549 337 550 338 511 299 550 338 551 339 511 299 551 339 552 340 511 299 552 340 553 341 511 299 553 341 554 342 511 299 554 342 555 343 511 299 555 343 556 344 511 299 556 344 557 345 511 299 557 345 558 346 511 299 558 346 559 347 511 299 559 347 486 274 511 299 486 274 560 348 560 348 486 274 561 349 561 349 486 274 562 350 562 350 486 274 563 351 563 351 486 274 564 352 564 352 486 274 565 353 565 353 486 274 566 354 566 354 486 274 567 355 567 355 486 274 568 356 568 356 486 274 569 357 569 357 486 274 493 281 511 299 560 348 570 358 511 299 570 358 571 359 511 299 571 359 572 360 511 299 572 360 573 361 511 299 573 361 574 362 511 299 574 362 575 363 511 299 575 363 576 364 511 299 576 364 577 365 511 299 577 365 578 366 511 299 578 366 579 367 511 299 579 367 580 368 511 299 580 368 581 369 511 299 581 369 582 370 511 299 582 370 583 371 511 299 583 371 509 297 511 299 509 297 435 223 584 223 585 297 586 299 585 297 587 371 586 299 587 371 588 370 586 299 588 370 589 369 586 299 589 369 590 368 586 299 590 368 591 367 586 299 591 367 592 366 586 299 592 366 593 365 586 299 593 365 594 364 586 299 594 364 595 363 586 299 595 363 596 362 586 299 596 362 597 361 586 299 597 361 598 360 586 299 598 360 599 359 586 299 599 359 600 358 586 299 600 358 601 348 586 299 602 281 603 274 604 357 604 357 603 274 605 356 605 356 603 274 606 355 606 355 603 274 607 354 607 354 603 274 608 353 608 353 603 274 609 352 609 352 603 274 610 351 610 351 603 274 611 350 611 350 603 274 612 349 612 349 603 274 601 348 601 348 603 274 586 299 603 274 613 347 586 299 613 347 614 346 586 299 614 346 615 345 586 299 615 345 616 344 586 299 616 344 617 343 586 299 617 343 618 342 586 299 618 342 619 341 586 299 619 341 620 340 586 299 620 340 621 339 586 299 621 339 622 338 586 299 622 338 623 337 586 299 623 337 624 336 586 299 624 336 625 335 586 299 625 335 626 321 586 299 627 254 628 249 629 334 629 334 628 249 630 333 630 333 628 249 631 332 631 332 628 249 632 331 632 331 628 249 633 330 633 330 628 249 634 329 634 329 628 249 635 328 635 328 628 249 636 327 636 327 628 249 637 326 637 326 628 249 638 325 638 325 628 249 639 324 639 324 628 249 626 321 628 249 640 323 626 321 640 323 641 322 626 321 641 322 642 320 626 321 626 321 642 320 586 299 642 320 643 319 586 299 643 319 644 318 586 299 644 318 645 317 586 299 645 317 646 316 586 299 646 316 647 315 586 299 647 315 648 314 586 299 648 314 649 313 586 299 649 313 650 312 586 299 650 312 651 311 586 299 651 311 652 310 586 299 652 310 653 298 586 299 654 227 655 214 656 309 656 309 655 214 657 308 657 308 655 214 658 307 658 307 655 214 659 306 659 306 655 214 660 305 660 305 655 214 661 304 661 304 655 214 662 303 662 303 655 214 663 302 663 302 655 214 664 301 664 301 655 214 665 300 665 300 655 214 653 298 586 299 653 298 655 214 585 297 584 223 666 296 666 296 584 223 667 295 667 295 584 223 668 294 668 294 584 223 669 293 669 293 584 223 670 292 670 292 584 223 671 291 671 291 584 223 672 290 672 290 584 223 673 289 673 289 584 223 674 288 674 288 584 223 675 287 675 287 584 223 676 286 676 286 584 223 677 285 677 285 584 223 678 284 678 284 584 223 679 283 679 283 584 223 680 282 680 282 584 223 681 269 602 281 682 280 603 274 682 280 683 279 603 274 683 279 684 278 603 274 684 278 685 277 603 274 685 277 686 276 603 274 686 276 687 275 603 274 687 275 688 273 603 274 603 274 688 273 689 268 688 273 690 272 689 268 690 272 691 271 689 268 691 271 692 270 689 268 692 270 681 269 689 268 681 269 584 223 689 268 689 268 584 223 693 267 693 267 584 223 694 266 694 266 584 223 695 265 695 265 584 223 696 264 696 264 584 223 697 263 697 263 584 223 698 262 698 262 584 223 699 261 699 261 584 223 700 260 700 260 584 223 701 259 701 259 584 223 702 258 702 258 584 223 703 257 703 257 584 223 704 256 704 256 584 223 705 255 705 255 584 223 706 239 627 254 707 253 628 249 707 253 708 252 628 249 708 252 709 251 628 249 709 251 710 250 628 249 710 250 711 248 628 249 628 249 711 248 712 242 711 248 713 247 712 242 713 247 714 246 712 242 714 246 715 245 712 242 715 245 716 244 712 242 716 244 717 243 712 242 717 243 706 239 712 242 712 242 706 239 718 241 718 241 706 239 719 240 719 240 706 239 720 238 706 239 584 223 720 238 720 238 584 223 721 237 721 237 584 223 722 236 722 236 584 223 723 235 723 235 584 223 724 234 724 234 584 223 725 233 725 233 584 223 726 232 726 232 584 223 727 231 727 231 584 223 728 230 728 230 584 223 729 229 729 229 584 223 730 228 730 228 584 223 731 222 654 227 732 226 655 214 732 226 733 225 655 214 733 225 734 224 655 214 734 224 735 213 655 214 584 223 736 212 731 222 731 222 736 212 737 221 737 221 736 212 738 220 738 220 736 212 739 219 739 219 736 212 740 218 740 218 736 212 741 217 741 217 736 212 742 216 742 216 736 212 743 215 743 215 736 212 735 213 655 214 735 213 736 212 744 372 745 373 746 374 745 373 744 372 747 375 745 373 747 375 748 376 748 376 747 375 749 377 750 377 751 375 752 376 752 376 751 375 753 373 751 375 754 372 753 373 755 374 753 373 754 372 756 378 757 379 758 380 757 379 756 378 759 381 759 381 756 378 760 382 759 381 760 382 761 383 762 383 763 382 764 381 763 382 765 378 764 381 764 381 765 378 766 379 767 380 766 379 765 378
0 0 1 1 2 2 1 1 0 0 3 3 4 3 5 0 6 1 7 2 6 1 5 0 8 4 3 5 0 6 3 5 8 4 9 7 10 7 11 4 4 5 5 6 4 5 11 4 2 8 12 9 13 10 12 9 2 8 1 11 6 11 7 8 14 9 15 10 14 9 7 8 16 12 9 13 8 14 9 13 16 12 17 15 18 15 19 12 10 13 11 14 10 13 19 12 13 16 20 17 21 18 20 17 13 16 12 19 14 19 15 16 22 17 23 18 22 17 15 16 24 20 17 21 16 22 17 21 24 20 25 23 26 23 27 20 18 21 19 22 18 21 27 20 28 24 20 25 29 26 20 25 28 24 21 27 23 27 30 24 22 25 31 26 22 25 30 24 32 28 25 29 24 30 25 29 32 28 33 31 34 31 35 28 26 29 27 30 26 29 35 28 36 32 29 33 37 34 29 33 36 32 28 35 30 35 38 32 31 33 39 34 31 33 38 32 40 36 33 37 32 38 33 37 40 36 41 39 42 39 43 36 34 37 35 38 34 37 43 36 44 40 37 41 45 42 37 41 44 40 36 43 38 43 46 40 39 41 47 42 39 41 46 40 48 44 41 45 40 46 41 45 48 44 49 47 50 47 51 44 42 45 43 46 42 45 51 44 52 48 45 49 53 50 45 49 52 48 44 51 46 51 54 48 47 49 55 50 47 49 54 48 56 52 49 53 48 54 49 53 56 52 57 55 58 55 59 52 50 53 51 54 50 53 59 52 60 56 53 57 61 58 53 57 60 56 52 59 54 59 62 56 55 57 63 58 55 57 62 56 64 60 57 61 56 62 57 61 64 60 65 63 66 63 67 60 58 61 59 62 58 61 67 60 68 64 61 65 69 66 61 65 68 64 60 67 62 67 70 64 63 65 71 66 63 65 70 64 72 68 65 69 64 70 65 69 72 68 73 71 74 71 75 68 66 69 67 70 66 69 75 68 76 72 69 73 77 74 69 73 76 72 68 75 70 75 78 72 71 73 79 74 71 73 78 72 80 76 73 77 72 78 73 77 80 76 81 79 82 79 83 76 74 77 75 78 74 77 83 76 84 80 77 81 85 82 77 81 84 80 76 83 78 83 86 80 79 81 87 82 79 81 86 80 80 84 88 85 81 86 88 85 80 84 89 87 90 87 83 84 91 85 82 86 91 85 83 84 92 88 85 89 93 90 85 89 92 88 84 91 86 91 94 88 87 89 95 90 87 89 94 88 89 92 96 93 88 94 96 93 89 92 97 95 98 95 90 92 99 93 91 94 99 93 90 92 100 96 93 97 101 98 93 97 100 96 92 99 94 99 102 96 95 97 103 98 95 97 102 96 97 100 104 101 96 102 104 101 97 100 105 103 106 103 98 100 107 101 99 102 107 101 98 100 108 104 101 105 109 106 101 105 108 104 100 107 102 107 110 104 103 105 111 106 103 105 110 104 105 108 112 109 104 110 112 109 105 108 113 111 114 111 106 108 115 109 107 110 115 109 106 108 116 112 109 113 117 114 109 113 116 112 108 115 110 115 118 112 111 113 119 114 111 113 118 112 113 116 120 117 112 118 120 117 113 116 121 119 122 119 114 116 123 117 115 118 123 117 114 116 124 120 117 121 125 122 117 121 124 120 116 123 118 123 126 120 119 121 127 122 119 121 126 120 121 124 128 125 120 126 128 125 121 124 129 127 130 127 122 124 131 125 123 126 131 125 122 124 132 128 124 129 125 130 124 129 132 128 133 131 134 131 135 128 126 129 127 130 126 129 135 128 129 132 136 133 128 134 136 133 129 132 137 135 138 135 130 132 139 133 131 134 139 133 130 132 140 136 133 137 132 138 133 137 140 136 141 139 142 139 143 136 134 137 135 138 134 137 143 136 137 140 144 141 136 142 144 141 137 140 145 143 146 143 138 140 147 141 139 142 147 141 138 140 148 144 141 145 140 146 141 145 148 144 149 147 150 147 151 144 142 145 143 146 142 145 151 144 145 148 152 149 144 150 152 149 145 148 153 151 154 151 146 148 155 149 147 150 155 149 146 148 148 152 156 153 149 154 156 153 148 152 157 155 158 155 151 152 159 153 150 154 159 153 151 152 153 156 160 157 152 158 160 157 153 156 161 159 162 159 154 156 163 157 155 158 163 157 154 156 164 160 156 161 157 162 156 161 164 160 165 163 166 163 167 160 159 161 158 162 159 161 167 160 161 164 168 165 160 166 168 165 161 164 169 167 170 167 162 164 171 165 163 166 171 165 162 164 172 168 165 169 164 170 165 169 172 168 173 171 174 171 175 168 166 169 167 170 166 169 175 168 169 172 176 173 168 174 176 173 169 172 177 175 178 175 170 172 179 173 171 174 179 173 170 172 180 176 173 177 172 178 173 177 180 176 181 179 182 179 183 176 174 177 175 178 174 177 183 176 177 180 184 181 176 182 184 181 177 180 185 183 186 183 178 180 187 181 179 182 187 181 178 180 188 184 181 185 180 186 181 185 188 184 189 187 190 187 191 184 182 185 183 186 182 185 191 184 184 188 192 189 193 190 192 189 184 188 185 191 186 191 187 188 194 189 195 190 194 189 187 188 196 192 189 193 188 194 189 193 196 192 197 195 198 195 199 192 190 193 191 194 190 193 199 192 193 196 200 197 201 198 200 197 193 196 192 199 194 199 195 196 202 197 203 198 202 197 195 196 204 200 197 201 196 202 197 201 204 200 205 203 206 203 207 200 198 201 199 202 198 201 207 200 201 204 205 205 204 206 205 205 201 204 200 207 202 207 203 204 206 205 207 206 206 205 203 204
0 0 1 1 2 2 1 1 0 0 3 3 4 3 5 0 6 1 7 2 6 1 5 0 0 4 8 5 3 6 8 5 0 4 9 7 10 7 5 4 11 5 4 6 11 5 5 4 2 8 12 9 13 10 12 9 2 8 1 11 6 11 7 8 14 9 15 10 14 9 7 8 9 12 16 13 8 14 16 13 9 12 17 15 18 15 10 12 19 13 11 14 19 13 10 12 13 16 20 17 21 18 20 17 13 16 12 19 14 19 15 16 22 17 23 18 22 17 15 16 17 20 24 21 16 22 24 21 17 20 25 23 26 23 18 20 27 21 19 22 27 21 18 20 21 24 28 25 29 26 28 25 21 24 20 27 22 27 23 24 30 25 31 26 30 25 23 24 25 28 32 29 24 30 32 29 25 28 33 31 34 31 26 28 35 29 27 30 35 29 26 28 29 32 36 33 37 34 36 33 29 32 28 35 30 35 31 32 38 33 39 34 38 33 31 32 33 36 40 37 32 38 40 37 33 36 41 39 42 39 34 36 43 37 35 38 43 37 34 36 37 40 44 41 45 42 44 41 37 40 36 43 38 43 39 40 46 41 47 42 46 41 39 40 41 44 48 45 40 46 48 45 41 44 49 47 50 47 42 44 51 45 43 46 51 45 42 44 45 48 52 49 53 50 52 49 45 48 44 51 46 51 47 48 54 49 55 50 54 49 47 48 49 52 56 53 48 54 56 53 49 52 57 55 58 55 50 52 59 53 51 54 59 53 50 52 53 56 60 57 61 58 60 57 53 56 52 59 54 59 55 56 62 57 63 58 62 57 55 56 57 60 64 61 56 62 64 61 57 60 65 63 66 63 58 60 67 61 59 62 67 61 58 60 61 64 68 65 69 66 68 65 61 64 60 67 62 67 63 64 70 65 71 66 70 65 63 64 65 68 72 69 64 70 72 69 65 68 73 71 74 71 66 68 75 69 67 70 75 69 66 68 69 72 76 73 77 74 76 73 69 72 68 75 70 75 71 72 78 73 79 74 78 73 71 72 73 76 80 77 72 78 80 77 73 76 81 79 82 79 74 76 83 77 75 78 83 77 74 76 77 80 84 81 85 82 84 81 77 80 76 83 78 83 79 80 86 81 87 82 86 81 79 80 81 84 88 85 80 86 88 85 81 84 89 87 90 87 82 84 91 85 83 86 91 85 82 84 85 88 92 89 93 90 92 89 85 88 84 91 86 91 87 88 94 89 95 90 94 89 87 88 89 92 96 93 88 94 96 93 89 92 97 95 98 95 90 92 99 93 91 94 99 93 90 92 93 96 100 97 101 98 100 97 93 96 92 99 94 99 95 96 102 97 103 98 102 97 95 96 97 100 104 101 96 102 104 101 97 100 105 103 106 103 98 100 107 101 99 102 107 101 98 100 108 104 100 105 109 106 100 105 108 104 101 107 103 107 110 104 102 105 111 106 102 105 110 104 104 108 112 109 113 110 112 109 104 108 105 111 106 111 107 108 114 109 115 110 114 109 107 108 116 112 109 113 117 114 109 113 116 112 108 115 110 115 118 112 111 113 119 114 111 113 118 112 113 116 120 117 121 118 120 117 113 116 112 119 114 119 115 116 122 117 123 118 122 117 115 116 124 120 117 121 125 122 117 121 124 120 116 123 118 123 126 120 119 121 127 122 119 121 126 120 121 124 128 125 129 126 128 125 121 124 120 127 122 127 123 124 130 125 131 126 130 125 123 124 132 128 125 129 133 130 125 129 132 128 124 131 126 131 134 128 127 129 135 130 127 129 134 128 129 132 136 133 137 134 136 133 129 132 128 135 130 135 131 132 138 133 139 134 138 133 131 132 140 136 133 137 141 138 133 137 140 136 132 139 134 139 142 136 135 137 143 138 135 137 142 136 137 140 144 141 145 142 144 141 137 140 136 143 138 143 139 140 146 141 147 142 146 141 139 140 148 144 141 145 149 146 141 145 148 144 140 147 142 147 150 144 143 145 151 146 143 145 150 144 145 148 152 149 153 150 152 149 145 148 144 151 146 151 147 148 154 149 155 150 154 149 147 148 156 152 149 153 157 154 149 153 156 152 148 155 150 155 158 152 151 153 159 154 151 153 158 152 153 156 160 157 161 158 160 157 153 156 152 159 154 159 155 156 162 157 163 158 162 157 155 156 164 160 157 161 165 162 157 161 164 160 156 163 158 163 166 160 159 161 167 162 159 161 166 160 161 164 168 165 169 166 168 165 161 164 160 167 162 167 163 164 170 165 171 166 170 165 163 164 172 168 165 169 173 170 165 169 172 168 164 171 166 171 174 168 167 169 175 170 167 169 174 168 169 172 176 173 177 174 176 173 169 172 168 175 170 175 171 172 178 173 179 174 178 173 171 172 180 176 173 177 181 178 173 177 180 176 172 179 174 179 182 176 175 177 183 178 175 177 182 176 177 180 184 181 185 182 184 181 177 180 176 183 178 183 179 180 186 181 187 182 186 181 179 180 188 184 181 185 189 186 181 185 188 184 180 187 182 187 190 184 183 185 191 186 183 185 190 184 185 188 192 189 193 190 192 189 185 188 184 191 186 191 187 188 194 189 195 190 194 189 187 188 196 192 189 193 197 194 189 193 196 192 188 195 190 195 198 192 191 193 199 194 191 193 198 192 193 196 200 197 201 198 200 197 193 196 192 199 194 199 195 196 202 197 203 198 202 197 195 196 204 200 197 201 205 202 197 201 204 200 196 203 198 203 206 200 199 201 207 202 199 201 206 200 201 204 204 205 205 206 204 205 201 204 200 207 202 207 203 204 206 205 207 206 206 205 203 204
0 0 1 1 2 2 1 1 0 0 3 3 4 3 5 0 6 1 7 2 6 1 5 0 8 4 3 5 0 6 3 5 8 4 9 7 10 7 11 4 4 5 5 6 4 5 11 4 12 8 1 9 13 10 1 9 12 8 2 11 7 11 14 8 6 9 15 10 6 9 14 8 16 12 9 13 8 14 9 13 16 12 17 15 18 15 19 12 10 13 11 14 10 13 19 12 20 16 13 17 21 18 13 17 20 16 12 19 14 19 22 16 15 17 23 18 15 17 22 16 24 20 17 21 16 22 17 21 24 20 25 23 26 23 27 20 18 21 19 22 18 21 27 20 28 24 21 25 29 26 21 25 28 24 20 27 22 27 30 24 23 25 31 26 23 25 30 24 24 28 32 29 25 30 32 29 24 28 33 31 34 31 27 28 35 29 26 30 35 29 27 28 36 32 29 33 37 34 29 33 36 32 28 35 30 35 38 32 31 33 39 34 31 33 38 32 33 36 40 37 32 38 40 37 33 36 41 39 42 39 34 36 43 37 35 38 43 37 34 36 44 40 37 41 45 42 37 41 44 40 36 43 38 43 46 40 39 41 47 42 39 41 46 40 48 44 40 45 41 46 40 45 48 44 49 47 50 47 51 44 43 45 42 46 43 45 51 44 52 48 45 49 53 50 45 49 52 48 44 51 46 51 54 48 47 49 55 50 47 49 54 48 56 52 49 53 48 54 49 53 56 52 57 55 58 55 59 52 50 53 51 54 50 53 59 52 60 56 53 57 61 58 53 57 60 56 52 59 54 59 62 56 55 57 63 58 55 57 62 56 64 60 57 61 56 62 57 61 64 60 65 63 66 63 67 60 58 61 59 62 58 61 67 60 68 64 61 65 69 66 61 65 68 64 60 67 62 67 70 64 63 65 71 66 63 65 70 64 72 68 65 69 64 70 65 69 72 68 73 71 74 71 75 68 66 69 67 70 66 69 75 68 76 72 69 73 77 74 69 73 76 72 68 75 70 75 78 72 71 73 79 74 71 73 78 72 80 76 73 77 72 78 73 77 80 76 81 79 82 79 83 76 74 77 75 78 74 77 83 76 84 80 77 81 85 82 77 81 84 80 76 83 78 83 86 80 79 81 87 82 79 81 86 80 88 84 81 85 80 86 81 85 88 84 89 87 90 87 91 84 82 85 83 86 82 85 91 84 92 88 85 89 93 90 85 89 92 88 84 91 86 91 94 88 87 89 95 90 87 89 94 88 88 92 96 93 89 94 96 93 88 92 97 95 98 95 91 92 99 93 90 94 99 93 91 92 100 96 93 97 101 98 93 97 100 96 92 99 94 99 102 96 95 97 103 98 95 97 102 96 97 100 104 101 96 102 104 101 97 100 105 103 106 103 98 100 107 101 99 102 107 101 98 100 108 104 101 105 109 106 101 105 108 104 100 107 102 107 110 104 103 105 111 106 103 105 110 104 105 108 112 109 104 110 112 109 105 108 113 111 114 111 106 108 115 109 107 110 115 109 106 108 116 112 109 113 117 114 109 113 116 112 108 115 110 115 118 112 111 113 119 114 111 113 118 112 113 116 120 117 112 118 120 117 113 116 121 119 122 119 114 116 123 117 115 118 123 117 114 116 124 120 116 121 117 122 116 121 124 120 125 123 126 123 127 120 118 121 119 122 118 121 127 120 121 124 128 125 120 126 128 125 121 124 129 127 130 127 122 124 131 125 123 126 131 125 122 124 124 128 132 129 125 130 132 129 124 128 133 131 134 131 127 128 135 129 126 130 135 129 127 128 129 132 136 133 128 134 136 133 129 132 137 135 138 135 130 132 139 133 131 134 139 133 130 132 140 136 132 137 133 138 132 137 140 136 141 139 142 139 143 136 135 137 134 138 135 137 143 136 137 140 144 141 136 142 144 141 137 140 145 143 146 143 138 140 147 141 139 142 147 141 138 140 140 144 148 145 141 146 148 145 140 144 149 147 150 147 143 144 151 145 142 146 151 145 143 144 145 148 152 149 144 150 152 149 145 148 153 151 154 151 146 148 155 149 147 150 155 149 146 148 156 152 148 153 149 154 148 153 156 152 157 155 158 155 159 152 151 153 150 154 151 153 159 152 153 156 160 157 152 158 160 157 153 156 161 159 162 159 154 156 163 157 155 158 163 157 154 156 164 160 157 161 156 162 157 161 164 160 165 163 166 163 167 160 158 161 159 162 158 161 167 160 161 164 168 165 160 166 168 165 161 164 169 167 170 167 162 164 171 165 163 166 171 165 162 164 172 168 165 169 164 170 165 169 172 168 173 171 174 171 175 168 166 169 167 170 166 169 175 168 169 172 176 173 168 174 176 173 169 172 177 175 178 175 170 172 179 173 171 174 179 173 170 172 180 176 173 177 172 178 173 177 180 176 181 179 182 179 183 176 174 177 175 178 174 177 183 176 177 180 184 181 176 182 184 181 177 180 185 183 186 183 178 180 187 181 179 182 187 181 178 180 188 184 181 185 180 186 181 185 188 184 189 187 190 187 191 184 182 185 183 186 182 185 191 184 185 188 192 189 184 190 192 189 185 188 193 191 194 191 186 188 195 189 187 190 195 189 186 188 188 192 196 193 189 194 196 193 188 192 197 195 198 195 191 192 199 193 190 194 199 193 191 192 192 196 200 197 201 198 200 197 192 196 193 199 194 199 195 196 202 197 203 198 202 197 195 196 204 200 196 201 197 202 196 201 204 200 205 203 206 203 207 200 199 201 198 202 199 201 207 200 204 204 200 205 205 206 200 205 204 204 201 207 203 207 207 204 202 205 206 206 202 205 207 204
0 0 1 1 2 2 1 1 0 0 3 3 3 3 0 0 4 4 3 3 4 4 5 5 6 5 7 4 8 3 7 4 9 0 8 3 8 3 9 0 10 1 11 2 10 1 9 0 12 6 13 7 14 8 13 7 12 6 15 9 13 7 15 9 16 10 16 10 15 9 17 11 18 11 19 9 20 10 20 10 19 9 21 7 19 9 22 6 21 7 23 8 21 7 22 6 24 12 25 13 26 14 25 13 24 12 27 15 25 13 27 15 28 16 29 16 30 15 31 13 30 15 32 12 31 13 33 14 31 13 32 12 34 17 35 18 36 19 35 18 34 17 37 20 38 20 39 17 40 18 41 19 40 18 39 17 42 21 43 22 44 23 43 22 42 21 45 24 45 24 42 21 46 25 47 25 48 21 49 24 49 24 48 21 50 22 51 23 50 22 48 21 52 26 53 27 54 28 53 27 52 26 55 29 55 29 52 26 56 30 55 29 56 30 57 31 58 31 59 30 60 29 59 30 61 26 60 29 60 29 61 26 62 27 63 28 62 27 61 26 64 32 65 33 66 34 65 33 64 32 67 35 67 35 64 32 68 36 68 36 64 32 69 37 69 37 64 32 70 38 70 38 64 32 71 39 71 39 64 32 72 40 72 40 64 32 73 41 73 41 64 32 74 42 74 42 64 32 75 43 66 34 65 33 76 44 66 34 76 44 77 45 74 42 75 43 78 46 78 46 75 43 79 47 79 47 75 43 80 48 80 48 75 43 81 49 81 49 75 43 82 50 82 50 75 43 83 51 83 51 75 43 84 52 84 52 75 43 85 53 85 53 75 43 86 54 86 54 75 43 87 55 87 55 75 43 88 56 88 56 75 43 89 57 89 57 75 43 90 58 90 58 75 43 91 59 91 59 75 43 92 60 92 60 75 43 93 61 66 34 94 62 95 63 94 62 66 34 96 64 96 64 66 34 97 65 97 65 66 34 98 66 98 66 66 34 99 67 99 67 66 34 100 68 100 68 66 34 101 69 101 69 66 34 102 70 102 70 66 34 103 71 103 71 66 34 104 72 104 72 66 34 105 73 105 73 66 34 77 45 95 63 94 62 106 74 95 63 106 74 107 75 95 63 107 75 108 76 95 63 108 76 109 77 95 63 109 77 110 78 95 63 110 78 111 79 95 63 111 79 112 80 95 63 112 80 113 81 95 63 113 81 114 82 95 63 114 82 115 83 95 63 115 83 116 84 95 63 116 84 117 85 95 63 117 85 118 86 95 63 118 86 119 87 95 63 119 87 93 61 95 63 93 61 75 43 120 43 121 61 122 63 121 61 123 87 122 63 123 87 124 86 122 63 124 86 125 85 122 63 125 85 126 84 122 63 126 84 127 83 122 63 127 83 128 82 122 63 128 82 129 81 122 63 129 81 130 80 122 63 130 80 131 79 122 63 131 79 132 78 122 63 132 78 133 77 122 63 133 77 134 76 122 63 134 76 135 75 122 63 135 75 136 74 122 63 136 74 137 62 122 63 138 45 139 34 140 73 140 73 139 34 141 72 141 72 139 34 142 71 142 71 139 34 143 70 143 70 139 34 144 69 144 69 139 34 145 68 145 68 139 34 146 67 146 67 139 34 147 66 147 66 139 34 148 65 148 65 139 34 149 64 149 64 139 34 137 62 122 63 137 62 139 34 121 61 120 43 150 60 150 60 120 43 151 59 151 59 120 43 152 58 152 58 120 43 153 57 153 57 120 43 154 56 154 56 120 43 155 55 155 55 120 43 156 54 156 54 120 43 157 53 157 53 120 43 158 52 158 52 120 43 159 51 159 51 120 43 160 50 160 50 120 43 161 49 161 49 120 43 162 48 162 48 120 43 163 47 163 47 120 43 164 46 164 46 120 43 165 42 138 45 166 44 139 34 166 44 167 33 139 34 120 43 168 32 165 42 165 42 168 32 169 41 169 41 168 32 170 40 170 40 168 32 171 39 171 39 168 32 172 38 172 38 168 32 173 37 173 37 168 32 174 36 174 36 168 32 175 35 175 35 168 32 167 33 139 34 167 33 168 32 176 88 177 89 178 90 177 89 176 88 179 91 180 91 181 88 182 89 183 90 182 89 181 88 184 92 185 93 186 94 185 93 184 92 187 95 187 95 184 92 188 96 188 96 184 92 189 97 190 97 191 92 192 96 192 96 191 92 193 95 193 95 191 92 194 93 195 94 194 93 191 92 196 98 197 99 198 100 197 99 196 98 199 101 199 101 196 98 200 102 201 102 202 98 203 101 203 101 202 98 204 99 205 100 204 99 202 98 206 103 207 104 208 105 207 104 206 103 209 106 209 106 206 103 210 107 210 107 206 103 211 108 211 108 206 103 212 109 212 109 206 103 213 110 213 110 206 103 214 111 214 111 206 103 215 112 215 112 206 103 216 113 216 113 206 103 217 114 217 114 206 103 218 115 217 114 218 115 219 116 219 116 218 115 220 117 220 117 218 115 221 118 221 118 218 115 222 119 222 119 218 115 223 120 223 120 218 115 224 121 224 121 218 115 225 122 225 122 218 115 226 123 226 123 218 115 227 124 227 124 218 115 228 125 228 125 218 115 229 126 229 126 218 115 230 127 230 127 218 115 231 128 231 128 218 115 232 129 232 129 218 115 233 130 234 131 235 132 236 133 235 132 234 131 206 103 235 132 206 103 237 134 235 132 237 134 238 135 235 132 238 135 239 136 235 132 239 136 240 137 235 132 240 137 241 138 235 132 241 138 242 139 235 132 242 139 243 140 235 132 243 140 244 141 235 132 244 141 245 142 235 132 245 142 246 143 237 134 206 103 247 144 247 144 206 103 248 145 248 145 206 103 208 105 246 143 245 142 249 146 246 143 249 146 250 147 246 143 250 147 251 148 246 143 251 148 252 149 246 143 252 149 253 150 246 143 253 150 254 151 246 143 254 151 255 152 246 143 255 152 256 153 246 143 256 153 257 154 246 143 257 154 258 155 246 143 258 155 259 156 246 143 259 156 260 157 246 143 260 157 261 158 246 143 261 158 262 159 246 143 262 159 263 160 246 143 263 160 233 130 246 143 233 130 218 115 246 143 218 115 264 161 246 143 264 161 265 162 266 162 267 161 268 143 267 161 269 115 268 143 269 115 270 130 268 143 270 130 271 160 268 143 271 160 272 159 268 143 272 159 273 158 268 143 273 158 274 157 268 143 274 157 275 156 268 143 275 156 276 155 268 143 276 155 277 154 268 143 277 154 278 153 268 143 278 153 279 152 268 143 279 152 280 151 268 143 280 151 281 150 268 143 281 150 282 149 268 143 282 149 283 148 268 143 283 148 284 147 268 143 284 147 285 146 268 143 285 146 286 142 268 143 287 105 288 103 289 145 289 145 288 103 290 144 290 144 288 103 291 134 268 143 286 142 292 132 286 142 293 141 292 132 293 141 294 140 292 132 294 140 295 139 292 132 295 139 296 138 292 132 296 138 297 137 292 132 297 137 298 136 292 132 298 136 299 135 292 132 299 135 291 134 292 132 291 134 288 103 292 132 288 103 300 131 292 132 301 133 292 132 300 131 270 130 269 115 302 129 302 129 269 115 303 128 303 128 269 115 304 127 304 127 269 115 305 126 305 126 269 115 306 125 306 125 269 115 307 124 307 124 269 115 308 123 308 123 269 115 309 122 309 122 269 115 310 121 310 121 269 115 311 120 311 120 269 115 312 119 312 119 269 115 313 118 313 118 269 115 314 117 314 117 269 115 315 116 315 116 269 115 316 114 269 115 288 103 316 114 316 114 288 103 317 113 317 113 288 103 318 112 318 112 288 103 319 111 319 111 288 103 320 110 320 110 288 103 321 109 321 109 288 103 322 108 322 108 288 103 323 107 323 107 288 103 324 106 324 106 288 103 325 104 287 105 325 104 288 103 326 163 327 164 328 165 327 164 326 163 329 166 330 166 331 163 332 164 333 165 332 164 331 163 334 167 335 168 336 169 335 168 334 167 337 170 337 170 334 167 338 171 339 171 340 167 341 170 341 170 340 167 342 168 343 169 342 168 340 167 344 172 345 173 346 174 345 173 344 172 347 175 348 175 349 172 350 173 351 174 350 173 349 172
0 0 1 1 2 2 1 1 0 0 3 3 4 3 5 0 6 1 7 2 6 1 5 0 8 4 3 5 0 6 3 5 8 4 9 7 10 7 11 4 4 5 5 6 4 5 11 4 2 8 12 9 13 10 12 9 2 8 1 11 6 11 7 8 14 9 15 10 14 9 7 8 16 12 9 13 8 14 9 13 16 12 17 15 18 15 19 12 10 13 11 14 10 13 19 12 20 16 12 17 21 18 12 17 20 16 13 19 15 19 22 16 14 17 23 18 14 17 22 16 24 20 17 21 16 22 17 21 24 20 25 23 26 23 27 20 18 21 19 22 18 21 27 20 20 24 28 25 29 26 28 25 20 24 21 27 23 27 22 24 30 25 31 26 30 25 22 24 32 28 25 29 24 30 25 29 32 28 33 31 34 31 35 28 26 29 27 30 26 29 35 28 29 32 36 33 37 34 36 33 29 32 28 35 30 35 31 32 38 33 39 34 38 33 31 32 40 36 33 37 32 38 33 37 40 36 41 39 42 39 43 36 34 37 35 38 34 37 43 36 44 40 36 41 45 42 36 41 44 40 37 43 39 43 46 40 38 41 47 42 38 41 46 40 40 44 48 45 41 46 48 45 40 44 49 47 50 47 43 44 51 45 42 46 51 45 43 44 52 48 45 49 53 50 45 49 52 48 44 51 46 51 54 48 47 49 55 50 47 49 54 48 56 52 48 53 49 54 48 53 56 52 57 55 58 55 59 52 51 53 50 54 51 53 59 52 60 56 53 57 61 58 53 57 60 56 52 59 54 59 62 56 55 57 63 58 55 57 62 56 56 60 64 61 57 62 64 61 56 60 65 63 66 63 59 60 67 61 58 62 67 61 59 60 68 64 61 65 69 66 61 65 68 64 60 67 62 67 70 64 63 65 71 66 63 65 70 64 64 68 72 69 73 70 72 69 64 68 65 71 66 71 67 68 74 69 75 70 74 69 67 68 76 72 69 73 77 74 69 73 76 72 68 75 70 75 78 72 71 73 79 74 71 73 78 72 73 76 80 77 81 78 80 77 73 76 72 79 74 79 75 76 82 77 83 78 82 77 75 76 84 80 77 81 85 82 77 81 84 80 76 83 78 83 86 80 79 81 87 82 79 81 86 80 81 84 88 85 89 86 88 85 81 84 80 87 82 87 83 84 90 85 91 86 90 85 83 84 92 88 85 89 93 90 85 89 92 88 84 91 86 91 94 88 87 89 95 90 87 89 94 88 89 92 96 93 97 94 96 93 89 92 88 95 90 95 91 92 98 93 99 94 98 93 91 92 100 96 93 97 101 98 93 97 100 96 92 99 94 99 102 96 95 97 103 98 95 97 102 96 97 100 104 101 105 102 104 101 97 100 96 103 98 103 99 100 106 101 107 102 106 101 99 100 108 104 101 105 109 106 101 105 108 104 100 107 102 107 110 104 103 105 111 106 103 105 110 104 105 108 112 109 113 110 112 109 105 108 104 111 106 111 107 108 114 109 115 110 114 109 107 108 116 112 109 113 117 114 109 113 116 112 108 115 110 115 118 112 111 113 119 114 111 113 118 112 113 116 120 117 121 118 120 117 113 116 112 119 114 119 115 116 122 117 123 118 122 117 115 116 124 120 117 121 125 122 117 121 124 120 116 123 118 123 126 120 119 121 127 122 119 121 126 120 121 124 128 125 129 126 128 125 121 124 120 127 122 127 123 124 130 125 131 126 130 125 123 124 132 128 125 129 133 130 125 129 132 128 124 131 126 131 134 128 127 129 135 130 127 129 134 128 129 132 136 133 137 134 136 133 129 132 128 135 130 135 131 132 138 133 139 134 138 133 131 132 140 136 133 137 141 138 133 137 140 136 132 139 134 139 142 136 135 137 143 138 135 137 142 136 137 140 144 141 145 142 144 141 137 140 136 143 138 143 139 140 146 141 147 142 146 141 139 140 148 144 140 145 141 146 140 145 148 144 149 147 150 147 151 144 142 145 143 146 142 145 151 144 145 148 152 149 153 150 152 149 145 148 144 151 146 151 147 148 154 149 155 150 154 149 147 148 156 152 149 153 148 154 149 153 156 152 157 155 158 155 159 152 150 153 151 154 150 153 159 152 153 156 160 157 161 158 160 157 153 156 152 159 154 159 155 156 162 157 163 158 162 157 155 156 164 160 157 161 156 162 157 161 164 160 165 163 166 163 167 160 158 161 159 162 158 161 167 160 161 164 168 165 169 166 168 165 161 164 160 167 162 167 163 164 170 165 171 166 170 165 163 164 172 168 165 169 164 170 165 169 172 168 173 171 174 171 175 168 166 169 167 170 166 169 175 168 176 172 168 173 177 174 168 173 176 172 169 175 171 175 178 172 170 173 179 174 170 173 178 172 180 176 173 177 172 178 173 177 180 176 181 179 182 179 183 176 174 177 175 178 174 177 183 176 184 180 177 181 185 182 177 181 184 180 176 183 178 183 186 180 179 181 187 182 179 181 186 180 188 184 181 185 180 186 181 185 188 184 189 187 190 187 191 184 182 185 183 186 182 185 191 184 192 188 185 189 193 190 185 189 192 188 184 191 186 191 194 188 187 189 195 190 187 189 194 188 196 192 189 193 188 194 189 193 196 192 197 195 198 195 199 192 190 193 191 194 190 193 199 192 192 196 200 197 201 198 200 197 192 196 193 199 195 199 194 196 202 197 203 198 202 197 194 196 204 200 197 201 196 202 197 201 204 200 205 203 206 203 207 200 198 201 199 202 198 201 207 200 201 204 205 205 204 206 205 205 201 204 200 207 202 207 203 204 206 205 207 206 206 205 203 204
0 0 1 1 2 2 1 1 0 0 3 3 4 3 5 0 6 1 7 2 6 1 5 0 8 4 9 5 10 6 9 5 8 4 11 7 11 7 8 4 12 8 12 8 8 4 13 9 13 9 8 4 14 10 14 10 8 4 15 11 15 11 8 4 16 12 16 12 8 4 17 13 17 13 8 4 18 14 18 14 8 4 19 15 19 15 8 4 20 16 20 16 8 4 21 17 11 7 12 8 22 18 11 7 22 18 23 19 11 7 23 19 24 20 20 16 21 17 25 21 25 21 21 17 26 22 26 22 21 17 27 23 27 23 21 17 28 24 28 24 21 17 29 25 29 25 21 17 30 26 30 26 21 17 31 27 31 27 21 17 32 28 32 28 21 17 33 29 33 29 21 17 34 30 34 30 21 17 35 31 35 31 21 17 36 32 36 32 21 17 37 33 36 32 37 33 38 34 38 34 37 33 39 35 39 35 37 33 40 36 39 35 40 36 41 37 39 35 41 37 42 38 39 35 42 38 43 39 39 35 43 39 44 40 39 35 44 40 45 41 39 35 45 41 46 42 39 35 46 42 47 43 39 35 47 43 48 44 39 35 48 44 49 45 39 35 49 45 50 46 37 33 21 17 51 47 51 47 21 17 52 48 52 48 21 17 53 49 53 49 21 17 54 50 54 50 21 17 55 51 55 51 21 17 56 52 56 52 21 17 57 53 57 53 21 17 58 54 58 54 21 17 59 55 59 55 21 17 60 56 60 56 21 17 61 57 61 57 21 17 62 58 62 58 21 17 63 59 63 59 21 17 64 60 64 60 21 17 65 61 64 60 65 61 66 62 64 60 66 62 67 63 64 60 67 63 68 64 64 60 68 64 69 65 64 60 69 65 70 66 64 60 70 66 71 67 64 60 71 67 72 68 64 60 72 68 73 69 64 60 73 69 74 70 64 60 74 70 75 71 65 61 21 17 76 72 76 72 21 17 77 73 77 73 21 17 78 74 78 74 21 17 79 75 79 75 21 17 80 76 80 76 21 17 81 77 81 77 21 17 82 78 82 78 21 17 83 79 83 79 21 17 84 80 84 80 21 17 85 81 85 81 21 17 86 82 86 82 21 17 87 83 87 83 21 17 88 84 88 84 21 17 89 85 89 85 21 17 90 86 90 86 21 17 91 87 91 87 21 17 92 88 92 88 21 17 93 89 93 89 21 17 94 90 11 7 95 91 92 88 95 91 11 7 96 92 96 92 11 7 97 93 97 93 11 7 98 94 98 94 11 7 99 95 99 95 11 7 100 96 100 96 11 7 101 97 101 97 11 7 102 98 102 98 11 7 103 99 103 99 11 7 104 100 104 100 11 7 105 101 105 101 11 7 106 102 106 102 11 7 24 20 92 88 95 91 107 103 92 88 107 103 108 104 92 88 108 104 109 105 92 88 109 105 110 106 92 88 110 106 111 107 92 88 111 107 112 108 92 88 112 108 113 109 92 88 113 109 114 110 92 88 114 110 115 111 92 88 115 111 116 112 92 88 116 112 117 113 92 88 117 113 118 114 92 88 118 114 119 115 119 115 118 114 120 116 119 115 120 116 121 117 119 115 121 117 122 118 122 118 121 117 123 119 123 119 121 117 124 120 124 120 121 117 125 121 125 121 121 117 126 122 126 122 121 117 127 123 127 123 121 117 39 35 127 123 39 35 128 124 128 124 39 35 129 125 129 125 39 35 130 126 130 126 39 35 131 127 131 127 39 35 132 128 132 128 39 35 50 46 92 88 119 115 133 129 92 88 133 129 134 130 92 88 134 130 135 131 92 88 135 131 136 132 92 88 136 132 137 133 92 88 137 133 138 134 92 88 138 134 139 135 92 88 139 135 140 136 92 88 140 136 141 137 92 88 141 137 142 138 92 88 142 138 143 139 92 88 143 139 144 140 92 88 144 140 145 141 92 88 145 141 146 142 92 88 146 142 147 143 147 143 146 142 148 144 148 144 146 142 149 145 149 145 146 142 150 146 150 146 146 142 151 147 151 147 146 142 64 60 151 147 64 60 152 148 152 148 64 60 153 149 153 149 64 60 154 150 154 150 64 60 155 151 155 151 64 60 156 152 156 152 64 60 157 153 157 153 64 60 75 71 92 88 147 143 158 154 92 88 158 154 159 155 92 88 159 155 160 156 92 88 160 156 161 157 92 88 161 157 162 158 92 88 162 158 163 159 92 88 163 159 164 160 92 88 164 160 165 161 92 88 165 161 166 162 92 88 166 162 167 163 92 88 167 163 168 164 92 88 168 164 169 165 92 88 169 165 170 166 92 88 170 166 171 167 92 88 171 167 91 87 172 87 173 167 174 88 173 167 175 166 174 88 175 166 176 165 174 88 176 165 177 164 174 88 177 164 178 163 174 88 178 163 179 162 174 88 179 162 180 161 174 88 180 161 181 160 174 88 181 160 182 159 174 88 182 159 183 158 174 88 183 158 184 157 174 88 184 157 185 156 174 88 185 156 186 155 174 88 186 155 187 154 174 88 187 154 188 143 174 88 189 71 190 60 191 153 191 153 190 60 192 152 192 152 190 60 193 151 193 151 190 60 194 150 194 150 190 60 195 149 195 149 190 60 196 148 196 148 190 60 197 147 190 60 198 142 197 147 197 147 198 142 199 146 199 146 198 142 200 145 200 145 198 142 201 144 201 144 198 142 188 143 188 143 198 142 174 88 198 142 202 141 174 88 202 141 203 140 174 88 203 140 204 139 174 88 204 139 205 138 174 88 205 138 206 137 174 88 206 137 207 136 174 88 207 136 208 135 174 88 208 135 209 134 174 88 209 134 210 133 174 88 210 133 211 132 174 88 211 132 212 131 174 88 212 131 213 130 174 88 213 130 214 129 174 88 214 129 215 115 174 88 216 46 217 35 218 128 218 128 217 35 219 127 219 127 217 35 220 126 220 126 217 35 221 125 221 125 217 35 222 124 222 124 217 35 223 123 217 35 224 117 223 123 223 123 224 117 225 122 225 122 224 117 226 121 226 121 224 117 227 120 227 120 224 117 228 119 228 119 224 117 229 118 229 118 224 117 215 115 224 117 230 116 215 115 230 116 231 114 215 115 215 115 231 114 174 88 231 114 232 113 174 88 232 113 233 112 174 88 233 112 234 111 174 88 234 111 235 110 174 88 235 110 236 109 174 88 236 109 237 108 174 88 237 108 238 107 174 88 238 107 239 106 174 88 239 106 240 105 174 88 240 105 241 104 174 88 241 104 242 103 174 88 242 103 243 91 174 88 244 20 245 7 246 102 246 102 245 7 247 101 247 101 245 7 248 100 248 100 245 7 249 99 249 99 245 7 250 98 250 98 245 7 251 97 251 97 245 7 252 96 252 96 245 7 253 95 253 95 245 7 254 94 254 94 245 7 255 93 255 93 245 7 256 92 256 92 245 7 243 91 174 88 243 91 245 7 257 90 258 17 259 89 259 89 258 17 174 88 174 88 258 17 172 87 172 87 258 17 260 86 260 86 258 17 261 85 261 85 258 17 262 84 262 84 258 17 263 83 263 83 258 17 264 82 264 82 258 17 265 81 265 81 258 17 266 80 266 80 258 17 267 79 267 79 258 17 268 78 268 78 258 17 269 77 269 77 258 17 270 76 270 76 258 17 271 75 271 75 258 17 272 74 272 74 258 17 273 73 273 73 258 17 274 72 274 72 258 17 275 61 189 71 276 70 190 60 276 70 277 69 190 60 277 69 278 68 190 60 278 68 279 67 190 60 279 67 280 66 190 60 280 66 281 65 190 60 281 65 282 64 190 60 282 64 283 63 190 60 283 63 284 62 190 60 284 62 275 61 190 60 275 61 258 17 190 60 190 60 258 17 285 59 285 59 258 17 286 58 286 58 258 17 287 57 287 57 258 17 288 56 288 56 258 17 289 55 289 55 258 17 290 54 290 54 258 17 291 53 291 53 258 17 292 52 292 52 258 17 293 51 293 51 258 17 294 50 294 50 258 17 295 49 295 49 258 17 296 48 296 48 258 17 297 47 297 47 258 17 298 33 216 46 299 45 217 35 299 45 300 44 217 35 300 44 301 43 217 35 301 43 302 42 217 35 302 42 303 41 217 35 303 41 304 40 217 35 304 40 305 39 217 35 305 39 306 38 217 35 306 38 307 37 217 35 307 37 308 36 217 35 308 36 298 33 217 35 217 35 298 33 309 34 309 34 298 33 310 32 298 33 258 17 310 32 310 32 258 17 311 31 311 31 258 17 312 30 312 30 258 17 313 29 313 29 258 17 314 28 314 28 258 17 315 27 315 27 258 17 316 26 316 26 258 17 317 25 317 25 258 17 318 24 318 24 258 17 319 23 319 23 258 17 320 22 320 22 258 17 321 21 321 21 258 17 322 16 244 20 323 19 245 7 323 19 324 18 245 7 324 18 325 8 245 7 258 17 326 4 322 16 322 16 326 4 327 15 327 15 326 4 328 14 328 14 326 4 329 13 329 13 326 4 330 12 330 12 326 4 331 11 331 11 326 4 332 10 332 10 326 4 333 9 333 9 326 4 325 8 325 8 326 4 245 7 245 7 326 4 334 5 335 6 334 5 326 4 336 168 337 169 338 170 337 169 336 168 339 171 339 171 336 168 340 172 341 172 342 168 343 171 343 171 342 168 344 169 345 170 344 169 342 168 346 173 347 174 348 175 347 174 346 173 349 176 349 176 346 173 350 177 349 176 350 177 351 178 352 178 353 177 354 176 353 177 355 173 354 176 354 176 355 173 356 174 357 175 356 174 355 173 358 179 359 180 360 181 359 180 358 179 361 182 361 182 358 179 362 183 363 183 364 179 365 182 365 182 364 179 366 180 367 181 366 180 364 179 368 184 369 185 370 186 369 185 368 184 371 187 372 187 373 184 374 185 375 186 374 185 373 184 376 188 377 189 378 190 377 189 376 188 379 191 380 191 381 188 382 189 383 190 382 189 381 188 384 192 385 193 386 194 385 193 384 192 387 195 387 195 384 192 388 196 389 196 390 192 391 195 391 195 390 192 392 193 393 194 392 193 390 192 394 197 395 198 396 199 395 198 394 197 397 200 398 200 399 197 400 198 401 199 400 198 399 197 402 201 403 202 404 203 403 202 402 201 405 204 405 204 402 201 406 205 407 205 408 201 409 204 409 204 408 201 410 202 411 203 410 202 408 201 412 206 413 207 414 208 413 207 412 206 415 209 415 209 412 206 416 210 415 209 416 210 417 211 418 211 419 210 420 209 419 210 421 206 420 209 420 209 421 206 422 207 423 208 422 207 421 206 424 212 425 213 426 214 425 213 424 212 427 215 427 215 424 212 428 216 428 216 424 212 429 217 429 217 424 212 430 218 430 218 424 212 431 219 431 219 424 212 432 220 432 220 424 212 433 221 433 221 424 212 434 222 434 222 424 212 435 223 426 214 425 213 436 224 426 214 436 224 437 225 426 214 437 225 438 226 426 214 438 226 439 227 434 222 435 223 440 228 440 228 435 223 441 229 441 229 435 223 442 230 442 230 435 223 443 231 443 231 435 223 444 232 444 232 435 223 445 233 445 233 435 223 446 234 446 234 435 223 447 235 447 235 435 223 448 236 448 236 435 223 449 237 449 237 435 223 450 238 450 238 435 223 451 239 450 238 451 239 452 240 452 240 451 239 453 241 453 241 451 239 454 242 454 242 451 239 455 243 454 242 455 243 456 244 454 242 456 244 457 245 454 242 457 245 458 246 454 242 458 246 459 247 454 242 459 247 460 248 454 242 460 248 461 249 461 249 460 248 462 250 461 249 462 250 463 251 461 249 463 251 464 252 461 249 464 252 465 253 461 249 465 253 466 254 451 239 435 223 467 255 467 255 435 223 468 256 468 256 435 223 469 257 469 257 435 223 470 258 470 258 435 223 471 259 471 259 435 223 472 260 472 260 435 223 473 261 473 261 435 223 474 262 474 262 435 223 475 263 475 263 435 223 476 264 476 264 435 223 477 265 477 265 435 223 478 266 478 266 435 223 479 267 479 267 435 223 480 268 480 268 435 223 481 269 480 268 481 269 482 270 480 268 482 270 483 271 480 268 483 271 484 272 480 268 484 272 485 273 480 268 485 273 486 274 486 274 485 273 487 275 486 274 487 275 488 276 486 274 488 276 489 277 486 274 489 277 490 278 486 274 490 278 491 279 486 274 491 279 492 280 486 274 492 280 493 281 481 269 435 223 494 282 494 282 435 223 495 283 495 283 435 223 496 284 496 284 435 223 497 285 497 285 435 223 498 286 498 286 435 223 499 287 499 287 435 223 500 288 500 288 435 223 501 289 501 289 435 223 502 290 502 290 435 223 503 291 503 291 435 223 504 292 504 292 435 223 505 293 505 293 435 223 506 294 506 294 435 223 507 295 507 295 435 223 508 296 508 296 435 223 509 297 426 214 510 298 511 299 510 298 426 214 512 300 512 300 426 214 513 301 513 301 426 214 514 302 514 302 426 214 515 303 515 303 426 214 516 304 516 304 426 214 517 305 517 305 426 214 518 306 518 306 426 214 519 307 519 307 426 214 520 308 520 308 426 214 521 309 521 309 426 214 439 227 511 299 510 298 522 310 511 299 522 310 523 311 511 299 523 311 524 312 511 299 524 312 525 313 511 299 525 313 526 314 511 299 526 314 527 315 511 299 527 315 528 316 511 299 528 316 529 317 511 299 529 317 530 318 511 299 530 318 531 319 511 299 531 319 532 320 511 299 532 320 533 321 533 321 532 320 534 322 533 321 534 322 535 323 533 321 535 323 461 249 533 321 461 249 536 324 536 324 461 249 537 325 537 325 461 249 538 326 538 326 461 249 539 327 539 327 461 249 540 328 540 328 461 249 541 329 541 329 461 249 542 330 542 330 461 249 543 331 543 331 461 249 544 332 544 332 461 249 545 333 545 333 461 249 546 334 546 334 461 249 466 254 511 299 533 321 547 335 511 299 547 335 548 336 511 299 548 336 549 337 511 299 549 337 550 338 511 299 550 338 551 339 511 299 551 339 552 340 511 299 552 340 553 341 511 299 553 341 554 342 511 299 554 342 555 343 511 299 555 343 556 344 511 299 556 344 557 345 511 299 557 345 558 346 511 299 558 346 559 347 511 299 559 347 486 274 511 299 486 274 560 348 560 348 486 274 561 349 561 349 486 274 562 350 562 350 486 274 563 351 563 351 486 274 564 352 564 352 486 274 565 353 565 353 486 274 566 354 566 354 486 274 567 355 567 355 486 274 568 356 568 356 486 274 569 357 569 357 486 274 493 281 511 299 560 348 570 358 511 299 570 358 571 359 511 299 571 359 572 360 511 299 572 360 573 361 511 299 573 361 574 362 511 299 574 362 575 363 511 299 575 363 576 364 511 299 576 364 577 365 511 299 577 365 578 366 511 299 578 366 579 367 511 299 579 367 580 368 511 299 580 368 581 369 511 299 581 369 582 370 511 299 582 370 583 371 511 299 583 371 509 297 511 299 509 297 435 223 584 223 585 297 586 299 585 297 587 371 586 299 587 371 588 370 586 299 588 370 589 369 586 299 589 369 590 368 586 299 590 368 591 367 586 299 591 367 592 366 586 299 592 366 593 365 586 299 593 365 594 364 586 299 594 364 595 363 586 299 595 363 596 362 586 299 596 362 597 361 586 299 597 361 598 360 586 299 598 360 599 359 586 299 599 359 600 358 586 299 600 358 601 348 586 299 602 281 603 274 604 357 604 357 603 274 605 356 605 356 603 274 606 355 606 355 603 274 607 354 607 354 603 274 608 353 608 353 603 274 609 352 609 352 603 274 610 351 610 351 603 274 611 350 611 350 603 274 612 349 612 349 603 274 601 348 601 348 603 274 586 299 603 274 613 347 586 299 613 347 614 346 586 299 614 346 615 345 586 299 615 345 616 344 586 299 616 344 617 343 586 299 617 343 618 342 586 299 618 342 619 341 586 299 619 341 620 340 586 299 620 340 621 339 586 299 621 339 622 338 586 299 622 338 623 337 586 299 623 337 624 336 586 299 624 336 625 335 586 299 625 335 626 321 586 299 627 254 628 249 629 334 629 334 628 249 630 333 630 333 628 249 631 332 631 332 628 249 632 331 632 331 628 249 633 330 633 330 628 249 634 329 634 329 628 249 635 328 635 328 628 249 636 327 636 327 628 249 637 326 637 326 628 249 638 325 638 325 628 249 639 324 639 324 628 249 626 321 628 249 640 323 626 321 640 323 641 322 626 321 641 322 642 320 626 321 626 321 642 320 586 299 642 320 643 319 586 299 643 319 644 318 586 299 644 318 645 317 586 299 645 317 646 316 586 299 646 316 647 315 586 299 647 315 648 314 586 299 648 314 649 313 586 299 649 313 650 312 586 299 650 312 651 311 586 299 651 311 652 310 586 299 652 310 653 298 586 299 654 227 655 214 656 309 656 309 655 214 657 308 657 308 655 214 658 307 658 307 655 214 659 306 659 306 655 214 660 305 660 305 655 214 661 304 661 304 655 214 662 303 662 303 655 214 663 302 663 302 655 214 664 301 664 301 655 214 665 300 665 300 655 214 653 298 586 299 653 298 655 214 585 297 584 223 666 296 666 296 584 223 667 295 667 295 584 223 668 294 668 294 584 223 669 293 669 293 584 223 670 292 670 292 584 223 671 291 671 291 584 223 672 290 672 290 584 223 673 289 673 289 584 223 674 288 674 288 584 223 675 287 675 287 584 223 676 286 676 286 584 223 677 285 677 285 584 223 678 284 678 284 584 223 679 283 679 283 584 223 680 282 680 282 584 223 681 269 602 281 682 280 603 274 682 280 683 279 603 274 683 279 684 278 603 274 684 278 685 277 603 274 685 277 686 276 603 274 686 276 687 275 603 274 687 275 688 273 603 274 603 274 688 273 689 268 688 273 690 272 689 268 690 272 691 271 689 268 691 271 692 270 689 268 692 270 681 269 689 268 681 269 584 223 689 268 689 268 584 223 693 267 693 267 584 223 694 266 694 266 584 223 695 265 695 265 584 223 696 264 696 264 584 223 697 263 697 263 584 223 698 262 698 262 584 223 699 261 699 261 584 223 700 260 700 260 584 223 701 259 701 259 584 223 702 258 702 258 584 223 703 257 703 257 584 223 704 256 704 256 584 223 705 255 705 255 584 223 706 239 627 254 707 253 628 249 707 253 708 252 628 249 708 252 709 251 628 249 709 251 710 250 628 249 710 250 711 248 628 249 628 249 711 248 712 242 711 248 713 247 712 242 713 247 714 246 712 242 714 246 715 245 712 242 715 245 716 244 712 242 716 244 717 243 712 242 717 243 706 239 712 242 712 242 706 239 718 241 718 241 706 239 719 240 719 240 706 239 720 238 706 239 584 223 720 238 720 238 584 223 721 237 721 237 584 223 722 236 722 236 584 223 723 235 723 235 584 223 724 234 724 234 584 223 725 233 725 233 584 223 726 232 726 232 584 223 727 231 727 231 584 223 728 230 728 230 584 223 729 229 729 229 584 223 730 228 730 228 584 223 731 222 654 227 732 226 655 214 732 226 733 225 655 214 733 225 734 224 655 214 734 224 735 213 655 214 584 223 736 212 731 222 731 222 736 212 737 221 737 221 736 212 738 220 738 220 736 212 739 219 739 219 736 212 740 218 740 218 736 212 741 217 741 217 736 212 742 216 742 216 736 212 743 215 743 215 736 212 735 213 655 214 735 213 736 212 744 372 745 373 746 374 745 373 744 372 747 375 745 373 747 375 748 376 748 376 747 375 749 377 750 377 751 375 752 376 752 376 751 375 753 373 751 375 754 372 753 373 755 374 753 373 754 372 756 378 757 379 758 380 757 379 756 378 759 381 759 381 756 378 760 382 759 381 760 382 761 383 762 383 763 382 764 381 763 382 765 378 764 381 764 381 765 378 766 379 767 380 766 379 765 378
0 0 1 1 2 2 1 1 0 0 3 3 4 3 5 0 6 1 7 2 6 1 5 0 8 4 3 5 0 6 3 5 8 4 9 7 10 7 11 4 4 5 5 6 4 5 11 4 2 8 12 9 13 10 12 9 2 8 1 11 6 11 7 8 14 9 15 10 14 9 7 8 16 12 9 13 8 14 9 13 16 12 17 15 18 15 19 12 10 13 11 14 10 13 19 12 13 16 20 17 21 18 20 17 13 16 12 19 14 19 15 16 22 17 23 18 22 17 15 16 24 20 17 21 16 22 17 21 24 20 25 23 26 23 27 20 18 21 19 22 18 21 27 20 28 24 20 25 29 26 20 25 28 24 21 27 23 27 30 24 22 25 31 26 22 25 30 24 32 28 25 29 24 30 25 29 32 28 33 31 34 31 35 28 26 29 27 30 26 29 35 28 36 32 29 33 37 34 29 33 36 32 28 35 30 35 38 32 31 33 39 34 31 33 38 32 40 36 33 37 32 38 33 37 40 36 41 39 42 39 43 36 34 37 35 38 34 37 43 36 44 40 37 41 45 42 37 41 44 40 36 43 38 43 46 40 39 41 47 42 39 41 46 40 48 44 41 45 40 46 41 45 48 44 49 47 50 47 51 44 42 45 43 46 42 45 51 44 52 48 45 49 53 50 45 49 52 48 44 51 46 51 54 48 47 49 55 50 47 49 54 48 56 52 49 53 48 54 49 53 56 52 57 55 58 55 59 52 50 53 51 54 50 53 59 52 60 56 53 57 61 58 53 57 60 56 52 59 54 59 62 56 55 57 63 58 55 57 62 56 64 60 57 61 56 62 57 61 64 60 65 63 66 63 67 60 58 61 59 62 58 61 67 60 68 64 61 65 69 66 61 65 68 64 60 67 62 67 70 64 63 65 71 66 63 65 70 64 72 68 65 69 64 70 65 69 72 68 73 71 74 71 75 68 66 69 67 70 66 69 75 68 76 72 69 73 77 74 69 73 76 72 68 75 70 75 78 72 71 73 79 74 71 73 78 72 80 76 73 77 72 78 73 77 80 76 81 79 82 79 83 76 74 77 75 78 74 77 83 76 84 80 77 81 85 82 77 81 84 80 76 83 78 83 86 80 79 81 87 82 79 81 86 80 80 84 88 85 81 86 88 85 80 84 89 87 90 87 83 84 91 85 82 86 91 85 83 84 92 88 85 89 93 90 85 89 92 88 84 91 86 91 94 88 87 89 95 90 87 89 94 88 89 92 96 93 88 94 96 93 89 92 97 95 98 95 90 92 99 93 91 94 99 93 90 92 100 96 93 97 101 98 93 97 100 96 92 99 94 99 102 96 95 97 103 98 95 97 102 96 97 100 104 101 96 102 104 101 97 100 105 103 106 103 98 100 107 101 99 102 107 101 98 100 108 104 101 105 109 106 101 105 108 104 100 107 102 107 110 104 103 105 111 106 103 105 110 104 105 108 112 109 104 110 112 109 105 108 113 111 114 111 106 108 115 109 107 110 115 109 106 108 116 112 109 113 117 114 109 113 116 112 108 115 110 115 118 112 111 113 119 114 111 113 118 112 113 116 120 117 112 118 120 117 113 116 121 119 122 119 114 116 123 117 115 118 123 117 114 116 124 120 117 121 125 122 117 121 124 120 116 123 118 123 126 120 119 121 127 122 119 121 126 120 121 124 128 125 120 126 128 125 121 124 129 127 130 127 122 124 131 125 123 126 131 125 122 124 132 128 124 129 125 130 124 129 132 128 133 131 134 131 135 128 126 129 127 130 126 129 135 128 129 132 136 133 128 134 136 133 129 132 137 135 138 135 130 132 139 133 131 134 139 133 130 132 140 136 133 137 132 138 133 137 140 136 141 139 142 139 143 136 134 137 135 138 134 137 143 136 137 140 144 141 136 142 144 141 137 140 145 143 146 143 138 140 147 141 139 142 147 141 138 140 148 144 141 145 140 146 141 145 148 144 149 147 150 147 151 144 142 145 143 146 142 145 151 144 145 148 152 149 144 150 152 149 145 148 153 151 154 151 146 148 155 149 147 150 155 149 146 148 148 152 156 153 149 154 156 153 148 152 157 155 158 155 151 152 159 153 150 154 159 153 151 152 153 156 160 157 152 158 160 157 153 156 161 159 162 159 154 156 163 157 155 158 163 157 154 156 164 160 156 161 157 162 156 161 164 160 165 163 166 163 167 160 159 161 158 162 159 161 167 160 161 164 168 165 160 166 168 165 161 164 169 167 170 167 162 164 171 165 163 166 171 165 162 164 172 168 165 169 164 170 165 169 172 168 173 171 174 171 175 168 166 169 167 170 166 169 175 168 169 172 176 173 168 174 176 173 169 172 177 175 178 175 170 172 179 173 171 174 179 173 170 172 180 176 173 177 172 178 173 177 180 176 181 179 182 179 183 176 174 177 175 178 174 177 183 176 177 180 184 181 176 182 184 181 177 180 185 183 186 183 178 180 187 181 179 182 187 181 178 180 188 184 181 185 180 186 181 185 188 184 189 187 190 187 191 184 182 185 183 186 182 185 191 184 184 188 192 189 193 190 192 189 184 188 185 191 186 191 187 188 194 189 195 190 194 189 187 188 196 192 189 193 188 194 189 193 196 192 197 195 198 195 199 192 190 193 191 194 190 193 199 192 193 196 200 197 201 198 200 197 193 196 192 199 194 199 195 196 202 197 203 198 202 197 195 196 204 200 197 201 196 202 197 201 204 200 205 203 206 203 207 200 198 201 199 202 198 201 207 200 201 204 205 205 204 206 205 205 201 204 200 207 202 207 203 204 206 205 207 206 206 205 203 204
0 0 1 1 2 2 1 1 0 0 3 3 4 3 5 0 6 1 7 2 6 1 5 0 0 4 8 5 3 6 8 5 0 4 9 7 10 7 5 4 11 5 4 6 11 5 5 4 2 8 12 9 13 10 12 9 2 8 1 11 6 11 7 8 14 9 15 10 14 9 7 8 9 12 16 13 8 14 16 13 9 12 17 15 18 15 10 12 19 13 11 14 19 13 10 12 13 16 20 17 21 18 20 17 13 16 12 19 14 19 15 16 22 17 23 18 22 17 15 16 17 20 24 21 16 22 24 21 17 20 25 23 26 23 18 20 27 21 19 22 27 21 18 20 21 24 28 25 29 26 28 25 21 24 20 27 22 27 23 24 30 25 31 26 30 25 23 24 25 28 32 29 24 30 32 29 25 28 33 31 34 31 26 28 35 29 27 30 35 29 26 28 29 32 36 33 37 34 36 33 29 32 28 35 30 35 31 32 38 33 39 34 38 33 31 32 33 36 40 37 32 38 40 37 33 36 41 39 42 39 34 36 43 37 35 38 43 37 34 36 37 40 44 41 45 42 44 41 37 40 36 43 38 43 39 40 46 41 47 42 46 41 39 40 41 44 48 45 40 46 48 45 41 44 49 47 50 47 42 44 51 45 43 46 51 45 42 44 45 48 52 49 53 50 52 49 45 48 44 51 46 51 47 48 54 49 55 50 54 49 47 48 49 52 56 53 48 54 56 53 49 52 57 55 58 55 50 52 59 53 51 54 59 53 50 52 53 56 60 57 61 58 60 57 53 56 52 59 54 59 55 56 62 57 63 58 62 57 55 56 57 60 64 61 56 62 64 61 57 60 65 63 66 63 58 60 67 61 59 62 67 61 58 60 61 64 68 65 69 66 68 65 61 64 60 67 62 67 63 64 70 65 71 66 70 65 63 64 65 68 72 69 64 70 72 69 65 68 73 71 74 71 66 68 75 69 67 70 75 69 66 68 69 72 76 73 77 74 76 73 69 72 68 75 70 75 71 72 78 73 79 74 78 73 71 72 73 76 80 77 72 78 80 77 73 76 81 79 82 79 74 76 83 77 75 78 83 77 74 76 77 80 84 81 85 82 84 81 77 80 76 83 78 83 79 80 86 81 87 82 86 81 79 80 81 84 88 85 80 86 88 85 81 84 89 87 90 87 82 84 91 85 83 86 91 85 82 84 85 88 92 89 93 90 92 89 85 88 84 91 86 91 87 88 94 89 95 90 94 89 87 88 89 92 96 93 88 94 96 93 89 92 97 95 98 95 90 92 99 93 91 94 99 93 90 92 93 96 100 97 101 98 100 97 93 96 92 99 94 99 95 96 102 97 103 98 102 97 95 96 97 100 104 101 96 102 104 101 97 100 105 103 106 103 98 100 107 101 99 102 107 101 98 100 108 104 100 105 109 106 100 105 108 104 101 107 103 107 110 104 102 105 111 106 102 105 110 104 104 108 112 109 113 110 112 109 104 108 105 111 106 111 107 108 114 109 115 110 114 109 107 108 116 112 109 113 117 114 109 113 116 112 108 115 110 115 118 112 111 113 119 114 111 113 118 112 113 116 120 117 121 118 120 117 113 116 112 119 114 119 115 116 122 117 123 118 122 117 115 116 124 120 117 121 125 122 117 121 124 120 116 123 118 123 126 120 119 121 127 122 119 121 126 120 121 124 128 125 129 126 128 125 121 124 120 127 122 127 123 124 130 125 131 126 130 125 123 124 132 128 125 129 133 130 125 129 132 128 124 131 126 131 134 128 127 129 135 130 127 129 134 128 129 132 136 133 137 134 136 133 129 132 128 135 130 135 131 132 138 133 139 134 138 133 131 132 140 136 133 137 141 138 133 137 140 136 132 139 134 139 142 136 135 137 143 138 135 137 142 136 137 140 144 141 145 142 144 141 137 140 136 143 138 143 139 140 146 141 147 142 146 141 139 140 148 144 141 145 149 146 141 145 148 144 140 147 142 147 150 144 143 145 151 146 143 145 150 144 145 148 152 149 153 150 152 149 145 148 144 151 146 151 147 148 154 149 155 150 154 149 147 148 156 152 149 153 157 154 149 153 156 152 148 155 150 155 158 152 151 153 159 154 151 153 158 152 153 156 160 157 161 158 160 157 153 156 152 159 154 159 155 156 162 157 163 158 162 157 155 156 164 160 157 161 165 162 157 161 164 160 156 163 158 163 166 160 159 161 167 162 159 161 166 160 161 164 168 165 169 166 168 165 161 164 160 167 162 167 163 164 170 165 171 166 170 165 163 164 172 168 165 169 173 170 165 169 172 168 164 171 166 171 174 168 167 169 175 170 167 169 174 168 169 172 176 173 177 174 176 173 169 172 168 175 170 175 171 172 178 173 179 174 178 173 171 172 180 176 173 177 181 178 173 177 180 176 172 179 174 179 182 176 175 177 183 178 175 177 182 176 177 180 184 181 185 182 184 181 177 180 176 183 178 183 179 180 186 181 187 182 186 181 179 180 188 184 181 185 189 186 181 185 188 184 180 187 182 187 190 184 183 185 191 186 183 185 190 184 185 188 192 189 193 190 192 189 185 188 184 191 186 191 187 188 194 189 195 190 194 189 187 188 196 192 189 193 197 194 189 193 196 192 188 195 190 195 198 192 191 193 199 194 191 193 198 192 193 196 200 197 201 198 200 197 193 196 192 199 194 199 195 196 202 197 203 198 202 197 195 196 204 200 197 201 205 202 197 201 204 200 196 203 198 203 206 200 199 201 207 202 199 201 206 200 201 204 204 205 205 206 204 205 201 204 200 207 202 207 203 204 206 205 207 206 206 205 203 204
0 0 1 1 2 2 1 1 0 0 3 3 4 3 5 0 6 1 7 2 6 1 5 0 8 4 3 5 0 6 3 5 8 4 9 7 10 7 11 4 4 5 5 6 4 5 11 4 12 8 1 9 13 10 1 9 12 8 2 11 7 11 14 8 6 9 15 10 6 9 14 8 16 12 9 13 8 14 9 13 16 12 17 15 18 15 19 12 10 13 11 14 10 13 19 12 20 16 13 17 21 18 13 17 20 16 12 19 14 19 22 16 15 17 23 18 15 17 22 16 24 20 17 21 16 22 17 21 24 20 25 23 26 23 27 20 18 21 19 22 18 21 27 20 28 24 21 25 29 26 21 25 28 24 20 27 22 27 30 24 23 25 31 26 23 25 30 24 24 28 32 29 25 30 32 29 24 28 33 31 34 31 27 28 35 29 26 30 35 29 27 28 36 32 29 33 37 34 29 33 36 32 28 35 30 35 38 32 31 33 39 34 31 33 38 32 33 36 40 37 32 38 40 37 33 36 41 39 42 39 34 36 43 37 35 38 43 37 34 36 44 40 37 41 45 42 37 41 44 40 36 43 38 43 46 40 39 41 47 42 39 41 46 40 48 44 40 45 41 46 40 45 48 44 49 47 50 47 51 44 43 45 42 46 43 45 51 44 52 48 45 49 53 50 45 49 52 48 44 51 46 51 54 48 47 49 55 50 47 49 54 48 56 52 49 53 48 54 49 53 56 52 57 55 58 55 59 52 50 53 51 54 50 53 59 52 60 56 53 57 61 58 53 57 60 56 52 59 54 59 62 56 55 57 63 58 55 57 62 56 64 60 57 61 56 62 57 61 64 60 65 63 66 63 67 60 58 61 59 62 58 61 67 60 68 64 61 65 69 66 61 65 68 64 60 67 62 67 70 64 63 65 71 66 63 65 70 64 72 68 65 69 64 70 65 69 72 68 73 71 74 71 75 68 66 69 67 70 66 69 75 68 76 72 69 73 77 74 69 73 76 72 68 75 70 75 78 72 71 73 79 74 71 73 78 72 80 76 73 77 72 78 73 77 80 76 81 79 82 79 83 76 74 77 75 78 74 77 83 76 84 80 77 81 85 82 77 81 84 80 76 83 78 83 86 80 79 81 87 82 79 81 86 80 88 84 81 85 80 86 81 85 88 84 89 87 90 87 91 84 82 85 83 86 82 85 91 84 92 88 85 89 93 90 85 89 92 88 84 91 86 91 94 88 87 89 95 90 87 89 94 88 88 92 96 93 89 94 96 93 88 92 97 95 98 95 91 92 99 93 90 94 99 93 91 92 100 96 93 97 101 98 93 97 100 96 92 99 94 99 102 96 95 97 103 98 95 97 102 96 97 100 104 101 96 102 104 101 97 100 105 103 106 103 98 100 107 101 99 102 107 101 98 100 108 104 101 105 109 106 101 105 108 104 100 107 102 107 110 104 103 105 111 106 103 105 110 104 105 108 112 109 104 110 112 109 105 108 113 111 114 111 106 108 115 109 107 110 115 109 106 108 116 112 109 113 117 114 109 113 116 112 108 115 110 115 118 112 111 113 119 114 111 113 118 112 113 116 120 117 112 118 120 117 113 116 121 119 122 119 114 116 123 117 115 118 123 117 114 116 124 120 116 121 117 122 116 121 124 120 125 123 126 123 127 120 118 121 119 122 118 121 127 120 121 124 128 125 120 126 128 125 121 124 129 127 130 127 122 124 131 125 123 126 131 125 122 124 124 128 132 129 125 130 132 129 124 128 133 131 134 131 127 128 135 129 126 130 135 129 127 128 129 132 136 133 128 134 136 133 129 132 137 135 138 135 130 132 139 133 131 134 139 133 130 132 140 136 132 137 133 138 132 137 140 136 141 139 142 139 143 136 135 137 134 138 135 137 143 136 137 140 144 141 136 142 144 141 137 140 145 143 146 143 138 140 147 141 139 142 147 141 138 140 140 144 148 145 141 146 148 145 140 144 149 147 150 147 143 144 151 145 142 146 151 145 143 144 145 148 152 149 144 150 152 149 145 148 153 151 154 151 146 148 155 149 147 150 155 149 146 148 156 152 148 153 149 154 148 153 156 152 157 155 158 155 159 152 151 153 150 154 151 153 159 152 153 156 160 157 152 158 160 157 153 156 161 159 162 159 154 156 163 157 155 158 163 157 154 156 164 160 157 161 156 162 157 161 164 160 165 163 166 163 167 160 158 161 159 162 158 161 167 160 161 164 168 165 160 166 168 165 161 164 169 167 170 167 162 164 171 165 163 166 171 165 162 164 172 168 165 169 164 170 165 169 172 168 173 171 174 171 175 168 166 169 167 170 166 169 175 168 169 172 176 173 168 174 176 173 169 172 177 175 178 175 170 172 179 173 171 174 179 173 170 172 180 176 173 177 172 178 173 177 180 176 181 179 182 179 183 176 174 177 175 178 174 177 183 176 177 180 184 181 176 182 184 181 177 180 185 183 186 183 178 180 187 181 179 182 187 181 178 180 188 184 181 185 180 186 181 185 188 184 189 187 190 187 191 184 182 185 183 186 182 185 191 184 185 188 192 189 184 190 192 189 185 188 193 191 194 191 186 188 195 189 187 190 195 189 186 188 188 192 196 193 189 194 196 193 188 192 197 195 198 195 191 192 199 193 190 194 199 193 191 192 192 196 200 197 201 198 200 197 192 196 193 199 194 199 195 196 202 197 203 198 202 197 195 196 204 200 196 201 197 202 196 201 204 200 205 203 206 203 207 200 199 201 198 202 199 201 207 200 204 204 200 205 205 206 200 205 204 204 201 207 203 207 207 204 202 205 206 206 202 205 207 204
0 1 2 1 0 3 4 5 6 7 6 5 8 9 10 9 8 11 12 13 14 15 14 13 16 17 18 17 16 19 20 21 22 23 22 21 24 25 26 25 24 27 28 29 30 31 30 29 32 33 34 33 32 35 36 37 38 39 38 37 40 41 42 41 40 43 44 45 46 47 46 45
0 1 2 1 0 3 4 5 6 7 6 5 8 9 10 9 8 11 12 13 14 15 14 13 16 17 18 17 16 19 20 21 22 23 22 21 24 25 26 25 24 27 28 29 30 31 30 29 32 33 34 33 32 35 36 37 38 39 38 37 40 41 42 41 40 43 44 45 46 47 46 45
0 1 2 1 0 3 4 5 6 7 6 5 8 9 10 9 8 11 12 13 14 15 14 13 16 17 18 17 16 19 20 21 22 23 22 21 24 25 26 25 24 27 28 29 30 31 30 29 32 33 34 33 32 35 36 37 38 39 38 37 40 41 42 41 40 43 44 45 46 47 46 45
0 1 2 1 0 3 4 5 6 7 6 5 8 9 10 9 8 11 12 13 14 15 14 13 16 17 18 17 16 19 20 21 22 23 22 21 24 25 26 25 24 27 28 29 30 31 30 29 32 33 34 33 32 35 36 37 38 39 38 37 40 41 42 41 40 43 44 45 46 47 46 45
0 1 2 1 0 3 4 5 6 7 6 5 8 9 10 9 8 11 12 13 14 15 14 13 16 17 18 17 16 19 20 21 22 23 22 21 24 25 26 25 24 27 28 29 30 31 30 29 32 33 34 33 32 35 36 37 38 39 38 37 40 41 42 41 40 43 44 45 46 47 46 45
0 1 2 1 0 3 4 5 6 7 6 5 8 9 10 9 8 11 12 13 14 15 14 13 16 17 18 17 16 19 20 21 22 23 22 21 24 25 26 25 24 27 28 29 30 31 30 29 32 33 34 33 32 35 36 37 38 39 38 37 40 41 42 41 40 43 44 45 46 47 46 45
0 1 2 1 0 3 4 5 6 7 6 5 8 9 10 9 8 11 12 13 14 15 14 13 16 17 18 17 16 19 20 21 22 23 22 21 24 25 26 25 24 27 28 29 30 31 30 29 32 33 34 33 32 35 36 37 38 39 38 37 40 41 42 41 40 43 44 45 46 47 46 45
0 1 2 1 0 3 4 5 6 7 6 5 8 9 10 9 8 11 12 13 14 15 14 13 16 17 18 17 16 19 20 21 22 23 22 21 24 25 26 25 24 27 28 29 30 31 30 29 32 33 34 33 32 35 36 37 38 39 38 37 40 41 42 41 40 43 44 45 46 47 46 45
0 0 1 1 2 2 1 1 0 0 3 3 4 3 5 0 6 1 7 2 6 1 5 0 8 4 9 5 10 6 9 5 8 4 11 7 11 7 8 4 12 8 11 7 12 8 13 9 14 9 15 8 16 7 15 8 17 4 16 7 16 7 17 4 18 5 19 6 18 5 17 4 20 10 21 11 22 12 21 11 20 10 23 13 23 13 20 10 24 14 23 13 24 14 25 15 26 15 27 14 28 13 27 14 29 10 28 13 28 13 29 10 30 11 31 12 30 11 29 10 32 16 33 17 34 18 33 17 32 16 35 19 35 19 32 16 36 20 35 19 36 20 37 21 38 21 39 20 40 19 39 20 41 16 40 19 40 19 41 16 42 17 43 18 42 17 41 16 44 22 45 23 46 24 45 23 44 22 47 25 45 23 47 25 48 26 48 26 47 25 49 27 50 27 51 25 52 26 52 26 51 25 53 23 51 25 54 22 53 23 55 24 53 23 54 22 56 28 57 29 58 30 57 29 56 28 59 31 57 29 59 31 60 32 61 32 62 31 63 29 62 31 64 28 63 29 65 30 63 29 64 28 66 33 67 34 68 35 67 34 66 33 69 36 69 36 66 33 70 37 71 37 72 33 73 36 73 36 72 33 74 34 75 35 74 34 72 33 76 38 77 39 78 40 77 39 76 38 79 41 80 41 81 38 82 39 83 40 82 39 81 38 84 42 85 43 86 44 85 43 84 42 87 45 88 45 89 42 90 43 91 44 90 43 89 42 92 46 93 47 94 48 93 47 92 46 95 49 95 49 92 46 96 50 97 50 98 46 99 49 99 49 98 46 100 47 101 48 100 47 98 46 102 51 103 52 104 53 103 52 102 51 105 54 106 54 107 51 108 52 109 53 108 52 107 51 110 55 111 56 112 57 111 56 110 55 113 58 113 58 110 55 114 59 115 59 116 55 117 58 117 58 116 55 118 56 119 57 118 56 116 55 120 60 121 61 122 62 121 61 120 60 123 63 124 63 125 60 126 61 127 62 126 61 125 60 128 64 129 65 130 66 129 65 128 64 131 67 131 67 128 64 132 68 131 67 132 68 133 69 133 69 132 68 134 70 133 69 134 70 135 71 136 71 137 70 138 69 137 70 139 68 138 69 138 69 139 68 140 67 139 68 141 64 140 67 140 67 141 64 142 65 143 66 142 65 141 64
0 0 1 1 2 2 1 1 0 0 3 3 4 3 5 0 6 1 7 2 6 1 5 0 8 4 9 5 10 6 9 5 8 4 11 7 11 7 8 4 12 8 11 7 12 8 13 9 14 9 15 8 16 7 15 8 17 4 16 7 16 7 17 4 18 5 19 6 18 5 17 4 20 10 21 11 22 12 21 11 20 10 23 13 23 13 20 10 24 14 23 13 24 14 25 15 26 15 27 14 28 13 27 14 29 10 28 13 28 13 29 10 30 11 31 12 30 11 29 10 32 16 33 17 34 18 33 17 32 16 35 19 35 19 32 16 36 20 35 19 36 20 37 21 38 21 39 20 40 19 39 20 41 16 40 19 40 19 41 16 42 17 43 18 42 17 41 16 44 22 45 23 46 24 45 23 44 22 47 25 45 23 47 25 48 26 48 26 47 25 49 27 50 27 51 25 52 26 52 26 51 25 53 23 51 25 54 22 53 23 55 24 53 23 54 22 56 28 57 29 58 30 57 29 56 28 59 31 57 29 59 31 60 32 61 32 62 31 63 29 62 31 64 28 63 29 65 30 63 29 64 28 66 33 67 34 68 35 67 34 66 33 69 36 69 36 66 33 70 37 71 37 72 33 73 36 73 36 72 33 74 34 75 35 74 34 72 33 76 38 77 39 78 40 77 39 76 38 79 41 80 41 81 38 82 39 83 40 82 39 81 38 84 42 85 43 86 44 85 43 84 42 87 45 88 45 89 42 90 43 91 44 90 43 89 42 92 46 93 47 94 48 93 47 92 46 95 49 95 49 92 46 96 50 97 50 98 46 99 49 99 49 98 46 100 47 101 48 100 47 98 46 102 51 103 52 104 53 103 52 102 51 105 54 106 54 107 51 108 52 109 53 108 52 107 51 110 55 111 56 112 57 111 56 110 55 113 58 113 58 110 55 114 59 115 59 116 55 117 58 117 58 116 55 118 56 119 57 118 56 116 55 120 60 121 61 122 62 121 61 120 60 123 63 124 63 125 60 126 61 127 62 126 61 125 60 128 64 129 65 130 66 129 65 128 64 131 67 131 67 128 64 132 68 131 67 132 68 133 69 133 69 132 68 134 70 133 69 134 70 135 71 136 71 137 70 138 69 137 70 139 68 138 69 138 69 139 68 140 67 139 68 141 64 140 67 140 67 141 64 142 65 143 66 142 65 141 64
0 0 1 1 2 2 1 1 0 0 3 3 4 3 5 0 6 1 7 2 6 1 5 0 8 4 9 5 10 6 9 5 8 4 11 7 11 7 8 4 12 8 12 8 8 4 13 9 13 9 8 4 14 10 14 10 8 4 15 11 15 11 8 4 16 12 16 12 8 4 17 13 17 13 8 4 18 14 18 14 8 4 19 15 19 15 8 4 20 16 20 16 8 4 21 17 11 7 12 8 22 18 11 7 22 18 23 19 11 7 23 19 24 20 20 16 21 17 25 21 25 21 21 17 26 22 26 22 21 17 27 23 27 23 21 17 28 24 28 24 21 17 29 25 29 25 21 17 30 26 30 26 21 17 31 27 31 27 21 17 32 28 32 28 21 17 33 29 33 29 21 17 34 30 34 30 21 17 35 31 35 31 21 17 36 32 36 32 21 17 37 33 36 32 37 33 38 34 38 34 37 33 39 35 39 35 37 33 40 36 39 35 40 36 41 37 39 35 41 37 42 38 39 35 42 38 43 39 39 35 43 39 44 40 39 35 44 40 45 41 39 35 45 41 46 42 39 35 46 42 47 43 39 35 47 43 48 44 39 35 48 44 49 45 39 35 49 45 50 46 37 33 21 17 51 47 51 47 21 17 52 48 52 48 21 17 53 49 53 49 21 17 54 50 54 50 21 17 55 51 55 51 21 17 56 52 56 52 21 17 57 53 57 53 21 17 58 54 58 54 21 17 59 55 59 55 21 17 60 56 60 56 21 17 61 57 61 57 21 17 62 58 62 58 21 17 63 59 63 59 21 17 64 60 64 60 21 17 65 61 64 60 65 61 66 62 64 60 66 62 67 63 64 60 67 63 68 64 64 60 68 64 69 65 64 60 69 65 70 66 64 60 70 66 71 67 64 60 71 67 72 68 64 60 72 68 73 69 64 60 73 69 74 70 64 60 74 70 75 71 65 61 21 17 76 72 76 72 21 17 77 73 77 73 21 17 78 74 78 74 21 17 79 75 79 75 21 17 80 76 80 76 21 17 81 77 81 77 21 17 82 78 82 78 21 17 83 79 83 79 21 17 84 80 84 80 21 17 85 81 85 81 21 17 86 82 86 82 21 17 87 83 87 83 21 17 88 84 88 84 21 17 89 85 89 85 21 17 90 86 90 86 21 17 91 87 91 87 21 17 92 88 92 88 21 17 93 89 93 89 21 17 94 90 11 7 95 91 92 88 95 91 11 7 96 92 96 92 11 7 97 93 97 93 11 7 98 94 98 94 11 7 99 95 99 95 11 7 100 96 100 96 11 7 101 97 101 97 11 7 102 98 102 98 11 7 103 99 103 99 11 7 104 100 104 100 11 7 105 101 105 101 11 7 106 102 106 102 11 7 24 20 92 88 95 91 107 103 92 88 107 103 108 104 92 88 108 104 109 105 92 88 109 105 110 106 92 88 110 106 111 107 92 88 111 107 112 108 92 88 112 108 113 109 92 88 113 109 114 110 92 88 114 110 115 111 92 88 115 111 116 112 92 88 116 112 117 113 92 88 117 113 118 114 92 88 118 114 119 115 119 115 118 114 120 116 119 115 120 116 121 117 119 115 121 117 122 118 122 118 121 117 123 119 123 119 121 117 124 120 124 120 121 117 125 121 125 121 121 117 126 122 126 122 121 117 127 123 127 123 121 117 39 35 127 123 39 35 128 124 128 124 39 35 129 125 129 125 39 35 130 126 130 126 39 35 131 127 131 127 39 35 132 128 132 128 39 35 50 46 92 88 119 115 133 129 92 88 133 129 134 130 92 88 134 130 135 131 92 88 135 131 136 132 92 88 136 132 137 133 92 88 137 133 138 134 92 88 138 134 139 135 92 88 139 135 140 136 92 88 140 136 141 137 92 88 141 137 142 138 92 88 142 138 143 139 92 88 143 139 144 140 92 88 144 140 145 141 92 88 145 141 146 142 92 88 146 142 147 143 147 143 146 142 148 144 148 144 146 142 149 145 149 145 146 142 150 146 150 146 146 142 151 147 151 147 146 142 64 60 151 147 64 60 152 148 152 148 64 60 153 149 153 149 64 60 154 150 154 150 64 60 155 151 155 151 64 60 156 152 156 152 64 60 157 153 157 153 64 60 75 71 92 88 147 143 158 154 92 88 158 154 159 155 92 88 159 155 160 156 92 88 160 156 161 157 92 88 161 157 162 158 92 88 162 158 163 159 92 88 163 159 164 160 92 88 164 160 165 161 92 88 165 161 166 162 92 88 166 162 167 163 92 88 167 163 168 164 92 88 168 164 169 165 92 88 169 165 170 166 92 88 170 166 171 167 92 88 171 167 91 87 172 87 173 167 174 88 173 167 175 166 174 88 175 166 176 165 174 88 176 165 177 164 174 88 177 164 178 163 174 88 178 163 179 162 174 88 179 162 180 161 174 88 180 161 181 160 174 88 181 160 182 159 174 88 182 159 183 158 174 88 183 158 184 157 174 88 184 157 185 156 174 88 185 156 186 155 174 88 186 155 187 154 174 88 187 154 188 143 174 88 189 71 190 60 191 153 191 153 190 60 192 152 192 152 190 60 193 151 193 151 190 60 194 150 194 150 190 60 195 149 195 149 190 60 196 148 196 148 190 60 197 147 190 60 198 142 197 147 197 147 198 142 199 146 199 146 198 142 200 145 200 145 198 142 201 144 201 144 198 142 188 143 188 143 198 142 174 88 198 142 202 141 174 88 202 141 203 140 174 88 203 140 204 139 174 88 204 139 205 138 174 88 205 138 206 137 174 88 206 137 207 136 174 88 207 136 208 135 174 88 208 135 209 134 174 88 209 134 210 133 174 88 210 133 211 132 174 88 211 132 212 131 174 88 212 131 213 130 174 88 213 130 214 129 174 88 214 129 215 115 174 88 216 46 217 35 218 128 218 128 217 35 219 127 219 127 217 35 220 126 220 126 217 35 221 125 221 125 217 35 222 124 222 124 217 35 223 123 217 35 224 117 223 123 223 123 224 117 225 122 225 122 224 117 226 121 226 121 224 117 227 120 227 120 224 117 228 119 228 119 224 117 229 118 229 118 224 117 215 115 224 117 230 116 215 115 230 116 231 114 215 115 215 115 231 114 174 88 231 114 232 113 174 88 232 113 233 112 174 88 233 112 234 111 174 88 234 111 235 110 174 88 235 110 236 109 174 88 236 109 237 108 174 88 237 108 238 107 174 88 238 107 239 106 174 88 239 106 240 105 174 88 240 105 241 104 174 88 241 104 242 103 174 88 242 103 243 91 174 88 244 20 245 7 246 102 246 102 245 7 247 101 247 101 245 7 248 100 248 100 245 7 249 99 249 99 245 7 250 98 250 98 245 7 251 97 251 97 245 7 252 96 252 96 245 7 253 95 253 95 245 7 254 94 254 94 245 7 255 93 255 93 245 7 256 92 256 92 245 7 243 91 174 88 243 91 245 7 257 90 258 17 259 89 259 89 258 17 174 88 174 88 258 17 172 87 172 87 258 17 260 86 260 86 258 17 261 85 261 85 258 17 262 84 262 84 258 17 263 83 263 83 258 17 264 82 264 82 258 17 265 81 265 81 258 17 266 80 266 80 258 17 267 79 267 79 258 17 268 78 268 78 258 17 269 77 269 77 258 17 270 76 270 76 258 17 271 75 271 75 258 17 272 74 272 74 258 17 273 73 273 73 258 17 274 72 274 72 258 17 275 61 189 71 276 70 190 60 276 70 277 69 190 60 277 69 278 68 190 60 278 68 279 67 190 60 279 67 280 66 190 60 280 66 281 65 190 60 281 65 282 64 190 60 282 64 283 63 190 60 283 63 284 62 190 60 284 62 275 61 190 60 275 61 258 17 190 60 190 60 258 17 285 59 285 59 258 17 286 58 286 58 258 17 287 57 287 57 258 17 288 56 288 56 258 17 289 55 289 55 258 17 290 54 290 54 258 17 291 53 291 53 258 17 292 52 292 52 258 17 293 51 293 51 258 17 294 50 294 50 258 17 295 49 295 49 258 17 296 48 296 48 258 17 297 47 297 47 258 17 298 33 216 46 299 45 217 35 299 45 300 44 217 35 300 44 301 43 217 35 301 43 302 42 217 35 302 42 303 41 217 35 303 41 304 40 217 35 304 40 305 39 217 35 305 39 306 38 217 35 306 38 307 37 217 35 307 37 308 36 217 35 308 36 298 33 217 35 217 35 298 33 309 34 309 34 298 33 310 32 298 33 258 17 310 32 310 32 258 17 311 31 311 31 258 17 312 30 312 30 258 17 313 29 313 29 258 17 314 28 314 28 258 17 315 27 315 27 258 17 316 26 316 26 258 17 317 25 317 25 258 17 318 24 318 24 258 17 319 23 319 23 258 17 320 22 320 22 258 17 321 21 321 21 258 17 322 16 244 20 323 19 245 7 323 19 324 18 245 7 324 18 325 8 245 7 258 17 326 4 322 16 322 16 326 4 327 15 327 15 326 4 328 14 328 14 326 4 329 13 329 13 326 4 330 12 330 12 326 4 331 11 331 11 326 4 332 10 332 10 326 4 333 9 333 9 326 4 325 8 325 8 326 4 245 7 245 7 326 4 334 5 335 6 334 5 326 4 336 168 337 169 338 170 337 169 336 168 339 171 339 171 336 168 340 172 341 172 342 168 343 171 343 171 342 168 344 169 345 170 344 169 342 168 346 173 347 174 348 175 347 174 346 173 349 176 349 176 346 173 350 177 349 176 350 177 351 178 352 178 353 177 354 176 353 177 355 173 354 176 354 176 355 173 356 174 357 175 356 174 355 173 358 179 359 180 360 181 359 180 358 179 361 182 361 182 358 179 362 183 363 183 364 179 365 182 365 182 364 179 366 180 367 181 366 180 364 179 368 184 369 185 370 186 369 185 368 184 371 187 372 187 373 184 374 185 375 186 374 185 373 184 376 188 377 189 378 190 377 189 376 188 379 191 380 191 381 188 382 189 383 190 382 189 381 188 384 192 385 193 386 194 385 193 384 192 387 195 387 195 384 192 388 196 389 196 390 192 391 195 391 195 390 192 392 193 393 194 392 193 390 192 394 197 395 198 396 199 395 198 394 197 397 200 398 200 399 197 400 198 401 199 400 198 399 197 402 201 403 202 404 203 403 202 402 201 405 204 405 204 402 201 406 205 407 205 408 201 409 204 409 204 408 201 410 202 411 203 410 202 408 201 412 206 413 207 414 208 413 207 412 206 415 209 415 209 412 206 416 210 415 209 416 210 417 211 418 211 419 210 420 209 419 210 421 206 420 209 420 209 421 206 422 207 423 208 422 207 421 206 424 212 425 213 426 214 425 213 424 212 427 215 427 215 424 212 428 216 428 216 424 212 429 217 429 217 424 212 430 218 430 218 424 212 431 219 431 219 424 212 432 220 432 220 424 212 433 221 433 221 424 212 434 222 434 222 424 212 435 223 426 214 425 213 436 224 426 214 436 224 437 225 426 214 437 225 438 226 426 214 438 226 439 227 434 222 435 223 440 228 440 228 435 223 441 229 441 229 435 223 442 230 442 230 435 223 443 231 443 231 435 223 444 232 444 232 435 223 445 233 445 233 435 223 446 234 446 234 435 223 447 235 447 235 435 223 448 236 448 236 435 223 449 237 449 237 435 223 450 238 450 238 435 223 451 239 450 238 451 239 452 240 452 240 451 239 453 241 453 241 451 239 454 242 454 242 451 239 455 243 454 242 455 243 456 244 454 242 456 244 457 245 454 242 457 245 458 246 454 242 458 246 459 247 454 242 459 247 460 248 454 242 460 248 461 249 461 249 460 248 462 250 461 249 462 250 463 251 461 249 463 251 464 252 461 249 464 252 465 253 461 249 465 253 466 254 451 239 435 223 467 255 467 255 435 223 468 256 468 256 435 223 469 257 469 257 435 223 470 258 470 258 435 223 471 259 471 259 435 223 472 260 472 260 435 223 473 261 473 261 435 223 474 262 474 262 435 223 475 263 475 263 435 223 476 264 476 264 435 223 477 265 477 265 435 223 478 266 478 266 435 223 479 267 479 267 435 223 480 268 480 268 435 223 481 269 480 268 481 269 482 270 480 268 482 270 483 271 480 268 483 271 484 272 480 268 484 272 485 273 480 268 485 273 486 274 486 274 485 273 487 275 486 274 487 275 488 276 486 274 488 276 489 277 486 274 489 277 490 278 486 274 490 278 491 279 486 274 491 279 492 280 486 274 492 280 493 281 481 269 435 223 494 282 494 282 435 223 495 283 495 283 435 223 496 284 496 284 435 223 497 285 497 285 435 223 498 286 498 286 435 223 499 287 499 287 435 223 500 288 500 288 435 223 501 289 501 289 435 223 502 290 502 290 435 223 503 291 503 291 435 223 504 292 504 292 435 223 505 293 505 293 435 223 506 294 506 294 435 223 507 295 507 295 435 223 508 296 508 296 435 223 509 297 426 214 510 298 511 299 510 298 426 214 512 300 512 300 426 214 513 301 513 301 426 214 514 302 514 302 426 214 515 303 515 303 426 214 516 304 516 304 426 214 517 305 517 305 426 214 518 306 518 306 426 214 519 307 519 307 426 214 520 308 520 308 426 214 521 309 521 309 426 214 439 227 511 299 510 298 522 310 511 299 522 310 523 311 511 299 523 311 524 312 511 299 524 312 525 313 511 299 525 313 526 314 511 299 526 314 527 315 511 299 527 315 528 316 511 299 528 316 529 317 511 299 529 317 530 318 511 299 530 318 531 319 511 299 531 319 532 320 511 299 532 320 533 321 533 321 532 320 534 322 533 321 534 322 535 323 533 321 535 323 461 249 533 321 461 249 536 324 536 324 461 249 537 325 537 325 461 249 538 326 538 326 461 249 539 327 539 327 461 249 540 328 540 328 461 249 541 329 541 329 461 249 542 330 542 330 461 249 543 331 543 331 461 249 544 332 544 332 461 249 545 333 545 333 461 249 546 334 546 334 461 249 466 254 511 299 533 321 547 335 511 299 547 335 548 336 511 299 548 336 549 337 511 299 549 337 550 338 511 299 550 338 551 339 511 299 551 339 552 340 511 299 552 340 553 341 511 299 553 341 554 342 511 299 554 342 555 343 511 299 555 343 556 344 511 299 556 344 557 345 511 299 557 345 558 346 511 299 558 346 559 347 511 299 559 347 486 274 511 299 486 274 560 348 560 348 486 274 561 349 561 349 486 274 562 350 562 350 486 274 563 351 563 351 486 274 564 352 564 352 486 274 565 353 565 353 486 274 566 354 566 354 486 274 567 355 567 355 486 274 568 356 568 356 486 274 569 357 569 357 486 274 493 281 511 299 560 348 570 358 511 299 570 358 571 359 511 299 571 359 572 360 511 299 572 360 573 361 511 299 573 361 574 362 511 299 574 362 575 363 511 299 575 363 576 364 511 299 576 364 577 365 511 299 577 365 578 366 511 299 578 366 579 367 511 299 579 367 580 368 511 299 580 368 581 369 511 299 581 369 582 370 511 299 582 370 583 371 511 299 583 371 509 297 511 299 509 297 435 223 584 223 585 297 586 299 585 297 587 371 586 299 587 371 588 370 586 299 588 370 589 369 586 299 589 369 590 368 586 299 590 368 591 367 586 299 591 367 592 366 586 299 592 366 593 365 586 299 593 365 594 364 586 299 594 364 595 363 586 299 595 363 596 362 586 299 596 362 597 361 586 299 597 361 598 360 586 299 598 360 599 359 586 299 599 359 600 358 586 299 600 358 601 348 586 299 602 281 603 274 604 357 604 357 603 274 605 356 605 356 603 274 606 355 606 355 603 274 607 354 607 354 603 274 608 353 608 353 603 274 609 352 609 352 603 274 610 351 610 351 603 274 611 350 611 350 603 274 612 349 612 349 603 274 601 348 601 348 603 274 586 299 603 274 613 347 586 299 613 347 614 346 586 299 614 346 615 345 586 299 615 345 616 344 586 299 616 344 617 343 586 299 617 343 618 342 586 299 618 342 619 341 586 299 619 341 620 340 586 299 620 340 621 339 586 299 621 339 622 338 586 299 622 338 623 337 586 299 623 337 624 336 586 299 624 336 625 335 586 299 625 335 626 321 586 299 627 254 628 249 629 334 629 334 628 249 630 333 630 333 628 249 631 332 631 332 628 249 632 331 632 331 628 249 633 330 633 330 628 249 634 329 634 329 628 249 635 328 635 328 628 249 636 327 636 327 628 249 637 326 637 326 628 249 638 325 638 325 628 249 639 324 639 324 628 249 626 321 628 249 640 323 626 321 640 323 641 322 626 321 641 322 642 320 626 321 626 321 642 320 586 299 642 320 643 319 586 299 643 319 644 318 586 299 644 318 645 317 586 299 645 317 646 316 586 299 646 316 647 315 586 299 647 315 648 314 586 299 648 314 649 313 586 299 649 313 650 312 586 299 650 312 651 311 586 299 651 311 652 310 586 299 652 310 653 298 586 299 654 227 655 214 656 309 656 309 655 214 657 308 657 308 655 214 658 307 658 307 655 214 659 306 659 306 655 214 660 305 660 305 655 214 661 304 661 304 655 214 662 303 662 303 655 214 663 302 663 302 655 214 664 301 664 301 655 214 665 300 665 300 655 214 653 298 586 299 653 298 655 214 585 297 584 223 666 296 666 296 584 223 667 295 667 295 584 223 668 294 668 294 584 223 669 293 669 293 584 223 670 292 670 292 584 223 671 291 671 291 584 223 672 290 672 290 584 223 673 289 673 289 584 223 674 288 674 288 584 223 675 287 675 287 584 223 676 286 676 286 584 223 677 285 677 285 584 223 678 284 678 284 584 223 679 283 679 283 584 223 680 282 680 282 584 223 681 269 602 281 682 280 603 274 682 280 683 279 603 274 683 279 684 278 603 274 684 278 685 277 603 274 685 277 686 276 603 274 686 276 687 275 603 274 687 275 688 273 603 274 603 274 688 273 689 268 688 273 690 272 689 268 690 272 691 271 689 268 691 271 692 270 689 268 692 270 681 269 689 268 681 269 584 223 689 268 689 268 584 223 693 267 693 267 584 223 694 266 694 266 584 223 695 265 695 265 584 223 696 264 696 264 584 223 697 263 697 263 584 223 698 262 698 262 584 223 699 261 699 261 584 223 700 260 700 260 584 223 701 259 701 259 584 223 702 258 702 258 584 223 703 257 703 257 584 223 704 256 704 256 584 223 705 255 705 255 584 223 706 239 627 254 707 253 628 249 707 253 708 252 628 249 708 252 709 251 628 249 709 251 710 250 628 249 710 250 711 248 628 249 628 249 711 248 712 242 711 248 713 247 712 242 713 247 714 246 712 242 714 246 715 245 712 242 715 245 716 244 712 242 716 244 717 243 712 242 717 243 706 239 712 242 712 242 706 239 718 241 718 241 706 239 719 240 719 240 706 239 720 238 706 239 584 223 720 238 720 238 584 223 721 237 721 237 584 223 722 236 722 236 584 223 723 235 723 235 584 223 724 234 724 234 584 223 725 233 725 233 584 223 726 232 726 232 584 223 727 231 727 231 584 223 728 230 728 230 584 223 729 229 729 229 584 223 730 228 730 228 584 223 731 222 654 227 732 226 655 214 732 226 733 225 655 214 733 225 734 224 655 214 734 224 735 213 655 214 584 223 736 212 731 222 731 222 736 212 737 221 737 221 736 212 738 220 738 220 736 212 739 219 739 219 736 212 740 218 740 218 736 212 741 217 741 217 736 212 742 216 742 216 736 212 743 215 743 215 736 212 735 213 655 214 735 213 736 212 744 372 745 373 746 374 745 373 744 372 747 375 745 373 747 375 748 376 748 376 747 375 749 377 750 377 751 375 752 376 752 376 751 375 753 373 751 375 754 372 753 373 755 374 753 373 754 372 756 378 757 379 758 380 757 379 756 378 759 381 759 381 756 378 760 382 759 381 760 382 761 383 762 383 763 382 764 381 763 382 765 378 764 381 764 381 765 378 766 379 767 380 766 379 765 378
0 0 1 1 2 2 1 1 0 0 3 3 4 3 5 0 6 1 7 2 6 1 5 0 8 4 3 5 0 6 3 5 8 4 9 7 10 7 11 4 4 5 5 6 4 5 11 4 2 8 12 9 13 10 12 9 2 8 1 11 6 11 7 8 14 9 15 10 14 9 7 8 16 12 9 13 8 14 9 13 16 12 17 15 18 15 19 12 10 13 11 14 10 13 19 12 13 16 20 17 21 18 20 17 13 16 12 19 14 19 15 16 22 17 23 18 22 17 15 16 24 20 17 21 16 22 17 21 24 20 25 23 26 23 27 20 18 21 19 22 18 21 27 20 28 24 20 25 29 26 20 25 28 24 21 27 23 27 30 24 22 25 31 26 22 25 30 24 32 28 25 29 24 30 25 29 32 28 33 31 34 31 35 28 26 29 27 30 26 29 35 28 36 32 29 33 37 34 29 33 36 32 28 35 30 35 38 32 31 33 39 34 31 33 38 32 40 36 33 37 32 38 33 37 40 36 41 39 42 39 43 36 34 37 35 38 34 37 43 36 44 40 37 41 45 42 37 41 44 40 36 43 38 43 46 40 39 41 47 42 39 41 46 40 48 44 41 45 40 46 41 45 48 44 49 47 50 47 51 44 42 45 43 46 42 45 51 44 52 48 45 49 53 50 45 49 52 48 44 51 46 51 54 48 47 49 55 50 47 49 54 48 56 52 49 53 48 54 49 53 56 52 57 55 58 55 59 52 50 53 51 54 50 53 59 52 60 56 53 57 61 58 53 57 60 56 52 59 54 59 62 56 55 57 63 58 55 57 62 56 64 60 57 61 56 62 57 61 64 60 65 63 66 63 67 60 58 61 59 62 58 61 67 60 68 64 61 65 69 66 61 65 68 64 60 67 62 67 70 64 63 65 71 66 63 65 70 64 72 68 65 69 64 70 65 69 72 68 73 71 74 71 75 68 66 69 67 70 66 69 75 68 76 72 69 73 77 74 69 73 76 72 68 75 70 75 78 72 71 73 79 74 71 73 78 72 80 76 73 77 72 78 73 77 80 76 81 79 82 79 83 76 74 77 75 78 74 77 83 76 84 80 77 81 85 82 77 81 84 80 76 83 78 83 86 80 79 81 87 82 79 81 86 80 80 84 88 85 81 86 88 85 80 84 89 87 90 87 83 84 91 85 82 86 91 85 83 84 92 88 85 89 93 90 85 89 92 88 84 91 86 91 94 88 87 89 95 90 87 89 94 88 89 92 96 93 88 94 96 93 89 92 97 95 98 95 90 92 99 93 91 94 99 93 90 92 100 96 93 97 101 98 93 97 100 96 92 99 94 99 102 96 95 97 103 98 95 97 102 96 97 100 104 101 96 102 104 101 97 100 105 103 106 103 98 100 107 101 99 102 107 101 98 100 108 104 101 105 109 106 101 105 108 104 100 107 102 107 110 104 103 105 111 106 103 105 110 104 105 108 112 109 104 110 112 109 105 108 113 111 114 111 106 108 115 109 107 110 115 109 106 108 116 112 109 113 117 114 109 113 116 112 108 115 110 115 118 112 111 113 119 114 111 113 118 112 113 116 120 117 112 118 120 117 113 116 121 119 122 119 114 116 123 117 115 118 123 117 114 116 124 120 117 121 125 122 117 121 124 120 116 123 118 123 126 120 119 121 127 122 119 121 126 120 121 124 128 125 120 126 128 125 121 124 129 127 130 127 122 124 131 125 123 126 131 125 122 124 132 128 124 129 125 130 124 129 132 128 133 131 134 131 135 128 126 129 127 130 126 129 135 128 129 132 136 133 128 134 136 133 129 132 137 135 138 135 130 132 139 133 131 134 139 133 130 132 140 136 133 137 132 138 133 137 140 136 141 139 142 139 143 136 134 137 135 138 134 137 143 136 137 140 144 141 136 142 144 141 137 140 145 143 146 143 138 140 147 141 139 142 147 141 138 140 148 144 141 145 140 146 141 145 148 144 149 147 150 147 151 144 142 145 143 146 142 145 151 144 145 148 152 149 144 150 152 149 145 148 153 151 154 151 146 148 155 149 147 150 155 149 146 148 148 152 156 153 149 154 156 153 148 152 157 155 158 155 151 152 159 153 150 154 159 153 151 152 153 156 160 157 152 158 160 157 153 156 161 159 162 159 154 156 163 157 155 158 163 157 154 156 164 160 156 161 157 162 156 161 164 160 165 163 166 163 167 160 159 161 158 162 159 161 167 160 161 164 168 165 160 166 168 165 161 164 169 167 170 167 162 164 171 165 163 166 171 165 162 164 172 168 165 169 164 170 165 169 172 168 173 171 174 171 175 168 166 169 167 170 166 169 175 168 169 172 176 173 168 174 176 173 169 172 177 175 178 175 170 172 179 173 171 174 179 173 170 172 180 176 173 177 172 178 173 177 180 176 181 179 182 179 183 176 174 177 175 178 174 177 183 176 177 180 184 181 176 182 184 181 177 180 185 183 186 183 178 180 187 181 179 182 187 181 178 180 188 184 181 185 180 186 181 185 188 184 189 187 190 187 191 184 182 185 183 186 182 185 191 184 184 188 192 189 193 190 192 189 184 188 185 191 186 191 187 188 194 189 195 190 194 189 187 188 196 192 189 193 188 194 189 193 196 192 197 195 198 195 199 192 190 193 191 194 190 193 199 192 193 196 200 197 201 198 200 197 193 196 192 199 194 199 195 196 202 197 203 198 202 197 195 196 204 200 197 201 196 202 197 201 204 200 205 203 206 203 207 200 198 201 199 202 198 201 207 200 201 204 205 205 204 206 205 205 201 204 200 207 202 207 203 204 206 205 207 206 206 205 203 204
0 0 1 1 2 2 1 1 0 0 3 3 4 3 5 0 6 1 7 2 6 1 5 0 0 4 8 5 3 6 8 5 0 4 9 7 10 7 5 4 11 5 4 6 11 5 5 4 2 8 12 9 13 10 12 9 2 8 1 11 6 11 7 8 14 9 15 10 14 9 7 8 9 12 16 13 8 14 16 13 9 12 17 15 18 15 10 12 19 13 11 14 19 13 10 12 13 16 20 17 21 18 20 17 13 16 12 19 14 19 15 16 22 17 23 18 22 17 15 16 17 20 24 21 16 22 24 21 17 20 25 23 26 23 18 20 27 21 19 22 27 21 18 20 21 24 28 25 29 26 28 25 21 24 20 27 22 27 23 24 30 25 31 26 30 25 23 24 25 28 32 29 24 30 32 29 25 28 33 31 34 31 26 28 35 29 27 30 35 29 26 28 29 32 36 33 37 34 36 33 29 32 28 35 30 35 31 32 38 33 39 34 38 33 31 32 33 36 40 37 32 38 40 37 33 36 41 39 42 39 34 36 43 37 35 38 43 37 34 36 37 40 44 41 45 42 44 41 37 40 36 43 38 43 39 40 46 41 47 42 46 41 39 40 41 44 48 45 40 46 48 45 41 44 49 47 50 47 42 44 51 45 43 46 51 45 42 44 45 48 52 49 53 50 52 49 45 48 44 51 46 51 47 48 54 49 55 50 54 49 47 48 49 52 56 53 48 54 56 53 49 52 57 55 58 55 50 52 59 53 51 54 59 53 50 52 53 56 60 57 61 58 60 57 53 56 52 59 54 59 55 56 62 57 63 58 62 57 55 56 57 60 64 61 56 62 64 61 57 60 65 63 66 63 58 60 67 61 59 62 67 61 58 60 61 64 68 65 69 66 68 65 61 64 60 67 62 67 63 64 70 65 71 66 70 65 63 64 65 68 72 69 64 70 72 69 65 68 73 71 74 71 66 68 75 69 67 70 75 69 66 68 69 72 76 73 77 74 76 73 69 72 68 75 70 75 71 72 78 73 79 74 78 73 71 72 73 76 80 77 72 78 80 77 73 76 81 79 82 79 74 76 83 77 75 78 83 77 74 76 77 80 84 81 85 82 84 81 77 80 76 83 78 83 79 80 86 81 87 82 86 81 79 80 81 84 88 85 80 86 88 85 81 84 89 87 90 87 82 84 91 85 83 86 91 85 82 84 85 88 92 89 93 90 92 89 85 88 84 91 86 91 87 88 94 89 95 90 94 89 87 88 89 92 96 93 88 94 96 93 89 92 97 95 98 95 90 92 99 93 91 94 99 93 90 92 93 96 100 97 101 98 100 97 93 96 92 99 94 99 95 96 102 97 103 98 102 97 95 96 97 100 104 101 96 102 104 101 97 100 105 103 106 103 98 100 107 101 99 102 107 101 98 100 108 104 100 105 109 106 100 105 108 104 101 107 103 107 110 104 102 105 111 106 102 105 110 104 104 108 112 109 113 110 112 109 104 108 105 111 106 111 107 108 114 109 115 110 114 109 107 108 116 112 109 113 117 114 109 113 116 112 108 115 110 115 118 112 111 113 119 114 111 113 118 112 113 116 120 117 121 118 120 117 113 116 112 119 114 119 115 116 122 117 123 118 122 117 115 116 124 120 117 121 125 122 117 121 124 120 116 123 118 123 126 120 119 121 127 122 119 121 126 120 121 124 128 125 129 126 128 125 121 124 120 127 122 127 123 124 130 125 131 126 130 125 123 124 132 128 125 129 133 130 125 129 132 128 124 131 126 131 134 128 127 129 135 130 127 129 134 128 129 132 136 133 137 134 136 133 129 132 128 135 130 135 131 132 138 133 139 134 138 133 131 132 140 136 133 137 141 138 133 137 140 136 132 139 134 139 142 136 135 137 143 138 135 137 142 136 137 140 144 141 145 142 144 141 137 140 136 143 138 143 139 140 146 141 147 142 146 141 139 140 148 144 141 145 149 146 141 145 148 144 140 147 142 147 150 144 143 145 151 146 143 145 150 144 145 148 152 149 153 150 152 149 145 148 144 151 146 151 147 148 154 149 155 150 154 149 147 148 156 152 149 153 157 154 149 153 156 152 148 155 150 155 158 152 151 153 159 154 151 153 158 152 153 156 160 157 161 158 160 157 153 156 152 159 154 159 155 156 162 157 163 158 162 157 155 156 164 160 157 161 165 162 157 161 164 160 156 163 158 163 166 160 159 161 167 162 159 161 166 160 161 164 168 165 169 166 168 165 161 164 160 167 162 167 163 164 170 165 171 166 170 165 163 164 172 168 165 169 173 170 165 169 172 168 164 171 166 171 174 168 167 169 175 170 167 169 174 168 169 172 176 173 177 174 176 173 169 172 168 175 170 175 171 172 178 173 179 174 178 173 171 172 180 176 173 177 181 178 173 177 180 176 172 179 174 179 182 176 175 177 183 178 175 177 182 176 177 180 184 181 185 182 184 181 177 180 176 183 178 183 179 180 186 181 187 182 186 181 179 180 188 184 181 185 189 186 181 185 188 184 180 187 182 187 190 184 183 185 191 186 183 185 190 184 185 188 192 189 193 190 192 189 185 188 184 191 186 191 187 188 194 189 195 190 194 189 187 188 196 192 189 193 197 194 189 193 196 192 188 195 190 195 198 192 191 193 199 194 191 193 198 192 193 196 200 197 201 198 200 197 193 196 192 199 194 199 195 196 202 197 203 198 202 197 195 196 204 200 197 201 205 202 197 201 204 200 196 203 198 203 206 200 199 201 207 202 199 201 206 200 201 204 204 205 205 206 204 205 201 204 200 207 202 207 203 204 206 205 207 206 206 205 203 204
0 0 1 1 2 2 1 1 0 0 3 3 4 3 5 0 6 1 7 2 6 1 5 0 8 4 3 5 0 6 3 5 8 4 9 7 10 7 11 4 4 5 5 6 4 5 11 4 12 8 1 9 13 10 1 9 12 8 2 11 7 11 14 8 6 9 15 10 6 9 14 8 16 12 9 13 8 14 9 13 16 12 17 15 18 15 19 12 10 13 11 14 10 13 19 12 20 16 13 17 21 18 13 17 20 16 12 19 14 19 22 16 15 17 23 18 15 17 22 16 24 20 17 21 16 22 17 21 24 20 25 23 26 23 27 20 18 21 19 22 18 21 27 20 28 24 21 25 29 26 21 25 28 24 20 27 22 27 30 24 23 25 31 26 23 25 30 24 24 28 32 29 25 30 32 29 24 28 33 31 34 31 27 28 35 29 26 30 35 29 27 28 36 32 29 33 37 34 29 33 36 32 28 35 30 35 38 32 31 33 39 34 31 33 38 32 33 36 40 37 32 38 40 37 33 36 41 39 42 39 34 36 43 37 35 38 43 37 34 36 44 40 37 41 45 42 37 41 44 40 36 43 38 43 46 40 39 41 47 42 39 41 46 40 48 44 40 45 41 46 40 45 48 44 49 47 50 47 51 44 43 45 42 46 43 45 51 44 52 48 45 49 53 50 45 49 52 48 44 51 46 51 54 48 47 49 55 50 47 49 54 48 56 52 49 53 48 54 49 53 56 52 57 55 58 55 59 52 50 53 51 54 50 53 59 52 60 56 53 57 61 58 53 57 60 56 52 59 54 59 62 56 55 57 63 58 55 57 62 56 64 60 57 61 56 62 57 61 64 60 65 63 66 63 67 60 58 61 59 62 58 61 67 60 68 64 61 65 69 66 61 65 68 64 60 67 62 67 70 64 63 65 71 66 63 65 70 64 72 68 65 69 64 70 65 69 72 68 73 71 74 71 75 68 66 69 67 70 66 69 75 68 76 72 69 73 77 74 69 73 76 72 68 75 70 75 78 72 71 73 79 74 71 73 78 72 80 76 73 77 72 78 73 77 80 76 81 79 82 79 83 76 74 77 75 78 74 77 83 76 84 80 77 81 85 82 77 81 84 80 76 83 78 83 86 80 79 81 87 82 79 81 86 80 88 84 81 85 80 86 81 85 88 84 89 87 90 87 91 84 82 85 83 86 82 85 91 84 92 88 85 89 93 90 85 89 92 88 84 91 86 91 94 88 87 89 95 90 87 89 94 88 88 92 96 93 89 94 96 93 88 92 97 95 98 95 91 92 99 93 90 94 99 93 91 92 100 96 93 97 101 98 93 97 100 96 92 99 94 99 102 96 95 97 103 98 95 97 102 96 97 100 104 101 96 102 104 101 97 100 105 103 106 103 98 100 107 101 99 102 107 101 98 100 108 104 101 105 109 106 101 105 108 104 100 107 102 107 110 104 103 105 111 106 103 105 110 104 105 108 112 109 104 110 112 109 105 108 113 111 114 111 106 108 115 109 107 110 115 109 106 108 116 112 109 113 117 114 109 113 116 112 108 115 110 115 118 112 111 113 119 114 111 113 118 112 113 116 120 117 112 118 120 117 113 116 121 119 122 119 114 116 123 117 115 118 123 117 114 116 124 120 116 121 117 122 116 121 124 120 125 123 126 123 127 120 118 121 119 122 118 121 127 120 121 124 128 125 120 126 128 125 121 124 129 127 130 127 122 124 131 125 123 126 131 125 122 124 124 128 132 129 125 130 132 129 124 128 133 131 134 131 127 128 135 129 126 130 135 129 127 128 129 132 136 133 128 134 136 133 129 132 137 135 138 135 130 132 139 133 131 134 139 133 130 132 140 136 132 137 133 138 132 137 140 136 141 139 142 139 143 136 135 137 134 138 135 137 143 136 137 140 144 141 136 142 144 141 137 140 145 143 146 143 138 140 147 141 139 142 147 141 138 140 140 144 148 145 141 146 148 145 140 144 149 147 150 147 143 144 151 145 142 146 151 145 143 144 145 148 152 149 144 150 152 149 145 148 153 151 154 151 146 148 155 149 147 150 155 149 146 148 156 152 148 153 149 154 148 153 156 152 157 155 158 155 159 152 151 153 150 154 151 153 159 152 153 156 160 157 152 158 160 157 153 156 161 159 162 159 154 156 163 157 155 158 163 157 154 156 164 160 157 161 156 162 157 161 164 160 165 163 166 163 167 160 158 161 159 162 158 161 167 160 161 164 168 165 160 166 168 165 161 164 169 167 170 167 162 164 171 165 163 166 171 165 162 164 172 168 165 169 164 170 165 169 172 168 173 171 174 171 175 168 166 169 167 170 166 169 175 168 169 172 176 173 168 174 176 173 169 172 177 175 178 175 170 172 179 173 171 174 179 173 170 172 180 176 173 177 172 178 173 177 180 176 181 179 182 179 183 176 174 177 175 178 174 177 183 176 177 180 184 181 176 182 184 181 177 180 185 183 186 183 178 180 187 181 179 182 187 181 178 180 188 184 181 185 180 186 181 185 188 184 189 187 190 187 191 184 182 185 183 186 182 185 191 184 185 188 192 189 184 190 192 189 185 188 193 191 194 191 186 188 195 189 187 190 195 189 186 188 188 192 196 193 189 194 196 193 188 192 197 195 198 195 191 192 199 193 190 194 199 193 191 192 192 196 200 197 201 198 200 197 192 196 193 199 194 199 195 196 202 197 203 198 202 197 195 196 204 200 196 201 197 202 196 201 204 200 205 203 206 203 207 200 199 201 198 202 199 201 207 200 204 204 200 205 205 206 200 205 204 204 201 207 203 207 207 204 202 205 206 206 202 205 207 204
0 0 1 1 2 2 1 1 0 0 3 3 3 3 0 0 4 4 3 3 4 4 5 5 6 5 7 4 8 3 7 4 9 0 8 3 8 3 9 0 10 1 11 2 10 1 9 0 12 6 13 7 14 8 13 7 12 6 15 9 13 7 15 9 16 10 16 10 15 9 17 11 18 11 19 9 20 10 20 10 19 9 21 7 19 9 22 6 21 7 23 8 21 7 22 6 24 12 25 13 26 14 25 13 24 12 27 15 25 13 27 15 28 16 29 16 30 15 31 13 30 15 32 12 31 13 33 14 31 13 32 12 34 17 35 18 36 19 35 18 34 17 37 20 38 20 39 17 40 18 41 19 40 18 39 17 42 21 43 22 44 23 43 22 42 21 45 24 45 24 42 21 46 25 47 25 48 21 49 24 49 24 48 21 50 22 51 23 50 22 48 21 52 26 53 27 54 28 53 27 52 26 55 29 55 29 52 26 56 30 55 29 56 30 57 31 58 31 59 30 60 29 59 30 61 26 60 29 60 29 61 26 62 27 63 28 62 27 61 26 64 32 65 33 66 34 65 33 64 32 67 35 67 35 64 32 68 36 68 36 64 32 69 37 69 37 64 32 70 38 70 38 64 32 71 39 71 39 64 32 72 40 72 40 64 32 73 41 73 41 64 32 74 42 74 42 64 32 75 43 66 34 65 33 76 44 66 34 76 44 77 45 74 42 75 43 78 46 78 46 75 43 79 47 79 47 75 43 80 48 80 48 75 43 81 49 81 49 75 43 82 50 82 50 75 43 83 51 83 51 75 43 84 52 84 52 75 43 85 53 85 53 75 43 86 54 86 54 75 43 87 55 87 55 75 43 88 56 88 56 75 43 89 57 89 57 75 43 90 58 90 58 75 43 91 59 91 59 75 43 92 60 92 60 75 43 93 61 66 34 94 62 95 63 94 62 66 34 96 64 96 64 66 34 97 65 97 65 66 34 98 66 98 66 66 34 99 67 99 67 66 34 100 68 100 68 66 34 101 69 101 69 66 34 102 70 102 70 66 34 103 71 103 71 66 34 104 72 104 72 66 34 105 73 105 73 66 34 77 45 95 63 94 62 106 74 95 63 106 74 107 75 95 63 107 75 108 76 95 63 108 76 109 77 95 63 109 77 110 78 95 63 110 78 111 79 95 63 111 79 112 80 95 63 112 80 113 81 95 63 113 81 114 82 95 63 114 82 115 83 95 63 115 83 116 84 95 63 116 84 117 85 95 63 117 85 118 86 95 63 118 86 119 87 95 63 119 87 93 61 95 63 93 61 75 43 120 43 121 61 122 63 121 61 123 87 122 63 123 87 124 86 122 63 124 86 125 85 122 63 125 85 126 84 122 63 126 84 127 83 122 63 127 83 128 82 122 63 128 82 129 81 122 63 129 81 130 80 122 63 130 80 131 79 122 63 131 79 132 78 122 63 132 78 133 77 122 63 133 77 134 76 122 63 134 76 135 75 122 63 135 75 136 74 122 63 136 74 137 62 122 63 138 45 139 34 140 73 140 73 139 34 141 72 141 72 139 34 142 71 142 71 139 34 143 70 143 70 139 34 144 69 144 69 139 34 145 68 145 68 139 34 146 67 146 67 139 34 147 66 147 66 139 34 148 65 148 65 139 34 149 64 149 64 139 34 137 62 122 63 137 62 139 34 121 61 120 43 150 60 150 60 120 43 151 59 151 59 120 43 152 58 152 58 120 43 153 57 153 57 120 43 154 56 154 56 120 43 155 55 155 55 120 43 156 54 156 54 120 43 157 53 157 53 120 43 158 52 158 52 120 43 159 51 159 51 120 43 160 50 160 50 120 43 161 49 161 49 120 43 162 48 162 48 120 43 163 47 163 47 120 43 164 46 164 46 120 43 165 42 138 45 166 44 139 34 166 44 167 33 139 34 120 43 168 32 165 42 165 42 168 32 169 41 169 41 168 32 170 40 170 40 168 32 171 39 171 39 168 32 172 38 172 38 168 32 173 37 173 37 168 32 174 36 174 36 168 32 175 35 175 35 168 32 167 33 139 34 167 33 168 32 176 88 177 89 178 90 177 89 176 88 179 91 180 91 181 88 182 89 183 90 182 89 181 88 184 92 185 93 186 94 185 93 184 92 187 95 187 95 184 92 188 96 188 96 184 92 189 97 190 97 191 92 192 96 192 96 191 92 193 95 193 95 191 92 194 93 195 94 194 93 191 92 196 98 197 99 198 100 197 99 196 98 199 101 199 101 196 98 200 102 201 102 202 98 203 101 203 101 202 98 204 99 205 100 204 99 202 98 206 103 207 104 208 105 207 104 206 103 209 106 209 106 206 103 210 107 210 107 206 103 211 108 211 108 206 103 212 109 212 109 206 103 213 110 213 110 206 103 214 111 214 111 206 103 215 112 215 112 206 103 216 113 216 113 206 103 217 114 217 114 206 103 218 115 217 114 218 115 219 116 219 116 218 115 220 117 220 117 218 115 221 118 221 118 218 115 222 119 222 119 218 115 223 120 223 120 218 115 224 121 224 121 218 115 225 122 225 122 218 115 226 123 226 123 218 115 227 124 227 124 218 115 228 125 228 125 218 115 229 126 229 126 218 115 230 127 230 127 218 115 231 128 231 128 218 115 232 129 232 129 218 115 233 130 234 131 235 132 236 133 235 132 234 131 206 103 235 132 206 103 237 134 235 132 237 134 238 135 235 132 238 135 239 136 235 132 239 136 240 137 235 132 240 137 241 138 235 132 241 138 242 139 235 132 242 139 243 140 235 132 243 140 244 141 235 132 244 141 245 142 235 132 245 142 246 143 237 134 206 103 247 144 247 144 206 103 248 145 248 145 206 103 208 105 246 143 245 142 249 146 246 143 249 146 250 147 246 143 250 147 251 148 246 143 251 148 252 149 246 143 252 149 253 150 246 143 253 150 254 151 246 143 254 151 255 152 246 143 255 152 256 153 246 143 256 153 257 154 246 143 257 154 258 155 246 143 258 155 259 156 246 143 259 156 260 157 246 143 260 157 261 158 246 143 261 158 262 159 246 143 262 159 263 160 246 143 263 160 233 130 246 143 233 130 218 115 246 143 218 115 264 161 246 143 264 161 265 162 266 162 267 161 268 143 267 161 269 115 268 143 269 115 270 130 268 143 270 130 271 160 268 143 271 160 272 159 268 143 272 159 273 158 268 143 273 158 274 157 268 143 274 157 275 156 268 143 275 156 276 155 268 143 276 155 277 154 268 143 277 154 278 153 268 143 278 153 279 152 268 143 279 152 280 151 268 143 280 151 281 150 268 143 281 150 282 149 268 143 282 149 283 148 268 143 283 148 284 147 268 143 284 147 285 146 268 143 285 146 286 142 268 143 287 105 288 103 289 145 289 145 288 103 290 144 290 144 288 103 291 134 268 143 286 142 292 132 286 142 293 141 292 132 293 141 294 140 292 132 294 140 295 139 292 132 295 139 296 138 292 132 296 138 297 137 292 132 297 137 298 136 292 132 298 136 299 135 292 132 299 135 291 134 292 132 291 134 288 103 292 132 288 103 300 131 292 132 301 133 292 132 300 131 270 130 269 115 302 129 302 129 269 115 303 128 303 128 269 115 304 127 304 127 269 115 305 126 305 126 269 115 306 125 306 125 269 115 307 124 307 124 269 115 308 123 308 123 269 115 309 122 309 122 269 115 310 121 310 121 269 115 311 120 311 120 269 115 312 119 312 119 269 115 313 118 313 118 269 115 314 117 314 117 269 115 315 116 315 116 269 115 316 114 269 115 288 103 316 114 316 114 288 103 317 113 317 113 288 103 318 112 318 112 288 103 319 111 319 111 288 103 320 110 320 110 288 103 321 109 321 109 288 103 322 108 322 108 288 103 323 107 323 107 288 103 324 106 324 106 288 103 325 104 287 105 325 104 288 103 326 163 327 164 328 165 327 164 326 163 329 166 330 166 331 163 332 164 333 165 332 164 331 163 334 167 335 168 336 169 335 168 334 167 337 170 337 170 334 167 338 171 339 171 340 167 341 170 341 170 340 167 342 168 343 169 342 168 340 167 344 172 345 173 346 174 345 173 344 172 347 175 348 175 349 172 350 173 351 174 350 173 349 172
0 0 1 1 2 2 1 1 0 0 3 3 4 3 5 0 6 1 7 2 6 1 5 0 8 4 3 5 0 6 3 5 8 4 9 7 10 7 11 4 4 5 5 6 4 5 11 4 2 8 12 9 13 10 12 9 2 8 1 11 6 11 7 8 14 9 15 10 14 9 7 8 16 12 9 13 8 14 9 13 16 12 17 15 18 15 19 12 10 13 11 14 10 13 19 12 20 16 12 17 21 18 12 17 20 16 13 19 15 19 22 16 14 17 23 18 14 17 22 16 24 20 17 21 16 22 17 21 24 20 25 23 26 23 27 20 18 21 19 22 18 21 27 20 20 24 28 25 29 26 28 25 20 24 21 27 23 27 22 24 30 25 31 26 30 25 22 24 32 28 25 29 24 30 25 29 32 28 33 31 34 31 35 28 26 29 27 30 26 29 35 28 29 32 36 33 37 34 36 33 29 32 28 35 30 35 31 32 38 33 39 34 38 33 31 32 40 36 33 37 32 38 33 37 40 36 41 39 42 39 43 36 34 37 35 38 34 37 43 36 44 40 36 41 45 42 36 41 44 40 37 43 39 43 46 40 38 41 47 42 38 41 46 40 40 44 48 45 41 46 48 45 40 44 49 47 50 47 43 44 51 45 42 46 51 45 43 44 52 48 45 49 53 50 45 49 52 48 44 51 46 51 54 48 47 49 55 50 47 49 54 48 56 52 48 53 49 54 48 53 56 52 57 55 58 55 59 52 51 53 50 54 51 53 59 52 60 56 53 57 61 58 53 57 60 56 52 59 54 59 62 56 55 57 63 58 55 57 62 56 56 60 64 61 57 62 64 61 56 60 65 63 66 63 59 60 67 61 58 62 67 61 59 60 68 64 61 65 69 66 61 65 68 64 60 67 62 67 70 64 63 65 71 66 63 65 70 64 64 68 72 69 73 70 72 69 64 68 65 71 66 71 67 68 74 69 75 70 74 69 67 68 76 72 69 73 77 74 69 73 76 72 68 75 70 75 78 72 71 73 79 74 71 73 78 72 73 76 80 77 81 78 80 77 73 76 72 79 74 79 75 76 82 77 83 78 82 77 75 76 84 80 77 81 85 82 77 81 84 80 76 83 78 83 86 80 79 81 87 82 79 81 86 80 81 84 88 85 89 86 88 85 81 84 80 87 82 87 83 84 90 85 91 86 90 85 83 84 92 88 85 89 93 90 85 89 92 88 84 91 86 91 94 88 87 89 95 90 87 89 94 88 89 92 96 93 97 94 96 93 89 92 88 95 90 95 91 92 98 93 99 94 98 93 91 92 100 96 93 97 101 98 93 97 100 96 92 99 94 99 102 96 95 97 103 98 95 97 102 96 97 100 104 101 105 102 104 101 97 100 96 103 98 103 99 100 106 101 107 102 106 101 99 100 108 104 101 105 109 106 101 105 108 104 100 107 102 107 110 104 103 105 111 106 103 105 110 104 105 108 112 109 113 110 112 109 105 108 104 111 106 111 107 108 114 109 115 110 114 109 107 108 116 112 109 113 117 114 109 113 116 112 108 115 110 115 118 112 111 113 119 114 111 113 118 112 113 116 120 117 121 118 120 117 113 116 112 119 114 119 115 116 122 117 123 118 122 117 115 116 124 120 117 121 125 122 117 121 124 120 116 123 118 123 126 120 119 121 127 122 119 121 126 120 121 124 128 125 129 126 128 125 121 124 120 127 122 127 123 124 130 125 131 126 130 125 123 124 132 128 125 129 133 130 125 129 132 128 124 131 126 131 134 128 127 129 135 130 127 129 134 128 129 132 136 133 137 134 136 133 129 132 128 135 130 135 131 132 138 133 139 134 138 133 131 132 140 136 133 137 141 138 133 137 140 136 132 139 134 139 142 136 135 137 143 138 135 137 142 136 137 140 144 141 145 142 144 141 137 140 136 143 138 143 139 140 146 141 147 142 146 141 139 140 148 144 140 145 141 146 140 145 148 144 149 147 150 147 151 144 142 145 143 146 142 145 151 144 145 148 152 149 153 150 152 149 145 148 144 151 146 151 147 148 154 149 155 150 154 149 147 148 156 152 149 153 148 154 149 153 156 152 157 155 158 155 159 152 150 153 151 154 150 153 159 152 153 156 160 157 161 158 160 157 153 156 152 159 154 159 155 156 162 157 163 158 162 157 155 156 164 160 157 161 156 162 157 161 164 160 165 163 166 163 167 160 158 161 159 162 158 161 167 160 161 164 168 165 169 166 168 165 161 164 160 167 162 167 163 164 170 165 171 166 170 165 163 164 172 168 165 169 164 170 165 169 172 168 173 171 174 171 175 168 166 169 167 170 166 169 175 168 176 172 168 173 177 174 168 173 176 172 169 175 171 175 178 172 170 173 179 174 170 173 178 172 180 176 173 177 172 178 173 177 180 176 181 179 182 179 183 176 174 177 175 178 174 177 183 176 184 180 177 181 185 182 177 181 184 180 176 183 178 183 186 180 179 181 187 182 179 181 186 180 188 184 181 185 180 186 181 185 188 184 189 187 190 187 191 184 182 185 183 186 182 185 191 184 192 188 185 189 193 190 185 189 192 188 184 191 186 191 194 188 187 189 195 190 187 189 194 188 196 192 189 193 188 194 189 193 196 192 197 195 198 195 199 192 190 193 191 194 190 193 199 192 192 196 200 197 201 198 200 197 192 196 193 199 195 199 194 196 202 197 203 198 202 197 194 196 204 200 197 201 196 202 197 201 204 200 205 203 206 203 207 200 198 201 199 202 198 201 207 200 201 204 205 205 204 206 205 205 201 204 200 207 202 207 203 204 206 205 207 206 206 205 203 204
0 0 1 1 2 2 1 1 0 0 3 3 3 3 0 0 4 4 4 4 0 0 5 5 5 5 0 0 6 6 6 6 0 0 7 7 7 7 0 0 8 8 8 8 0 0 9 9 9 9 0 0 10 10 10 10 0 0 11 11 11 11 0 0 12 12 12 12 0 0 13 13 3 3 4 4 14 14 3 3 14 14 15 15 3 3 15 15 16 16 12 12 13 13 17 17 17 17 13 13 18 18 18 18 13 13 19 19 19 19 13 13 20 20 20 20 13 13 21 21 21 21 13 13 22 22 22 22 13 13 23 23 23 23 13 13 24 24 24 24 13 13 25 25 25 25 13 13 26 26 26 26 13 13 27 27 27 27 13 13 28 28 28 28 13 13 29 29 29 29 13 13 30 30 30 30 13 13 31 31 30 30 31 31 32 32 30 30 32 32 33 33 30 30 33 33 34 34 30 30 34 34 35 35 30 30 35 35 36 36 30 30 36 36 37 37 30 30 37 37 38 38 30 30 38 38 39 39 30 30 39 39 40 40 30 30 40 40 41 41 31 31 13 13 42 42 42 42 13 13 43 43 43 43 13 13 44 44 44 44 13 13 45 45 45 45 13 13 46 46 46 46 13 13 47 47 47 47 13 13 48 48 48 48 13 13 49 49 49 49 13 13 50 50 50 50 13 13 51 51 51 51 13 13 52 52 52 52 13 13 53 53 53 53 13 13 54 54 54 54 13 13 55 55 55 55 13 13 56 56 56 56 13 13 57 57 3 3 58 58 59 59 58 58 3 3 60 60 60 60 3 3 61 61 61 61 3 3 62 62 62 62 3 3 63 63 63 63 3 3 64 64 64 64 3 3 65 65 65 65 3 3 66 66 66 66 3 3 67 67 67 67 3 3 68 68 68 68 3 3 69 69 69 69 3 3 70 70 70 70 3 3 16 16 59 59 58 58 71 71 59 59 71 71 72 72 59 59 72 72 73 73 59 59 73 73 74 74 59 59 74 74 75 75 59 59 75 75 76 76 59 59 76 76 77 77 59 59 77 77 78 78 59 59 78 78 79 79 59 59 79 79 80 80 59 59 80 80 81 81 59 59 81 81 82 82 59 59 82 82 83 83 59 59 83 83 84 84 59 59 84 84 85 85 85 85 84 84 86 86 86 86 84 84 87 87 87 87 84 84 88 88 88 88 84 84 89 89 89 89 84 84 90 90 90 90 84 84 30 30 90 90 30 30 91 91 91 91 30 30 92 92 92 92 30 30 93 93 93 93 30 30 94 94 94 94 30 30 95 95 95 95 30 30 41 41 59 59 85 85 96 96 59 59 96 96 97 97 59 59 97 97 98 98 59 59 98 98 99 99 59 59 99 99 100 100 59 59 100 100 101 101 59 59 101 101 102 102 59 59 102 102 103 103 59 59 103 103 104 104 59 59 104 104 105 105 59 59 105 105 106 106 59 59 106 106 107 107 59 59 107 107 108 108 59 59 108 108 109 109 59 59 109 109 57 57 59 59 57 57 13 13 59 59 13 13 110 110 59 59 110 110 111 111 112 111 113 110 114 59 113 110 115 13 114 59 115 13 116 57 114 59 116 57 117 109 114 59 117 109 118 108 114 59 118 108 119 107 114 59 119 107 120 106 114 59 120 106 121 105 114 59 121 105 122 104 114 59 122 104 123 103 114 59 123 103 124 102 114 59 124 102 125 101 114 59 125 101 126 100 114 59 126 100 127 99 114 59 127 99 128 98 114 59 128 98 129 97 114 59 129 97 130 96 114 59 130 96 131 85 114 59 132 41 133 30 134 95 134 95 133 30 135 94 135 94 133 30 136 93 136 93 133 30 137 92 137 92 133 30 138 91 138 91 133 30 139 90 133 30 140 84 139 90 139 90 140 84 141 89 141 89 140 84 142 88 142 88 140 84 143 87 143 87 140 84 144 86 144 86 140 84 131 85 131 85 140 84 114 59 140 84 145 83 114 59 145 83 146 82 114 59 146 82 147 81 114 59 147 81 148 80 114 59 148 80 149 79 114 59 149 79 150 78 114 59 150 78 151 77 114 59 151 77 152 76 114 59 152 76 153 75 114 59 153 75 154 74 114 59 154 74 155 73 114 59 155 73 156 72 114 59 156 72 157 71 114 59 157 71 158 58 114 59 159 16 160 3 161 70 161 70 160 3 162 69 162 69 160 3 163 68 163 68 160 3 164 67 164 67 160 3 165 66 165 66 160 3 166 65 166 65 160 3 167 64 167 64 160 3 168 63 168 63 160 3 169 62 169 62 160 3 170 61 170 61 160 3 171 60 171 60 160 3 158 58 114 59 158 58 160 3 116 57 115 13 172 56 172 56 115 13 173 55 173 55 115 13 174 54 174 54 115 13 175 53 175 53 115 13 176 52 176 52 115 13 177 51 177 51 115 13 178 50 178 50 115 13 179 49 179 49 115 13 180 48 180 48 115 13 181 47 181 47 115 13 182 46 182 46 115 13 183 45 183 45 115 13 184 44 184 44 115 13 185 43 185 43 115 13 186 42 186 42 115 13 187 31 132 41 188 40 133 30 188 40 189 39 133 30 189 39 190 38 133 30 190 38 191 37 133 30 191 37 192 36 133 30 192 36 193 35 133 30 193 35 194 34 133 30 194 34 195 33 133 30 195 33 196 32 133 30 196 32 187 31 133 30 187 31 115 13 133 30 133 30 115 13 197 29 197 29 115 13 198 28 198 28 115 13 199 27 199 27 115 13 200 26 200 26 115 13 201 25 201 25 115 13 202 24 202 24 115 13 203 23 203 23 115 13 204 22 204 22 115 13 205 21 205 21 115 13 206 20 206 20 115 13 207 19 207 19 115 13 208 18 208 18 115 13 209 17 209 17 115 13 210 12 159 16 211 15 160 3 211 15 212 14 160 3 212 14 213 4 160 3 115 13 214 0 210 12 210 12 214 0 215 11 215 11 214 0 216 10 216 10 214 0 217 9 217 9 214 0 218 8 218 8 214 0 219 7 219 7 214 0 220 6 220 6 214 0 221 5 221 5 214 0 213 4 213 4 214 0 160 3 160 3 214 0 222 1 223 2 222 1 214 0 224 112 225 113 226 114 225 113 224 112 227 115 228 115 229 112 230 113 231 114 230 113 229 112 232 116 233 117 234 118 233 117 232 116 235 119 235 119 232 116 236 120 237 120 238 116 239 119 239 119 238 116 240 117 241 118 240 117 238 116 242 121 243 122 244 123 243 122 242 121 245 124 246 124 247 121 248 122 249 123 248 122 247 121 250 125 251 126 252 127 251 126 250 125 253 128 253 128 250 125 254 129 255 129 256 125 257 128 257 128 256 125 258 126 259 127 258 126 256 125 260 130 261 131 262 132 261 131 260 130 263 133 264 133 265 130 266 131 267 132 266 131 265 130 268 134 269 135 270 136 269 135 268 134 271 137 271 137 268 134 272 138 273 138 274 134 275 137 275 137 274 134 276 135 277 136 276 135 274 134 278 139 279 140 280 141 279 140 278 139 281 142 282 142 283 139 284 140 285 141 284 140 283 139 286 143 287 144 288 145 287 144 286 143 289 146 287 144 289 146 290 147 291 147 292 146 293 144 292 146 294 143 293 144 295 145 293 144 294 143 296 148 297 149 298 150 297 149 296 148 299 151 299 151 296 148 300 152 299 151 300 152 301 153 302 153 303 152 304 151 303 152 305 148 304 151 304 151 305 148 306 149 307 150 306 149 305 148 308 154 309 155 310 156 309 155 308 154 311 157 311 157 308 154 312 158 311 157 312 158 313 159 314 159 315 158 316 157 315 158 317 154 316 157 316 157 317 154 318 155 319 156 318 155 317 154 320 160 321 161 322 162 321 161 320 160 323 163 323 163 320 160 324 164 323 163 324 164 325 165 326 165 327 164 328 163 327 164 329 160 328 163 328 163 329 160 330 161 331 162 330 161 329 160 332 166 333 167 334 168 333 167 332 166 335 169 333 167 335 169 336 170 336 170 335 169 337 171 338 171 339 169 340 170 340 170 339 169 341 167 339 169 342 166 341 167 343 168 341 167 342 166 344 172 345 173 346 174 345 173 344 172 347 175 347 175 344 172 348 176 348 176 344 172 349 177 349 177 344 172 350 178 350 178 344 172 351 179 351 179 344 172 352 180 352 180 344 172 353 181 353 181 344 172 354 182 354 182 344 172 355 183 346 174 345 173 356 184 346 174 356 184 357 185 346 174 357 185 358 186 354 182 355 183 359 187 359 187 355 183 360 188 360 188 355 183 361 189 361 189 355 183 362 190 362 190 355 183 363 191 363 191 355 183 364 192 364 192 355 183 365 193 365 193 355 183 366 194 366 194 355 183 367 195 367 195 355 183 368 196 368 196 355 183 369 197 369 197 355 183 370 198 370 198 355 183 371 199 371 199 355 183 372 200 372 200 355 183 373 201 372 200 373 201 374 202 372 200 374 202 375 203 372 200 375 203 376 204 372 200 376 204 377 205 372 200 377 205 378 206 372 200 378 206 379 207 379 207 378 206 380 208 379 207 380 208 381 209 379 207 381 209 382 210 379 207 382 210 383 211 379 207 383 211 384 212 373 201 355 183 385 213 385 213 355 183 386 214 386 214 355 183 387 215 387 215 355 183 388 216 388 216 355 183 389 217 389 217 355 183 390 218 390 218 355 183 391 219 391 219 355 183 392 220 392 220 355 183 393 221 393 221 355 183 394 222 394 222 355 183 395 223 395 223 355 183 396 224 396 224 355 183 397 225 397 225 355 183 398 226 398 226 355 183 399 227 399 227 355 183 400 228 346 174 401 229 402 230 401 229 346 174 403 231 403 231 346 174 404 232 404 232 346 174 405 233 405 233 346 174 406 234 406 234 346 174 407 235 407 235 346 174 408 236 408 236 346 174 409 237 409 237 346 174 410 238 410 238 346 174 411 239 411 239 346 174 412 240 412 240 346 174 413 241 413 241 346 174 358 186 402 230 401 229 414 242 402 230 414 242 415 243 402 230 415 243 416 244 402 230 416 244 417 245 402 230 417 245 418 246 402 230 418 246 419 247 402 230 419 247 420 248 402 230 420 248 421 249 402 230 421 249 422 250 402 230 422 250 423 251 402 230 423 251 424 252 402 230 424 252 425 253 402 230 425 253 426 254 402 230 426 254 379 207 402 230 379 207 427 255 427 255 379 207 428 256 428 256 379 207 429 257 429 257 379 207 430 258 430 258 379 207 431 259 431 259 379 207 432 260 432 260 379 207 433 261 433 261 379 207 434 262 434 262 379 207 435 263 435 263 379 207 436 264 436 264 379 207 437 265 437 265 379 207 384 212 402 230 427 255 438 266 402 230 438 266 439 267 402 230 439 267 440 268 402 230 440 268 441 269 402 230 441 269 442 270 402 230 442 270 443 271 402 230 443 271 444 272 402 230 444 272 445 273 402 230 445 273 446 274 402 230 446 274 447 275 402 230 447 275 448 276 402 230 448 276 449 277 402 230 449 277 450 278 402 230 450 278 451 279 402 230 451 279 400 228 402 230 400 228 355 183 452 183 453 228 454 230 453 228 455 279 454 230 455 279 456 278 454 230 456 278 457 277 454 230 457 277 458 276 454 230 458 276 459 275 454 230 459 275 460 274 454 230 460 274 461 273 454 230 461 273 462 272 454 230 462 272 463 271 454 230 463 271 464 270 454 230 464 270 465 269 454 230 465 269 466 268 454 230 466 268 467 267 454 230 467 267 468 266 454 230 468 266 469 255 454 230 470 212 471 207 472 265 472 265 471 207 473 264 473 264 471 207 474 263 474 263 471 207 475 262 475 262 471 207 476 261 476 261 471 207 477 260 477 260 471 207 478 259 478 259 471 207 479 258 479 258 471 207 480 257 480 257 471 207 481 256 481 256 471 207 469 255 469 255 471 207 454 230 471 207 482 254 454 230 482 254 483 253 454 230 483 253 484 252 454 230 484 252 485 251 454 230 485 251 486 250 454 230 486 250 487 249 454 230 487 249 488 248 454 230 488 248 489 247 454 230 489 247 490 246 454 230 490 246 491 245 454 230 491 245 492 244 454 230 492 244 493 243 454 230 493 243 494 242 454 230 494 242 495 229 454 230 496 186 497 174 498 241 498 241 497 174 499 240 499 240 497 174 500 239 500 239 497 174 501 238 501 238 497 174 502 237 502 237 497 174 503 236 503 236 497 174 504 235 504 235 497 174 505 234 505 234 497 174 506 233 506 233 497 174 507 232 507 232 497 174 508 231 508 231 497 174 495 229 454 230 495 229 497 174 453 228 452 183 509 227 509 227 452 183 510 226 510 226 452 183 511 225 511 225 452 183 512 224 512 224 452 183 513 223 513 223 452 183 514 222 514 222 452 183 515 221 515 221 452 183 516 220 516 220 452 183 517 219 517 219 452 183 518 218 518 218 452 183 519 217 519 217 452 183 520 216 520 216 452 183 521 215 521 215 452 183 522 214 522 214 452 183 523 213 523 213 452 183 524 201 470 212 525 211 471 207 525 211 526 210 471 207 526 210 527 209 471 207 527 209 528 208 471 207 528 208 529 206 471 207 471 207 529 206 530 200 529 206 531 205 530 200 531 205 532 204 530 200 532 204 533 203 530 200 533 203 534 202 530 200 534 202 524 201 530 200 524 201 452 183 530 200 530 200 452 183 535 199 535 199 452 183 536 198 536 198 452 183 537 197 537 197 452 183 538 196 538 196 452 183 539 195 539 195 452 183 540 194 540 194 452 183 541 193 541 193 452 183 542 192 542 192 452 183 543 191 543 191 452 183 544 190 544 190 452 183 545 189 545 189 452 183 546 188 546 188 452 183 547 187 547 187 452 183 548 182 496 186 549 185 497 174 549 185 550 184 497 174 550 184 551 173 497 174 452 183 552 172 548 182 548 182 552 172 553 181 553 181 552 172 554 180 554 180 552 172 555 179 555 179 552 172 556 178 556 178 552 172 557 177 557 177 552 172 558 176 558 176 552 172 559 175 559 175 552 172 551 173 497 174 551 173 552 172
0 0 1 1 2 2 1 1 0 0 3 3 4 3 5 0 6 1 7 2 6 1 5 0 3 4 8 5 1 6 8 5 3 4 9 7 10 7 4 4 11 5 6 6 11 5 4 4 0 8 12 9 13 10 12 9 0 8 2 11 7 11 5 8 14 9 15 10 14 9 5 8 16 12 8 13 9 14 8 13 16 12 17 15 18 15 19 12 11 13 10 14 11 13 19 12 13 16 20 17 21 18 20 17 13 16 12 19 14 19 15 16 22 17 23 18 22 17 15 16 24 20 17 21 16 22 17 21 24 20 25 23 26 23 27 20 18 21 19 22 18 21 27 20 28 24 20 25 29 26 20 25 28 24 21 27 23 27 30 24 22 25 31 26 22 25 30 24 32 28 25 29 24 30 25 29 32 28 33 31 34 31 35 28 26 29 27 30 26 29 35 28 28 32 36 33 37 34 36 33 28 32 29 35 31 35 30 32 38 33 39 34 38 33 30 32 40 36 33 37 32 38 33 37 40 36 41 39 42 39 43 36 34 37 35 38 34 37 43 36 37 40 44 41 45 42 44 41 37 40 36 43 38 43 39 40 46 41 47 42 46 41 39 40 40 44 48 45 41 46 48 45 40 44 49 47 50 47 43 44 51 45 42 46 51 45 43 44 52 48 44 49 53 50 44 49 52 48 45 51 47 51 54 48 46 49 55 50 46 49 54 48 49 52 56 53 48 54 56 53 49 52 57 55 58 55 50 52 59 53 51 54 59 53 50 52 52 56 60 57 61 58 60 57 52 56 53 59 55 59 54 56 62 57 63 58 62 57 54 56 57 60 64 61 56 62 64 61 57 60 65 63 66 63 58 60 67 61 59 62 67 61 58 60 68 64 60 65 69 66 60 65 68 64 61 67 63 67 70 64 62 65 71 66 62 65 70 64 64 68 72 69 73 70 72 69 64 68 65 71 66 71 67 68 74 69 75 70 74 69 67 68 76 72 69 73 77 74 69 73 76 72 68 75 70 75 78 72 71 73 79 74 71 73 78 72 73 76 80 77 81 78 80 77 73 76 72 79 74 79 75 76 82 77 83 78 82 77 75 76 84 80 77 81 85 82 77 81 84 80 76 83 78 83 86 80 79 81 87 82 79 81 86 80 81 84 88 85 89 86 88 85 81 84 80 87 82 87 83 84 90 85 91 86 90 85 83 84 92 88 85 89 93 90 85 89 92 88 84 91 86 91 94 88 87 89 95 90 87 89 94 88 89 92 96 93 97 94 96 93 89 92 88 95 90 95 91 92 98 93 99 94 98 93 91 92 100 96 93 97 101 98 93 97 100 96 92 99 94 99 102 96 95 97 103 98 95 97 102 96 97 100 104 101 105 102 104 101 97 100 96 103 98 103 99 100 106 101 107 102 106 101 99 100 108 104 101 105 109 106 101 105 108 104 100 107 102 107 110 104 103 105 111 106 103 105 110 104 105 108 112 109 113 110 112 109 105 108 104 111 106 111 107 108 114 109 115 110 114 109 107 108 116 112 109 113 117 114 109 113 116 112 108 115 110 115 118 112 111 113 119 114 111 113 118 112 113 116 120 117 121 118 120 117 113 116 112 119 114 119 115 116 122 117 123 118 122 117 115 116 124 120 117 121 125 122 117 121 124 120 116 123 118 123 126 120 119 121 127 122 119 121 126 120 121 124 128 125 129 126 128 125 121 124 120 127 122 127 123 124 130 125 131 126 130 125 123 124 132 128 125 129 133 130 125 129 132 128 124 131 126 131 134 128 127 129 135 130 127 129 134 128 129 132 136 133 137 134 136 133 129 132 128 135 130 135 131 132 138 133 139 134 138 133 131 132 140 136 133 137 141 138 133 137 140 136 132 139 134 139 142 136 135 137 143 138 135 137 142 136 137 140 144 141 145 142 144 141 137 140 136 143 138 143 139 140 146 141 147 142 146 141 139 140 148 144 140 145 141 146 140 145 148 144 149 147 150 147 151 144 142 145 143 146 142 145 151 144 145 148 152 149 153 150 152 149 145 148 144 151 146 151 147 148 154 149 155 150 154 149 147 148 156 152 149 153 148 154 149 153 156 152 157 155 158 155 159 152 150 153 151 154 150 153 159 152 160 156 152 157 161 158 152 157 160 156 153 159 155 159 162 156 154 157 163 158 154 157 162 156 164 160 157 161 156 162 157 161 164 160 165 163 166 163 167 160 158 161 159 162 158 161 167 160 160 164 168 165 169 166 168 165 160 164 161 167 163 167 162 164 170 165 171 166 170 165 162 164 164 168 172 169 165 170 172 169 164 168 173 171 174 171 167 168 175 169 166 170 175 169 167 168 176 172 168 173 177 174 168 173 176 172 169 175 171 175 178 172 170 173 179 174 170 173 178 172 180 176 172 177 173 178 172 177 180 176 181 179 182 179 183 176 175 177 174 178 175 177 183 176 176 180 184 181 185 182 184 181 176 180 177 183 179 183 178 180 186 181 187 182 186 181 178 180 188 184 181 185 180 186 181 185 188 184 189 187 190 187 191 184 182 185 183 186 182 185 191 184 185 188 192 189 193 190 192 189 185 188 184 191 186 191 187 188 194 189 195 190 194 189 187 188 196 192 189 193 188 194 189 193 196 192 197 195 198 195 199 192 190 193 191 194 190 193 199 192 193 196 200 197 201 198 200 197 193 196 192 199 194 199 195 196 202 197 203 198 202 197 195 196 196 200 204 201 197 202 204 201 196 200 205 203 206 203 199 200 207 201 198 202 207 201 199 200 205 204 200 205 204 206 200 205 205 204 201 207 203 207 206 204 202 205 207 206 202 205 206 204
0 0 1 1 2 2 1 1 0 0 3 3 4 3 5 0 6 1 7 2 6 1 5 0 2 4 8 5 9 6 8 5 2 4 1 7 6 7 7 4 10 5 11 6 10 5 7 4 12 8 3 9 0 10 3 9 12 8 13 11 14 11 15 8 4 9 5 10 4 9 15 8 9 12 16 13 17 14 16 13 9 12 8 15 10 15 11 12 18 13 19 14 18 13 11 12 20 16 13 17 12 18 13 17 20 16 21 19 22 19 23 16 14 17 15 18 14 17 23 16 17 20 24 21 25 22 24 21 17 20 16 23 18 23 19 20 26 21 27 22 26 21 19 20 28 24 21 25 20 26 21 25 28 24 29 27 30 27 31 24 22 25 23 26 22 25 31 24 25 28 32 29 33 30 32 29 25 28 24 31 26 31 27 28 34 29 35 30 34 29 27 28 36 32 29 33 28 34 29 33 36 32 37 35 38 35 39 32 30 33 31 34 30 33 39 32 33 36 40 37 41 38 40 37 33 36 32 39 34 39 35 36 42 37 43 38 42 37 35 36 44 40 37 41 36 42 37 41 44 40 45 43 46 43 47 40 38 41 39 42 38 41 47 40 41 44 48 45 49 46 48 45 41 44 40 47 42 47 43 44 50 45 51 46 50 45 43 44 52 48 45 49 44 50 45 49 52 48 53 51 54 51 55 48 46 49 47 50 46 49 55 48 49 52 56 53 57 54 56 53 49 52 48 55 50 55 51 52 58 53 59 54 58 53 51 52 60 56 53 57 52 58 53 57 60 56 61 59 62 59 63 56 54 57 55 58 54 57 63 56 57 60 64 61 65 62 64 61 57 60 56 63 58 63 59 60 66 61 67 62 66 61 59 60 68 64 61 65 60 66 61 65 68 64 69 67 70 67 71 64 62 65 63 66 62 65 71 64 65 68 72 69 73 70 72 69 65 68 64 71 66 71 67 68 74 69 75 70 74 69 67 68 76 72 69 73 68 74 69 73 76 72 77 75 78 75 79 72 70 73 71 74 70 73 79 72 73 76 80 77 81 78 80 77 73 76 72 79 74 79 75 76 82 77 83 78 82 77 75 76 84 80 77 81 76 82 77 81 84 80 85 83 86 83 87 80 78 81 79 82 78 81 87 80 81 84 88 85 89 86 88 85 81 84 80 87 82 87 83 84 90 85 91 86 90 85 83 84 92 88 85 89 84 90 85 89 92 88 93 91 94 91 95 88 86 89 87 90 86 89 95 88 89 92 96 93 97 94 96 93 89 92 88 95 90 95 91 92 98 93 99 94 98 93 91 92 100 96 93 97 92 98 93 97 100 96 101 99 102 99 103 96 94 97 95 98 94 97 103 96 97 100 104 101 105 102 104 101 97 100 96 103 98 103 99 100 106 101 107 102 106 101 99 100 108 104 100 105 109 106 100 105 108 104 101 107 102 107 110 104 103 105 111 106 103 105 110 104 104 108 112 109 105 110 112 109 104 108 113 111 114 111 106 108 115 109 107 110 115 109 106 108 116 112 109 113 117 114 109 113 116 112 108 115 110 115 118 112 111 113 119 114 111 113 118 112 113 116 120 117 112 118 120 117 113 116 121 119 122 119 114 116 123 117 115 118 123 117 114 116 124 120 117 121 125 122 117 121 124 120 116 123 118 123 126 120 119 121 127 122 119 121 126 120 121 124 128 125 120 126 128 125 121 124 129 127 130 127 122 124 131 125 123 126 131 125 122 124 124 128 132 129 133 130 132 129 124 128 125 131 127 131 126 128 134 129 135 130 134 129 126 128 129 132 136 133 128 134 136 133 129 132 137 135 138 135 130 132 139 133 131 134 139 133 130 132 133 136 140 137 141 138 140 137 133 136 132 139 134 139 135 136 142 137 143 138 142 137 135 136 137 140 144 141 136 142 144 141 137 140 145 143 146 143 138 140 147 141 139 142 147 141 138 140 141 144 148 145 149 146 148 145 141 144 140 147 142 147 143 144 150 145 151 146 150 145 143 144 145 148 152 149 144 150 152 149 145 148 153 151 154 151 146 148 155 149 147 150 155 149 146 148 149 152 156 153 157 154 156 153 149 152 148 155 150 155 151 152 158 153 159 154 158 153 151 152 153 156 160 157 152 158 160 157 153 156 161 159 162 159 154 156 163 157 155 158 163 157 154 156 157 160 164 161 165 162 164 161 157 160 156 163 158 163 159 160 166 161 167 162 166 161 159 160 161 164 168 165 160 166 168 165 161 164 169 167 170 167 162 164 171 165 163 166 171 165 162 164 165 168 172 169 173 170 172 169 165 168 164 171 166 171 167 168 174 169 175 170 174 169 167 168 169 172 176 173 168 174 176 173 169 172 177 175 178 175 170 172 179 173 171 174 179 173 170 172 173 176 180 177 181 178 180 177 173 176 172 179 174 179 175 176 182 177 183 178 182 177 175 176 177 180 184 181 176 182 184 181 177 180 185 183 186 183 178 180 187 181 179 182 187 181 178 180 181 184 188 185 189 186 188 185 181 184 180 187 182 187 183 184 190 185 191 186 190 185 183 184 192 188 184 189 185 190 184 189 192 188 193 191 194 191 195 188 187 189 186 190 187 189 195 188 189 192 196 193 197 194 196 193 189 192 188 195 190 195 191 192 198 193 199 194 198 193 191 192 200 196 193 197 192 198 193 197 200 196 201 199 202 199 203 196 194 197 195 198 194 197 203 196 197 200 204 201 205 202 204 201 197 200 196 203 198 203 199 200 206 201 207 202 206 201 199 200 205 204 201 205 200 206 201 205 205 204 204 207 206 207 207 204 202 205 203 206 202 205 207 204
0 0 1 1 2 2 1 1 0 0 3 3 3 3 0 0 4 4 3 3 4 4 5 5 6 5 7 4 8 3 7 4 9 0 8 3 8 3 9 0 10 1 11 2 10 1 9 0 12 6 13 7 14 8 13 7 12 6 15 9 13 7 15 9 16 10 16 10 15 9 17 11 18 11 19 9 20 10 20 10 19 9 21 7 19 9 22 6 21 7 23 8 21 7 22 6 24 12 25 13 26 14 25 13 24 12 27 15 25 13 27 15 28 16 29 16 30 15 31 13 30 15 32 12 31 13 33 14 31 13 32 12 34 17 35 18 36 19 35 18 34 17 37 20 38 20 39 17 40 18 41 19 40 18 39 17 42 21 43 22 44 23 43 22 42 21 45 24 45 24 42 21 46 25 47 25 48 21 49 24 49 24 48 21 50 22 51 23 50 22 48 21 52 26 53 27 54 28 53 27 52 26 55 29 55 29 52 26 56 30 55 29 56 30 57 31 58 31 59 30 60 29 59 30 61 26 60 29 60 29 61 26 62 27 63 28 62 27 61 26 64 32 65 33 66 34 65 33 64 32 67 35 67 35 64 32 68 36 68 36 64 32 69 37 69 37 64 32 70 38 70 38 64 32 71 39 71 39 64 32 72 40 72 40 64 32 73 41 73 41 64 32 74 42 74 42 64 32 75 43 66 34 65 33 76 44 66 34 76 44 77 45 74 42 75 43 78 46 78 46 75 43 79 47 79 47 75 43 80 48 80 48 75 43 81 49 81 49 75 43 82 50 82 50 75 43 83 51 83 51 75 43 84 52 84 52 75 43 85 53 85 53 75 43 86 54 86 54 75 43 87 55 87 55 75 43 88 56 88 56 75 43 89 57 89 57 75 43 90 58 90 58 75 43 91 59 91 59 75 43 92 60 92 60 75 43 93 61 66 34 94 62 95 63 94 62 66 34 96 64 96 64 66 34 97 65 97 65 66 34 98 66 98 66 66 34 99 67 99 67 66 34 100 68 100 68 66 34 101 69 101 69 66 34 102 70 102 70 66 34 103 71 103 71 66 34 104 72 104 72 66 34 105 73 105 73 66 34 77 45 95 63 94 62 106 74 95 63 106 74 107 75 95 63 107 75 108 76 95 63 108 76 109 77 95 63 109 77 110 78 95 63 110 78 111 79 95 63 111 79 112 80 95 63 112 80 113 81 95 63 113 81 114 82 95 63 114 82 115 83 95 63 115 83 116 84 95 63 116 84 117 85 95 63 117 85 118 86 95 63 118 86 119 87 95 63 119 87 93 61 95 63 93 61 75 43 120 43 121 61 122 63 121 61 123 87 122 63 123 87 124 86 122 63 124 86 125 85 122 63 125 85 126 84 122 63 126 84 127 83 122 63 127 83 128 82 122 63 128 82 129 81 122 63 129 81 130 80 122 63 130 80 131 79 122 63 131 79 132 78 122 63 132 78 133 77 122 63 133 77 134 76 122 63 134 76 135 75 122 63 135 75 136 74 122 63 136 74 137 62 122 63 138 45 139 34 140 73 140 73 139 34 141 72 141 72 139 34 142 71 142 71 139 34 143 70 143 70 139 34 144 69 144 69 139 34 145 68 145 68 139 34 146 67 146 67 139 34 147 66 147 66 139 34 148 65 148 65 139 34 149 64 149 64 139 34 137 62 122 63 137 62 139 34 121 61 120 43 150 60 150 60 120 43 151 59 151 59 120 43 152 58 152 58 120 43 153 57 153 57 120 43 154 56 154 56 120 43 155 55 155 55 120 43 156 54 156 54 120 43 157 53 157 53 120 43 158 52 158 52 120 43 159 51 159 51 120 43 160 50 160 50 120 43 161 49 161 49 120 43 162 48 162 48 120 43 163 47 163 47 120 43 164 46 164 46 120 43 165 42 138 45 166 44 139 34 166 44 167 33 139 34 120 43 168 32 165 42 165 42 168 32 169 41 169 41 168 32 170 40 170 40 168 32 171 39 171 39 168 32 172 38 172 38 168 32 173 37 173 37 168 32 174 36 174 36 168 32 175 35 175 35 168 32 167 33 139 34 167 33 168 32 176 88 177 89 178 90 177 89 176 88 179 91 180 91 181 88 182 89 183 90 182 89 181 88 184 92 185 93 186 94 185 93 184 92 187 95 187 95 184 92 188 96 188 96 184 92 189 97 190 97 191 92 192 96 192 96 191 92 193 95 193 95 191 92 194 93 195 94 194 93 191 92 196 98 197 99 198 100 197 99 196 98 199 101 199 101 196 98 200 102 201 102 202 98 203 101 203 101 202 98 204 99 205 100 204 99 202 98 206 103 207 104 208 105 207 104 206 103 209 106 209 106 206 103 210 107 210 107 206 103 211 108 211 108 206 103 212 109 212 109 206 103 213 110 213 110 206 103 214 111 214 111 206 103 215 112 215 112 206 103 216 113 216 113 206 103 217 114 217 114 206 103 218 115 217 114 218 115 219 116 219 116 218 115 220 117 220 117 218 115 221 118 221 118 218 115 222 119 222 119 218 115 223 120 223 120 218 115 224 121 224 121 218 115 225 122 225 122 218 115 226 123 226 123 218 115 227 124 227 124 218 115 228 125 228 125 218 115 229 126 229 126 218 115 230 127 230 127 218 115 231 128 231 128 218 115 232 129 232 129 218 115 233 130 234 131 235 132 236 133 235 132 234 131 206 103 235 132 206 103 237 134 235 132 237 134 238 135 235 132 238 135 239 136 235 132 239 136 240 137 235 132 240 137 241 138 235 132 241 138 242 139 235 132 242 139 243 140 235 132 243 140 244 141 235 132 244 141 245 142 235 132 245 142 246 143 237 134 206 103 247 144 247 144 206 103 248 145 248 145 206 103 208 105 246 143 245 142 249 146 246 143 249 146 250 147 246 143 250 147 251 148 246 143 251 148 252 149 246 143 252 149 253 150 246 143 253 150 254 151 246 143 254 151 255 152 246 143 255 152 256 153 246 143 256 153 257 154 246 143 257 154 258 155 246 143 258 155 259 156 246 143 259 156 260 157 246 143 260 157 261 158 246 143 261 158 262 159 246 143 262 159 263 160 246 143 263 160 233 130 246 143 233 130 218 115 246 143 218 115 264 161 246 143 264 161 265 162 266 162 267 161 268 143 267 161 269 115 268 143 269 115 270 130 268 143 270 130 271 160 268 143 271 160 272 159 268 143 272 159 273 158 268 143 273 158 274 157 268 143 274 157 275 156 268 143 275 156 276 155 268 143 276 155 277 154 268 143 277 154 278 153 268 143 278 153 279 152 268 143 279 152 280 151 268 143 280 151 281 150 268 143 281 150 282 149 268 143 282 149 283 148 268 143 283 148 284 147 268 143 284 147 285 146 268 143 285 146 286 142 268 143 287 105 288 103 289 145 289 145 288 103 290 144 290 144 288 103 291 134 268 143 286 142 292 132 286 142 293 141 292 132 293 141 294 140 292 132 294 140 295 139 292 132 295 139 296 138 292 132 296 138 297 137 292 132 297 137 298 136 292 132 298 136 299 135 292 132 299 135 291 134 292 132 291 134 288 103 292 132 288 103 300 131 292 132 301 133 292 132 300 131 270 130 269 115 302 129 302 129 269 115 303 128 303 128 269 115 304 127 304 127 269 115 305 126 305 126 269 115 306 125 306 125 269 115 307 124 307 124 269 115 308 123 308 123 269 115 309 122 309 122 269 115 310 121 310 121 269 115 311 120 311 120 269 115 312 119 312 119 269 115 313 118 313 118 269 115 314 117 314 117 269 115 315 116 315 116 269 115 316 114 269 115 288 103 316 114 316 114 288 103 317 113 317 113 288 103 318 112 318 112 288 103 319 111 319 111 288 103 320 110 320 110 288 103 321 109 321 109 288 103 322 108 322 108 288 103 323 107 323 107 288 103 324 106 324 106 288 103 325 104 287 105 325 104 288 103 326 163 327 164 328 165 327 164 326 163 329 166 330 166 331 163 332 164 333 165 332 164 331 163 334 167 335 168 336 169 335 168 334 167 337 170 337 170 334 167 338 171 339 171 340 167 341 170 341 170 340 167 342 168 343 169 342 168 340 167 344 172 345 173 346 174 345 173 344 172 347 175 348 175 349 172 350 173 351 174 350 173 349 172
0 0 1 1 2 2 1 1 0 0 3 3 4 3 5 0 6 1 7 2 6 1 5 0 8 4 3 5 0 6 3 5 8 4 9 7 10 7 11 4 4 5 5 6 4 5 11 4 2 8 12 9 13 10 12 9 2 8 1 11 6 11 7 8 14 9 15 10 14 9 7 8 16 12 9 13 8 14 9 13 16 12 17 15 18 15 19 12 10 13 11 14 10 13 19 12 20 16 12 17 21 18 12 17 20 16 13 19 15 19 22 16 14 17 23 18 14 17 22 16 24 20 17 21 16 22 17 21 24 20 25 23 26 23 27 20 18 21 19 22 18 21 27 20 20 24 28 25 29 26 28 25 20 24 21 27 23 27 22 24 30 25 31 26 30 25 22 24 32 28 25 29 24 30 25 29 32 28 33 31 34 31 35 28 26 29 27 30 26 29 35 28 29 32 36 33 37 34 36 33 29 32 28 35 30 35 31 32 38 33 39 34 38 33 31 32 40 36 33 37 32 38 33 37 40 36 41 39 42 39 43 36 34 37 35 38 34 37 43 36 44 40 36 41 45 42 36 41 44 40 37 43 39 43 46 40 38 41 47 42 38 41 46 40 40 44 48 45 41 46 48 45 40 44 49 47 50 47 43 44 51 45 42 46 51 45 43 44 52 48 45 49 53 50 45 49 52 48 44 51 46 51 54 48 47 49 55 50 47 49 54 48 56 52 48 53 49 54 48 53 56 52 57 55 58 55 59 52 51 53 50 54 51 53 59 52 60 56 53 57 61 58 53 57 60 56 52 59 54 59 62 56 55 57 63 58 55 57 62 56 56 60 64 61 57 62 64 61 56 60 65 63 66 63 59 60 67 61 58 62 67 61 59 60 68 64 61 65 69 66 61 65 68 64 60 67 62 67 70 64 63 65 71 66 63 65 70 64 64 68 72 69 73 70 72 69 64 68 65 71 66 71 67 68 74 69 75 70 74 69 67 68 76 72 69 73 77 74 69 73 76 72 68 75 70 75 78 72 71 73 79 74 71 73 78 72 73 76 80 77 81 78 80 77 73 76 72 79 74 79 75 76 82 77 83 78 82 77 75 76 84 80 77 81 85 82 77 81 84 80 76 83 78 83 86 80 79 81 87 82 79 81 86 80 81 84 88 85 89 86 88 85 81 84 80 87 82 87 83 84 90 85 91 86 90 85 83 84 92 88 85 89 93 90 85 89 92 88 84 91 86 91 94 88 87 89 95 90 87 89 94 88 89 92 96 93 97 94 96 93 89 92 88 95 90 95 91 92 98 93 99 94 98 93 91 92 100 96 93 97 101 98 93 97 100 96 92 99 94 99 102 96 95 97 103 98 95 97 102 96 97 100 104 101 105 102 104 101 97 100 96 103 98 103 99 100 106 101 107 102 106 101 99 100 108 104 101 105 109 106 101 105 108 104 100 107 102 107 110 104 103 105 111 106 103 105 110 104 105 108 112 109 113 110 112 109 105 108 104 111 106 111 107 108 114 109 115 110 114 109 107 108 116 112 109 113 117 114 109 113 116 112 108 115 110 115 118 112 111 113 119 114 111 113 118 112 113 116 120 117 121 118 120 117 113 116 112 119 114 119 115 116 122 117 123 118 122 117 115 116 124 120 117 121 125 122 117 121 124 120 116 123 118 123 126 120 119 121 127 122 119 121 126 120 121 124 128 125 129 126 128 125 121 124 120 127 122 127 123 124 130 125 131 126 130 125 123 124 132 128 125 129 133 130 125 129 132 128 124 131 126 131 134 128 127 129 135 130 127 129 134 128 129 132 136 133 137 134 136 133 129 132 128 135 130 135 131 132 138 133 139 134 138 133 131 132 140 136 133 137 141 138 133 137 140 136 132 139 134 139 142 136 135 137 143 138 135 137 142 136 137 140 144 141 145 142 144 141 137 140 136 143 138 143 139 140 146 141 147 142 146 141 139 140 148 144 140 145 141 146 140 145 148 144 149 147 150 147 151 144 142 145 143 146 142 145 151 144 145 148 152 149 153 150 152 149 145 148 144 151 146 151 147 148 154 149 155 150 154 149 147 148 156 152 149 153 148 154 149 153 156 152 157 155 158 155 159 152 150 153 151 154 150 153 159 152 153 156 160 157 161 158 160 157 153 156 152 159 154 159 155 156 162 157 163 158 162 157 155 156 164 160 157 161 156 162 157 161 164 160 165 163 166 163 167 160 158 161 159 162 158 161 167 160 161 164 168 165 169 166 168 165 161 164 160 167 162 167 163 164 170 165 171 166 170 165 163 164 172 168 165 169 164 170 165 169 172 168 173 171 174 171 175 168 166 169 167 170 166 169 175 168 176 172 168 173 177 174 168 173 176 172 169 175 171 175 178 172 170 173 179 174 170 173 178 172 180 176 173 177 172 178 173 177 180 176 181 179 182 179 183 176 174 177 175 178 174 177 183 176 184 180 177 181 185 182 177 181 184 180 176 183 178 183 186 180 179 181 187 182 179 181 186 180 188 184 181 185 180 186 181 185 188 184 189 187 190 187 191 184 182 185 183 186 182 185 191 184 192 188 185 189 193 190 185 189 192 188 184 191 186 191 194 188 187 189 195 190 187 189 194 188 196 192 189 193 188 194 189 193 196 192 197 195 198 195 199 192 190 193 191 194 190 193 199 192 192 196 200 197 201 198 200 197 192 196 193 199 195 199 194 196 202 197 203 198 202 197 194 196 204 200 197 201 196 202 197 201 204 200 205 203 206 203 207 200 198 201 199 202 198 201 207 200 201 204 205 205 204 206 205 205 201 204 200 207 202 207 203 204 206 205 207 206 206 205 203 204
0 0 1 1 2 2 1 1 0 0 3 3 4 3 5 0 6 1 7 2 6 1 5 0 8 4 9 5 10 6 9 5 8 4 11 7 11 7 8 4 12 8 12 8 8 4 13 9 13 9 8 4 14 10 14 10 8 4 15 11 15 11 8 4 16 12 16 12 8 4 17 13 17 13 8 4 18 14 18 14 8 4 19 15 19 15 8 4 20 16 20 16 8 4 21 17 11 7 12 8 22 18 11 7 22 18 23 19 11 7 23 19 24 20 20 16 21 17 25 21 25 21 21 17 26 22 26 22 21 17 27 23 27 23 21 17 28 24 28 24 21 17 29 25 29 25 21 17 30 26 30 26 21 17 31 27 31 27 21 17 32 28 32 28 21 17 33 29 33 29 21 17 34 30 34 30 21 17 35 31 35 31 21 17 36 32 36 32 21 17 37 33 36 32 37 33 38 34 38 34 37 33 39 35 39 35 37 33 40 36 39 35 40 36 41 37 39 35 41 37 42 38 39 35 42 38 43 39 39 35 43 39 44 40 39 35 44 40 45 41 39 35 45 41 46 42 39 35 46 42 47 43 39 35 47 43 48 44 39 35 48 44 49 45 39 35 49 45 50 46 37 33 21 17 51 47 51 47 21 17 52 48 52 48 21 17 53 49 53 49 21 17 54 50 54 50 21 17 55 51 55 51 21 17 56 52 56 52 21 17 57 53 57 53 21 17 58 54 58 54 21 17 59 55 59 55 21 17 60 56 60 56 21 17 61 57 61 57 21 17 62 58 62 58 21 17 63 59 63 59 21 17 64 60 64 60 21 17 65 61 64 60 65 61 66 62 64 60 66 62 67 63 64 60 67 63 68 64 64 60 68 64 69 65 64 60 69 65 70 66 64 60 70 66 71 67 64 60 71 67 72 68 64 60 72 68 73 69 64 60 73 69 74 70 64 60 74 70 75 71 65 61 21 17 76 72 76 72 21 17 77 73 77 73 21 17 78 74 78 74 21 17 79 75 79 75 21 17 80 76 80 76 21 17 81 77 81 77 21 17 82 78 82 78 21 17 83 79 83 79 21 17 84 80 84 80 21 17 85 81 85 81 21 17 86 82 86 82 21 17 87 83 87 83 21 17 88 84 88 84 21 17 89 85 89 85 21 17 90 86 90 86 21 17 91 87 91 87 21 17 92 88 92 88 21 17 93 89 93 89 21 17 94 90 11 7 95 91 92 88 95 91 11 7 96 92 96 92 11 7 97 93 97 93 11 7 98 94 98 94 11 7 99 95 99 95 11 7 100 96 100 96 11 7 101 97 101 97 11 7 102 98 102 98 11 7 103 99 103 99 11 7 104 100 104 100 11 7 105 101 105 101 11 7 106 102 106 102 11 7 24 20 92 88 95 91 107 103 92 88 107 103 108 104 92 88 108 104 109 105 92 88 109 105 110 106 92 88 110 106 111 107 92 88 111 107 112 108 92 88 112 108 113 109 92 88 113 109 114 110 92 88 114 110 115 111 92 88 115 111 116 112 92 88 116 112 117 113 92 88 117 113 118 114 92 88 118 114 119 115 119 115 118 114 120 116 119 115 120 116 121 117 119 115 121 117 122 118 122 118 121 117 123 119 123 119 121 117 124 120 124 120 121 117 125 121 125 121 121 117 126 122 126 122 121 117 127 123 127 123 121 117 39 35 127 123 39 35 128 124 128 124 39 35 129 125 129 125 39 35 130 126 130 126 39 35 131 127 131 127 39 35 132 128 132 128 39 35 50 46 92 88 119 115 133 129 92 88 133 129 134 130 92 88 134 130 135 131 92 88 135 131 136 132 92 88 136 132 137 133 92 88 137 133 138 134 92 88 138 134 139 135 92 88 139 135 140 136 92 88 140 136 141 137 92 88 141 137 142 138 92 88 142 138 143 139 92 88 143 139 144 140 92 88 144 140 145 141 92 88 145 141 146 142 92 88 146 142 147 143 147 143 146 142 148 144 148 144 146 142 149 145 149 145 146 142 150 146 150 146 146 142 151 147 151 147 146 142 64 60 151 147 64 60 152 148 152 148 64 60 153 149 153 149 64 60 154 150 154 150 64 60 155 151 155 151 64 60 156 152 156 152 64 60 157 153 157 153 64 60 75 71 92 88 147 143 158 154 92 88 158 154 159 155 92 88 159 155 160 156 92 88 160 156 161 157 92 88 161 157 162 158 92 88 162 158 163 159 92 88 163 159 164 160 92 88 164 160 165 161 92 88 165 161 166 162 92 88 166 162 167 163 92 88 167 163 168 164 92 88 168 164 169 165 92 88 169 165 170 166 92 88 170 166 171 167 92 88 171 167 91 87 172 87 173 167 174 88 173 167 175 166 174 88 175 166 176 165 174 88 176 165 177 164 174 88 177 164 178 163 174 88 178 163 179 162 174 88 179 162 180 161 174 88 180 161 181 160 174 88 181 160 182 159 174 88 182 159 183 158 174 88 183 158 184 157 174 88 184 157 185 156 174 88 185 156 186 155 174 88 186 155 187 154 174 88 187 154 188 143 174 88 189 71 190 60 191 153 191 153 190 60 192 152 192 152 190 60 193 151 193 151 190 60 194 150 194 150 190 60 195 149 195 149 190 60 196 148 196 148 190 60 197 147 190 60 198 142 197 147 197 147 198 142 199 146 199 146 198 142 200 145 200 145 198 142 201 144 201 144 198 142 188 143 188 143 198 142 174 88 198 142 202 141 174 88 202 141 203 140 174 88 203 140 204 139 174 88 204 139 205 138 174 88 205 138 206 137 174 88 206 137 207 136 174 88 207 136 208 135 174 88 208 135 209 134 174 88 209 134 210 133 174 88 210 133 211 132 174 88 211 132 212 131 174 88 212 131 213 130 174 88 213 130 214 129 174 88 214 129 215 115 174 88 216 46 217 35 218 128 218 128 217 35 219 127 219 127 217 35 220 126 220 126 217 35 221 125 221 125 217 35 222 124 222 124 217 35 223 123 217 35 224 117 223 123 223 123 224 117 225 122 225 122 224 117 226 121 226 121 224 117 227 120 227 120 224 117 228 119 228 119 224 117 229 118 229 118 224 117 215 115 224 117 230 116 215 115 230 116 231 114 215 115 215 115 231 114 174 88 231 114 232 113 174 88 232 113 233 112 174 88 233 112 234 111 174 88 234 111 235 110 174 88 235 110 236 109 174 88 236 109 237 108 174 88 237 108 238 107 174 88 238 107 239 106 174 88 239 106 240 105 174 88 240 105 241 104 174 88 241 104 242 103 174 88 242 103 243 91 174 88 244 20 245 7 246 102 246 102 245 7 247 101 247 101 245 7 248 100 248 100 245 7 249 99 249 99 245 7 250 98 250 98 245 7 251 97 251 97 245 7 252 96 252 96 245 7 253 95 253 95 245 7 254 94 254 94 245 7 255 93 255 93 245 7 256 92 256 92 245 7 243 91 174 88 243 91 245 7 257 90 258 17 259 89 259 89 258 17 174 88 174 88 258 17 172 87 172 87 258 17 260 86 260 86 258 17 261 85 261 85 258 17 262 84 262 84 258 17 263 83 263 83 258 17 264 82 264 82 258 17 265 81 265 81 258 17 266 80 266 80 258 17 267 79 267 79 258 17 268 78 268 78 258 17 269 77 269 77 258 17 270 76 270 76 258 17 271 75 271 75 258 17 272 74 272 74 258 17 273 73 273 73 258 17 274 72 274 72 258 17 275 61 189 71 276 70 190 60 276 70 277 69 190 60 277 69 278 68 190 60 278 68 279 67 190 60 279 67 280 66 190 60 280 66 281 65 190 60 281 65 282 64 190 60 282 64 283 63 190 60 283 63 284 62 190 60 284 62 275 61 190 60 275 61 258 17 190 60 190 60 258 17 285 59 285 59 258 17 286 58 286 58 258 17 287 57 287 57 258 17 288 56 288 56 258 17 289 55 289 55 258 17 290 54 290 54 258 17 291 53 291 53 258 17 292 52 292 52 258 17 293 51 293 51 258 17 294 50 294 50 258 17 295 49 295 49 258 17 296 48 296 48 258 17 297 47 297 47 258 17 298 33 216 46 299 45 217 35 299 45 300 44 217 35 300 44 301 43 217 35 301 43 302 42 217 35 302 42 303 41 217 35 303 41 304 40 217 35 304 40 305 39 217 35 305 39 306 38 217 35 306 38 307 37 217 35 307 37 308 36 217 35 308 36 298 33 217 35 217 35 298 33 309 34 309 34 298 33 310 32 298 33 258 17 310 32 310 32 258 17 311 31 311 31 258 17 312 30 312 30 258 17 313 29 313 29 258 17 314 28 314 28 258 17 315 27 315 27 258 17 316 26 316 26 258 17 317 25 317 25 258 17 318 24 318 24 258 17 319 23 319 23 258 17 320 22 320 22 258 17 321 21 321 21 258 17 322 16 244 20 323 19 245 7 323 19 324 18 245 7 324 18 325 8 245 7 258 17 326 4 322 16 322 16 326 4 327 15 327 15 326 4 328 14 328 14 326 4 329 13 329 13 326 4 330 12 330 12 326 4 331 11 331 11 326 4 332 10 332 10 326 4 333 9 333 9 326 4 325 8 325 8 326 4 245 7 245 7 326 4 334 5 335 6 334 5 326 4 336 168 337 169 338 170 337 169 336 168 339 171 339 171 336 168 340 172 341 172 342 168 343 171 343 171 342 168 344 169 345 170 344 169 342 168 346 173 347 174 348 175 347 174 346 173 349 176 349 176 346 173 350 177 349 176 350 177 351 178 352 178 353 177 354 176 353 177 355 173 354 176 354 176 355 173 356 174 357 175 356 174 355 173 358 179 359 180 360 181 359 180 358 179 361 182 361 182 358 179 362 183 363 183 364 179 365 182 365 182 364 179 366 180 367 181 366 180 364 179 368 184 369 185 370 186 369 185 368 184 371 187 372 187 373 184 374 185 375 186 374 185 373 184 376 188 377 189 378 190 377 189 376 188 379 191 380 191 381 188 382 189 383 190 382 189 381 188 384 192 385 193 386 194 385 193 384 192 387 195 387 195 384 192 388 196 389 196 390 192 391 195 391 195 390 192 392 193 393 194 392 193 390 192 394 197 395 198 396 199 395 198 394 197 397 200 398 200 399 197 400 198 401 199 400 198 399 197 402 201 403 202 404 203 403 202 402 201 405 204 405 204 402 201 406 205 407 205 408 201 409 204 409 204 408 201 410 202 411 203 410 202 408 201 412 206 413 207 414 208 413 207 412 206 415 209 415 209 412 206 416 210 415 209 416 210 417 211 418 211 419 210 420 209 419 210 421 206 420 209 420 209 421 206 422 207 423 208 422 207 421 206 424 212 425 213 426 214 425 213 424 212 427 215 427 215 424 212 428 216 428 216 424 212 429 217 429 217 424 212 430 218 430 218 424 212 431 219 431 219 424 212 432 220 432 220 424 212 433 221 433 221 424 212 434 222 434 222 424 212 435 223 426 214 425 213 436 224 426 214 436 224 437 225 426 214 437 225 438 226 426 214 438 226 439 227 434 222 435 223 440 228 440 228 435 223 441 229 441 229 435 223 442 230 442 230 435 223 443 231 443 231 435 223 444 232 444 232 435 223 445 233 445 233 435 223 446 234 446 234 435 223 447 235 447 235 435 223 448 236 448 236 435 223 449 237 449 237 435 223 450 238 450 238 435 223 451 239 450 238 451 239 452 240 452 240 451 239 453 241 453 241 451 239 454 242 454 242 451 239 455 243 454 242 455 243 456 244 454 242 456 244 457 245 454 242 457 245 458 246 454 242 458 246 459 247 454 242 459 247 460 248 454 242 460 248 461 249 461 249 460 248 462 250 461 249 462 250 463 251 461 249 463 251 464 252 461 249 464 252 465 253 461 249 465 253 466 254 451 239 435 223 467 255 467 255 435 223 468 256 468 256 435 223 469 257 469 257 435 223 470 258 470 258 435 223 471 259 471 259 435 223 472 260 472 260 435 223 473 261 473 261 435 223 474 262 474 262 435 223 475 263 475 263 435 223 476 264 476 264 435 223 477 265 477 265 435 223 478 266 478 266 435 223 479 267 479 267 435 223 480 268 480 268 435 223 481 269 480 268 481 269 482 270 480 268 482 270 483 271 480 268 483 271 484 272 480 268 484 272 485 273 480 268 485 273 486 274 486 274 485 273 487 275 486 274 487 275 488 276 486 274 488 276 489 277 486 274 489 277 490 278 486 274 490 278 491 279 486 274 491 279 492 280 486 274 492 280 493 281 481 269 435 223 494 282 494 282 435 223 495 283 495 283 435 223 496 284 496 284 435 223 497 285 497 285 435 223 498 286 498 286 435 223 499 287 499 287 435 223 500 288 500 288 435 223 501 289 501 289 435 223 502 290 502 290 435 223 503 291 503 291 435 223 504 292 504 292 435 223 505 293 505 293 435 223 506 294 506 294 435 223 507 295 507 295 435 223 508 296 508 296 435 223 509 297 426 214 510 298 511 299 510 298 426 214 512 300 512 300 426 214 513 301 513 301 426 214 514 302 514 302 426 214 515 303 515 303 426 214 516 304 516 304 426 214 517 305 517 305 426 214 518 306 518 306 426 214 519 307 519 307 426 214 520 308 520 308 426 214 521 309 521 309 426 214 439 227 511 299 510 298 522 310 511 299 522 310 523 311 511 299 523 311 524 312 511 299 524 312 525 313 511 299 525 313 526 314 511 299 526 314 527 315 511 299 527 315 528 316 511 299 528 316 529 317 511 299 529 317 530 318 511 299 530 318 531 319 511 299 531 319 532 320 511 299 532 320 533 321 533 321 532 320 534 322 533 321 534 322 535 323 533 321 535 323 461 249 533 321 461 249 536 324 536 324 461 249 537 325 537 325 461 249 538 326 538 326 461 249 539 327 539 327 461 249 540 328 540 328 461 249 541 329 541 329 461 249 542 330 542 330 461 249 543 331 543 331 461 249 544 332 544 332 461 249 545 333 545 333 461 249 546 334 546 334 461 249 466 254 511 299 533 321 547 335 511 299 547 335 548 336 511 299 548 336 549 337 511 299 549 337 550 338 511 299 550 338 551 339 511 299 551 339 552 340 511 299 552 340 553 341 511 299 553 341 554 342 511 299 554 342 555 343 511 299 555 343 556 344 511 299 556 344 557 345 511 299 557 345 558 346 511 299 558 346 559 347 511 299 559 347 486 274 511 299 486 274 560 348 560 348 486 274 561 349 561 349 486 274 562 350 562 350 486 274 563 351 563 351 486 274 564 352 564 352 486 274 565 353 565 353 486 274 566 354 566 354 486 274 567 355 567 355 486 274 568 356 568 356 486 274 569 357 569 357 486 274 493 281 511 299 560 348 570 358 511 299 570 358 571 359 511 299 571 359 572 360 511 299 572 360 573 361 511 299 573 361 574 362 511 299 574 362 575 363 511 299 575 363 576 364 511 299 576 364 577 365 511 299 577 365 578 366 511 299 578 366 579 367 511 299 579 367 580 368 511 299 580 368 581 369 511 299 581 369 582 370 511 299 582 370 583 371 511 299 583 371 509 297 511 299 509 297 435 223 584 223 585 297 586 299 585 297 587 371 586 299 587 371 588 370 586 299 588 370 589 369 586 299 589 369 590 368 586 299 590 368 591 367 586 299 591 367 592 366 586 299 592 366 593 365 586 299 593 365 594 364 586 299 594 364 595 363 586 299 595 363 596 362 586 299 596 362 597 361 586 299 597 361 598 360 586 299 598 360 599 359 586 299 599 359 600 358 586 299 600 358 601 348 586 299 602 281 603 274 604 357 604 357 603 274 605 356 605 356 603 274 606 355 606 355 603 274 607 354 607 354 603 274 608 353 608 353 603 274 609 352 609 352 603 274 610 351 610 351 603 274 611 350 611 350 603 274 612 349 612 349 603 274 601 348 601 348 603 274 586 299 603 274 613 347 586 299 613 347 614 346 586 299 614 346 615 345 586 299 615 345 616 344 586 299 616 344 617 343 586 299 617 343 618 342 586 299 618 342 619 341 586 299 619 341 620 340 586 299 620 340 621 339 586 299 621 339 622 338 586 299 622 338 623 337 586 299 623 337 624 336 586 299 624 336 625 335 586 299 625 335 626 321 586 299 627 254 628 249 629 334 629 334 628 249 630 333 630 333 628 249 631 332 631 332 628 249 632 331 632 331 628 249 633 330 633 330 628 249 634 329 634 329 628 249 635 328 635 328 628 249 636 327 636 327 628 249 637 326 637 326 628 249 638 325 638 325 628 249 639 324 639 324 628 249 626 321 628 249 640 323 626 321 640 323 641 322 626 321 641 322 642 320 626 321 626 321 642 320 586 299 642 320 643 319 586 299 643 319 644 318 586 299 644 318 645 317 586 299 645 317 646 316 586 299 646 316 647 315 586 299 647 315 648 314 586 299 648 314 649 313 586 299 649 313 650 312 586 299 650 312 651 311 586 299 651 311 652 310 586 299 652 310 653 298 586 299 654 227 655 214 656 309 656 309 655 214 657 308 657 308 655 214 658 307 658 307 655 214 659 306 659 306 655 214 660 305 660 305 655 214 661 304 661 304 655 214 662 303 662 303 655 214 663 302 663 302 655 214 664 301 664 301 655 214 665 300 665 300 655 214 653 298 586 299 653 298 655 214 585 297 584 223 666 296 666 296 584 223 667 295 667 295 584 223 668 294 668 294 584 223 669 293 669 293 584 223 670 292 670 292 584 223 671 291 671 291 584 223 672 290 672 290 584 223 673 289 673 289 584 223 674 288 674 288 584 223 675 287 675 287 584 223 676 286 676 286 584 223 677 285 677 285 584 223 678 284 678 284 584 223 679 283 679 283 584 223 680 282 680 282 584 223 681 269 602 281 682 280 603 274 682 280 683 279 603 274 683 279 684 278 603 274 684 278 685 277 603 274 685 277 686 276 603 274 686 276 687 275 603 274 687 275 688 273 603 274 603 274 688 273 689 268 688 273 690 272 689 268 690 272 691 271 689 268 691 271 692 270 689 268 692 270 681 269 689 268 681 269 584 223 689 268 689 268 584 223 693 267 693 267 584 223 694 266 694 266 584 223 695 265 695 265 584 223 696 264 696 264 584 223 697 263 697 263 584 223 698 262 698 262 584 223 699 261 699 261 584 223 700 260 700 260 584 223 701 259 701 259 584 223 702 258 702 258 584 223 703 257 703 257 584 223 704 256 704 256 584 223 705 255 705 255 584 223 706 239 627 254 707 253 628 249 707 253 708 252 628 249 708 252 709 251 628 249 709 251 710 250 628 249 710 250 711 248 628 249 628 249 711 248 712 242 711 248 713 247 712 242 713 247 714 246 712 242 714 246 715 245 712 242 715 245 716 244 712 242 716 244 717 243 712 242 717 243 706 239 712 242 712 242 706 239 718 241 718 241 706 239 719 240 719 240 706 239 720 238 706 239 584 223 720 238 720 238 584 223 721 237 721 237 584 223 722 236 722 236 584 223 723 235 723 235 584 223 724 234 724 234 584 223 725 233 725 233 584 223 726 232 726 232 584 223 727 231 727 231 584 223 728 230 728 230 584 223 729 229 729 229 584 223 730 228 730 228 584 223 731 222 654 227 732 226 655 214 732 226 733 225 655 214 733 225 734 224 655 214 734 224 735 213 655 214 584 223 736 212 731 222 731 222 736 212 737 221 737 221 736 212 738 220 738 220 736 212 739 219 739 219 736 212 740 218 740 218 736 212 741 217 741 217 736 212 742 216 742 216 736 212 743 215 743 215 736 212 735 213 655 214 735 213 736 212 744 372 745 373 746 374 745 373 744 372 747 375 745 373 747 375 748 376 748 376 747 375 749 377 750 377 751 375 752 376 752 376 751 375 753 373 751 375 754 372 753 373 755 374 753 373 754 372 756 378 757 379 758 380 757 379 756 378 759 381 759 381 756 378 760 382 759 381 760 382 761 383 762 383 763 382 764 381 763 382 765 378 764 381 764 381 765 378 766 379 767 380 766 379 765 378
0 0 1 1 2 2 1 1 0 0 3 3 4 3 5 0 6 1 7 2 6 1 5 0 8 4 3 5 0 6 3 5 8 4 9 7 10 7 11 4 4 5 5 6 4 5 11 4 2 8 12 9 13 10 12 9 2 8 1 11 6 11 7 8 14 9 15 10 14 9 7 8 16 12 9 13 8 14 9 13 16 12 17 15 18 15 19 12 10 13 11 14 10 13 19 12 13 16 20 17 21 18 20 17 13 16 12 19 14 19 15 16 22 17 23 18 22 17 15 16 24 20 17 21 16 22 17 21 24 20 25 23 26 23 27 20 18 21 19 22 18 21 27 20 28 24 20 25 29 26 20 25 28 24 21 27 23 27 30 24 22 25 31 26 22 25 30 24 32 28 25 29 24 30 25 29 32 28 33 31 34 31 35 28 26 29 27 30 26 29 35 28 36 32 29 33 37 34 29 33 36 32 28 35 30 35 38 32 31 33 39 34 31 33 38 32 40 36 33 37 32 38 33 37 40 36 41 39 42 39 43 36 34 37 35 38 34 37 43 36 44 40 37 41 45 42 37 41 44 40 36 43 38 43 46 40 39 41 47 42 39 41 46 40 48 44 41 45 40 46 41 45 48 44 49 47 50 47 51 44 42 45 43 46 42 45 51 44 52 48 45 49 53 50 45 49 52 48 44 51 46 51 54 48 47 49 55 50 47 49 54 48 56 52 49 53 48 54 49 53 56 52 57 55 58 55 59 52 50 53 51 54 50 53 59 52 60 56 53 57 61 58 53 57 60 56 52 59 54 59 62 56 55 57 63 58 55 57 62 56 64 60 57 61 56 62 57 61 64 60 65 63 66 63 67 60 58 61 59 62 58 61 67 60 68 64 61 65 69 66 61 65 68 64 60 67 62 67 70 64 63 65 71 66 63 65 70 64 72 68 65 69 64 70 65 69 72 68 73 71 74 71 75 68 66 69 67 70 66 69 75 68 76 72 69 73 77 74 69 73 76 72 68 75 70 75 78 72 71 73 79 74 71 73 78 72 80 76 73 77 72 78 73 77 80 76 81 79 82 79 83 76 74 77 75 78 74 77 83 76 84 80 77 81 85 82 77 81 84 80 76 83 78 83 86 80 79 81 87 82 79 81 86 80 80 84 88 85 81 86 88 85 80 84 89 87 90 87 83 84 91 85 82 86 91 85 83 84 92 88 85 89 93 90 85 89 92 88 84 91 86 91 94 88 87 89 95 90 87 89 94 88 89 92 96 93 88 94 96 93 89 92 97 95 98 95 90 92 99 93 91 94 99 93 90 92 100 96 93 97 101 98 93 97 100 96 92 99 94 99 102 96 95 97 103 98 95 97 102 96 97 100 104 101 96 102 104 101 97 100 105 103 106 103 98 100 107 101 99 102 107 101 98 100 108 104 101 105 109 106 101 105 108 104 100 107 102 107 110 104 103 105 111 106 103 105 110 104 105 108 112 109 104 110 112 109 105 108 113 111 114 111 106 108 115 109 107 110 115 109 106 108 116 112 109 113 117 114 109 113 116 112 108 115 110 115 118 112 111 113 119 114 111 113 118 112 113 116 120 117 112 118 120 117 113 116 121 119 122 119 114 116 123 117 115 118 123 117 114 116 124 120 117 121 125 122 117 121 124 120 116 123 118 123 126 120 119 121 127 122 119 121 126 120 121 124 128 125 120 126 128 125 121 124 129 127 130 127 122 124 131 125 123 126 131 125 122 124 132 128 124 129 125 130 124 129 132 128 133 131 134 131 135 128 126 129 127 130 126 129 135 128 129 132 136 133 128 134 136 133 129 132 137 135 138 135 130 132 139 133 131 134 139 133 130 132 140 136 133 137 132 138 133 137 140 136 141 139 142 139 143 136 134 137 135 138 134 137 143 136 137 140 144 141 136 142 144 141 137 140 145 143 146 143 138 140 147 141 139 142 147 141 138 140 148 144 141 145 140 146 141 145 148 144 149 147 150 147 151 144 142 145 143 146 142 145 151 144 145 148 152 149 144 150 152 149 145 148 153 151 154 151 146 148 155 149 147 150 155 149 146 148 148 152 156 153 149 154 156 153 148 152 157 155 158 155 151 152 159 153 150 154 159 153 151 152 153 156 160 157 152 158 160 157 153 156 161 159 162 159 154 156 163 157 155 158 163 157 154 156 164 160 156 161 157 162 156 161 164 160 165 163 166 163 167 160 159 161 158 162 159 161 167 160 161 164 168 165 160 166 168 165 161 164 169 167 170 167 162 164 171 165 163 166 171 165 162 164 172 168 165 169 164 170 165 169 172 168 173 171 174 171 175 168 166 169 167 170 166 169 175 168 169 172 176 173 168 174 176 173 169 172 177 175 178 175 170 172 179 173 171 174 179 173 170 172 180 176 173 177 172 178 173 177 180 176 181 179 182 179 183 176 174 177 175 178 174 177 183 176 177 180 184 181 176 182 184 181 177 180 185 183 186 183 178 180 187 181 179 182 187 181 178 180 188 184 181 185 180 186 181 185 188 184 189 187 190 187 191 184 182 185 183 186 182 185 191 184 184 188 192 189 193 190 192 189 184 188 185 191 186 191 187 188 194 189 195 190 194 189 187 188 196 192 189 193 188 194 189 193 196 192 197 195 198 195 199 192 190 193 191 194 190 193 199 192 193 196 200 197 201 198 200 197 193 196 192 199 194 199 195 196 202 197 203 198 202 197 195 196 204 200 197 201 196 202 197 201 204 200 205 203 206 203 207 200 198 201 199 202 198 201 207 200 201 204 205 205 204 206 205 205 201 204 200 207 202 207 203 204 206 205 207 206 206 205 203 204
0 0 1 1 2 2 1 1 0 0 3 3 4 3 5 0 6 1 7 2 6 1 5 0 0 4 8 5 3 6 8 5 0 4 9 7 10 7 5 4 11 5 4 6 11 5 5 4 2 8 12 9 13 10 12 9 2 8 1 11 6 11 7 8 14 9 15 10 14 9 7 8 9 12 16 13 8 14 16 13 9 12 17 15 18 15 10 12 19 13 11 14 19 13 10 12 13 16 20 17 21 18 20 17 13 16 12 19 14 19 15 16 22 17 23 18 22 17 15 16 17 20 24 21 16 22 24 21 17 20 25 23 26 23 18 20 27 21 19 22 27 21 18 20 21 24 28 25 29 26 28 25 21 24 20 27 22 27 23 24 30 25 31 26 30 25 23 24 25 28 32 29 24 30 32 29 25 28 33 31 34 31 26 28 35 29 27 30 35 29 26 28 29 32 36 33 37 34 36 33 29 32 28 35 30 35 31 32 38 33 39 34 38 33 31 32 33 36 40 37 32 38 40 37 33 36 41 39 42 39 34 36 43 37 35 38 43 37 34 36 37 40 44 41 45 42 44 41 37 40 36 43 38 43 39 40 46 41 47 42 46 41 39 40 41 44 48 45 40 46 48 45 41 44 49 47 50 47 42 44 51 45 43 46 51 45 42 44 45 48 52 49 53 50 52 49 45 48 44 51 46 51 47 48 54 49 55 50 54 49 47 48 49 52 56 53 48 54 56 53 49 52 57 55 58 55 50 52 59 53 51 54 59 53 50 52 53 56 60 57 61 58 60 57 53 56 52 59 54 59 55 56 62 57 63 58 62 57 55 56 57 60 64 61 56 62 64 61 57 60 65 63 66 63 58 60 67 61 59 62 67 61 58 60 61 64 68 65 69 66 68 65 61 64 60 67 62 67 63 64 70 65 71 66 70 65 63 64 65 68 72 69 64 70 72 69 65 68 73 71 74 71 66 68 75 69 67 70 75 69 66 68 69 72 76 73 77 74 76 73 69 72 68 75 70 75 71 72 78 73 79 74 78 73 71 72 73 76 80 77 72 78 80 77 73 76 81 79 82 79 74 76 83 77 75 78 83 77 74 76 77 80 84 81 85 82 84 81 77 80 76 83 78 83 79 80 86 81 87 82 86 81 79 80 81 84 88 85 80 86 88 85 81 84 89 87 90 87 82 84 91 85 83 86 91 85 82 84 85 88 92 89 93 90 92 89 85 88 84 91 86 91 87 88 94 89 95 90 94 89 87 88 89 92 96 93 88 94 96 93 89 92 97 95 98 95 90 92 99 93 91 94 99 93 90 92 93 96 100 97 101 98 100 97 93 96 92 99 94 99 95 96 102 97 103 98 102 97 95 96 97 100 104 101 96 102 104 101 97 100 105 103 106 103 98 100 107 101 99 102 107 101 98 100 108 104 100 105 109 106 100 105 108 104 101 107 103 107 110 104 102 105 111 106 102 105 110 104 104 108 112 109 113 110 112 109 104 108 105 111 106 111 107 108 114 109 115 110 114 109 107 108 116 112 109 113 117 114 109 113 116 112 108 115 110 115 118 112 111 113 119 114 111 113 118 112 113 116 120 117 121 118 120 117 113 116 112 119 114 119 115 116 122 117 123 118 122 117 115 116 124 120 117 121 125 122 117 121 124 120 116 123 118 123 126 120 119 121 127 122 119 121 126 120 121 124 128 125 129 126 128 125 121 124 120 127 122 127 123 124 130 125 131 126 130 125 123 124 132 128 125 129 133 130 125 129 132 128 124 131 126 131 134 128 127 129 135 130 127 129 134 128 129 132 136 133 137 134 136 133 129 132 128 135 130 135 131 132 138 133 139 134 138 133 131 132 140 136 133 137 141 138 133 137 140 136 132 139 134 139 142 136 135 137 143 138 135 137 142 136 137 140 144 141 145 142 144 141 137 140 136 143 138 143 139 140 146 141 147 142 146 141 139 140 148 144 141 145 149 146 141 145 148 144 140 147 142 147 150 144 143 145 151 146 143 145 150 144 145 148 152 149 153 150 152 149 145 148 144 151 146 151 147 148 154 149 155 150 154 149 147 148 156 152 149 153 157 154 149 153 156 152 148 155 150 155 158 152 151 153 159 154 151 153 158 152 153 156 160 157 161 158 160 157 153 156 152 159 154 159 155 156 162 157 163 158 162 157 155 156 164 160 157 161 165 162 157 161 164 160 156 163 158 163 166 160 159 161 167 162 159 161 166 160 161 164 168 165 169 166 168 165 161 164 160 167 162 167 163 164 170 165 171 166 170 165 163 164 172 168 165 169 173 170 165 169 172 168 164 171 166 171 174 168 167 169 175 170 167 169 174 168 169 172 176 173 177 174 176 173 169 172 168 175 170 175 171 172 178 173 179 174 178 173 171 172 180 176 173 177 181 178 173 177 180 176 172 179 174 179 182 176 175 177 183 178 175 177 182 176 177 180 184 181 185 182 184 181 177 180 176 183 178 183 179 180 186 181 187 182 186 181 179 180 188 184 181 185 189 186 181 185 188 184 180 187 182 187 190 184 183 185 191 186 183 185 190 184 185 188 192 189 193 190 192 189 185 188 184 191 186 191 187 188 194 189 195 190 194 189 187 188 196 192 189 193 197 194 189 193 196 192 188 195 190 195 198 192 191 193 199 194 191 193 198 192 193 196 200 197 201 198 200 197 193 196 192 199 194 199 195 196 202 197 203 198 202 197 195 196 204 200 197 201 205 202 197 201 204 200 196 203 198 203 206 200 199 201 207 202 199 201 206 200 201 204 204 205 205 206 204 205 201 204 200 207 202 207 203 204 206 205 207 206 206 205 203 204
0 0 1 1 2 2 1 1 0 0 3 3 4 3 5 0 6 1 7 2 6 1 5 0 8 4 3 5 0 6 3 5 8 4 9 7 10 7 11 4 4 5 5 6 4 5 11 4 12 8 1 9 13 10 1 9 12 8 2 11 7 11 14 8 6 9 15 10 6 9 14 8 16 12 9 13 8 14 9 13 16 12 17 15 18 15 19 12 10 13 11 14 10 13 19 12 20 16 13 17 21 18 13 17 20 16 12 19 14 19 22 16 15 17 23 18 15 17 22 16 24 20 17 21 16 22 17 21 24 20 25 23 26 23 27 20 18 21 19 22 18 21 27 20 28 24 21 25 29 26 21 25 28 24 20 27 22 27 30 24 23 25 31 26 23 25 30 24 24 28 32 29 25 30 32 29 24 28 33 31 34 31 27 28 35 29 26 30 35 29 27 28 36 32 29 33 37 34 29 33 36 32 28 35 30 35 38 32 31 33 39 34 31 33 38 32 33 36 40 37 32 38 40 37 33 36 41 39 42 39 34 36 43 37 35 38 43 37 34 36 44 40 37 41 45 42 37 41 44 40 36 43 38 43 46 40 39 41 47 42 39 41 46 40 48 44 40 45 41 46 40 45 48 44 49 47 50 47 51 44 43 45 42 46 43 45 51 44 52 48 45 49 53 50 45 49 52 48 44 51 46 51 54 48 47 49 55 50 47 49 54 48 56 52 49 53 48 54 49 53 56 52 57 55 58 55 59 52 50 53 51 54 50 53 59 52 60 56 53 57 61 58 53 57 60 56 52 59 54 59 62 56 55 57 63 58 55 57 62 56 64 60 57 61 56 62 57 61 64 60 65 63 66 63 67 60 58 61 59 62 58 61 67 60 68 64 61 65 69 66 61 65 68 64 60 67 62 67 70 64 63 65 71 66 63 65 70 64 72 68 65 69 64 70 65 69 72 68 73 71 74 71 75 68 66 69 67 70 66 69 75 68 76 72 69 73 77 74 69 73 76 72 68 75 70 75 78 72 71 73 79 74 71 73 78 72 80 76 73 77 72 78 73 77 80 76 81 79 82 79 83 76 74 77 75 78 74 77 83 76 84 80 77 81 85 82 77 81 84 80 76 83 78 83 86 80 79 81 87 82 79 81 86 80 88 84 81 85 80 86 81 85 88 84 89 87 90 87 91 84 82 85 83 86 82 85 91 84 92 88 85 89 93 90 85 89 92 88 84 91 86 91 94 88 87 89 95 90 87 89 94 88 88 92 96 93 89 94 96 93 88 92 97 95 98 95 91 92 99 93 90 94 99 93 91 92 100 96 93 97 101 98 93 97 100 96 92 99 94 99 102 96 95 97 103 98 95 97 102 96 97 100 104 101 96 102 104 101 97 100 105 103 106 103 98 100 107 101 99 102 107 101 98 100 108 104 101 105 109 106 101 105 108 104 100 107 102 107 110 104 103 105 111 106 103 105 110 104 105 108 112 109 104 110 112 109 105 108 113 111 114 111 106 108 115 109 107 110 115 109 106 108 116 112 109 113 117 114 109 113 116 112 108 115 110 115 118 112 111 113 119 114 111 113 118 112 113 116 120 117 112 118 120 117 113 116 121 119 122 119 114 116 123 117 115 118 123 117 114 116 124 120 116 121 117 122 116 121 124 120 125 123 126 123 127 120 118 121 119 122 118 121 127 120 121 124 128 125 120 126 128 125 121 124 129 127 130 127 122 124 131 125 123 126 131 125 122 124 124 128 132 129 125 130 132 129 124 128 133 131 134 131 127 128 135 129 126 130 135 129 127 128 129 132 136 133 128 134 136 133 129 132 137 135 138 135 130 132 139 133 131 134 139 133 130 132 140 136 132 137 133 138 132 137 140 136 141 139 142 139 143 136 135 137 134 138 135 137 143 136 137 140 144 141 136 142 144 141 137 140 145 143 146 143 138 140 147 141 139 142 147 141 138 140 140 144 148 145 141 146 148 145 140 144 149 147 150 147 143 144 151 145 142 146 151 145 143 144 145 148 152 149 144 150 152 149 145 148 153 151 154 151 146 148 155 149 147 150 155 149 146 148 156 152 148 153 149 154 148 153 156 152 157 155 158 155 159 152 151 153 150 154 151 153 159 152 153 156 160 157 152 158 160 157 153 156 161 159 162 159 154 156 163 157 155 158 163 157 154 156 164 160 157 161 156 162 157 161 164 160 165 163 166 163 167 160 158 161 159 162 158 161 167 160 161 164 168 165 160 166 168 165 161 164 169 167 170 167 162 164 171 165 163 166 171 165 162 164 172 168 165 169 164 170 165 169 172 168 173 171 174 171 175 168 166 169 167 170 166 169 175 168 169 172 176 173 168 174 176 173 169 172 177 175 178 175 170 172 179 173 171 174 179 173 170 172 180 176 173 177 172 178 173 177 180 176 181 179 182 179 183 176 174 177 175 178 174 177 183 176 177 180 184 181 176 182 184 181 177 180 185 183 186 183 178 180 187 181 179 182 187 181 178 180 188 184 181 185 180 186 181 185 188 184 189 187 190 187 191 184 182 185 183 186 182 185 191 184 185 188 192 189 184 190 192 189 185 188 193 191 194 191 186 188 195 189 187 190 195 189 186 188 188 192 196 193 189 194 196 193 188 192 197 195 198 195 191 192 199 193 190 194 199 193 191 192 192 196 200 197 201 198 200 197 192 196 193 199 194 199 195 196 202 197 203 198 202 197 195 196 204 200 196 201 197 202 196 201 204 200 205 203 206 203 207 200 199 201 198 202 199 201 207 200 204 204 200 205 205 206 200 205 204 204 201 207 203 207 207 204 202 205 206 206 202 205 207 204
0 0 1 1 2 2 1 1 0 0 3 3 4 3 5 0 6 1 7 2 6 1 5 0 8 4 9 5 10 6 9 5 8 4 11 7 11 7 8 4 12 8 12 8 8 4 13 9 13 9 8 4 14 10 14 10 8 4 15 11 15 11 8 4 16 12 16 12 8 4 17 13 17 13 8 4 18 14 18 14 8 4 19 15 19 15 8 4 20 16 20 16 8 4 21 17 11 7 12 8 22 18 11 7 22 18 23 19 11 7 23 19 24 20 20 16 21 17 25 21 25 21 21 17 26 22 26 22 21 17 27 23 27 23 21 17 28 24 28 24 21 17 29 25 29 25 21 17 30 26 30 26 21 17 31 27 31 27 21 17 32 28 32 28 21 17 33 29 33 29 21 17 34 30 34 30 21 17 35 31 35 31 21 17 36 32 36 32 21 17 37 33 36 32 37 33 38 34 38 34 37 33 39 35 39 35 37 33 40 36 39 35 40 36 41 37 39 35 41 37 42 38 39 35 42 38 43 39 39 35 43 39 44 40 39 35 44 40 45 41 39 35 45 41 46 42 39 35 46 42 47 43 39 35 47 43 48 44 39 35 48 44 49 45 39 35 49 45 50 46 37 33 21 17 51 47 51 47 21 17 52 48 52 48 21 17 53 49 53 49 21 17 54 50 54 50 21 17 55 51 55 51 21 17 56 52 56 52 21 17 57 53 57 53 21 17 58 54 58 54 21 17 59 55 59 55 21 17 60 56 60 56 21 17 61 57 61 57 21 17 62 58 62 58 21 17 63 59 63 59 21 17 64 60 64 60 21 17 65 61 64 60 65 61 66 62 64 60 66 62 67 63 64 60 67 63 68 64 64 60 68 64 69 65 64 60 69 65 70 66 64 60 70 66 71 67 64 60 71 67 72 68 64 60 72 68 73 69 64 60 73 69 74 70 64 60 74 70 75 71 65 61 21 17 76 72 76 72 21 17 77 73 77 73 21 17 78 74 78 74 21 17 79 75 79 75 21 17 80 76 80 76 21 17 81 77 81 77 21 17 82 78 82 78 21 17 83 79 83 79 21 17 84 80 84 80 21 17 85 81 85 81 21 17 86 82 86 82 21 17 87 83 87 83 21 17 88 84 88 84 21 17 89 85 89 85 21 17 90 86 90 86 21 17 91 87 91 87 21 17 92 88 92 88 21 17 93 89 93 89 21 17 94 90 11 7 95 91 92 88 95 91 11 7 96 92 96 92 11 7 97 93 97 93 11 7 98 94 98 94 11 7 99 95 99 95 11 7 100 96 100 96 11 7 101 97 101 97 11 7 102 98 102 98 11 7 103 99 103 99 11 7 104 100 104 100 11 7 105 101 105 101 11 7 106 102 106 102 11 7 24 20 92 88 95 91 107 103 92 88 107 103 108 104 92 88 108 104 109 105 92 88 109 105 110 106 92 88 110 106 111 107 92 88 111 107 112 108 92 88 112 108 113 109 92 88 113 109 114 110 92 88 114 110 115 111 92 88 115 111 116 112 92 88 116 112 117 113 92 88 117 113 118 114 92 88 118 114 119 115 119 115 118 114 120 116 119 115 120 116 121 117 119 115 121 117 122 118 122 118 121 117 123 119 123 119 121 117 124 120 124 120 121 117 125 121 125 121 121 117 126 122 126 122 121 117 127 123 127 123 121 117 39 35 127 123 39 35 128 124 128 124 39 35 129 125 129 125 39 35 130 126 130 126 39 35 131 127 131 127 39 35 132 128 132 128 39 35 50 46 92 88 119 115 133 129 92 88 133 129 134 130 92 88 134 130 135 131 92 88 135 131 136 132 92 88 136 132 137 133 92 88 137 133 138 134 92 88 138 134 139 135 92 88 139 135 140 136 92 88 140 136 141 137 92 88 141 137 142 138 92 88 142 138 143 139 92 88 143 139 144 140 92 88 144 140 145 141 92 88 145 141 146 142 92 88 146 142 147 143 147 143 146 142 148 144 148 144 146 142 149 145 149 145 146 142 150 146 150 146 146 142 151 147 151 147 146 142 64 60 151 147 64 60 152 148 152 148 64 60 153 149 153 149 64 60 154 150 154 150 64 60 155 151 155 151 64 60 156 152 156 152 64 60 157 153 157 153 64 60 75 71 92 88 147 143 158 154 92 88 158 154 159 155 92 88 159 155 160 156 92 88 160 156 161 157 92 88 161 157 162 158 92 88 162 158 163 159 92 88 163 159 164 160 92 88 164 160 165 161 92 88 165 161 166 162 92 88 166 162 167 163 92 88 167 163 168 164 92 88 168 164 169 165 92 88 169 165 170 166 92 88 170 166 171 167 92 88 171 167 91 87 172 87 173 167 174 88 173 167 175 166 174 88 175 166 176 165 174 88 176 165 177 164 174 88 177 164 178 163 174 88 178 163 179 162 174 88 179 162 180 161 174 88 180 161 181 160 174 88 181 160 182 159 174 88 182 159 183 158 174 88 183 158 184 157 174 88 184 157 185 156 174 88 185 156 186 155 174 88 186 155 187 154 174 88 187 154 188 143 174 88 189 71 190 60 191 153 191 153 190 60 192 152 192 152 190 60 193 151 193 151 190 60 194 150 194 150 190 60 195 149 195 149 190 60 196 148 196 148 190 60 197 147 190 60 198 142 197 147 197 147 198 142 199 146 199 146 198 142 200 145 200 145 198 142 201 144 201 144 198 142 188 143 188 143 198 142 174 88 198 142 202 141 174 88 202 141 203 140 174 88 203 140 204 139 174 88 204 139 205 138 174 88 205 138 206 137 174 88 206 137 207 136 174 88 207 136 208 135 174 88 208 135 209 134 174 88 209 134 210 133 174 88 210 133 211 132 174 88 211 132 212 131 174 88 212 131 213 130 174 88 213 130 214 129 174 88 214 129 215 115 174 88 216 46 217 35 218 128 218 128 217 35 219 127 219 127 217 35 220 126 220 126 217 35 221 125 221 125 217 35 222 124 222 124 217 35 223 123 217 35 224 117 223 123 223 123 224 117 225 122 225 122 224 117 226 121 226 121 224 117 227 120 227 120 224 117 228 119 228 119 224 117 229 118 229 118 224 117 215 115 224 117 230 116 215 115 230 116 231 114 215 115 215 115 231 114 174 88 231 114 232 113 174 88 232 113 233 112 174 88 233 112 234 111 174 88 234 111 235 110 174 88 235 110 236 109 174 88 236 109 237 108 174 88 237 108 238 107 174 88 238 107 239 106 174 88 239 106 240 105 174 88 240 105 241 104 174 88 241 104 242 103 174 88 242 103 243 91 174 88 244 20 245 7 246 102 246 102 245 7 247 101 247 101 245 7 248 100 248 100 245 7 249 99 249 99 245 7 250 98 250 98 245 7 251 97 251 97 245 7 252 96 252 96 245 7 253 95 253 95 245 7 254 94 254 94 245 7 255 93 255 93 245 7 256 92 256 92 245 7 243 91 174 88 243 91 245 7 257 90 258 17 259 89 259 89 258 17 174 88 174 88 258 17 172 87 172 87 258 17 260 86 260 86 258 17 261 85 261 85 258 17 262 84 262 84 258 17 263 83 263 83 258 17 264 82 264 82 258 17 265 81 265 81 258 17 266 80 266 80 258 17 267 79 267 79 258 17 268 78 268 78 258 17 269 77 269 77 258 17 270 76 270 76 258 17 271 75 271 75 258 17 272 74 272 74 258 17 273 73 273 73 258 17 274 72 274 72 258 17 275 61 189 71 276 70 190 60 276 70 277 69 190 60 277 69 278 68 190 60 278 68 279 67 190 60 279 67 280 66 190 60 280 66 281 65 190 60 281 65 282 64 190 60 282 64 283 63 190 60 283 63 284 62 190 60 284 62 275 61 190 60 275 61 258 17 190 60 190 60 258 17 285 59 285 59 258 17 286 58 286 58 258 17 287 57 287 57 258 17 288 56 288 56 258 17 289 55 289 55 258 17 290 54 290 54 258 17 291 53 291 53 258 17 292 52 292 52 258 17 293 51 293 51 258 17 294 50 294 50 258 17 295 49 295 49 258 17 296 48 296 48 258 17 297 47 297 47 258 17 298 33 216 46 299 45 217 35 299 45 300 44 217 35 300 44 301 43 217 35 301 43 302 42 217 35 302 42 303 41 217 35 303 41 304 40 217 35 304 40 305 39 217 35 305 39 306 38 217 35 306 38 307 37 217 35 307 37 308 36 217 35 308 36 298 33 217 35 217 35 298 33 309 34 309 34 298 33 310 32 298 33 258 17 310 32 310 32 258 17 311 31 311 31 258 17 312 30 312 30 258 17 313 29 313 29 258 17 314 28 314 28 258 17 315 27 315 27 258 17 316 26 316 26 258 17 317 25 317 25 258 17 318 24 318 24 258 17 319 23 319 23 258 17 320 22 320 22 258 17 321 21 321 21 258 17 322 16 244 20 323 19 245 7 323 19 324 18 245 7 324 18 325 8 245 7 258 17 326 4 322 16 322 16 326 4 327 15 327 15 326 4 328 14 328 14 326 4 329 13 329 13 326 4 330 12 330 12 326 4 331 11 331 11 326 4 332 10 332 10 326 4 333 9 333 9 326 4 325 8 325 8 326 4 245 7 245 7 326 4 334 5 335 6 334 5 326 4 336 168 337 169 338 170 337 169 336 168 339 171 339 171 336 168 340 172 341 172 342 168 343 171 343 171 342 168 344 169 345 170 344 169 342 168 346 173 347 174 348 175 347 174 346 173 349 176 349 176 346 173 350 177 349 176 350 177 351 178 352 178 353 177 354 176 353 177 355 173 354 176 354 176 355 173 356 174 357 175 356 174 355 173 358 179 359 180 360 181 359 180 358 179 361 182 361 182 358 179 362 183 363 183 364 179 365 182 365 182 364 179 366 180 367 181 366 180 364 179 368 184 369 185 370 186 369 185 368 184 371 187 372 187 373 184 374 185 375 186 374 185 373 184 376 188 377 189 378 190 377 189 376 188 379 191 380 191 381 188 382 189 383 190 382 189 381 188 384 192 385 193 386 194 385 193 384 192 387 195 387 195 384 192 388 196 389 196 390 192 391 195 391 195 390 192 392 193 393 194 392 193 390 192 394 197 395 198 396 199 395 198 394 197 397 200 398 200 399 197 400 198 401 199 400 198 399 197 402 201 403 202 404 203 403 202 402 201 405 204 405 204 402 201 406 205 407 205 408 201 409 204 409 204 408 201 410 202 411 203 410 202 408 201 412 206 413 207 414 208 413 207 412 206 415 209 415 209 412 206 416 210 415 209 416 210 417 211 418 211 419 210 420 209 419 210 421 206 420 209 420 209 421 206 422 207 423 208 422 207 421 206 424 212 425 213 426 214 425 213 424 212 427 215 427 215 424 212 428 216 428 216 424 212 429 217 429 217 424 212 430 218 430 218 424 212 431 219 431 219 424 212 432 220 432 220 424 212 433 221 433 221 424 212 434 222 434 222 424 212 435 223 426 214 425 213 436 224 426 214 436 224 437 225 426 214 437 225 438 226 426 214 438 226 439 227 434 222 435 223 440 228 440 228 435 223 441 229 441 229 435 223 442 230 442 230 435 223 443 231 443 231 435 223 444 232 444 232 435 223 445 233 445 233 435 223 446 234 446 234 435 223 447 235 447 235 435 223 448 236 448 236 435 223 449 237 449 237 435 223 450 238 450 238 435 223 451 239 450 238 451 239 452 240 452 240 451 239 453 241 453 241 451 239 454 242 454 242 451 239 455 243 454 242 455 243 456 244 454 242 456 244 457 245 454 242 457 245 458 246 454 242 458 246 459 247 454 242 459 247 460 248 454 242 460 248 461 249 461 249 460 248 462 250 461 249 462 250 463 251 461 249 463 251 464 252 461 249 464 252 465 253 461 249 465 253 466 254 451 239 435 223 467 255 467 255 435 223 468 256 468 256 435 223 469 257 469 257 435 223 470 258 470 258 435 223 471 259 471 259 435 223 472 260 472 260 435 223 473 261 473 261 435 223 474 262 474 262 435 223 475 263 475 263 435 223 476 264 476 264 435 223 477 265 477 265 435 223 478 266 478 266 435 223 479 267 479 267 435 223 480 268 480 268 435 223 481 269 480 268 481 269 482 270 480 268 482 270 483 271 480 268 483 271 484 272 480 268 484 272 485 273 480 268 485 273 486 274 486 274 485 273 487 275 486 274 487 275 488 276 486 274 488 276 489 277 486 274 489 277 490 278 486 274 490 278 491 279 486 274 491 279 492 280 486 274 492 280 493 281 481 269 435 223 494 282 494 282 435 223 495 283 495 283 435 223 496 284 496 284 435 223 497 285 497 285 435 223 498 286 498 286 435 223 499 287 499 287 435 223 500 288 500 288 435 223 501 289 501 289 435 223 502 290 502 290 435 223 503 291 503 291 435 223 504 292 504 292 435 223 505 293 505 293 435 223 506 294 506 294 435 223 507 295 507 295 435 223 508 296 508 296 435 223 509 297 426 214 510 298 511 299 510 298 426 214 512 300 512 300 426 214 513 301 513 301 426 214 514 302 514 302 426 214 515 303 515 303 426 214 516 304 516 304 426 214 517 305 517 305 426 214 518 306 518 306 426 214 519 307 519 307 426 214 520 308 520 308 426 214 521 309 521 309 426 214 439 227 511 299 510 298 522 310 511 299 522 310 523 311 511 299 523 311 524 312 511 299 524 312 525 313 511 299 525 313 526 314 511 299 526 314 527 315 511 299 527 315 528 316 511 299 528 316 529 317 511 299 529 317 530 318 511 299 530 318 531 319 511 299 531 319 532 320 511 299 532 320 533 321 533 321 532 320 534 322 533 321 534 322 535 323 533 321 535 323 461 249 533 321 461 249 536 324 536 324 461 249 537 325 537 325 461 249 538 326 538 326 461 249 539 327 539 327 461 249 540 328 540 328 461 249 541 329 541 329 461 249 542 330 542 330 461 249 543 331 543 331 461 249 544 332 544 332 461 249 545 333 545 333 461 249 546 334 546 334 461 249 466 254 511 299 533 321 547 335 511 299 547 335 548 336 511 299 548 336 549 337 511 299 549 337 550 338 511 299 550 338 551 339 511 299 551 339 552 340 511 299 552 340 553 341 511 299 553 341 554 342 511 299 554 342 555 343 511 299 555 343 556 344 511 299 556 344 557 345 511 299 557 345 558 346 511 299 558 346 559 347 511 299 559 347 486 274 511 299 486 274 560 348 560 348 486 274 561 349 561 349 486 274 562 350 562 350 486 274 563 351 563 351 486 274 564 352 564 352 486 274 565 353 565 353 486 274 566 354 566 354 486 274 567 355 567 355 486 274 568 356 568 356 486 274 569 357 569 357 486 274 493 281 511 299 560 348 570 358 511 299 570 358 571 359 511 299 571 359 572 360 511 299 572 360 573 361 511 299 573 361 574 362 511 299 574 362 575 363 511 299 575 363 576 364 511 299 576 364 577 365 511 299 577 365 578 366 511 299 578 366 579 367 511 299 579 367 580 368 511 299 580 368 581 369 511 299 581 369 582 370 511 299 582 370 583 371 511 299 583 371 509 297 511 299 509 297 435 223 584 223 585 297 586 299 585 297 587 371 586 299 587 371 588 370 586 299 588 370 589 369 586 299 589 369 590 368 586 299 590 368 591 367 586 299 591 367 592 366 586 299 592 366 593 365 586 299 593 365 594 364 586 299 594 364 595 363 586 299 595 363 596 362 586 299 596 362 597 361 586 299 597 361 598 360 586 299 598 360 599 359 586 299 599 359 600 358 586 299 600 358 601 348 586 299 602 281 603 274 604 357 604 357 603 274 605 356 605 356 603 274 606 355 606 355 603 274 607 354 607 354 603 274 608 353 608 353 603 274 609 352 609 352 603 274 610 351 610 351 603 274 611 350 611 350 603 274 612 349 612 349 603 274 601 348 601 348 603 274 586 299 603 274 613 347 586 299 613 347 614 346 586 299 614 346 615 345 586 299 615 345 616 344 586 299 616 344 617 343 586 299 617 343 618 342 586 299 618 342 619 341 586 299 619 341 620 340 586 299 620 340 621 339 586 299 621 339 622 338 586 299 622 338 623 337 586 299 623 337 624 336 586 299 624 336 625 335 586 299 625 335 626 321 586 299 627 254 628 249 629 334 629 334 628 249 630 333 630 333 628 249 631 332 631 332 628 249 632 331 632 331 628 249 633 330 633 330 628 249 634 329 634 329 628 249 635 328 635 328 628 249 636 327 636 327 628 249 637 326 637 326 628 249 638 325 638 325 628 249 639 324 639 324 628 249 626 321 628 249 640 323 626 321 640 323 641 322 626 321 641 322 642 320 626 321 626 321 642 320 586 299 642 320 643 319 586 299 643 319 644 318 586 299 644 318 645 317 586 299 645 317 646 316 586 299 646 316 647 315 586 299 647 315 648 314 586 299 648 314 649 313 586 299 649 313 650 312 586 299 650 312 651 311 586 299 651 311 652 310 586 299 652 310 653 298 586 299 654 227 655 214 656 309 656 309 655 214 657 308 657 308 655 214 658 307 658 307 655 214 659 306 659 306 655 214 660 305 660 305 655 214 661 304 661 304 655 214 662 303 662 303 655 214 663 302 663 302 655 214 664 301 664 301 655 214 665 300 665 300 655 214 653 298 586 299 653 298 655 214 585 297 584 223 666 296 666 296 584 223 667 295 667 295 584 223 668 294 668 294 584 223 669 293 669 293 584 223 670 292 670 292 584 223 671 291 671 291 584 223 672 290 672 290 584 223 673 289 673 289 584 223 674 288 674 288 584 223 675 287 675 287 584 223 676 286 676 286 584 223 677 285 677 285 584 223 678 284 678 284 584 223 679 283 679 283 584 223 680 282 680 282 584 223 681 269 602 281 682 280 603 274 682 280 683 279 603 274 683 279 684 278 603 274 684 278 685 277 603 274 685 277 686 276 603 274 686 276 687 275 603 274 687 275 688 273 603 274 603 274 688 273 689 268 688 273 690 272 689 268 690 272 691 271 689 268 691 271 692 270 689 268 692 270 681 269 689 268 681 269 584 223 689 268 689 268 584 223 693 267 693 267 584 223 694 266 694 266 584 223 695 265 695 265 584 223 696 264 696 264 584 223 697 263 697 263 584 223 698 262 698 262 584 223 699 261 699 261 584 223 700 260 700 260 584 223 701 259 701 259 584 223 702 258 702 258 584 223 703 257 703 257 584 223 704 256 704 256 584 223 705 255 705 255 584 223 706 239 627 254 707 253 628 249 707 253 708 252 628 249 708 252 709 251 628 249 709 251 710 250 628 249 710 250 711 248 628 249 628 249 711 248 712 242 711 248 713 247 712 242 713 247 714 246 712 242 714 246 715 245 712 242 715 245 716 244 712 242 716 244 717 243 712 242 717 243 706 239 712 242 712 242 706 239 718 241 718 241 706 239 719 240 719 240 706 239 720 238 706 239 584 223 720 238 720 238 584 223 721 237 721 237 584 223 722 236 722 236 584 223 723 235 723 235 584 223 724 234 724 234 584 223 725 233 725 233 584 223 726 232 726 232 584 223 727 231 727 231 584 223 728 230 728 230 584 223 729 229 729 229 584 223 730 228 730 228 584 223 731 222 654 227 732 226 655 214 732 226 733 225 655 214 733 225 734 224 655 214 734 224 735 213 655 214 584 223 736 212 731 222 731 222 736 212 737 221 737 221 736 212 738 220 738 220 736 212 739 219 739 219 736 212 740 218 740 218 736 212 741 217 741 217 736 212 742 216 742 216 736 212 743 215 743 215 736 212 735 213 655 214 735 213 736 212 744 372 745 373 746 374 745 373 744 372 747 375 745 373 747 375 748 376 748 376 747 375 749 377 750 377 751 375 752 376 752 376 751 375 753 373 751 375 754 372 753 373 755 374 753 373 754 372 756 378 757 379 758 380 757 379 756 378 759 381 759 381 756 378 760 382 759 381 760 382 761 383 762 383 763 382 764 381 763 382 765 378 764 381 764 381 765 378 766 379 767 380 766 379 765 378
0 0 1 1 2 2 1 1 0 0 3 3 4 3 5 0 6 1 7 2 6 1 5 0 8 4 3 5 0 6 3 5 8 4 9 7 10 7 11 4 4 5 5 6 4 5 11 4 2 8 12 9 13 10 12 9 2 8 1 11 6 11 7 8 14 9 15 10 14 9 7 8 16 12 9 13 8 14 9 13 16 12 17 15 18 15 19 12 10 13 11 14 10 13 19 12 13 16 20 17 21 18 20 17 13 16 12 19 14 19 15 16 22 17 23 18 22 17 15 16 24 20 17 21 16 22 17 21 24 20 25 23 26 23 27 20 18 21 19 22 18 21 27 20 28 24 20 25 29 26 20 25 28 24 21 27 23 27 30 24 22 25 31 26 22 25 30 24 32 28 25 29 24 30 25 29 32 28 33 31 34 31 35 28 26 29 27 30 26 29 35 28 36 32 29 33 37 34 29 33 36 32 28 35 30 35 38 32 31 33 39 34 31 33 38 32 40 36 33 37 32 38 33 37 40 36 41 39 42 39 43 36 34 37 35 38 34 37 43 36 44 40 37 41 45 42 37 41 44 40 36 43 38 43 46 40 39 41 47 42 39 41 46 40 48 44 41 45 40 46 41 45 48 44 49 47 50 47 51 44 42 45 43 46 42 45 51 44 52 48 45 49 53 50 45 49 52 48 44 51 46 51 54 48 47 49 55 50 47 49 54 48 56 52 49 53 48 54 49 53 56 52 57 55 58 55 59 52 50 53 51 54 50 53 59 52 60 56 53 57 61 58 53 57 60 56 52 59 54 59 62 56 55 57 63 58 55 57 62 56 64 60 57 61 56 62 57 61 64 60 65 63 66 63 67 60 58 61 59 62 58 61 67 60 68 64 61 65 69 66 61 65 68 64 60 67 62 67 70 64 63 65 71 66 63 65 70 64 72 68 65 69 64 70 65 69 72 68 73 71 74 71 75 68 66 69 67 70 66 69 75 68 76 72 69 73 77 74 69 73 76 72 68 75 70 75 78 72 71 73 79 74 71 73 78 72 80 76 73 77 72 78 73 77 80 76 81 79 82 79 83 76 74 77 75 78 74 77 83 76 84 80 77 81 85 82 77 81 84 80 76 83 78 83 86 80 79 81 87 82 79 81 86 80 80 84 88 85 81 86 88 85 80 84 89 87 90 87 83 84 91 85 82 86 91 85 83 84 92 88 85 89 93 90 85 89 92 88 84 91 86 91 94 88 87 89 95 90 87 89 94 88 89 92 96 93 88 94 96 93 89 92 97 95 98 95 90 92 99 93 91 94 99 93 90 92 100 96 93 97 101 98 93 97 100 96 92 99 94 99 102 96 95 97 103 98 95 97 102 96 97 100 104 101 96 102 104 101 97 100 105 103 106 103 98 100 107 101 99 102 107 101 98 100 108 104 101 105 109 106 101 105 108 104 100 107 102 107 110 104 103 105 111 106 103 105 110 104 105 108 112 109 104 110 112 109 105 108 113 111 114 111 106 108 115 109 107 110 115 109 106 108 116 112 109 113 117 114 109 113 116 112 108 115 110 115 118 112 111 113 119 114 111 113 118 112 113 116 120 117 112 118 120 117 113 116 121 119 122 119 114 116 123 117 115 118 123 117 114 116 124 120 117 121 125 122 117 121 124 120 116 123 118 123 126 120 119 121 127 122 119 121 126 120 121 124 128 125 120 126 128 125 121 124 129 127 130 127 122 124 131 125 123 126 131 125 122 124 132 128 124 129 125 130 124 129 132 128 133 131 134 131 135 128 126 129 127 130 126 129 135 128 129 132 136 133 128 134 136 133 129 132 137 135 138 135 130 132 139 133 131 134 139 133 130 132 140 136 133 137 132 138 133 137 140 136 141 139 142 139 143 136 134 137 135 138 134 137 143 136 137 140 144 141 136 142 144 141 137 140 145 143 146 143 138 140 147 141 139 142 147 141 138 140 148 144 141 145 140 146 141 145 148 144 149 147 150 147 151 144 142 145 143 146 142 145 151 144 145 148 152 149 144 150 152 149 145 148 153 151 154 151 146 148 155 149 147 150 155 149 146 148 148 152 156 153 149 154 156 153 148 152 157 155 158 155 151 152 159 153 150 154 159 153 151 152 153 156 160 157 152 158 160 157 153 156 161 159 162 159 154 156 163 157 155 158 163 157 154 156 164 160 156 161 157 162 156 161 164 160 165 163 166 163 167 160 159 161 158 162 159 161 167 160 161 164 168 165 160 166 168 165 161 164 169 167 170 167 162 164 171 165 163 166 171 165 162 164 172 168 165 169 164 170 165 169 172 168 173 171 174 171 175 168 166 169 167 170 166 169 175 168 169 172 176 173 168 174 176 173 169 172 177 175 178 175 170 172 179 173 171 174 179 173 170 172 180 176 173 177 172 178 173 177 180 176 181 179 182 179 183 176 174 177 175 178 174 177 183 176 177 180 184 181 176 182 184 181 177 180 185 183 186 183 178 180 187 181 179 182 187 181 178 180 188 184 181 185 180 186 181 185 188 184 189 187 190 187 191 184 182 185 183 186 182 185 191 184 184 188 192 189 193 190 192 189 184 188 185 191 186 191 187 188 194 189 195 190 194 189 187 188 196 192 189 193 188 194 189 193 196 192 197 195 198 195 199 192 190 193 191 194 190 193 199 192 193 196 200 197 201 198 200 197 193 196 192 199 194 199 195 196 202 197 203 198 202 197 195 196 204 200 197 201 196 202 197 201 204 200 205 203 206 203 207 200 198 201 199 202 198 201 207 200 201 204 205 205 204 206 205 205 201 204 200 207 202 207 203 204 206 205 207 206 206 205 203 204
0 0 1 1 2 2 1 1 0 0 3 3 4 3 5 0 6 1 7 2 6 1 5 0 0 4 8 5 3 6 8 5 0 4 9 7 10 7 5 4 11 5 4 6 11 5 5 4 2 8 12 9 13 10 12 9 2 8 1 11 6 11 7 8 14 9 15 10 14 9 7 8 9 12 16 13 8 14 16 13 9 12 17 15 18 15 10 12 19 13 11 14 19 13 10 12 13 16 20 17 21 18 20 17 13 16 12 19 14 19 15 16 22 17 23 18 22 17 15 16 17 20 24 21 16 22 24 21 17 20 25 23 26 23 18 20 27 21 19 22 27 21 18 20 21 24 28 25 29 26 28 25 21 24 20 27 22 27 23 24 30 25 31 26 30 25 23 24 25 28 32 29 24 30 32 29 25 28 33 31 34 31 26 28 35 29 27 30 35 29 26 28 29 32 36 33 37 34 36 33 29 32 28 35 30 35 31 32 38 33 39 34 38 33 31 32 33 36 40 37 32 38 40 37 33 36 41 39 42 39 34 36 43 37 35 38 43 37 34 36 37 40 44 41 45 42 44 41 37 40 36 43 38 43 39 40 46 41 47 42 46 41 39 40 41 44 48 45 40 46 48 45 41 44 49 47 50 47 42 44 51 45 43 46 51 45 42 44 45 48 52 49 53 50 52 49 45 48 44 51 46 51 47 48 54 49 55 50 54 49 47 48 49 52 56 53 48 54 56 53 49 52 57 55 58 55 50 52 59 53 51 54 59 53 50 52 53 56 60 57 61 58 60 57 53 56 52 59 54 59 55 56 62 57 63 58 62 57 55 56 57 60 64 61 56 62 64 61 57 60 65 63 66 63 58 60 67 61 59 62 67 61 58 60 61 64 68 65 69 66 68 65 61 64 60 67 62 67 63 64 70 65 71 66 70 65 63 64 65 68 72 69 64 70 72 69 65 68 73 71 74 71 66 68 75 69 67 70 75 69 66 68 69 72 76 73 77 74 76 73 69 72 68 75 70 75 71 72 78 73 79 74 78 73 71 72 73 76 80 77 72 78 80 77 73 76 81 79 82 79 74 76 83 77 75 78 83 77 74 76 77 80 84 81 85 82 84 81 77 80 76 83 78 83 79 80 86 81 87 82 86 81 79 80 81 84 88 85 80 86 88 85 81 84 89 87 90 87 82 84 91 85 83 86 91 85 82 84 85 88 92 89 93 90 92 89 85 88 84 91 86 91 87 88 94 89 95 90 94 89 87 88 89 92 96 93 88 94 96 93 89 92 97 95 98 95 90 92 99 93 91 94 99 93 90 92 93 96 100 97 101 98 100 97 93 96 92 99 94 99 95 96 102 97 103 98 102 97 95 96 97 100 104 101 96 102 104 101 97 100 105 103 106 103 98 100 107 101 99 102 107 101 98 100 108 104 100 105 109 106 100 105 108 104 101 107 103 107 110 104 102 105 111 106 102 105 110 104 104 108 112 109 113 110 112 109 104 108 105 111 106 111 107 108 114 109 115 110 114 109 107 108 116 112 109 113 117 114 109 113 116 112 108 115 110 115 118 112 111 113 119 114 111 113 118 112 113 116 120 117 121 118 120 117 113 116 112 119 114 119 115 116 122 117 123 118 122 117 115 116 124 120 117 121 125 122 117 121 124 120 116 123 118 123 126 120 119 121 127 122 119 121 126 120 121 124 128 125 129 126 128 125 121 124 120 127 122 127 123 124 130 125 131 126 130 125 123 124 132 128 125 129 133 130 125 129 132 128 124 131 126 131 134 128 127 129 135 130 127 129 134 128 129 132 136 133 137 134 136 133 129 132 128 135 130 135 131 132 138 133 139 134 138 133 131 132 140 136 133 137 141 138 133 137 140 136 132 139 134 139 142 136 135 137 143 138 135 137 142 136 137 140 144 141 145 142 144 141 137 140 136 143 138 143 139 140 146 141 147 142 146 141 139 140 148 144 141 145 149 146 141 145 148 144 140 147 142 147 150 144 143 145 151 146 143 145 150 144 145 148 152 149 153 150 152 149 145 148 144 151 146 151 147 148 154 149 155 150 154 149 147 148 156 152 149 153 157 154 149 153 156 152 148 155 150 155 158 152 151 153 159 154 151 153 158 152 153 156 160 157 161 158 160 157 153 156 152 159 154 159 155 156 162 157 163 158 162 157 155 156 164 160 157 161 165 162 157 161 164 160 156 163 158 163 166 160 159 161 167 162 159 161 166 160 161 164 168 165 169 166 168 165 161 164 160 167 162 167 163 164 170 165 171 166 170 165 163 164 172 168 165 169 173 170 165 169 172 168 164 171 166 171 174 168 167 169 175 170 167 169 174 168 169 172 176 173 177 174 176 173 169 172 168 175 170 175 171 172 178 173 179 174 178 173 171 172 180 176 173 177 181 178 173 177 180 176 172 179 174 179 182 176 175 177 183 178 175 177 182 176 177 180 184 181 185 182 184 181 177 180 176 183 178 183 179 180 186 181 187 182 186 181 179 180 188 184 181 185 189 186 181 185 188 184 180 187 182 187 190 184 183 185 191 186 183 185 190 184 185 188 192 189 193 190 192 189 185 188 184 191 186 191 187 188 194 189 195 190 194 189 187 188 196 192 189 193 197 194 189 193 196 192 188 195 190 195 198 192 191 193 199 194 191 193 198 192 193 196 200 197 201 198 200 197 193 196 192 199 194 199 195 196 202 197 203 198 202 197 195 196 204 200 197 201 205 202 197 201 204 200 196 203 198 203 206 200 199 201 207 202 199 201 206 200 201 204 204 205 205 206 204 205 201 204 200 207 202 207 203 204 206 205 207 206 206 205 203 204
0 0 1 1 2 2 1 1 0 0 3 3 4 3 5 0 6 1 7 2 6 1 5 0 8 4 3 5 0 6 3 5 8 4 9 7 10 7 11 4 4 5 5 6 4 5 11 4 12 8 1 9 13 10 1 9 12 8 2 11 7 11 14 8 6 9 15 10 6 9 14 8 16 12 9 13 8 14 9 13 16 12 17 15 18 15 19 12 10 13 11 14 10 13 19 12 20 16 13 17 21 18 13 17 20 16 12 19 14 19 22 16 15 17 23 18 15 17 22 16 24 20 17 21 16 22 17 21 24 20 25 23 26 23 27 20 18 21 19 22 18 21 27 20 28 24 21 25 29 26 21 25 28 24 20 27 22 27 30 24 23 25 31 26 23 25 30 24 24 28 32 29 25 30 32 29 24 28 33 31 34 31 27 28 35 29 26 30 35 29 27 28 36 32 29 33 37 34 29 33 36 32 28 35 30 35 38 32 31 33 39 34 31 33 38 32 33 36 40 37 32 38 40 37 33 36 41 39 42 39 34 36 43 37 35 38 43 37 34 36 44 40 37 41 45 42 37 41 44 40 36 43 38 43 46 40 39 41 47 42 39 41 46 40 48 44 40 45 41 46 40 45 48 44 49 47 50 47 51 44 43 45 42 46 43 45 51 44 52 48 45 49 53 50 45 49 52 48 44 51 46 51 54 48 47 49 55 50 47 49 54 48 56 52 49 53 48 54 49 53 56 52 57 55 58 55 59 52 50 53 51 54 50 53 59 52 60 56 53 57 61 58 53 57 60 56 52 59 54 59 62 56 55 57 63 58 55 57 62 56 64 60 57 61 56 62 57 61 64 60 65 63 66 63 67 60 58 61 59 62 58 61 67 60 68 64 61 65 69 66 61 65 68 64 60 67 62 67 70 64 63 65 71 66 63 65 70 64 72 68 65 69 64 70 65 69 72 68 73 71 74 71 75 68 66 69 67 70 66 69 75 68 76 72 69 73 77 74 69 73 76 72 68 75 70 75 78 72 71 73 79 74 71 73 78 72 80 76 73 77 72 78 73 77 80 76 81 79 82 79 83 76 74 77 75 78 74 77 83 76 84 80 77 81 85 82 77 81 84 80 76 83 78 83 86 80 79 81 87 82 79 81 86 80 88 84 81 85 80 86 81 85 88 84 89 87 90 87 91 84 82 85 83 86 82 85 91 84 92 88 85 89 93 90 85 89 92 88 84 91 86 91 94 88 87 89 95 90 87 89 94 88 88 92 96 93 89 94 96 93 88 92 97 95 98 95 91 92 99 93 90 94 99 93 91 92 100 96 93 97 101 98 93 97 100 96 92 99 94 99 102 96 95 97 103 98 95 97 102 96 97 100 104 101 96 102 104 101 97 100 105 103 106 103 98 100 107 101 99 102 107 101 98 100 108 104 101 105 109 106 101 105 108 104 100 107 102 107 110 104 103 105 111 106 103 105 110 104 105 108 112 109 104 110 112 109 105 108 113 111 114 111 106 108 115 109 107 110 115 109 106 108 116 112 109 113 117 114 109 113 116 112 108 115 110 115 118 112 111 113 119 114 111 113 118 112 113 116 120 117 112 118 120 117 113 116 121 119 122 119 114 116 123 117 115 118 123 117 114 116 124 120 116 121 117 122 116 121 124 120 125 123 126 123 127 120 118 121 119 122 118 121 127 120 121 124 128 125 120 126 128 125 121 124 129 127 130 127 122 124 131 125 123 126 131 125 122 124 124 128 132 129 125 130 132 129 124 128 133 131 134 131 127 128 135 129 126 130 135 129 127 128 129 132 136 133 128 134 136 133 129 132 137 135 138 135 130 132 139 133 131 134 139 133 130 132 140 136 132 137 133 138 132 137 140 136 141 139 142 139 143 136 135 137 134 138 135 137 143 136 137 140 144 141 136 142 144 141 137 140 145 143 146 143 138 140 147 141 139 142 147 141 138 140 140 144 148 145 141 146 148 145 140 144 149 147 150 147 143 144 151 145 142 146 151 145 143 144 145 148 152 149 144 150 152 149 145 148 153 151 154 151 146 148 155 149 147 150 155 149 146 148 156 152 148 153 149 154 148 153 156 152 157 155 158 155 159 152 151 153 150 154 151 153 159 152 153 156 160 157 152 158 160 157 153 156 161 159 162 159 154 156 163 157 155 158 163 157 154 156 164 160 157 161 156 162 157 161 164 160 165 163 166 163 167 160 158 161 159 162 158 161 167 160 161 164 168 165 160 166 168 165 161 164 169 167 170 167 162 164 171 165 163 166 171 165 162 164 172 168 165 169 164 170 165 169 172 168 173 171 174 171 175 168 166 169 167 170 166 169 175 168 169 172 176 173 168 174 176 173 169 172 177 175 178 175 170 172 179 173 171 174 179 173 170 172 180 176 173 177 172 178 173 177 180 176 181 179 182 179 183 176 174 177 175 178 174 177 183 176 177 180 184 181 176 182 184 181 177 180 185 183 186 183 178 180 187 181 179 182 187 181 178 180 188 184 181 185 180 186 181 185 188 184 189 187 190 187 191 184 182 185 183 186 182 185 191 184 185 188 192 189 184 190 192 189 185 188 193 191 194 191 186 188 195 189 187 190 195 189 186 188 188 192 196 193 189 194 196 193 188 192 197 195 198 195 191 192 199 193 190 194 199 193 191 192 192 196 200 197 201 198 200 197 192 196 193 199 194 199 195 196 202 197 203 198 202 197 195 196 204 200 196 201 197 202 196 201 204 200 205 203 206 203 207 200 199 201 198 202 199 201 207 200 204 204 200 205 205 206 200 205 204 204 201 207 203 207 207 204 202 205 206 206 202 205 207 204
0 0 1 1 2 2 1 1 0 0 3 3 3 3 0 0 4 4 4 4 0 0 5 5 5 5 0 0 6 6 6 6 0 0 7 7 7 7 0 0 8 8 8 8 0 0 9 9 9 9 0 0 10 10 10 10 0 0 11 11 11 11 0 0 12 12 12 12 0 0 13 13 3 3 4 4 14 14 3 3 14 14 15 15 3 3 15 15 16 16 12 12 13 13 17 17 17 17 13 13 18 18 18 18 13 13 19 19 19 19 13 13 20 20 20 20 13 13 21 21 21 21 13 13 22 22 22 22 13 13 23 23 23 23 13 13 24 24 24 24 13 13 25 25 25 25 13 13 26 26 26 26 13 13 27 27 27 27 13 13 28 28 28 28 13 13 29 29 29 29 13 13 30 30 30 30 13 13 31 31 30 30 31 31 32 32 30 30 32 32 33 33 30 30 33 33 34 34 30 30 34 34 35 35 30 30 35 35 36 36 30 30 36 36 37 37 30 30 37 37 38 38 30 30 38 38 39 39 30 30 39 39 40 40 30 30 40 40 41 41 31 31 13 13 42 42 42 42 13 13 43 43 43 43 13 13 44 44 44 44 13 13 45 45 45 45 13 13 46 46 46 46 13 13 47 47 47 47 13 13 48 48 48 48 13 13 49 49 49 49 13 13 50 50 50 50 13 13 51 51 51 51 13 13 52 52 52 52 13 13 53 53 53 53 13 13 54 54 54 54 13 13 55 55 55 55 13 13 56 56 56 56 13 13 57 57 3 3 58 58 59 59 58 58 3 3 60 60 60 60 3 3 61 61 61 61 3 3 62 62 62 62 3 3 63 63 63 63 3 3 64 64 64 64 3 3 65 65 65 65 3 3 66 66 66 66 3 3 67 67 67 67 3 3 68 68 68 68 3 3 69 69 69 69 3 3 70 70 70 70 3 3 16 16 59 59 58 58 71 71 59 59 71 71 72 72 59 59 72 72 73 73 59 59 73 73 74 74 59 59 74 74 75 75 59 59 75 75 76 76 59 59 76 76 77 77 59 59 77 77 78 78 59 59 78 78 79 79 59 59 79 79 80 80 59 59 80 80 81 81 59 59 81 81 82 82 59 59 82 82 83 83 59 59 83 83 84 84 59 59 84 84 85 85 85 85 84 84 86 86 86 86 84 84 87 87 87 87 84 84 88 88 88 88 84 84 89 89 89 89 84 84 90 90 90 90 84 84 30 30 90 90 30 30 91 91 91 91 30 30 92 92 92 92 30 30 93 93 93 93 30 30 94 94 94 94 30 30 95 95 95 95 30 30 41 41 59 59 85 85 96 96 59 59 96 96 97 97 59 59 97 97 98 98 59 59 98 98 99 99 59 59 99 99 100 100 59 59 100 100 101 101 59 59 101 101 102 102 59 59 102 102 103 103 59 59 103 103 104 104 59 59 104 104 105 105 59 59 105 105 106 106 59 59 106 106 107 107 59 59 107 107 108 108 59 59 108 108 109 109 59 59 109 109 57 57 59 59 57 57 13 13 59 59 13 13 110 110 59 59 110 110 111 111 112 111 113 110 114 59 113 110 115 13 114 59 115 13 116 57 114 59 116 57 117 109 114 59 117 109 118 108 114 59 118 108 119 107 114 59 119 107 120 106 114 59 120 106 121 105 114 59 121 105 122 104 114 59 122 104 123 103 114 59 123 103 124 102 114 59 124 102 125 101 114 59 125 101 126 100 114 59 126 100 127 99 114 59 127 99 128 98 114 59 128 98 129 97 114 59 129 97 130 96 114 59 130 96 131 85 114 59 132 41 133 30 134 95 134 95 133 30 135 94 135 94 133 30 136 93 136 93 133 30 137 92 137 92 133 30 138 91 138 91 133 30 139 90 133 30 140 84 139 90 139 90 140 84 141 89 141 89 140 84 142 88 142 88 140 84 143 87 143 87 140 84 144 86 144 86 140 84 131 85 131 85 140 84 114 59 140 84 145 83 114 59 145 83 146 82 114 59 146 82 147 81 114 59 147 81 148 80 114 59 148 80 149 79 114 59 149 79 150 78 114 59 150 78 151 77 114 59 151 77 152 76 114 59 152 76 153 75 114 59 153 75 154 74 114 59 154 74 155 73 114 59 155 73 156 72 114 59 156 72 157 71 114 59 157 71 158 58 114 59 159 16 160 3 161 70 161 70 160 3 162 69 162 69 160 3 163 68 163 68 160 3 164 67 164 67 160 3 165 66 165 66 160 3 166 65 166 65 160 3 167 64 167 64 160 3 168 63 168 63 160 3 169 62 169 62 160 3 170 61 170 61 160 3 171 60 171 60 160 3 158 58 114 59 158 58 160 3 116 57 115 13 172 56 172 56 115 13 173 55 173 55 115 13 174 54 174 54 115 13 175 53 175 53 115 13 176 52 176 52 115 13 177 51 177 51 115 13 178 50 178 50 115 13 179 49 179 49 115 13 180 48 180 48 115 13 181 47 181 47 115 13 182 46 182 46 115 13 183 45 183 45 115 13 184 44 184 44 115 13 185 43 185 43 115 13 186 42 186 42 115 13 187 31 132 41 188 40 133 30 188 40 189 39 133 30 189 39 190 38 133 30 190 38 191 37 133 30 191 37 192 36 133 30 192 36 193 35 133 30 193 35 194 34 133 30 194 34 195 33 133 30 195 33 196 32 133 30 196 32 187 31 133 30 187 31 115 13 133 30 133 30 115 13 197 29 197 29 115 13 198 28 198 28 115 13 199 27 199 27 115 13 200 26 200 26 115 13 201 25 201 25 115 13 202 24 202 24 115 13 203 23 203 23 115 13 204 22 204 22 115 13 205 21 205 21 115 13 206 20 206 20 115 13 207 19 207 19 115 13 208 18 208 18 115 13 209 17 209 17 115 13 210 12 159 16 211 15 160 3 211 15 212 14 160 3 212 14 213 4 160 3 115 13 214 0 210 12 210 12 214 0 215 11 215 11 214 0 216 10 216 10 214 0 217 9 217 9 214 0 218 8 218 8 214 0 219 7 219 7 214 0 220 6 220 6 214 0 221 5 221 5 214 0 213 4 213 4 214 0 160 3 160 3 214 0 222 1 223 2 222 1 214 0 224 112 225 113 226 114 225 113 224 112 227 115 228 115 229 112 230 113 231 114 230 113 229 112 232 116 233 117 234 118 233 117 232 116 235 119 235 119 232 116 236 120 237 120 238 116 239 119 239 119 238 116 240 117 241 118 240 117 238 116 242 121 243 122 244 123 243 122 242 121 245 124 246 124 247 121 248 122 249 123 248 122 247 121 250 125 251 126 252 127 251 126 250 125 253 128 253 128 250 125 254 129 255 129 256 125 257 128 257 128 256 125 258 126 259 127 258 126 256 125 260 130 261 131 262 132 261 131 260 130 263 133 264 133 265 130 266 131 267 132 266 131 265 130 268 134 269 135 270 136 269 135 268 134 271 137 271 137 268 134 272 138 273 138 274 134 275 137 275 137 274 134 276 135 277 136 276 135 274 134 278 139 279 140 280 141 279 140 278 139 281 142 282 142 283 139 284 140 285 141 284 140 283 139 286 143 287 144 288 145 287 144 286 143 289 146 287 144 289 146 290 147 291 147 292 146 293 144 292 146 294 143 293 144 295 145 293 144 294 143 296 148 297 149 298 150 297 149 296 148 299 151 299 151 296 148 300 152 299 151 300 152 301 153 302 153 303 152 304 151 303 152 305 148 304 151 304 151 305 148 306 149 307 150 306 149 305 148 308 154 309 155 310 156 309 155 308 154 311 157 311 157 308 154 312 158 311 157 312 158 313 159 314 159 315 158 316 157 315 158 317 154 316 157 316 157 317 154 318 155 319 156 318 155 317 154 320 160 321 161 322 162 321 161 320 160 323 163 323 163 320 160 324 164 323 163 324 164 325 165 326 165 327 164 328 163 327 164 329 160 328 163 328 163 329 160 330 161 331 162 330 161 329 160 332 166 333 167 334 168 333 167 332 166 335 169 333 167 335 169 336 170 336 170 335 169 337 171 338 171 339 169 340 170 340 170 339 169 341 167 339 169 342 166 341 167 343 168 341 167 342 166 344 172 345 173 346 174 345 173 344 172 347 175 347 175 344 172 348 176 348 176 344 172 349 177 349 177 344 172 350 178 350 178 344 172 351 179 351 179 344 172 352 180 352 180 344 172 353 181 353 181 344 172 354 182 354 182 344 172 355 183 346 174 345 173 356 184 346 174 356 184 357 185 346 174 357 185 358 186 354 182 355 183 359 187 359 187 355 183 360 188 360 188 355 183 361 189 361 189 355 183 362 190 362 190 355 183 363 191 363 191 355 183 364 192 364 192 355 183 365 193 365 193 355 183 366 194 366 194 355 183 367 195 367 195 355 183 368 196 368 196 355 183 369 197 369 197 355 183 370 198 370 198 355 183 371 199 371 199 355 183 372 200 372 200 355 183 373 201 372 200 373 201 374 202 372 200 374 202 375 203 372 200 375 203 376 204 372 200 376 204 377 205 372 200 377 205 378 206 372 200 378 206 379 207 379 207 378 206 380 208 379 207 380 208 381 209 379 207 381 209 382 210 379 207 382 210 383 211 379 207 383 211 384 212 373 201 355 183 385 213 385 213 355 183 386 214 386 214 355 183 387 215 387 215 355 183 388 216 388 216 355 183 389 217 389 217 355 183 390 218 390 218 355 183 391 219 391 219 355 183 392 220 392 220 355 183 393 221 393 221 355 183 394 222 394 222 355 183 395 223 395 223 355 183 396 224 396 224 355 183 397 225 397 225 355 183 398 226 398 226 355 183 399 227 399 227 355 183 400 228 346 174 401 229 402 230 401 229 346 174 403 231 403 231 346 174 404 232 404 232 346 174 405 233 405 233 346 174 406 234 406 234 346 174 407 235 407 235 346 174 408 236 408 236 346 174 409 237 409 237 346 174 410 238 410 238 346 174 411 239 411 239 346 174 412 240 412 240 346 174 413 241 413 241 346 174 358 186 402 230 401 229 414 242 402 230 414 242 415 243 402 230 415 243 416 244 402 230 416 244 417 245 402 230 417 245 418 246 402 230 418 246 419 247 402 230 419 247 420 248 402 230 420 248 421 249 402 230 421 249 422 250 402 230 422 250 423 251 402 230 423 251 424 252 402 230 424 252 425 253 402 230 425 253 426 254 402 230 426 254 379 207 402 230 379 207 427 255 427 255 379 207 428 256 428 256 379 207 429 257 429 257 379 207 430 258 430 258 379 207 431 259 431 259 379 207 432 260 432 260 379 207 433 261 433 261 379 207 434 262 434 262 379 207 435 263 435 263 379 207 436 264 436 264 379 207 437 265 437 265 379 207 384 212 402 230 427 255 438 266 402 230 438 266 439 267 402 230 439 267 440 268 402 230 440 268 441 269 402 230 441 269 442 270 402 230 442 270 443 271 402 230 443 271 444 272 402 230 444 272 445 273 402 230 445 273 446 274 402 230 446 274 447 275 402 230 447 275 448 276 402 230 448 276 449 277 402 230 449 277 450 278 402 230 450 278 451 279 402 230 451 279 400 228 402 230 400 228 355 183 452 183 453 228 454 230 453 228 455 279 454 230 455 279 456 278 454 230 456 278 457 277 454 230 457 277 458 276 454 230 458 276 459 275 454 230 459 275 460 274 454 230 460 274 461 273 454 230 461 273 462 272 454 230 462 272 463 271 454 230 463 271 464 270 454 230 464 270 465 269 454 230 465 269 466 268 454 230 466 268 467 267 454 230 467 267 468 266 454 230 468 266 469 255 454 230 470 212 471 207 472 265 472 265 471 207 473 264 473 264 471 207 474 263 474 263 471 207 475 262 475 262 471 207 476 261 476 261 471 207 477 260 477 260 471 207 478 259 478 259 471 207 479 258 479 258 471 207 480 257 480 257 471 207 481 256 481 256 471 207 469 255 469 255 471 207 454 230 471 207 482 254 454 230 482 254 483 253 454 230 483 253 484 252 454 230 484 252 485 251 454 230 485 251 486 250 454 230 486 250 487 249 454 230 487 249 488 248 454 230 488 248 489 247 454 230 489 247 490 246 454 230 490 246 491 245 454 230 491 245 492 244 454 230 492 244 493 243 454 230 493 243 494 242 454 230 494 242 495 229 454 230 496 186 497 174 498 241 498 241 497 174 499 240 499 240 497 174 500 239 500 239 497 174 501 238 501 238 497 174 502 237 502 237 497 174 503 236 503 236 497 174 504 235 504 235 497 174 505 234 505 234 497 174 506 233 506 233 497 174 507 232 507 232 497 174 508 231 508 231 497 174 495 229 454 230 495 229 497 174 453 228 452 183 509 227 509 227 452 183 510 226 510 226 452 183 511 225 511 225 452 183 512 224 512 224 452 183 513 223 513 223 452 183 514 222 514 222 452 183 515 221 515 221 452 183 516 220 516 220 452 183 517 219 517 219 452 183 518 218 518 218 452 183 519 217 519 217 452 183 520 216 520 216 452 183 521 215 521 215 452 183 522 214 522 214 452 183 523 213 523 213 452 183 524 201 470 212 525 211 471 207 525 211 526 210 471 207 526 210 527 209 471 207 527 209 528 208 471 207 528 208 529 206 471 207 471 207 529 206 530 200 529 206 531 205 530 200 531 205 532 204 530 200 532 204 533 203 530 200 533 203 534 202 530 200 534 202 524 201 530 200 524 201 452 183 530 200 530 200 452 183 535 199 535 199 452 183 536 198 536 198 452 183 537 197 537 197 452 183 538 196 538 196 452 183 539 195 539 195 452 183 540 194 540 194 452 183 541 193 541 193 452 183 542 192 542 192 452 183 543 191 543 191 452 183 544 190 544 190 452 183 545 189 545 189 452 183 546 188 546 188 452 183 547 187 547 187 452 183 548 182 496 186 549 185 497 174 549 185 550 184 497 174 550 184 551 173 497 174 452 183 552 172 548 182 548 182 552 172 553 181 553 181 552 172 554 180 554 180 552 172 555 179 555 179 552 172 556 178 556 178 552 172 557 177 557 177 552 172 558 176 558 176 552 172 559 175 559 175 552 172 551 173 497 174 551 173 552 172
0 0 1 1 2 2 1 1 0 0 3 3 4 3 5 0 6 1 7 2 6 1 5 0 3 4 8 5 1 6 8 5 3 4 9 7 10 7 4 4 11 5 6 6 11 5 4 4 0 8 12 9 13 10 12 9 0 8 2 11 7 11 5 8 14 9 15 10 14 9 5 8 16 12 8 13 9 14 8 13 16 12 17 15 18 15 19 12 11 13 10 14 11 13 19 12 13 16 20 17 21 18 20 17 13 16 12 19 14 19 15 16 22 17 23 18 22 17 15 16 24 20 17 21 16 22 17 21 24 20 25 23 26 23 27 20 18 21 19 22 18 21 27 20 28 24 20 25 29 26 20 25 28 24 21 27 23 27 30 24 22 25 31 26 22 25 30 24 32 28 25 29 24 30 25 29 32 28 33 31 34 31 35 28 26 29 27 30 26 29 35 28 28 32 36 33 37 34 36 33 28 32 29 35 31 35 30 32 38 33 39 34 38 33 30 32 40 36 33 37 32 38 33 37 40 36 41 39 42 39 43 36 34 37 35 38 34 37 43 36 37 40 44 41 45 42 44 41 37 40 36 43 38 43 39 40 46 41 47 42 46 41 39 40 40 44 48 45 41 46 48 45 40 44 49 47 50 47 43 44 51 45 42 46 51 45 43 44 52 48 44 49 53 50 44 49 52 48 45 51 47 51 54 48 46 49 55 50 46 49 54 48 49 52 56 53 48 54 56 53 49 52 57 55 58 55 50 52 59 53 51 54 59 53 50 52 52 56 60 57 61 58 60 57 52 56 53 59 55 59 54 56 62 57 63 58 62 57 54 56 57 60 64 61 56 62 64 61 57 60 65 63 66 63 58 60 67 61 59 62 67 61 58 60 68 64 60 65 69 66 60 65 68 64 61 67 63 67 70 64 62 65 71 66 62 65 70 64 64 68 72 69 73 70 72 69 64 68 65 71 66 71 67 68 74 69 75 70 74 69 67 68 76 72 69 73 77 74 69 73 76 72 68 75 70 75 78 72 71 73 79 74 71 73 78 72 73 76 80 77 81 78 80 77 73 76 72 79 74 79 75 76 82 77 83 78 82 77 75 76 84 80 77 81 85 82 77 81 84 80 76 83 78 83 86 80 79 81 87 82 79 81 86 80 81 84 88 85 89 86 88 85 81 84 80 87 82 87 83 84 90 85 91 86 90 85 83 84 92 88 85 89 93 90 85 89 92 88 84 91 86 91 94 88 87 89 95 90 87 89 94 88 89 92 96 93 97 94 96 93 89 92 88 95 90 95 91 92 98 93 99 94 98 93 91 92 100 96 93 97 101 98 93 97 100 96 92 99 94 99 102 96 95 97 103 98 95 97 102 96 97 100 104 101 105 102 104 101 97 100 96 103 98 103 99 100 106 101 107 102 106 101 99 100 108 104 101 105 109 106 101 105 108 104 100 107 102 107 110 104 103 105 111 106 103 105 110 104 105 108 112 109 113 110 112 109 105 108 104 111 106 111 107 108 114 109 115 110 114 109 107 108 116 112 109 113 117 114 109 113 116 112 108 115 110 115 118 112 111 113 119 114 111 113 118 112 113 116 120 117 121 118 120 117 113 116 112 119 114 119 115 116 122 117 123 118 122 117 115 116 124 120 117 121 125 122 117 121 124 120 116 123 118 123 126 120 119 121 127 122 119 121 126 120 121 124 128 125 129 126 128 125 121 124 120 127 122 127 123 124 130 125 131 126 130 125 123 124 132 128 125 129 133 130 125 129 132 128 124 131 126 131 134 128 127 129 135 130 127 129 134 128 129 132 136 133 137 134 136 133 129 132 128 135 130 135 131 132 138 133 139 134 138 133 131 132 140 136 133 137 141 138 133 137 140 136 132 139 134 139 142 136 135 137 143 138 135 137 142 136 137 140 144 141 145 142 144 141 137 140 136 143 138 143 139 140 146 141 147 142 146 141 139 140 148 144 140 145 141 146 140 145 148 144 149 147 150 147 151 144 142 145 143 146 142 145 151 144 145 148 152 149 153 150 152 149 145 148 144 151 146 151 147 148 154 149 155 150 154 149 147 148 156 152 149 153 148 154 149 153 156 152 157 155 158 155 159 152 150 153 151 154 150 153 159 152 160 156 152 157 161 158 152 157 160 156 153 159 155 159 162 156 154 157 163 158 154 157 162 156 164 160 157 161 156 162 157 161 164 160 165 163 166 163 167 160 158 161 159 162 158 161 167 160 160 164 168 165 169 166 168 165 160 164 161 167 163 167 162 164 170 165 171 166 170 165 162 164 164 168 172 169 165 170 172 169 164 168 173 171 174 171 167 168 175 169 166 170 175 169 167 168 176 172 168 173 177 174 168 173 176 172 169 175 171 175 178 172 170 173 179 174 170 173 178 172 180 176 172 177 173 178 172 177 180 176 181 179 182 179 183 176 175 177 174 178 175 177 183 176 176 180 184 181 185 182 184 181 176 180 177 183 179 183 178 180 186 181 187 182 186 181 178 180 188 184 181 185 180 186 181 185 188 184 189 187 190 187 191 184 182 185 183 186 182 185 191 184 185 188 192 189 193 190 192 189 185 188 184 191 186 191 187 188 194 189 195 190 194 189 187 188 196 192 189 193 188 194 189 193 196 192 197 195 198 195 199 192 190 193 191 194 190 193 199 192 193 196 200 197 201 198 200 197 193 196 192 199 194 199 195 196 202 197 203 198 202 197 195 196 196 200 204 201 197 202 204 201 196 200 205 203 206 203 199 200 207 201 198 202 207 201 199 200 205 204 200 205 204 206 200 205 205 204 201 207 203 207 206 204 202 205 207 206 202 205 206 204
0 0 1 1 2 2 1 1 0 0 3 3 4 3 5 0 6 1 7 2 6 1 5 0 2 4 8 5 9 6 8 5 2 4 1 7 6 7 7 4 10 5 11 6 10 5 7 4 12 8 3 9 0 10 3 9 12 8 13 11 14 11 15 8 4 9 5 10 4 9 15 8 9 12 16 13 17 14 16 13 9 12 8 15 10 15 11 12 18 13 19 14 18 13 11 12 20 16 13 17 12 18 13 17 20 16 21 19 22 19 23 16 14 17 15 18 14 17 23 16 17 20 24 21 25 22 24 21 17 20 16 23 18 23 19 20 26 21 27 22 26 21 19 20 28 24 21 25 20 26 21 25 28 24 29 27 30 27 31 24 22 25 23 26 22 25 31 24 25 28 32 29 33 30 32 29 25 28 24 31 26 31 27 28 34 29 35 30 34 29 27 28 36 32 29 33 28 34 29 33 36 32 37 35 38 35 39 32 30 33 31 34 30 33 39 32 33 36 40 37 41 38 40 37 33 36 32 39 34 39 35 36 42 37 43 38 42 37 35 36 44 40 37 41 36 42 37 41 44 40 45 43 46 43 47 40 38 41 39 42 38 41 47 40 41 44 48 45 49 46 48 45 41 44 40 47 42 47 43 44 50 45 51 46 50 45 43 44 52 48 45 49 44 50 45 49 52 48 53 51 54 51 55 48 46 49 47 50 46 49 55 48 49 52 56 53 57 54 56 53 49 52 48 55 50 55 51 52 58 53 59 54 58 53 51 52 60 56 53 57 52 58 53 57 60 56 61 59 62 59 63 56 54 57 55 58 54 57 63 56 57 60 64 61 65 62 64 61 57 60 56 63 58 63 59 60 66 61 67 62 66 61 59 60 68 64 61 65 60 66 61 65 68 64 69 67 70 67 71 64 62 65 63 66 62 65 71 64 65 68 72 69 73 70 72 69 65 68 64 71 66 71 67 68 74 69 75 70 74 69 67 68 76 72 69 73 68 74 69 73 76 72 77 75 78 75 79 72 70 73 71 74 70 73 79 72 73 76 80 77 81 78 80 77 73 76 72 79 74 79 75 76 82 77 83 78 82 77 75 76 84 80 77 81 76 82 77 81 84 80 85 83 86 83 87 80 78 81 79 82 78 81 87 80 81 84 88 85 89 86 88 85 81 84 80 87 82 87 83 84 90 85 91 86 90 85 83 84 92 88 85 89 84 90 85 89 92 88 93 91 94 91 95 88 86 89 87 90 86 89 95 88 89 92 96 93 97 94 96 93 89 92 88 95 90 95 91 92 98 93 99 94 98 93 91 92 100 96 93 97 92 98 93 97 100 96 101 99 102 99 103 96 94 97 95 98 94 97 103 96 97 100 104 101 105 102 104 101 97 100 96 103 98 103 99 100 106 101 107 102 106 101 99 100 108 104 100 105 109 106 100 105 108 104 101 107 102 107 110 104 103 105 111 106 103 105 110 104 104 108 112 109 105 110 112 109 104 108 113 111 114 111 106 108 115 109 107 110 115 109 106 108 116 112 109 113 117 114 109 113 116 112 108 115 110 115 118 112 111 113 119 114 111 113 118 112 113 116 120 117 112 118 120 117 113 116 121 119 122 119 114 116 123 117 115 118 123 117 114 116 124 120 117 121 125 122 117 121 124 120 116 123 118 123 126 120 119 121 127 122 119 121 126 120 121 124 128 125 120 126 128 125 121 124 129 127 130 127 122 124 131 125 123 126 131 125 122 124 124 128 132 129 133 130 132 129 124 128 125 131 127 131 126 128 134 129 135 130 134 129 126 128 129 132 136 133 128 134 136 133 129 132 137 135 138 135 130 132 139 133 131 134 139 133 130 132 133 136 140 137 141 138 140 137 133 136 132 139 134 139 135 136 142 137 143 138 142 137 135 136 137 140 144 141 136 142 144 141 137 140 145 143 146 143 138 140 147 141 139 142 147 141 138 140 141 144 148 145 149 146 148 145 141 144 140 147 142 147 143 144 150 145 151 146 150 145 143 144 145 148 152 149 144 150 152 149 145 148 153 151 154 151 146 148 155 149 147 150 155 149 146 148 149 152 156 153 157 154 156 153 149 152 148 155 150 155 151 152 158 153 159 154 158 153 151 152 153 156 160 157 152 158 160 157 153 156 161 159 162 159 154 156 163 157 155 158 163 157 154 156 157 160 164 161 165 162 164 161 157 160 156 163 158 163 159 160 166 161 167 162 166 161 159 160 161 164 168 165 160 166 168 165 161 164 169 167 170 167 162 164 171 165 163 166 171 165 162 164 165 168 172 169 173 170 172 169 165 168 164 171 166 171 167 168 174 169 175 170 174 169 167 168 169 172 176 173 168 174 176 173 169 172 177 175 178 175 170 172 179 173 171 174 179 173 170 172 173 176 180 177 181 178 180 177 173 176 172 179 174 179 175 176 182 177 183 178 182 177 175 176 177 180 184 181 176 182 184 181 177 180 185 183 186 183 178 180 187 181 179 182 187 181 178 180 181 184 188 185 189 186 188 185 181 184 180 187 182 187 183 184 190 185 191 186 190 185 183 184 192 188 184 189 185 190 184 189 192 188 193 191 194 191 195 188 187 189 186 190 187 189 195 188 189 192 196 193 197 194 196 193 189 192 188 195 190 195 191 192 198 193 199 194 198 193 191 192 200 196 193 197 192 198 193 197 200 196 201 199 202 199 203 196 194 197 195 198 194 197 203 196 197 200 204 201 205 202 204 201 197 200 196 203 198 203 199 200 206 201 207 202 206 201 199 200 205 204 201 205 200 206 201 205 205 204 204 207 206 207 207 204 202 205 203 206 202 205 207 204
0 0 1 1 2 2 1 1 0 0 3 3 3 3 0 0 4 4 3 3 4 4 5 5 6 5 7 4 8 3 7 4 9 0 8 3 8 3 9 0 10 1 11 2 10 1 9 0 12 6 13 7 14 8 13 7 12 6 15 9 13 7 15 9 16 10 16 10 15 9 17 11 18 11 19 9 20 10 20 10 19 9 21 7 19 9 22 6 21 7 23 8 21 7 22 6 24 12 25 13 26 14 25 13 24 12 27 15 25 13 27 15 28 16 29 16 30 15 31 13 30 15 32 12 31 13 33 14 31 13 32 12 34 17 35 18 36 19 35 18 34 17 37 20 38 20 39 17 40 18 41 19 40 18 39 17 42 21 43 22 44 23 43 22 42 21 45 24 45 24 42 21 46 25 47 25 48 21 49 24 49 24 48 21 50 22 51 23 50 22 48 21 52 26 53 27 54 28 53 27 52 26 55 29 55 29 52 26 56 30 55 29 56 30 57 31 58 31 59 30 60 29 59 30 61 26 60 29 60 29 61 26 62 27 63 28 62 27 61 26 64 32 65 33 66 34 65 33 64 32 67 35 67 35 64 32 68 36 68 36 64 32 69 37 69 37 64 32 70 38 70 38 64 32 71 39 71 39 64 32 72 40 72 40 64 32 73 41 73 41 64 32 74 42 74 42 64 32 75 43 66 34 65 33 76 44 66 34 76 44 77 45 74 42 75 43 78 46 78 46 75 43 79 47 79 47 75 43 80 48 80 48 75 43 81 49 81 49 75 43 82 50 82 50 75 43 83 51 83 51 75 43 84 52 84 52 75 43 85 53 85 53 75 43 86 54 86 54 75 43 87 55 87 55 75 43 88 56 88 56 75 43 89 57 89 57 75 43 90 58 90 58 75 43 91 59 91 59 75 43 92 60 92 60 75 43 93 61 66 34 94 62 95 63 94 62 66 34 96 64 96 64 66 34 97 65 97 65 66 34 98 66 98 66 66 34 99 67 99 67 66 34 100 68 100 68 66 34 101 69 101 69 66 34 102 70 102 70 66 34 103 71 103 71 66 34 104 72 104 72 66 34 105 73 105 73 66 34 77 45 95 63 94 62 106 74 95 63 106 74 107 75 95 63 107 75 108 76 95 63 108 76 109 77 95 63 109 77 110 78 95 63 110 78 111 79 95 63 111 79 112 80 95 63 112 80 113 81 95 63 113 81 114 82 95 63 114 82 115 83 95 63 115 83 116 84 95 63 116 84 117 85 95 63 117 85 118 86 95 63 118 86 119 87 95 63 119 87 93 61 95 63 93 61 75 43 120 43 121 61 122 63 121 61 123 87 122 63 123 87 124 86 122 63 124 86 125 85 122 63 125 85 126 84 122 63 126 84 127 83 122 63 127 83 128 82 122 63 128 82 129 81 122 63 129 81 130 80 122 63 130 80 131 79 122 63 131 79 132 78 122 63 132 78 133 77 122 63 133 77 134 76 122 63 134 76 135 75 122 63 135 75 136 74 122 63 136 74 137 62 122 63 138 45 139 34 140 73 140 73 139 34 141 72 141 72 139 34 142 71 142 71 139 34 143 70 143 70 139 34 144 69 144 69 139 34 145 68 145 68 139 34 146 67 146 67 139 34 147 66 147 66 139 34 148 65 148 65 139 34 149 64 149 64 139 34 137 62 122 63 137 62 139 34 121 61 120 43 150 60 150 60 120 43 151 59 151 59 120 43 152 58 152 58 120 43 153 57 153 57 120 43 154 56 154 56 120 43 155 55 155 55 120 43 156 54 156 54 120 43 157 53 157 53 120 43 158 52 158 52 120 43 159 51 159 51 120 43 160 50 160 50 120 43 161 49 161 49 120 43 162 48 162 48 120 43 163 47 163 47 120 43 164 46 164 46 120 43 165 42 138 45 166 44 139 34 166 44 167 33 139 34 120 43 168 32 165 42 165 42 168 32 169 41 169 41 168 32 170 40 170 40 168 32 171 39 171 39 168 32 172 38 172 38 168 32 173 37 173 37 168 32 174 36 174 36 168 32 175 35 175 35 168 32 167 33 139 34 167 33 168 32 176 88 177 89 178 90 177 89 176 88 179 91 180 91 181 88 182 89 183 90 182 89 181 88 184 92 185 93 186 94 185 93 184 92 187 95 187 95 184 92 188 96 188 96 184 92 189 97 190 97 191 92 192 96 192 96 191 92 193 95 193 95 191 92 194 93 195 94 194 93 191 92 196 98 197 99 198 100 197 99 196 98 199 101 199 101 196 98 200 102 201 102 202 98 203 101 203 101 202 98 204 99 205 100 204 99 202 98 206 103 207 104 208 105 207 104 206 103 209 106 209 106 206 103 210 107 210 107 206 103 211 108 211 108 206 103 212 109 212 109 206 103 213 110 213 110 206 103 214 111 214 111 206 103 215 112 215 112 206 103 216 113 216 113 206 103 217 114 217 114 206 103 218 115 217 114 218 115 219 116 219 116 218 115 220 117 220 117 218 115 221 118 221 118 218 115 222 119 222 119 218 115 223 120 223 120 218 115 224 121 224 121 218 115 225 122 225 122 218 115 226 123 226 123 218 115 227 124 227 124 218 115 228 125 228 125 218 115 229 126 229 126 218 115 230 127 230 127 218 115 231 128 231 128 218 115 232 129 232 129 218 115 233 130 234 131 235 132 236 133 235 132 234 131 206 103 235 132 206 103 237 134 235 132 237 134 238 135 235 132 238 135 239 136 235 132 239 136 240 137 235 132 240 137 241 138 235 132 241 138 242 139 235 132 242 139 243 140 235 132 243 140 244 141 235 132 244 141 245 142 235 132 245 142 246 143 237 134 206 103 247 144 247 144 206 103 248 145 248 145 206 103 208 105 246 143 245 142 249 146 246 143 249 146 250 147 246 143 250 147 251 148 246 143 251 148 252 149 246 143 252 149 253 150 246 143 253 150 254 151 246 143 254 151 255 152 246 143 255 152 256 153 246 143 256 153 257 154 246 143 257 154 258 155 246 143 258 155 259 156 246 143 259 156 260 157 246 143 260 157 261 158 246 143 261 158 262 159 246 143 262 159 263 160 246 143 263 160 233 130 246 143 233 130 218 115 246 143 218 115 264 161 246 143 264 161 265 162 266 162 267 161 268 143 267 161 269 115 268 143 269 115 270 130 268 143 270 130 271 160 268 143 271 160 272 159 268 143 272 159 273 158 268 143 273 158 274 157 268 143 274 157 275 156 268 143 275 156 276 155 268 143 276 155 277 154 268 143 277 154 278 153 268 143 278 153 279 152 268 143 279 152 280 151 268 143 280 151 281 150 268 143 281 150 282 149 268 143 282 149 283 148 268 143 283 148 284 147 268 143 284 147 285 146 268 143 285 146 286 142 268 143 287 105 288 103 289 145 289 145 288 103 290 144 290 144 288 103 291 134 268 143 286 142 292 132 286 142 293 141 292 132 293 141 294 140 292 132 294 140 295 139 292 132 295 139 296 138 292 132 296 138 297 137 292 132 297 137 298 136 292 132 298 136 299 135 292 132 299 135 291 134 292 132 291 134 288 103 292 132 288 103 300 131 292 132 301 133 292 132 300 131 270 130 269 115 302 129 302 129 269 115 303 128 303 128 269 115 304 127 304 127 269 115 305 126 305 126 269 115 306 125 306 125 269 115 307 124 307 124 269 115 308 123 308 123 269 115 309 122 309 122 269 115 310 121 310 121 269 115 311 120 311 120 269 115 312 119 312 119 269 115 313 118 313 118 269 115 314 117 314 117 269 115 315 116 315 116 269 115 316 114 269 115 288 103 316 114 316 114 288 103 317 113 317 113 288 103 318 112 318 112 288 103 319 111 319 111 288 103 320 110 320 110 288 103 321 109 321 109 288 103 322 108 322 108 288 103 323 107 323 107 288 103 324 106 324 106 288 103 325 104 287 105 325 104 288 103 326 163 327 164 328 165 327 164 326 163 329 166 330 166 331 163 332 164 333 165 332 164 331 163 334 167 335 168 336 169 335 168 334 167 337 170 337 170 334 167 338 171 339 171 340 167 341 170 341 170 340 167 342 168 343 169 342 168 340 167 344 172 345 173 346 174 345 173 344 172 347 175 348 175 349 172 350 173 351 174 350 173 349 172
0 0 1 1 2 2 1 1 0 0 3 3 4 3 5 0 6 1 7 2 6 1 5 0 8 4 3 5 0 6 3 5 8 4 9 7 10 7 11 4 4 5 5 6 4 5 11 4 2 8 12 9 13 10 12 9 2 8 1 11 6 11 7 8 14 9 15 10 14 9 7 8 16 12 9 13 8 14 9 13 16 12 17 15 18 15 19 12 10 13 11 14 10 13 19 12 20 16 12 17 21 18 12 17 20 16 13 19 15 19 22 16 14 17 23 18 14 17 22 16 24 20 17 21 16 22 17 21 24 20 25 23 26 23 27 20 18 21 19 22 18 21 27 20 20 24 28 25 29 26 28 25 20 24 21 27 23 27 22 24 30 25 31 26 30 25 22 24 32 28 25 29 24 30 25 29 32 28 33 31 34 31 35 28 26 29 27 30 26 29 35 28 29 32 36 33 37 34 36 33 29 32 28 35 30 35 31 32 38 33 39 34 38 33 31 32 40 36 33 37 32 38 33 37 40 36 41 39 42 39 43 36 34 37 35 38 34 37 43 36 44 40 36 41 45 42 36 41 44 40 37 43 39 43 46 40 38 41 47 42 38 41 46 40 40 44 48 45 41 46 48 45 40 44 49 47 50 47 43 44 51 45 42 46 51 45 43 44 52 48 45 49 53 50 45 49 52 48 44 51 46 51 54 48 47 49 55 50 47 49 54 48 56 52 48 53 49 54 48 53 56 52 57 55 58 55 59 52 51 53 50 54 51 53 59 52 60 56 53 57 61 58 53 57 60 56 52 59 54 59 62 56 55 57 63 58 55 57 62 56 56 60 64 61 57 62 64 61 56 60 65 63 66 63 59 60 67 61 58 62 67 61 59 60 68 64 61 65 69 66 61 65 68 64 60 67 62 67 70 64 63 65 71 66 63 65 70 64 64 68 72 69 73 70 72 69 64 68 65 71 66 71 67 68 74 69 75 70 74 69 67 68 76 72 69 73 77 74 69 73 76 72 68 75 70 75 78 72 71 73 79 74 71 73 78 72 73 76 80 77 81 78 80 77 73 76 72 79 74 79 75 76 82 77 83 78 82 77 75 76 84 80 77 81 85 82 77 81 84 80 76 83 78 83 86 80 79 81 87 82 79 81 86 80 81 84 88 85 89 86 88 85 81 84 80 87 82 87 83 84 90 85 91 86 90 85 83 84 92 88 85 89 93 90 85 89 92 88 84 91 86 91 94 88 87 89 95 90 87 89 94 88 89 92 96 93 97 94 96 93 89 92 88 95 90 95 91 92 98 93 99 94 98 93 91 92 100 96 93 97 101 98 93 97 100 96 92 99 94 99 102 96 95 97 103 98 95 97 102 96 97 100 104 101 105 102 104 101 97 100 96 103 98 103 99 100 106 101 107 102 106 101 99 100 108 104 101 105 109 106 101 105 108 104 100 107 102 107 110 104 103 105 111 106 103 105 110 104 105 108 112 109 113 110 112 109 105 108 104 111 106 111 107 108 114 109 115 110 114 109 107 108 116 112 109 113 117 114 109 113 116 112 108 115 110 115 118 112 111 113 119 114 111 113 118 112 113 116 120 117 121 118 120 117 113 116 112 119 114 119 115 116 122 117 123 118 122 117 115 116 124 120 117 121 125 122 117 121 124 120 116 123 118 123 126 120 119 121 127 122 119 121 126 120 121 124 128 125 129 126 128 125 121 124 120 127 122 127 123 124 130 125 131 126 130 125 123 124 132 128 125 129 133 130 125 129 132 128 124 131 126 131 134 128 127 129 135 130 127 129 134 128 129 132 136 133 137 134 136 133 129 132 128 135 130 135 131 132 138 133 139 134 138 133 131 132 140 136 133 137 141 138 133 137 140 136 132 139 134 139 142 136 135 137 143 138 135 137 142 136 137 140 144 141 145 142 144 141 137 140 136 143 138 143 139 140 146 141 147 142 146 141 139 140 148 144 140 145 141 146 140 145 148 144 149 147 150 147 151 144 142 145 143 146 142 145 151 144 145 148 152 149 153 150 152 149 145 148 144 151 146 151 147 148 154 149 155 150 154 149 147 148 156 152 149 153 148 154 149 153 156 152 157 155 158 155 159 152 150 153 151 154 150 153 159 152 153 156 160 157 161 158 160 157 153 156 152 159 154 159 155 156 162 157 163 158 162 157 155 156 164 160 157 161 156 162 157 161 164 160 165 163 166 163 167 160 158 161 159 162 158 161 167 160 161 164 168 165 169 166 168 165 161 164 160 167 162 167 163 164 170 165 171 166 170 165 163 164 172 168 165 169 164 170 165 169 172 168 173 171 174 171 175 168 166 169 167 170 166 169 175 168 176 172 168 173 177 174 168 173 176 172 169 175 171 175 178 172 170 173 179 174 170 173 178 172 180 176 173 177 172 178 173 177 180 176 181 179 182 179 183 176 174 177 175 178 174 177 183 176 184 180 177 181 185 182 177 181 184 180 176 183 178 183 186 180 179 181 187 182 179 181 186 180 188 184 181 185 180 186 181 185 188 184 189 187 190 187 191 184 182 185 183 186 182 185 191 184 192 188 185 189 193 190 185 189 192 188 184 191 186 191 194 188 187 189 195 190 187 189 194 188 196 192 189 193 188 194 189 193 196 192 197 195 198 195 199 192 190 193 191 194 190 193 199 192 192 196 200 197 201 198 200 197 192 196 193 199 195 199 194 196 202 197 203 198 202 197 194 196 204 200 197 201 196 202 197 201 204 200 205 203 206 203 207 200 198 201 199 202 198 201 207 200 201 204 205 205 204 206 205 205 201 204 200 207 202 207 203 204 206 205 207 206 206 205 203 204
0 0 1 1 2 2 1 1 0 0 3 3 3 3 0 0 4 4 4 4 0 0 5 5 5 5 0 0 6 6 6 6 0 0 7 7 7 7 0 0 8 8 8 8 0 0 9 9 9 9 0 0 10 10 10 10 0 0 11 11 11 11 0 0 12 12 12 12 0 0 13 13 3 3 4 4 14 14 3 3 14 14 15 15 3 3 15 15 16 16 12 12 13 13 17 17 17 17 13 13 18 18 18 18 13 13 19 19 19 19 13 13 20 20 20 20 13 13 21 21 21 21 13 13 22 22 22 22 13 13 23 23 23 23 13 13 24 24 24 24 13 13 25 25 25 25 13 13 26 26 26 26 13 13 27 27 27 27 13 13 28 28 28 28 13 13 29 29 29 29 13 13 30 30 30 30 13 13 31 31 30 30 31 31 32 32 30 30 32 32 33 33 30 30 33 33 34 34 30 30 34 34 35 35 30 30 35 35 36 36 30 30 36 36 37 37 30 30 37 37 38 38 30 30 38 38 39 39 30 30 39 39 40 40 30 30 40 40 41 41 31 31 13 13 42 42 42 42 13 13 43 43 43 43 13 13 44 44 44 44 13 13 45 45 45 45 13 13 46 46 46 46 13 13 47 47 47 47 13 13 48 48 48 48 13 13 49 49 49 49 13 13 50 50 50 50 13 13 51 51 51 51 13 13 52 52 52 52 13 13 53 53 53 53 13 13 54 54 54 54 13 13 55 55 55 55 13 13 56 56 56 56 13 13 57 57 3 3 58 58 59 59 58 58 3 3 60 60 60 60 3 3 61 61 61 61 3 3 62 62 62 62 3 3 63 63 63 63 3 3 64 64 64 64 3 3 65 65 65 65 3 3 66 66 66 66 3 3 67 67 67 67 3 3 68 68 68 68 3 3 69 69 69 69 3 3 70 70 70 70 3 3 16 16 59 59 58 58 71 71 59 59 71 71 72 72 59 59 72 72 73 73 59 59 73 73 74 74 59 59 74 74 75 75 59 59 75 75 76 76 59 59 76 76 77 77 59 59 77 77 78 78 59 59 78 78 79 79 59 59 79 79 80 80 59 59 80 80 81 81 59 59 81 81 82 82 59 59 82 82 83 83 59 59 83 83 84 84 59 59 84 84 85 85 85 85 84 84 86 86 86 86 84 84 87 87 87 87 84 84 88 88 88 88 84 84 89 89 89 89 84 84 90 90 90 90 84 84 30 30 90 90 30 30 91 91 91 91 30 30 92 92 92 92 30 30 93 93 93 93 30 30 94 94 94 94 30 30 95 95 95 95 30 30 41 41 59 59 85 85 96 96 59 59 96 96 97 97 59 59 97 97 98 98 59 59 98 98 99 99 59 59 99 99 100 100 59 59 100 100 101 101 59 59 101 101 102 102 59 59 102 102 103 103 59 59 103 103 104 104 59 59 104 104 105 105 59 59 105 105 106 106 59 59 106 106 107 107 59 59 107 107 108 108 59 59 108 108 109 109 59 59 109 109 57 57 59 59 57 57 13 13 59 59 13 13 110 110 59 59 110 110 111 111 112 111 113 110 114 59 113 110 115 13 114 59 115 13 116 57 114 59 116 57 117 109 114 59 117 109 118 108 114 59 118 108 119 107 114 59 119 107 120 106 114 59 120 106 121 105 114 59 121 105 122 104 114 59 122 104 123 103 114 59 123 103 124 102 114 59 124 102 125 101 114 59 125 101 126 100 114 59 126 100 127 99 114 59 127 99 128 98 114 59 128 98 129 97 114 59 129 97 130 96 114 59 130 96 131 85 114 59 132 41 133 30 134 95 134 95 133 30 135 94 135 94 133 30 136 93 136 93 133 30 137 92 137 92 133 30 138 91 138 91 133 30 139 90 133 30 140 84 139 90 139 90 140 84 141 89 141 89 140 84 142 88 142 88 140 84 143 87 143 87 140 84 144 86 144 86 140 84 131 85 131 85 140 84 114 59 140 84 145 83 114 59 145 83 146 82 114 59 146 82 147 81 114 59 147 81 148 80 114 59 148 80 149 79 114 59 149 79 150 78 114 59 150 78 151 77 114 59 151 77 152 76 114 59 152 76 153 75 114 59 153 75 154 74 114 59 154 74 155 73 114 59 155 73 156 72 114 59 156 72 157 71 114 59 157 71 158 58 114 59 159 16 160 3 161 70 161 70 160 3 162 69 162 69 160 3 163 68 163 68 160 3 164 67 164 67 160 3 165 66 165 66 160 3 166 65 166 65 160 3 167 64 167 64 160 3 168 63 168 63 160 3 169 62 169 62 160 3 170 61 170 61 160 3 171 60 171 60 160 3 158 58 114 59 158 58 160 3 116 57 115 13 172 56 172 56 115 13 173 55 173 55 115 13 174 54 174 54 115 13 175 53 175 53 115 13 176 52 176 52 115 13 177 51 177 51 115 13 178 50 178 50 115 13 179 49 179 49 115 13 180 48 180 48 115 13 181 47 181 47 115 13 182 46 182 46 115 13 183 45 183 45 115 13 184 44 184 44 115 13 185 43 185 43 115 13 186 42 186 42 115 13 187 31 132 41 188 40 133 30 188 40 189 39 133 30 189 39 190 38 133 30 190 38 191 37 133 30 191 37 192 36 133 30 192 36 193 35 133 30 193 35 194 34 133 30 194 34 195 33 133 30 195 33 196 32 133 30 196 32 187 31 133 30 187 31 115 13 133 30 133 30 115 13 197 29 197 29 115 13 198 28 198 28 115 13 199 27 199 27 115 13 200 26 200 26 115 13 201 25 201 25 115 13 202 24 202 24 115 13 203 23 203 23 115 13 204 22 204 22 115 13 205 21 205 21 115 13 206 20 206 20 115 13 207 19 207 19 115 13 208 18 208 18 115 13 209 17 209 17 115 13 210 12 159 16 211 15 160 3 211 15 212 14 160 3 212 14 213 4 160 3 115 13 214 0 210 12 210 12 214 0 215 11 215 11 214 0 216 10 216 10 214 0 217 9 217 9 214 0 218 8 218 8 214 0 219 7 219 7 214 0 220 6 220 6 214 0 221 5 221 5 214 0 213 4 213 4 214 0 160 3 160 3 214 0 222 1 223 2 222 1 214 0 224 112 225 113 226 114 225 113 224 112 227 115 228 115 229 112 230 113 231 114 230 113 229 112 232 116 233 117 234 118 233 117 232 116 235 119 235 119 232 116 236 120 237 120 238 116 239 119 239 119 238 116 240 117 241 118 240 117 238 116 242 121 243 122 244 123 243 122 242 121 245 124 246 124 247 121 248 122 249 123 248 122 247 121 250 125 251 126 252 127 251 126 250 125 253 128 253 128 250 125 254 129 255 129 256 125 257 128 257 128 256 125 258 126 259 127 258 126 256 125 260 130 261 131 262 132 261 131 260 130 263 133 264 133 265 130 266 131 267 132 266 131 265 130 268 134 269 135 270 136 269 135 268 134 271 137 271 137 268 134 272 138 273 138 274 134 275 137 275 137 274 134 276 135 277 136 276 135 274 134 278 139 279 140 280 141 279 140 278 139 281 142 282 142 283 139 284 140 285 141 284 140 283 139 286 143 287 144 288 145 287 144 286 143 289 146 287 144 289 146 290 147 291 147 292 146 293 144 292 146 294 143 293 144 295 145 293 144 294 143 296 148 297 149 298 150 297 149 296 148 299 151 299 151 296 148 300 152 299 151 300 152 301 153 302 153 303 152 304 151 303 152 305 148 304 151 304 151 305 148 306 149 307 150 306 149 305 148 308 154 309 155 310 156 309 155 308 154 311 157 311 157 308 154 312 158 311 157 312 158 313 159 314 159 315 158 316 157 315 158 317 154 316 157 316 157 317 154 318 155 319 156 318 155 317 154 320 160 321 161 322 162 321 161 320 160 323 163 323 163 320 160 324 164 323 163 324 164 325 165 326 165 327 164 328 163 327 164 329 160 328 163 328 163 329 160 330 161 331 162 330 161 329 160 332 166 333 167 334 168 333 167 332 166 335 169 333 167 335 169 336 170 336 170 335 169 337 171 338 171 339 169 340 170 340 170 339 169 341 167 339 169 342 166 341 167 343 168 341 167 342 166 344 172 345 173 346 174 345 173 344 172 347 175 347 175 344 172 348 176 348 176 344 172 349 177 349 177 344 172 350 178 350 178 344 172 351 179 351 179 344 172 352 180 352 180 344 172 353 181 353 181 344 172 354 182 354 182 344 172 355 183 346 174 345 173 356 184 346 174 356 184 357 185 346 174 357 185 358 186 354 182 355 183 359 187 359 187 355 183 360 188 360 188 355 183 361 189 361 189 355 183 362 190 362 190 355 183 363 191 363 191 355 183 364 192 364 192 355 183 365 193 365 193 355 183 366 194 366 194 355 183 367 195 367 195 355 183 368 196 368 196 355 183 369 197 369 197 355 183 370 198 370 198 355 183 371 199 371 199 355 183 372 200 372 200 355 183 373 201 372 200 373 201 374 202 372 200 374 202 375 203 372 200 375 203 376 204 372 200 376 204 377 205 372 200 377 205 378 206 372 200 378 206 379 207 379 207 378 206 380 208 379 207 380 208 381 209 379 207 381 209 382 210 379 207 382 210 383 211 379 207 383 211 384 212 373 201 355 183 385 213 385 213 355 183 386 214 386 214 355 183 387 215 387 215 355 183 388 216 388 216 355 183 389 217 389 217 355 183 390 218 390 218 355 183 391 219 391 219 355 183 392 220 392 220 355 183 393 221 393 221 355 183 394 222 394 222 355 183 395 223 395 223 355 183 396 224 396 224 355 183 397 225 397 225 355 183 398 226 398 226 355 183 399 227 399 227 355 183 400 228 346 174 401 229 402 230 401 229 346 174 403 231 403 231 346 174 404 232 404 232 346 174 405 233 405 233 346 174 406 234 406 234 346 174 407 235 407 235 346 174 408 236 408 236 346 174 409 237 409 237 346 174 410 238 410 238 346 174 411 239 411 239 346 174 412 240 412 240 346 174 413 241 413 241 346 174 358 186 402 230 401 229 414 242 402 230 414 242 415 243 402 230 415 243 416 244 402 230 416 244 417 245 402 230 417 245 418 246 402 230 418 246 419 247 402 230 419 247 420 248 402 230 420 248 421 249 402 230 421 249 422 250 402 230 422 250 423 251 402 230 423 251 424 252 402 230 424 252 425 253 402 230 425 253 426 254 402 230 426 254 379 207 402 230 379 207 427 255 427 255 379 207 428 256 428 256 379 207 429 257 429 257 379 207 430 258 430 258 379 207 431 259 431 259 379 207 432 260 432 260 379 207 433 261 433 261 379 207 434 262 434 262 379 207 435 263 435 263 379 207 436 264 436 264 379 207 437 265 437 265 379 207 384 212 402 230 427 255 438 266 402 230 438 266 439 267 402 230 439 267 440 268 402 230 440 268 441 269 402 230 441 269 442 270 402 230 442 270 443 271 402 230 443 271 444 272 402 230 444 272 445 273 402 230 445 273 446 274 402 230 446 274 447 275 402 230 447 275 448 276 402 230 448 276 449 277 402 230 449 277 450 278 402 230 450 278 451 279 402 230 451 279 400 228 402 230 400 228 355 183 452 183 453 228 454 230 453 228 455 279 454 230 455 279 456 278 454 230 456 278 457 277 454 230 457 277 458 276 454 230 458 276 459 275 454 230 459 275 460 274 454 230 460 274 461 273 454 230 461 273 462 272 454 230 462 272 463 271 454 230 463 271 464 270 454 230 464 270 465 269 454 230 465 269 466 268 454 230 466 268 467 267 454 230 467 267 468 266 454 230 468 266 469 255 454 230 470 212 471 207 472 265 472 265 471 207 473 264 473 264 471 207 474 263 474 263 471 207 475 262 475 262 471 207 476 261 476 261 471 207 477 260 477 260 471 207 478 259 478 259 471 207 479 258 479 258 471 207 480 257 480 257 471 207 481 256 481 256 471 207 469 255 469 255 471 207 454 230 471 207 482 254 454 230 482 254 483 253 454 230 483 253 484 252 454 230 484 252 485 251 454 230 485 251 486 250 454 230 486 250 487 249 454 230 487 249 488 248 454 230 488 248 489 247 454 230 489 247 490 246 454 230 490 246 491 245 454 230 491 245 492 244 454 230 492 244 493 243 454 230 493 243 494 242 454 230 494 242 495 229 454 230 496 186 497 174 498 241 498 241 497 174 499 240 499 240 497 174 500 239 500 239 497 174 501 238 501 238 497 174 502 237 502 237 497 174 503 236 503 236 497 174 504 235 504 235 497 174 505 234 505 234 497 174 506 233 506 233 497 174 507 232 507 232 497 174 508 231 508 231 497 174 495 229 454 230 495 229 497 174 453 228 452 183 509 227 509 227 452 183 510 226 510 226 452 183 511 225 511 225 452 183 512 224 512 224 452 183 513 223 513 223 452 183 514 222 514 222 452 183 515 221 515 221 452 183 516 220 516 220 452 183 517 219 517 219 452 183 518 218 518 218 452 183 519 217 519 217 452 183 520 216 520 216 452 183 521 215 521 215 452 183 522 214 522 214 452 183 523 213 523 213 452 183 524 201 470 212 525 211 471 207 525 211 526 210 471 207 526 210 527 209 471 207 527 209 528 208 471 207 528 208 529 206 471 207 471 207 529 206 530 200 529 206 531 205 530 200 531 205 532 204 530 200 532 204 533 203 530 200 533 203 534 202 530 200 534 202 524 201 530 200 524 201 452 183 530 200 530 200 452 183 535 199 535 199 452 183 536 198 536 198 452 183 537 197 537 197 452 183 538 196 538 196 452 183 539 195 539 195 452 183 540 194 540 194 452 183 541 193 541 193 452 183 542 192 542 192 452 183 543 191 543 191 452 183 544 190 544 190 452 183 545 189 545 189 452 183 546 188 546 188 452 183 547 187 547 187 452 183 548 182 496 186 549 185 497 174 549 185 550 184 497 174 550 184 551 173 497 174 452 183 552 172 548 182 548 182 552 172 553 181 553 181 552 172 554 180 554 180 552 172 555 179 555 179 552 172 556 178 556 178 552 172 557 177 557 177 552 172 558 176 558 176 552 172 559 175 559 175 552 172 551 173 497 174 551 173 552 172
0 0 1 1 2 2 1 1 0 0 3 3 4 3 5 0 6 1 7 2 6 1 5 0 3 4 8 5 1 6 8 5 3 4 9 7 10 7 4 4 11 5 6 6 11 5 4 4 0 8 12 9 13 10 12 9 0 8 2 11 7 11 5 8 14 9 15 10 14 9 5 8 16 12 8 13 9 14 8 13 16 12 17 15 18 15 19 12 11 13 10 14 11 13 19 12 13 16 20 17 21 18 20 17 13 16 12 19 14 19 15 16 22 17 23 18 22 17 15 16 24 20 17 21 16 22 17 21 24 20 25 23 26 23 27 20 18 21 19 22 18 21 27 20 28 24 20 25 29 26 20 25 28 24 21 27 23 27 30 24 22 25 31 26 22 25 30 24 32 28 25 29 24 30 25 29 32 28 33 31 34 31 35 28 26 29 27 30 26 29 35 28 28 32 36 33 37 34 36 33 28 32 29 35 31 35 30 32 38 33 39 34 38 33 30 32 40 36 33 37 32 38 33 37 40 36 41 39 42 39 43 36 34 37 35 38 34 37 43 36 37 40 44 41 45 42 44 41 37 40 36 43 38 43 39 40 46 41 47 42 46 41 39 40 40 44 48 45 41 46 48 45 40 44 49 47 50 47 43 44 51 45 42 46 51 45 43 44 52 48 44 49 53 50 44 49 52 48 45 51 47 51 54 48 46 49 55 50 46 49 54 48 49 52 56 53 48 54 56 53 49 52 57 55 58 55 50 52 59 53 51 54 59 53 50 52 52 56 60 57 61 58 60 57 52 56 53 59 55 59 54 56 62 57 63 58 62 57 54 56 57 60 64 61 56 62 64 61 57 60 65 63 66 63 58 60 67 61 59 62 67 61 58 60 68 64 60 65 69 66 60 65 68 64 61 67 63 67 70 64 62 65 71 66 62 65 70 64 64 68 72 69 73 70 72 69 64 68 65 71 66 71 67 68 74 69 75 70 74 69 67 68 76 72 69 73 77 74 69 73 76 72 68 75 70 75 78 72 71 73 79 74 71 73 78 72 73 76 80 77 81 78 80 77 73 76 72 79 74 79 75 76 82 77 83 78 82 77 75 76 84 80 77 81 85 82 77 81 84 80 76 83 78 83 86 80 79 81 87 82 79 81 86 80 81 84 88 85 89 86 88 85 81 84 80 87 82 87 83 84 90 85 91 86 90 85 83 84 92 88 85 89 93 90 85 89 92 88 84 91 86 91 94 88 87 89 95 90 87 89 94 88 89 92 96 93 97 94 96 93 89 92 88 95 90 95 91 92 98 93 99 94 98 93 91 92 100 96 93 97 101 98 93 97 100 96 92 99 94 99 102 96 95 97 103 98 95 97 102 96 97 100 104 101 105 102 104 101 97 100 96 103 98 103 99 100 106 101 107 102 106 101 99 100 108 104 101 105 109 106 101 105 108 104 100 107 102 107 110 104 103 105 111 106 103 105 110 104 105 108 112 109 113 110 112 109 105 108 104 111 106 111 107 108 114 109 115 110 114 109 107 108 116 112 109 113 117 114 109 113 116 112 108 115 110 115 118 112 111 113 119 114 111 113 118 112 113 116 120 117 121 118 120 117 113 116 112 119 114 119 115 116 122 117 123 118 122 117 115 116 124 120 117 121 125 122 117 121 124 120 116 123 118 123 126 120 119 121 127 122 119 121 126 120 121 124 128 125 129 126 128 125 121 124 120 127 122 127 123 124 130 125 131 126 130 125 123 124 132 128 125 129 133 130 125 129 132 128 124 131 126 131 134 128 127 129 135 130 127 129 134 128 129 132 136 133 137 134 136 133 129 132 128 135 130 135 131 132 138 133 139 134 138 133 131 132 140 136 133 137 141 138 133 137 140 136 132 139 134 139 142 136 135 137 143 138 135 137 142 136 137 140 144 141 145 142 144 141 137 140 136 143 138 143 139 140 146 141 147 142 146 141 139 140 148 144 140 145 141 146 140 145 148 144 149 147 150 147 151 144 142 145 143 146 142 145 151 144 145 148 152 149 153 150 152 149 145 148 144 151 146 151 147 148 154 149 155 150 154 149 147 148 156 152 149 153 148 154 149 153 156 152 157 155 158 155 159 152 150 153 151 154 150 153 159 152 160 156 152 157 161 158 152 157 160 156 153 159 155 159 162 156 154 157 163 158 154 157 162 156 164 160 157 161 156 162 157 161 164 160 165 163 166 163 167 160 158 161 159 162 158 161 167 160 160 164 168 165 169 166 168 165 160 164 161 167 163 167 162 164 170 165 171 166 170 165 162 164 164 168 172 169 165 170 172 169 164 168 173 171 174 171 167 168 175 169 166 170 175 169 167 168 176 172 168 173 177 174 168 173 176 172 169 175 171 175 178 172 170 173 179 174 170 173 178 172 180 176 172 177 173 178 172 177 180 176 181 179 182 179 183 176 175 177 174 178 175 177 183 176 176 180 184 181 185 182 184 181 176 180 177 183 179 183 178 180 186 181 187 182 186 181 178 180 188 184 181 185 180 186 181 185 188 184 189 187 190 187 191 184 182 185 183 186 182 185 191 184 185 188 192 189 193 190 192 189 185 188 184 191 186 191 187 188 194 189 195 190 194 189 187 188 196 192 189 193 188 194 189 193 196 192 197 195 198 195 199 192 190 193 191 194 190 193 199 192 193 196 200 197 201 198 200 197 193 196 192 199 194 199 195 196 202 197 203 198 202 197 195 196 196 200 204 201 197 202 204 201 196 200 205 203 206 203 199 200 207 201 198 202 207 201 199 200 205 204 200 205 204 206 200 205 205 204 201 207 203 207 206 204 202 205 207 206 202 205 206 204
0 0 1 1 2 2 1 1 0 0 3 3 4 3 5 0 6 1 7 2 6 1 5 0 2 4 8 5 9 6 8 5 2 4 1 7 6 7 7 4 10 5 11 6 10 5 7 4 12 8 3 9 0 10 3 9 12 8 13 11 14 11 15 8 4 9 5 10 4 9 15 8 9 12 16 13 17 14 16 13 9 12 8 15 10 15 11 12 18 13 19 14 18 13 11 12 20 16 13 17 12 18 13 17 20 16 21 19 22 19 23 16 14 17 15 18 14 17 23 16 17 20 24 21 25 22 24 21 17 20 16 23 18 23 19 20 26 21 27 22 26 21 19 20 28 24 21 25 20 26 21 25 28 24 29 27 30 27 31 24 22 25 23 26 22 25 31 24 25 28 32 29 33 30 32 29 25 28 24 31 26 31 27 28 34 29 35 30 34 29 27 28 36 32 29 33 28 34 29 33 36 32 37 35 38 35 39 32 30 33 31 34 30 33 39 32 33 36 40 37 41 38 40 37 33 36 32 39 34 39 35 36 42 37 43 38 42 37 35 36 44 40 37 41 36 42 37 41 44 40 45 43 46 43 47 40 38 41 39 42 38 41 47 40 41 44 48 45 49 46 48 45 41 44 40 47 42 47 43 44 50 45 51 46 50 45 43 44 52 48 45 49 44 50 45 49 52 48 53 51 54 51 55 48 46 49 47 50 46 49 55 48 49 52 56 53 57 54 56 53 49 52 48 55 50 55 51 52 58 53 59 54 58 53 51 52 60 56 53 57 52 58 53 57 60 56 61 59 62 59 63 56 54 57 55 58 54 57 63 56 57 60 64 61 65 62 64 61 57 60 56 63 58 63 59 60 66 61 67 62 66 61 59 60 68 64 61 65 60 66 61 65 68 64 69 67 70 67 71 64 62 65 63 66 62 65 71 64 65 68 72 69 73 70 72 69 65 68 64 71 66 71 67 68 74 69 75 70 74 69 67 68 76 72 69 73 68 74 69 73 76 72 77 75 78 75 79 72 70 73 71 74 70 73 79 72 73 76 80 77 81 78 80 77 73 76 72 79 74 79 75 76 82 77 83 78 82 77 75 76 84 80 77 81 76 82 77 81 84 80 85 83 86 83 87 80 78 81 79 82 78 81 87 80 81 84 88 85 89 86 88 85 81 84 80 87 82 87 83 84 90 85 91 86 90 85 83 84 92 88 85 89 84 90 85 89 92 88 93 91 94 91 95 88 86 89 87 90 86 89 95 88 89 92 96 93 97 94 96 93 89 92 88 95 90 95 91 92 98 93 99 94 98 93 91 92 100 96 93 97 92 98 93 97 100 96 101 99 102 99 103 96 94 97 95 98 94 97 103 96 97 100 104 101 105 102 104 101 97 100 96 103 98 103 99 100 106 101 107 102 106 101 99 100 108 104 100 105 109 106 100 105 108 104 101 107 102 107 110 104 103 105 111 106 103 105 110 104 104 108 112 109 105 110 112 109 104 108 113 111 114 111 106 108 115 109 107 110 115 109 106 108 116 112 109 113 117 114 109 113 116 112 108 115 110 115 118 112 111 113 119 114 111 113 118 112 113 116 120 117 112 118 120 117 113 116 121 119 122 119 114 116 123 117 115 118 123 117 114 116 124 120 117 121 125 122 117 121 124 120 116 123 118 123 126 120 119 121 127 122 119 121 126 120 121 124 128 125 120 126 128 125 121 124 129 127 130 127 122 124 131 125 123 126 131 125 122 124 124 128 132 129 133 130 132 129 124 128 125 131 127 131 126 128 134 129 135 130 134 129 126 128 129 132 136 133 128 134 136 133 129 132 137 135 138 135 130 132 139 133 131 134 139 133 130 132 133 136 140 137 141 138 140 137 133 136 132 139 134 139 135 136 142 137 143 138 142 137 135 136 137 140 144 141 136 142 144 141 137 140 145 143 146 143 138 140 147 141 139 142 147 141 138 140 141 144 148 145 149 146 148 145 141 144 140 147 142 147 143 144 150 145 151 146 150 145 143 144 145 148 152 149 144 150 152 149 145 148 153 151 154 151 146 148 155 149 147 150 155 149 146 148 149 152 156 153 157 154 156 153 149 152 148 155 150 155 151 152 158 153 159 154 158 153 151 152 153 156 160 157 152 158 160 157 153 156 161 159 162 159 154 156 163 157 155 158 163 157 154 156 157 160 164 161 165 162 164 161 157 160 156 163 158 163 159 160 166 161 167 162 166 161 159 160 161 164 168 165 160 166 168 165 161 164 169 167 170 167 162 164 171 165 163 166 171 165 162 164 165 168 172 169 173 170 172 169 165 168 164 171 166 171 167 168 174 169 175 170 174 169 167 168 169 172 176 173 168 174 176 173 169 172 177 175 178 175 170 172 179 173 171 174 179 173 170 172 173 176 180 177 181 178 180 177 173 176 172 179 174 179 175 176 182 177 183 178 182 177 175 176 177 180 184 181 176 182 184 181 177 180 185 183 186 183 178 180 187 181 179 182 187 181 178 180 181 184 188 185 189 186 188 185 181 184 180 187 182 187 183 184 190 185 191 186 190 185 183 184 192 188 184 189 185 190 184 189 192 188 193 191 194 191 195 188 187 189 186 190 187 189 195 188 189 192 196 193 197 194 196 193 189 192 188 195 190 195 191 192 198 193 199 194 198 193 191 192 200 196 193 197 192 198 193 197 200 196 201 199 202 199 203 196 194 197 195 198 194 197 203 196 197 200 204 201 205 202 204 201 197 200 196 203 198 203 199 200 206 201 207 202 206 201 199 200 205 204 201 205 200 206 201 205 205 204 204 207 206 207 207 204 202 205 203 206 202 205 207 204
0 0 1 1 2 2 1 1 0 0 3 3 4 3 5 0 6 1 7 2 6 1 5 0 8 4 9 5 10 6 9 5 8 4 11 7 11 7 8 4 12 8 12 8 8 4 13 9 13 9 8 4 14 10 14 10 8 4 15 11 15 11 8 4 16 12 16 12 8 4 17 13 17 13 8 4 18 14 18 14 8 4 19 15 19 15 8 4 20 16 20 16 8 4 21 17 11 7 12 8 22 18 11 7 22 18 23 19 11 7 23 19 24 20 20 16 21 17 25 21 25 21 21 17 26 22 26 22 21 17 27 23 27 23 21 17 28 24 28 24 21 17 29 25 29 25 21 17 30 26 30 26 21 17 31 27 31 27 21 17 32 28 32 28 21 17 33 29 33 29 21 17 34 30 34 30 21 17 35 31 35 31 21 17 36 32 36 32 21 17 37 33 36 32 37 33 38 34 38 34 37 33 39 35 39 35 37 33 40 36 39 35 40 36 41 37 39 35 41 37 42 38 39 35 42 38 43 39 39 35 43 39 44 40 39 35 44 40 45 41 39 35 45 41 46 42 39 35 46 42 47 43 39 35 47 43 48 44 39 35 48 44 49 45 39 35 49 45 50 46 37 33 21 17 51 47 51 47 21 17 52 48 52 48 21 17 53 49 53 49 21 17 54 50 54 50 21 17 55 51 55 51 21 17 56 52 56 52 21 17 57 53 57 53 21 17 58 54 58 54 21 17 59 55 59 55 21 17 60 56 60 56 21 17 61 57 61 57 21 17 62 58 62 58 21 17 63 59 63 59 21 17 64 60 64 60 21 17 65 61 64 60 65 61 66 62 64 60 66 62 67 63 64 60 67 63 68 64 64 60 68 64 69 65 64 60 69 65 70 66 64 60 70 66 71 67 64 60 71 67 72 68 64 60 72 68 73 69 64 60 73 69 74 70 64 60 74 70 75 71 65 61 21 17 76 72 76 72 21 17 77 73 77 73 21 17 78 74 78 74 21 17 79 75 79 75 21 17 80 76 80 76 21 17 81 77 81 77 21 17 82 78 82 78 21 17 83 79 83 79 21 17 84 80 84 80 21 17 85 81 85 81 21 17 86 82 86 82 21 17 87 83 87 83 21 17 88 84 88 84 21 17 89 85 89 85 21 17 90 86 90 86 21 17 91 87 91 87 21 17 92 88 92 88 21 17 93 89 93 89 21 17 94 90 11 7 95 91 92 88 95 91 11 7 96 92 96 92 11 7 97 93 97 93 11 7 98 94 98 94 11 7 99 95 99 95 11 7 100 96 100 96 11 7 101 97 101 97 11 7 102 98 102 98 11 7 103 99 103 99 11 7 104 100 104 100 11 7 105 101 105 101 11 7 106 102 106 102 11 7 24 20 92 88 95 91 107 103 92 88 107 103 108 104 92 88 108 104 109 105 92 88 109 105 110 106 92 88 110 106 111 107 92 88 111 107 112 108 92 88 112 108 113 109 92 88 113 109 114 110 92 88 114 110 115 111 92 88 115 111 116 112 92 88 116 112 117 113 92 88 117 113 118 114 92 88 118 114 119 115 119 115 118 114 120 116 119 115 120 116 121 117 119 115 121 117 122 118 122 118 121 117 123 119 123 119 121 117 124 120 124 120 121 117 125 121 125 121 121 117 126 122 126 122 121 117 127 123 127 123 121 117 39 35 127 123 39 35 128 124 128 124 39 35 129 125 129 125 39 35 130 126 130 126 39 35 131 127 131 127 39 35 132 128 132 128 39 35 50 46 92 88 119 115 133 129 92 88 133 129 134 130 92 88 134 130 135 131 92 88 135 131 136 132 92 88 136 132 137 133 92 88 137 133 138 134 92 88 138 134 139 135 92 88 139 135 140 136 92 88 140 136 141 137 92 88 141 137 142 138 92 88 142 138 143 139 92 88 143 139 144 140 92 88 144 140 145 141 92 88 145 141 146 142 92 88 146 142 147 143 147 143 146 142 148 144 148 144 146 142 149 145 149 145 146 142 150 146 150 146 146 142 151 147 151 147 146 142 64 60 151 147 64 60 152 148 152 148 64 60 153 149 153 149 64 60 154 150 154 150 64 60 155 151 155 151 64 60 156 152 156 152 64 60 157 153 157 153 64 60 75 71 92 88 147 143 158 154 92 88 158 154 159 155 92 88 159 155 160 156 92 88 160 156 161 157 92 88 161 157 162 158 92 88 162 158 163 159 92 88 163 159 164 160 92 88 164 160 165 161 92 88 165 161 166 162 92 88 166 162 167 163 92 88 167 163 168 164 92 88 168 164 169 165 92 88 169 165 170 166 92 88 170 166 171 167 92 88 171 167 91 87 172 87 173 167 174 88 173 167 175 166 174 88 175 166 176 165 174 88 176 165 177 164 174 88 177 164 178 163 174 88 178 163 179 162 174 88 179 162 180 161 174 88 180 161 181 160 174 88 181 160 182 159 174 88 182 159 183 158 174 88 183 158 184 157 174 88 184 157 185 156 174 88 185 156 186 155 174 88 186 155 187 154 174 88 187 154 188 143 174 88 189 71 190 60 191 153 191 153 190 60 192 152 192 152 190 60 193 151 193 151 190 60 194 150 194 150 190 60 195 149 195 149 190 60 196 148 196 148 190 60 197 147 190 60 198 142 197 147 197 147 198 142 199 146 199 146 198 142 200 145 200 145 198 142 201 144 201 144 198 142 188 143 188 143 198 142 174 88 198 142 202 141 174 88 202 141 203 140 174 88 203 140 204 139 174 88 204 139 205 138 174 88 205 138 206 137 174 88 206 137 207 136 174 88 207 136 208 135 174 88 208 135 209 134 174 88 209 134 210 133 174 88 210 133 211 132 174 88 211 132 212 131 174 88 212 131 213 130 174 88 213 130 214 129 174 88 214 129 215 115 174 88 216 46 217 35 218 128 218 128 217 35 219 127 219 127 217 35 220 126 220 126 217 35 221 125 221 125 217 35 222 124 222 124 217 35 223 123 217 35 224 117 223 123 223 123 224 117 225 122 225 122 224 117 226 121 226 121 224 117 227 120 227 120 224 117 228 119 228 119 224 117 229 118 229 118 224 117 215 115 224 117 230 116 215 115 230 116 231 114 215 115 215 115 231 114 174 88 231 114 232 113 174 88 232 113 233 112 174 88 233 112 234 111 174 88 234 111 235 110 174 88 235 110 236 109 174 88 236 109 237 108 174 88 237 108 238 107 174 88 238 107 239 106 174 88 239 106 240 105 174 88 240 105 241 104 174 88 241 104 242 103 174 88 242 103 243 91 174 88 244 20 245 7 246 102 246 102 245 7 247 101 247 101 245 7 248 100 248 100 245 7 249 99 249 99 245 7 250 98 250 98 245 7 251 97 251 97 245 7 252 96 252 96 245 7 253 95 253 95 245 7 254 94 254 94 245 7 255 93 255 93 245 7 256 92 256 92 245 7 243 91 174 88 243 91 245 7 257 90 258 17 259 89 259 89 258 17 174 88 174 88 258 17 172 87 172 87 258 17 260 86 260 86 258 17 261 85 261 85 258 17 262 84 262 84 258 17 263 83 263 83 258 17 264 82 264 82 258 17 265 81 265 81 258 17 266 80 266 80 258 17 267 79 267 79 258 17 268 78 268 78 258 17 269 77 269 77 258 17 270 76 270 76 258 17 271 75 271 75 258 17 272 74 272 74 258 17 273 73 273 73 258 17 274 72 274 72 258 17 275 61 189 71 276 70 190 60 276 70 277 69 190 60 277 69 278 68 190 60 278 68 279 67 190 60 279 67 280 66 190 60 280 66 281 65 190 60 281 65 282 64 190 60 282 64 283 63 190 60 283 63 284 62 190 60 284 62 275 61 190 60 275 61 258 17 190 60 190 60 258 17 285 59 285 59 258 17 286 58 286 58 258 17 287 57 287 57 258 17 288 56 288 56 258 17 289 55 289 55 258 17 290 54 290 54 258 17 291 53 291 53 258 17 292 52 292 52 258 17 293 51 293 51 258 17 294 50 294 50 258 17 295 49 295 49 258 17 296 48 296 48 258 17 297 47 297 47 258 17 298 33 216 46 299 45 217 35 299 45 300 44 217 35 300 44 301 43 217 35 301 43 302 42 217 35 302 42 303 41 217 35 303 41 304 40 217 35 304 40 305 39 217 35 305 39 306 38 217 35 306 38 307 37 217 35 307 37 308 36 217 35 308 36 298 33 217 35 217 35 298 33 309 34 309 34 298 33 310 32 298 33 258 17 310 32 310 32 258 17 311 31 311 31 258 17 312 30 312 30 258 17 313 29 313 29 258 17 314 28 314 28 258 17 315 27 315 27 258 17 316 26 316 26 258 17 317 25 317 25 258 17 318 24 318 24 258 17 319 23 319 23 258 17 320 22 320 22 258 17 321 21 321 21 258 17 322 16 244 20 323 19 245 7 323 19 324 18 245 7 324 18 325 8 245 7 258 17 326 4 322 16 322 16 326 4 327 15 327 15 326 4 328 14 328 14 326 4 329 13 329 13 326 4 330 12 330 12 326 4 331 11 331 11 326 4 332 10 332 10 326 4 333 9 333 9 326 4 325 8 325 8 326 4 245 7 245 7 326 4 334 5 335 6 334 5 326 4 336 168 337 169 338 170 337 169 336 168 339 171 339 171 336 168 340 172 341 172 342 168 343 171 343 171 342 168 344 169 345 170 344 169 342 168 346 173 347 174 348 175 347 174 346 173 349 176 349 176 346 173 350 177 349 176 350 177 351 178 352 178 353 177 354 176 353 177 355 173 354 176 354 176 355 173 356 174 357 175 356 174 355 173 358 179 359 180 360 181 359 180 358 179 361 182 361 182 358 179 362 183 363 183 364 179 365 182 365 182 364 179 366 180 367 181 366 180 364 179 368 184 369 185 370 186 369 185 368 184 371 187 372 187 373 184 374 185 375 186 374 185 373 184 376 188 377 189 378 190 377 189 376 188 379 191 380 191 381 188 382 189 383 190 382 189 381 188 384 192 385 193 386 194 385 193 384 192 387 195 387 195 384 192 388 196 389 196 390 192 391 195 391 195 390 192 392 193 393 194 392 193 390 192 394 197 395 198 396 199 395 198 394 197 397 200 398 200 399 197 400 198 401 199 400 198 399 197 402 201 403 202 404 203 403 202 402 201 405 204 405 204 402 201 406 205 407 205 408 201 409 204 409 204 408 201 410 202 411 203 410 202 408 201 412 206 413 207 414 208 413 207 412 206 415 209 415 209 412 206 416 210 415 209 416 210 417 211 418 211 419 210 420 209 419 210 421 206 420 209 420 209 421 206 422 207 423 208 422 207 421 206 424 212 425 213 426 214 425 213 424 212 427 215 427 215 424 212 428 216 428 216 424 212 429 217 429 217 424 212 430 218 430 218 424 212 431 219 431 219 424 212 432 220 432 220 424 212 433 221 433 221 424 212 434 222 434 222 424 212 435 223 426 214 425 213 436 224 426 214 436 224 437 225 426 214 437 225 438 226 426 214 438 226 439 227 434 222 435 223 440 228 440 228 435 223 441 229 441 229 435 223 442 230 442 230 435 223 443 231 443 231 435 223 444 232 444 232 435 223 445 233 445 233 435 223 446 234 446 234 435 223 447 235 447 235 435 223 448 236 448 236 435 223 449 237 449 237 435 223 450 238 450 238 435 223 451 239 450 238 451 239 452 240 452 240 451 239 453 241 453 241 451 239 454 242 454 242 451 239 455 243 454 242 455 243 456 244 454 242 456 244 457 245 454 242 457 245 458 246 454 242 458 246 459 247 454 242 459 247 460 248 454 242 460 248 461 249 461 249 460 248 462 250 461 249 462 250 463 251 461 249 463 251 464 252 461 249 464 252 465 253 461 249 465 253 466 254 451 239 435 223 467 255 467 255 435 223 468 256 468 256 435 223 469 257 469 257 435 223 470 258 470 258 435 223 471 259 471 259 435 223 472 260 472 260 435 223 473 261 473 261 435 223 474 262 474 262 435 223 475 263 475 263 435 223 476 264 476 264 435 223 477 265 477 265 435 223 478 266 478 266 435 223 479 267 479 267 435 223 480 268 480 268 435 223 481 269 480 268 481 269 482 270 480 268 482 270 483 271 480 268 483 271 484 272 480 268 484 272 485 273 480 268 485 273 486 274 486 274 485 273 487 275 486 274 487 275 488 276 486 274 488 276 489 277 486 274 489 277 490 278 486 274 490 278 491 279 486 274 491 279 492 280 486 274 492 280 493 281 481 269 435 223 494 282 494 282 435 223 495 283 495 283 435 223 496 284 496 284 435 223 497 285 497 285 435 223 498 286 498 286 435 223 499 287 499 287 435 223 500 288 500 288 435 223 501 289 501 289 435 223 502 290 502 290 435 223 503 291 503 291 435 223 504 292 504 292 435 223 505 293 505 293 435 223 506 294 506 294 435 223 507 295 507 295 435 223 508 296 508 296 435 223 509 297 426 214 510 298 511 299 510 298 426 214 512 300 512 300 426 214 513 301 513 301 426 214 514 302 514 302 426 214 515 303 515 303 426 214 516 304 516 304 426 214 517 305 517 305 426 214 518 306 518 306 426 214 519 307 519 307 426 214 520 308 520 308 426 214 521 309 521 309 426 214 439 227 511 299 510 298 522 310 511 299 522 310 523 311 511 299 523 311 524 312 511 299 524 312 525 313 511 299 525 313 526 314 511 299 526 314 527 315 511 299 527 315 528 316 511 299 528 316 529 317 511 299 529 317 530 318 511 299 530 318 531 319 511 299 531 319 532 320 511 299 532 320 533 321 533 321 532 320 534 322 533 321 534 322 535 323 533 321 535 323 461 249 533 321 461 249 536 324 536 324 461 249 537 325 537 325 461 249 538 326 538 326 461 249 539 327 539 327 461 249 540 328 540 328 461 249 541 329 541 329 461 249 542 330 542 330 461 249 543 331 543 331 461 249 544 332 544 332 461 249 545 333 545 333 461 249 546 334 546 334 461 249 466 254 511 299 533 321 547 335 511 299 547 335 548 336 511 299 548 336 549 337 511 299 549 337 550 338 511 299 550 338 551 339 511 299 551 339 552 340 511 299 552 340 553 341 511 299 553 341 554 342 511 299 554 342 555 343 511 299 555 343 556 344 511 299 556 344 557 345 511 299 557 345 558 346 511 299 558 346 559 347 511 299 559 347 486 274 511 299 486 274 560 348 560 348 486 274 561 349 561 349 486 274 562 350 562 350 486 274 563 351 563 351 486 274 564 352 564 352 486 274 565 353 565 353 486 274 566 354 566 354 486 274 567 355 567 355 486 274 568 356 568 356 486 274 569 357 569 357 486 274 493 281 511 299 560 348 570 358 511 299 570 358 571 359 511 299 571 359 572 360 511 299 572 360 573 361 511 299 573 361 574 362 511 299 574 362 575 363 511 299 575 363 576 364 511 299 576 364 577 365 511 299 577 365 578 366 511 299 578 366 579 367 511 299 579 367 580 368 511 299 580 368 581 369 511 299 581 369 582 370 511 299 582 370 583 371 511 299 583 371 509 297 511 299 509 297 435 223 584 223 585 297 586 299 585 297 587 371 586 299 587 371 588 370 586 299 588 370 589 369 586 299 589 369 590 368 586 299 590 368 591 367 586 299 591 367 592 366 586 299 592 366 593 365 586 299 593 365 594 364 586 299 594 364 595 363 586 299 595 363 596 362 586 299 596 362 597 361 586 299 597 361 598 360 586 299 598 360 599 359 586 299 599 359 600 358 586 299 600 358 601 348 586 299 602 281 603 274 604 357 604 357 603 274 605 356 605 356 603 274 606 355 606 355 603 274 607 354 607 354 603 274 608 353 608 353 603 274 609 352 609 352 603 274 610 351 610 351 603 274 611 350 611 350 603 274 612 349 612 349 603 274 601 348 601 348 603 274 586 299 603 274 613 347 586 299 613 347 614 346 586 299 614 346 615 345 586 299 615 345 616 344 586 299 616 344 617 343 586 299 617 343 618 342 586 299 618 342 619 341 586 299 619 341 620 340 586 299 620 340 621 339 586 299 621 339 622 338 586 299 622 338 623 337 586 299 623 337 624 336 586 299 624 336 625 335 586 299 625 335 626 321 586 299 627 254 628 249 629 334 629 334 628 249 630 333 630 333 628 249 631 332 631 332 628 249 632 331 632 331 628 249 633 330 633 330 628 249 634 329 634 329 628 249 635 328 635 328 628 249 636 327 636 327 628 249 637 326 637 326 628 249 638 325 638 325 628 249 639 324 639 324 628 249 626 321 628 249 640 323 626 321 640 323 641 322 626 321 641 322 642 320 626 321 626 321 642 320 586 299 642 320 643 319 586 299 643 319 644 318 586 299 644 318 645 317 586 299 645 317 646 316 586 299 646 316 647 315 586 299 647 315 648 314 586 299 648 314 649 313 586 299 649 313 650 312 586 299 650 312 651 311 586 299 651 311 652 310 586 299 652 310 653 298 586 299 654 227 655 214 656 309 656 309 655 214 657 308 657 308 655 214 658 307 658 307 655 214 659 306 659 306 655 214 660 305 660 305 655 214 661 304 661 304 655 214 662 303 662 303 655 214 663 302 663 302 655 214 664 301 664 301 655 214 665 300 665 300 655 214 653 298 586 299 653 298 655 214 585 297 584 223 666 296 666 296 584 223 667 295 667 295 584 223 668 294 668 294 584 223 669 293 669 293 584 223 670 292 670 292 584 223 671 291 671 291 584 223 672 290 672 290 584 223 673 289 673 289 584 223 674 288 674 288 584 223 675 287 675 287 584 223 676 286 676 286 584 223 677 285 677 285 584 223 678 284 678 284 584 223 679 283 679 283 584 223 680 282 680 282 584 223 681 269 602 281 682 280 603 274 682 280 683 279 603 274 683 279 684 278 603 274 684 278 685 277 603 274 685 277 686 276 603 274 686 276 687 275 603 274 687 275 688 273 603 274 603 274 688 273 689 268 688 273 690 272 689 268 690 272 691 271 689 268 691 271 692 270 689 268 692 270 681 269 689 268 681 269 584 223 689 268 689 268 584 223 693 267 693 267 584 223 694 266 694 266 584 223 695 265 695 265 584 223 696 264 696 264 584 223 697 263 697 263 584 223 698 262 698 262 584 223 699 261 699 261 584 223 700 260 700 260 584 223 701 259 701 259 584 223 702 258 702 258 584 223 703 257 703 257 584 223 704 256 704 256 584 223 705 255 705 255 584 223 706 239 627 254 707 253 628 249 707 253 708 252 628 249 708 252 709 251 628 249 709 251 710 250 628 249 710 250 711 248 628 249 628 249 711 248 712 242 711 248 713 247 712 242 713 247 714 246 712 242 714 246 715 245 712 242 715 245 716 244 712 242 716 244 717 243 712 242 717 243 706 239 712 242 712 242 706 239 718 241 718 241 706 239 719 240 719 240 706 239 720 238 706 239 584 223 720 238 720 238 584 223 721 237 721 237 584 223 722 236 722 236 584 223 723 235 723 235 584 223 724 234 724 234 584 223 725 233 725 233 584 223 726 232 726 232 584 223 727 231 727 231 584 223 728 230 728 230 584 223 729 229 729 229 584 223 730 228 730 228 584 223 731 222 654 227 732 226 655 214 732 226 733 225 655 214 733 225 734 224 655 214 734 224 735 213 655 214 584 223 736 212 731 222 731 222 736 212 737 221 737 221 736 212 738 220 738 220 736 212 739 219 739 219 736 212 740 218 740 218 736 212 741 217 741 217 736 212 742 216 742 216 736 212 743 215 743 215 736 212 735 213 655 214 735 213 736 212 744 372 745 373 746 374 745 373 744 372 747 375 745 373 747 375 748 376 748 376 747 375 749 377 750 377 751 375 752 376 752 376 751 375 753 373 751 375 754 372 753 373 755 374 753 373 754 372 756 378 757 379 758 380 757 379 756 378 759 381 759 381 756 378 760 382 759 381 760 382 761 383 762 383 763 382 764 381 763 382 765 378 764 381 764 381 765 378 766 379 767 380 766 379 765 378
0 0 1 1 2 2 1 1 0 0 3 3 4 3 5 0 6 1 7 2 6 1 5 0 8 4 3 5 0 6 3 5 8 4 9 7 10 7 11 4 4 5 5 6 4 5 11 4 2 8 12 9 13 10 12 9 2 8 1 11 6 11 7 8 14 9 15 10 14 9 7 8 16 12 9 13 8 14 9 13 16 12 17 15 18 15 19 12 10 13 11 14 10 13 19 12 13 16 20 17 21 18 20 17 13 16 12 19 14 19 15 16 22 17 23 18 22 17 15 16 24 20 17 21 16 22 17 21 24 20 25 23 26 23 27 20 18 21 19 22 18 21 27 20 28 24 20 25 29 26 20 25 28 24 21 27 23 27 30 24 22 25 31 26 22 25 30 24 32 28 25 29 24 30 25 29 32 28 33 31 34 31 35 28 26 29 27 30 26 29 35 28 36 32 29 33 37 34 29 33 36 32 28 35 30 35 38 32 31 33 39 34 31 33 38 32 40 36 33 37 32 38 33 37 40 36 41 39 42 39 43 36 34 37 35 38 34 37 43 36 44 40 37 41 45 42 37 41 44 40 36 43 38 43 46 40 39 41 47 42 39 41 46 40 48 44 41 45 40 46 41 45 48 44 49 47 50 47 51 44 42 45 43 46 42 45 51 44 52 48 45 49 53 50 45 49 52 48 44 51 46 51 54 48 47 49 55 50 47 49 54 48 56 52 49 53 48 54 49 53 56 52 57 55 58 55 59 52 50 53 51 54 50 53 59 52 60 56 53 57 61 58 53 57 60 56 52 59 54 59 62 56 55 57 63 58 55 57 62 56 64 60 57 61 56 62 57 61 64 60 65 63 66 63 67 60 58 61 59 62 58 61 67 60 68 64 61 65 69 66 61 65 68 64 60 67 62 67 70 64 63 65 71 66 63 65 70 64 72 68 65 69 64 70 65 69 72 68 73 71 74 71 75 68 66 69 67 70 66 69 75 68 76 72 69 73 77 74 69 73 76 72 68 75 70 75 78 72 71 73 79 74 71 73 78 72 80 76 73 77 72 78 73 77 80 76 81 79 82 79 83 76 74 77 75 78 74 77 83 76 84 80 77 81 85 82 77 81 84 80 76 83 78 83 86 80 79 81 87 82 79 81 86 80 80 84 88 85 81 86 88 85 80 84 89 87 90 87 83 84 91 85 82 86 91 85 83 84 92 88 85 89 93 90 85 89 92 88 84 91 86 91 94 88 87 89 95 90 87 89 94 88 89 92 96 93 88 94 96 93 89 92 97 95 98 95 90 92 99 93 91 94 99 93 90 92 100 96 93 97 101 98 93 97 100 96 92 99 94 99 102 96 95 97 103 98 95 97 102 96 97 100 104 101 96 102 104 101 97 100 105 103 106 103 98 100 107 101 99 102 107 101 98 100 108 104 101 105 109 106 101 105 108 104 100 107 102 107 110 104 103 105 111 106 103 105 110 104 105 108 112 109 104 110 112 109 105 108 113 111 114 111 106 108 115 109 107 110 115 109 106 108 116 112 109 113 117 114 109 113 116 112 108 115 110 115 118 112 111 113 119 114 111 113 118 112 113 116 120 117 112 118 120 117 113 116 121 119 122 119 114 116 123 117 115 118 123 117 114 116 124 120 117 121 125 122 117 121 124 120 116 123 118 123 126 120 119 121 127 122 119 121 126 120 121 124 128 125 120 126 128 125 121 124 129 127 130 127 122 124 131 125 123 126 131 125 122 124 132 128 124 129 125 130 124 129 132 128 133 131 134 131 135 128 126 129 127 130 126 129 135 128 129 132 136 133 128 134 136 133 129 132 137 135 138 135 130 132 139 133 131 134 139 133 130 132 140 136 133 137 132 138 133 137 140 136 141 139 142 139 143 136 134 137 135 138 134 137 143 136 137 140 144 141 136 142 144 141 137 140 145 143 146 143 138 140 147 141 139 142 147 141 138 140 148 144 141 145 140 146 141 145 148 144 149 147 150 147 151 144 142 145 143 146 142 145 151 144 145 148 152 149 144 150 152 149 145 148 153 151 154 151 146 148 155 149 147 150 155 149 146 148 148 152 156 153 149 154 156 153 148 152 157 155 158 155 151 152 159 153 150 154 159 153 151 152 153 156 160 157 152 158 160 157 153 156 161 159 162 159 154 156 163 157 155 158 163 157 154 156 164 160 156 161 157 162 156 161 164 160 165 163 166 163 167 160 159 161 158 162 159 161 167 160 161 164 168 165 160 166 168 165 161 164 169 167 170 167 162 164 171 165 163 166 171 165 162 164 172 168 165 169 164 170 165 169 172 168 173 171 174 171 175 168 166 169 167 170 166 169 175 168 169 172 176 173 168 174 176 173 169 172 177 175 178 175 170 172 179 173 171 174 179 173 170 172 180 176 173 177 172 178 173 177 180 176 181 179 182 179 183 176 174 177 175 178 174 177 183 176 177 180 184 181 176 182 184 181 177 180 185 183 186 183 178 180 187 181 179 182 187 181 178 180 188 184 181 185 180 186 181 185 188 184 189 187 190 187 191 184 182 185 183 186 182 185 191 184 184 188 192 189 193 190 192 189 184 188 185 191 186 191 187 188 194 189 195 190 194 189 187 188 196 192 189 193 188 194 189 193 196 192 197 195 198 195 199 192 190 193 191 194 190 193 199 192 193 196 200 197 201 198 200 197 193 196 192 199 194 199 195 196 202 197 203 198 202 197 195 196 204 200 197 201 196 202 197 201 204 200 205 203 206 203 207 200 198 201 199 202 198 201 207 200 201 204 205 205 204 206 205 205 201 204 200 207 202 207 203 204 206 205 207 206 206 205 203 204
0 0 1 1 2 2 1 1 0 0 3 3 4 3 5 0 6 1 7 2 6 1 5 0 0 4 8 5 3 6 8 5 0 4 9 7 10 7 5 4 11 5 4 6 11 5 5 4 2 8 12 9 13 10 12 9 2 8 1 11 6 11 7 8 14 9 15 10 14 9 7 8 9 12 16 13 8 14 16 13 9 12 17 15 18 15 10 12 19 13 11 14 19 13 10 12 13 16 20 17 21 18 20 17 13 16 12 19 14 19 15 16 22 17 23 18 22 17 15 16 17 20 24 21 16 22 24 21 17 20 25 23 26 23 18 20 27 21 19 22 27 21 18 20 21 24 28 25 29 26 28 25 21 24 20 27 22 27 23 24 30 25 31 26 30 25 23 24 25 28 32 29 24 30 32 29 25 28 33 31 34 31 26 28 35 29 27 30 35 29 26 28 29 32 36 33 37 34 36 33 29 32 28 35 30 35 31 32 38 33 39 34 38 33 31 32 33 36 40 37 32 38 40 37 33 36 41 39 42 39 34 36 43 37 35 38 43 37 34 36 37 40 44 41 45 42 44 41 37 40 36 43 38 43 39 40 46 41 47 42 46 41 39 40 41 44 48 45 40 46 48 45 41 44 49 47 50 47 42 44 51 45 43 46 51 45 42 44 45 48 52 49 53 50 52 49 45 48 44 51 46 51 47 48 54 49 55 50 54 49 47 48 49 52 56 53 48 54 56 53 49 52 57 55 58 55 50 52 59 53 51 54 59 53 50 52 53 56 60 57 61 58 60 57 53 56 52 59 54 59 55 56 62 57 63 58 62 57 55 56 57 60 64 61 56 62 64 61 57 60 65 63 66 63 58 60 67 61 59 62 67 61 58 60 61 64 68 65 69 66 68 65 61 64 60 67 62 67 63 64 70 65 71 66 70 65 63 64 65 68 72 69 64 70 72 69 65 68 73 71 74 71 66 68 75 69 67 70 75 69 66 68 69 72 76 73 77 74 76 73 69 72 68 75 70 75 71 72 78 73 79 74 78 73 71 72 73 76 80 77 72 78 80 77 73 76 81 79 82 79 74 76 83 77 75 78 83 77 74 76 77 80 84 81 85 82 84 81 77 80 76 83 78 83 79 80 86 81 87 82 86 81 79 80 81 84 88 85 80 86 88 85 81 84 89 87 90 87 82 84 91 85 83 86 91 85 82 84 85 88 92 89 93 90 92 89 85 88 84 91 86 91 87 88 94 89 95 90 94 89 87 88 89 92 96 93 88 94 96 93 89 92 97 95 98 95 90 92 99 93 91 94 99 93 90 92 93 96 100 97 101 98 100 97 93 96 92 99 94 99 95 96 102 97 103 98 102 97 95 96 97 100 104 101 96 102 104 101 97 100 105 103 106 103 98 100 107 101 99 102 107 101 98 100 108 104 100 105 109 106 100 105 108 104 101 107 103 107 110 104 102 105 111 106 102 105 110 104 104 108 112 109 113 110 112 109 104 108 105 111 106 111 107 108 114 109 115 110 114 109 107 108 116 112 109 113 117 114 109 113 116 112 108 115 110 115 118 112 111 113 119 114 111 113 118 112 113 116 120 117 121 118 120 117 113 116 112 119 114 119 115 116 122 117 123 118 122 117 115 116 124 120 117 121 125 122 117 121 124 120 116 123 118 123 126 120 119 121 127 122 119 121 126 120 121 124 128 125 129 126 128 125 121 124 120 127 122 127 123 124 130 125 131 126 130 125 123 124 132 128 125 129 133 130 125 129 132 128 124 131 126 131 134 128 127 129 135 130 127 129 134 128 129 132 136 133 137 134 136 133 129 132 128 135 130 135 131 132 138 133 139 134 138 133 131 132 140 136 133 137 141 138 133 137 140 136 132 139 134 139 142 136 135 137 143 138 135 137 142 136 137 140 144 141 145 142 144 141 137 140 136 143 138 143 139 140 146 141 147 142 146 141 139 140 148 144 141 145 149 146 141 145 148 144 140 147 142 147 150 144 143 145 151 146 143 145 150 144 145 148 152 149 153 150 152 149 145 148 144 151 146 151 147 148 154 149 155 150 154 149 147 148 156 152 149 153 157 154 149 153 156 152 148 155 150 155 158 152 151 153 159 154 151 153 158 152 153 156 160 157 161 158 160 157 153 156 152 159 154 159 155 156 162 157 163 158 162 157 155 156 164 160 157 161 165 162 157 161 164 160 156 163 158 163 166 160 159 161 167 162 159 161 166 160 161 164 168 165 169 166 168 165 161 164 160 167 162 167 163 164 170 165 171 166 170 165 163 164 172 168 165 169 173 170 165 169 172 168 164 171 166 171 174 168 167 169 175 170 167 169 174 168 169 172 176 173 177 174 176 173 169 172 168 175 170 175 171 172 178 173 179 174 178 173 171 172 180 176 173 177 181 178 173 177 180 176 172 179 174 179 182 176 175 177 183 178 175 177 182 176 177 180 184 181 185 182 184 181 177 180 176 183 178 183 179 180 186 181 187 182 186 181 179 180 188 184 181 185 189 186 181 185 188 184 180 187 182 187 190 184 183 185 191 186 183 185 190 184 185 188 192 189 193 190 192 189 185 188 184 191 186 191 187 188 194 189 195 190 194 189 187 188 196 192 189 193 197 194 189 193 196 192 188 195 190 195 198 192 191 193 199 194 191 193 198 192 193 196 200 197 201 198 200 197 193 196 192 199 194 199 195 196 202 197 203 198 202 197 195 196 204 200 197 201 205 202 197 201 204 200 196 203 198 203 206 200 199 201 207 202 199 201 206 200 201 204 204 205 205 206 204 205 201 204 200 207 202 207 203 204 206 205 207 206 206 205 203 204
0 0 1 1 2 2 1 1 0 0 3 3 4 3 5 0 6 1 7 2 6 1 5 0 8 4 3 5 0 6 3 5 8 4 9 7 10 7 11 4 4 5 5 6 4 5 11 4 12 8 1 9 13 10 1 9 12 8 2 11 7 11 14 8 6 9 15 10 6 9 14 8 16 12 9 13 8 14 9 13 16 12 17 15 18 15 19 12 10 13 11 14 10 13 19 12 20 16 13 17 21 18 13 17 20 16 12 19 14 19 22 16 15 17 23 18 15 17 22 16 24 20 17 21 16 22 17 21 24 20 25 23 26 23 27 20 18 21 19 22 18 21 27 20 28 24 21 25 29 26 21 25 28 24 20 27 22 27 30 24 23 25 31 26 23 25 30 24 24 28 32 29 25 30 32 29 24 28 33 31 34 31 27 28 35 29 26 30 35 29 27 28 36 32 29 33 37 34 29 33 36 32 28 35 30 35 38 32 31 33 39 34 31 33 38 32 33 36 40 37 32 38 40 37 33 36 41 39 42 39 34 36 43 37 35 38 43 37 34 36 44 40 37 41 45 42 37 41 44 40 36 43 38 43 46 40 39 41 47 42 39 41 46 40 48 44 40 45 41 46 40 45 48 44 49 47 50 47 51 44 43 45 42 46 43 45 51 44 52 48 45 49 53 50 45 49 52 48 44 51 46 51 54 48 47 49 55 50 47 49 54 48 56 52 49 53 48 54 49 53 56 52 57 55 58 55 59 52 50 53 51 54 50 53 59 52 60 56 53 57 61 58 53 57 60 56 52 59 54 59 62 56 55 57 63 58 55 57 62 56 64 60 57 61 56 62 57 61 64 60 65 63 66 63 67 60 58 61 59 62 58 61 67 60 68 64 61 65 69 66 61 65 68 64 60 67 62 67 70 64 63 65 71 66 63 65 70 64 72 68 65 69 64 70 65 69 72 68 73 71 74 71 75 68 66 69 67 70 66 69 75 68 76 72 69 73 77 74 69 73 76 72 68 75 70 75 78 72 71 73 79 74 71 73 78 72 80 76 73 77 72 78 73 77 80 76 81 79 82 79 83 76 74 77 75 78 74 77 83 76 84 80 77 81 85 82 77 81 84 80 76 83 78 83 86 80 79 81 87 82 79 81 86 80 88 84 81 85 80 86 81 85 88 84 89 87 90 87 91 84 82 85 83 86 82 85 91 84 92 88 85 89 93 90 85 89 92 88 84 91 86 91 94 88 87 89 95 90 87 89 94 88 88 92 96 93 89 94 96 93 88 92 97 95 98 95 91 92 99 93 90 94 99 93 91 92 100 96 93 97 101 98 93 97 100 96 92 99 94 99 102 96 95 97 103 98 95 97 102 96 97 100 104 101 96 102 104 101 97 100 105 103 106 103 98 100 107 101 99 102 107 101 98 100 108 104 101 105 109 106 101 105 108 104 100 107 102 107 110 104 103 105 111 106 103 105 110 104 105 108 112 109 104 110 112 109 105 108 113 111 114 111 106 108 115 109 107 110 115 109 106 108 116 112 109 113 117 114 109 113 116 112 108 115 110 115 118 112 111 113 119 114 111 113 118 112 113 116 120 117 112 118 120 117 113 116 121 119 122 119 114 116 123 117 115 118 123 117 114 116 124 120 116 121 117 122 116 121 124 120 125 123 126 123 127 120 118 121 119 122 118 121 127 120 121 124 128 125 120 126 128 125 121 124 129 127 130 127 122 124 131 125 123 126 131 125 122 124 124 128 132 129 125 130 132 129 124 128 133 131 134 131 127 128 135 129 126 130 135 129 127 128 129 132 136 133 128 134 136 133 129 132 137 135 138 135 130 132 139 133 131 134 139 133 130 132 140 136 132 137 133 138 132 137 140 136 141 139 142 139 143 136 135 137 134 138 135 137 143 136 137 140 144 141 136 142 144 141 137 140 145 143 146 143 138 140 147 141 139 142 147 141 138 140 140 144 148 145 141 146 148 145 140 144 149 147 150 147 143 144 151 145 142 146 151 145 143 144 145 148 152 149 144 150 152 149 145 148 153 151 154 151 146 148 155 149 147 150 155 149 146 148 156 152 148 153 149 154 148 153 156 152 157 155 158 155 159 152 151 153 150 154 151 153 159 152 153 156 160 157 152 158 160 157 153 156 161 159 162 159 154 156 163 157 155 158 163 157 154 156 164 160 157 161 156 162 157 161 164 160 165 163 166 163 167 160 158 161 159 162 158 161 167 160 161 164 168 165 160 166 168 165 161 164 169 167 170 167 162 164 171 165 163 166 171 165 162 164 172 168 165 169 164 170 165 169 172 168 173 171 174 171 175 168 166 169 167 170 166 169 175 168 169 172 176 173 168 174 176 173 169 172 177 175 178 175 170 172 179 173 171 174 179 173 170 172 180 176 173 177 172 178 173 177 180 176 181 179 182 179 183 176 174 177 175 178 174 177 183 176 177 180 184 181 176 182 184 181 177 180 185 183 186 183 178 180 187 181 179 182 187 181 178 180 188 184 181 185 180 186 181 185 188 184 189 187 190 187 191 184 182 185 183 186 182 185 191 184 185 188 192 189 184 190 192 189 185 188 193 191 194 191 186 188 195 189 187 190 195 189 186 188 188 192 196 193 189 194 196 193 188 192 197 195 198 195 191 192 199 193 190 194 199 193 191 192 192 196 200 197 201 198 200 197 192 196 193 199 194 199 195 196 202 197 203 198 202 197 195 196 204 200 196 201 197 202 196 201 204 200 205 203 206 203 207 200 199 201 198 202 199 201 207 200 204 204 200 205 205 206 200 205 204 204 201 207 203 207 207 204 202 205 206 206 202 205 207 204
0 0 1 1 2 2 1 1 0 0 3 3 3 3 0 0 4 4 3 3 4 4 5 5 6 5 7 4 8 3 7 4 9 0 8 3 8 3 9 0 10 1 11 2 10 1 9 0 12 6 13 7 14 8 13 7 12 6 15 9 13 7 15 9 16 10 16 10 15 9 17 11 18 11 19 9 20 10 20 10 19 9 21 7 19 9 22 6 21 7 23 8 21 7 22 6 24 12 25 13 26 14 25 13 24 12 27 15 25 13 27 15 28 16 29 16 30 15 31 13 30 15 32 12 31 13 33 14 31 13 32 12 34 17 35 18 36 19 35 18 34 17 37 20 38 20 39 17 40 18 41 19 40 18 39 17 42 21 43 22 44 23 43 22 42 21 45 24 45 24 42 21 46 25 47 25 48 21 49 24 49 24 48 21 50 22 51 23 50 22 48 21 52 26 53 27 54 28 53 27 52 26 55 29 55 29 52 26 56 30 55 29 56 30 57 31 58 31 59 30 60 29 59 30 61 26 60 29 60 29 61 26 62 27 63 28 62 27 61 26 64 32 65 33 66 34 65 33 64 32 67 35 67 35 64 32 68 36 68 36 64 32 69 37 69 37 64 32 70 38 70 38 64 32 71 39 71 39 64 32 72 40 72 40 64 32 73 41 73 41 64 32 74 42 74 42 64 32 75 43 66 34 65 33 76 44 66 34 76 44 77 45 74 42 75 43 78 46 78 46 75 43 79 47 79 47 75 43 80 48 80 48 75 43 81 49 81 49 75 43 82 50 82 50 75 43 83 51 83 51 75 43 84 52 84 52 75 43 85 53 85 53 75 43 86 54 86 54 75 43 87 55 87 55 75 43 88 56 88 56 75 43 89 57 89 57 75 43 90 58 90 58 75 43 91 59 91 59 75 43 92 60 92 60 75 43 93 61 66 34 94 62 95 63 94 62 66 34 96 64 96 64 66 34 97 65 97 65 66 34 98 66 98 66 66 34 99 67 99 67 66 34 100 68 100 68 66 34 101 69 101 69 66 34 102 70 102 70 66 34 103 71 103 71 66 34 104 72 104 72 66 34 105 73 105 73 66 34 77 45 95 63 94 62 106 74 95 63 106 74 107 75 95 63 107 75 108 76 95 63 108 76 109 77 95 63 109 77 110 78 95 63 110 78 111 79 95 63 111 79 112 80 95 63 112 80 113 81 95 63 113 81 114 82 95 63 114 82 115 83 95 63 115 83 116 84 95 63 116 84 117 85 95 63 117 85 118 86 95 63 118 86 119 87 95 63 119 87 93 61 95 63 93 61 75 43 120 43 121 61 122 63 121 61 123 87 122 63 123 87 124 86 122 63 124 86 125 85 122 63 125 85 126 84 122 63 126 84 127 83 122 63 127 83 128 82 122 63 128 82 129 81 122 63 129 81 130 80 122 63 130 80 131 79 122 63 131 79 132 78 122 63 132 78 133 77 122 63 133 77 134 76 122 63 134 76 135 75 122 63 135 75 136 74 122 63 136 74 137 62 122 63 138 45 139 34 140 73 140 73 139 34 141 72 141 72 139 34 142 71 142 71 139 34 143 70 143 70 139 34 144 69 144 69 139 34 145 68 145 68 139 34 146 67 146 67 139 34 147 66 147 66 139 34 148 65 148 65 139 34 149 64 149 64 139 34 137 62 122 63 137 62 139 34 121 61 120 43 150 60 150 60 120 43 151 59 151 59 120 43 152 58 152 58 120 43 153 57 153 57 120 43 154 56 154 56 120 43 155 55 155 55 120 43 156 54 156 54 120 43 157 53 157 53 120 43 158 52 158 52 120 43 159 51 159 51 120 43 160 50 160 50 120 43 161 49 161 49 120 43 162 48 162 48 120 43 163 47 163 47 120 43 164 46 164 46 120 43 165 42 138 45 166 44 139 34 166 44 167 33 139 34 120 43 168 32 165 42 165 42 168 32 169 41 169 41 168 32 170 40 170 40 168 32 171 39 171 39 168 32 172 38 172 38 168 32 173 37 173 37 168 32 174 36 174 36 168 32 175 35 175 35 168 32 167 33 139 34 167 33 168 32 176 88 177 89 178 90 177 89 176 88 179 91 180 91 181 88 182 89 183 90 182 89 181 88 184 92 185 93 186 94 185 93 184 92 187 95 187 95 184 92 188 96 188 96 184 92 189 97 190 97 191 92 192 96 192 96 191 92 193 95 193 95 191 92 194 93 195 94 194 93 191 92 196 98 197 99 198 100 197 99 196 98 199 101 199 101 196 98 200 102 201 102 202 98 203 101 203 101 202 98 204 99 205 100 204 99 202 98 206 103 207 104 208 105 207 104 206 103 209 106 209 106 206 103 210 107 210 107 206 103 211 108 211 108 206 103 212 109 212 109 206 103 213 110 213 110 206 103 214 111 214 111 206 103 215 112 215 112 206 103 216 113 216 113 206 103 217 114 217 114 206 103 218 115 217 114 218 115 219 116 219 116 218 115 220 117 220 117 218 115 221 118 221 118 218 115 222 119 222 119 218 115 223 120 223 120 218 115 224 121 224 121 218 115 225 122 225 122 218 115 226 123 226 123 218 115 227 124 227 124 218 115 228 125 228 125 218 115 229 126 229 126 218 115 230 127 230 127 218 115 231 128 231 128 218 115 232 129 232 129 218 115 233 130 234 131 235 132 236 133 235 132 234 131 206 103 235 132 206 103 237 134 235 132 237 134 238 135 235 132 238 135 239 136 235 132 239 136 240 137 235 132 240 137 241 138 235 132 241 138 242 139 235 132 242 139 243 140 235 132 243 140 244 141 235 132 244 141 245 142 235 132 245 142 246 143 237 134 206 103 247 144 247 144 206 103 248 145 248 145 206 103 208 105 246 143 245 142 249 146 246 143 249 146 250 147 246 143 250 147 251 148 246 143 251 148 252 149 246 143 252 149 253 150 246 143 253 150 254 151 246 143 254 151 255 152 246 143 255 152 256 153 246 143 256 153 257 154 246 143 257 154 258 155 246 143 258 155 259 156 246 143 259 156 260 157 246 143 260 157 261 158 246 143 261 158 262 159 246 143 262 159 263 160 246 143 263 160 233 130 246 143 233 130 218 115 246 143 218 115 264 161 246 143 264 161 265 162 266 162 267 161 268 143 267 161 269 115 268 143 269 115 270 130 268 143 270 130 271 160 268 143 271 160 272 159 268 143 272 159 273 158 268 143 273 158 274 157 268 143 274 157 275 156 268 143 275 156 276 155 268 143 276 155 277 154 268 143 277 154 278 153 268 143 278 153 279 152 268 143 279 152 280 151 268 143 280 151 281 150 268 143 281 150 282 149 268 143 282 149 283 148 268 143 283 148 284 147 268 143 284 147 285 146 268 143 285 146 286 142 268 143 287 105 288 103 289 145 289 145 288 103 290 144 290 144 288 103 291 134 268 143 286 142 292 132 286 142 293 141 292 132 293 141 294 140 292 132 294 140 295 139 292 132 295 139 296 138 292 132 296 138 297 137 292 132 297 137 298 136 292 132 298 136 299 135 292 132 299 135 291 134 292 132 291 134 288 103 292 132 288 103 300 131 292 132 301 133 292 132 300 131 270 130 269 115 302 129 302 129 269 115 303 128 303 128 269 115 304 127 304 127 269 115 305 126 305 126 269 115 306 125 306 125 269 115 307 124 307 124 269 115 308 123 308 123 269 115 309 122 309 122 269 115 310 121 310 121 269 115 311 120 311 120 269 115 312 119 312 119 269 115 313 118 313 118 269 115 314 117 314 117 269 115 315 116 315 116 269 115 316 114 269 115 288 103 316 114 316 114 288 103 317 113 317 113 288 103 318 112 318 112 288 103 319 111 319 111 288 103 320 110 320 110 288 103 321 109 321 109 288 103 322 108 322 108 288 103 323 107 323 107 288 103 324 106 324 106 288 103 325 104 287 105 325 104 288 103 326 163 327 164 328 165 327 164 326 163 329 166 330 166 331 163 332 164 333 165 332 164 331 163 334 167 335 168 336 169 335 168 334 167 337 170 337 170 334 167 338 171 339 171 340 167 341 170 341 170 340 167 342 168 343 169 342 168 340 167 344 172 345 173 346 174 345 173 344 172 347 175 348 175 349 172 350 173 351 174 350 173 349 172
0 0 1 1 2 2 1 1 0 0 3 3 4 3 5 0 6 1 7 2 6 1 5 0 8 4 3 5 0 6 3 5 8 4 9 7 10 7 11 4 4 5 5 6 4 5 11 4 2 8 12 9 13 10 12 9 2 8 1 11 6 11 7 8 14 9 15 10 14 9 7 8 16 12 9 13 8 14 9 13 16 12 17 15 18 15 19 12 10 13 11 14 10 13 19 12 20 16 12 17 21 18 12 17 20 16 13 19 15 19 22 16 14 17 23 18 14 17 22 16 24 20 17 21 16 22 17 21 24 20 25 23 26 23 27 20 18 21 19 22 18 21 27 20 20 24 28 25 29 26 28 25 20 24 21 27 23 27 22 24 30 25 31 26 30 25 22 24 32 28 25 29 24 30 25 29 32 28 33 31 34 31 35 28 26 29 27 30 26 29 35 28 29 32 36 33 37 34 36 33 29 32 28 35 30 35 31 32 38 33 39 34 38 33 31 32 40 36 33 37 32 38 33 37 40 36 41 39 42 39 43 36 34 37 35 38 34 37 43 36 44 40 36 41 45 42 36 41 44 40 37 43 39 43 46 40 38 41 47 42 38 41 46 40 40 44 48 45 41 46 48 45 40 44 49 47 50 47 43 44 51 45 42 46 51 45 43 44 52 48 45 49 53 50 45 49 52 48 44 51 46 51 54 48 47 49 55 50 47 49 54 48 56 52 48 53 49 54 48 53 56 52 57 55 58 55 59 52 51 53 50 54 51 53 59 52 60 56 53 57 61 58 53 57 60 56 52 59 54 59 62 56 55 57 63 58 55 57 62 56 56 60 64 61 57 62 64 61 56 60 65 63 66 63 59 60 67 61 58 62 67 61 59 60 68 64 61 65 69 66 61 65 68 64 60 67 62 67 70 64 63 65 71 66 63 65 70 64 64 68 72 69 73 70 72 69 64 68 65 71 66 71 67 68 74 69 75 70 74 69 67 68 76 72 69 73 77 74 69 73 76 72 68 75 70 75 78 72 71 73 79 74 71 73 78 72 73 76 80 77 81 78 80 77 73 76 72 79 74 79 75 76 82 77 83 78 82 77 75 76 84 80 77 81 85 82 77 81 84 80 76 83 78 83 86 80 79 81 87 82 79 81 86 80 81 84 88 85 89 86 88 85 81 84 80 87 82 87 83 84 90 85 91 86 90 85 83 84 92 88 85 89 93 90 85 89 92 88 84 91 86 91 94 88 87 89 95 90 87 89 94 88 89 92 96 93 97 94 96 93 89 92 88 95 90 95 91 92 98 93 99 94 98 93 91 92 100 96 93 97 101 98 93 97 100 96 92 99 94 99 102 96 95 97 103 98 95 97 102 96 97 100 104 101 105 102 104 101 97 100 96 103 98 103 99 100 106 101 107 102 106 101 99 100 108 104 101 105 109 106 101 105 108 104 100 107 102 107 110 104 103 105 111 106 103 105 110 104 105 108 112 109 113 110 112 109 105 108 104 111 106 111 107 108 114 109 115 110 114 109 107 108 116 112 109 113 117 114 109 113 116 112 108 115 110 115 118 112 111 113 119 114 111 113 118 112 113 116 120 117 121 118 120 117 113 116 112 119 114 119 115 116 122 117 123 118 122 117 115 116 124 120 117 121 125 122 117 121 124 120 116 123 118 123 126 120 119 121 127 122 119 121 126 120 121 124 128 125 129 126 128 125 121 124 120 127 122 127 123 124 130 125 131 126 130 125 123 124 132 128 125 129 133 130 125 129 132 128 124 131 126 131 134 128 127 129 135 130 127 129 134 128 129 132 136 133 137 134 136 133 129 132 128 135 130 135 131 132 138 133 139 134 138 133 131 132 140 136 133 137 141 138 133 137 140 136 132 139 134 139 142 136 135 137 143 138 135 137 142 136 137 140 144 141 145 142 144 141 137 140 136 143 138 143 139 140 146 141 147 142 146 141 139 140 148 144 140 145 141 146 140 145 148 144 149 147 150 147 151 144 142 145 143 146 142 145 151 144 145 148 152 149 153 150 152 149 145 148 144 151 146 151 147 148 154 149 155 150 154 149 147 148 156 152 149 153 148 154 149 153 156 152 157 155 158 155 159 152 150 153 151 154 150 153 159 152 153 156 160 157 161 158 160 157 153 156 152 159 154 159 155 156 162 157 163 158 162 157 155 156 164 160 157 161 156 162 157 161 164 160 165 163 166 163 167 160 158 161 159 162 158 161 167 160 161 164 168 165 169 166 168 165 161 164 160 167 162 167 163 164 170 165 171 166 170 165 163 164 172 168 165 169 164 170 165 169 172 168 173 171 174 171 175 168 166 169 167 170 166 169 175 168 176 172 168 173 177 174 168 173 176 172 169 175 171 175 178 172 170 173 179 174 170 173 178 172 180 176 173 177 172 178 173 177 180 176 181 179 182 179 183 176 174 177 175 178 174 177 183 176 184 180 177 181 185 182 177 181 184 180 176 183 178 183 186 180 179 181 187 182 179 181 186 180 188 184 181 185 180 186 181 185 188 184 189 187 190 187 191 184 182 185 183 186 182 185 191 184 192 188 185 189 193 190 185 189 192 188 184 191 186 191 194 188 187 189 195 190 187 189 194 188 196 192 189 193 188 194 189 193 196 192 197 195 198 195 199 192 190 193 191 194 190 193 199 192 192 196 200 197 201 198 200 197 192 196 193 199 195 199 194 196 202 197 203 198 202 197 194 196 204 200 197 201 196 202 197 201 204 200 205 203 206 203 207 200 198 201 199 202 198 201 207 200 201 204 205 205 204 206 205 205 201 204 200 207 202 207 203 204 206 205 207 206 206 205 203 204
0 0 1 1 2 2 1 1 0 0 3 3 3 3 0 0 4 4 3 3 4 4 5 5 6 5 7 4 8 3 7 4 9 0 8 3 8 3 9 0 10 1 11 2 10 1 9 0 12 6 13 7 14 8 13 7 12 6 15 9 13 7 15 9 16 10 16 10 15 9 17 11 18 11 19 9 20 10 20 10 19 9 21 7 19 9 22 6 21 7 23 8 21 7 22 6 24 12 25 13 26 14 25 13 24 12 27 15 25 13 27 15 28 16 29 16 30 15 31 13 30 15 32 12 31 13 33 14 31 13 32 12 34 17 35 18 36 19 35 18 34 17 37 20 38 20 39 17 40 18 41 19 40 18 39 17 42 21 43 22 44 23 43 22 42 21 45 24 45 24 42 21 46 25 47 25 48 21 49 24 49 24 48 21 50 22 51 23 50 22 48 21 52 26 53 27 54 28 53 27 52 26 55 29 55 29 52 26 56 30 55 29 56 30 57 31 58 31 59 30 60 29 59 30 61 26 60 29 60 29 61 26 62 27 63 28 62 27 61 26 64 32 65 33 66 34 65 33 64 32 67 35 67 35 64 32 68 36 68 36 64 32 69 37 69 37 64 32 70 38 70 38 64 32 71 39 71 39 64 32 72 40 72 40 64 32 73 41 73 41 64 32 74 42 74 42 64 32 75 43 66 34 65 33 76 44 66 34 76 44 77 45 74 42 75 43 78 46 78 46 75 43 79 47 79 47 75 43 80 48 80 48 75 43 81 49 81 49 75 43 82 50 82 50 75 43 83 51 83 51 75 43 84 52 84 52 75 43 85 53 85 53 75 43 86 54 86 54 75 43 87 55 87 55 75 43 88 56 88 56 75 43 89 57 89 57 75 43 90 58 90 58 75 43 91 59 91 59 75 43 92 60 92 60 75 43 93 61 66 34 94 62 95 63 94 62 66 34 96 64 96 64 66 34 97 65 97 65 66 34 98 66 98 66 66 34 99 67 99 67 66 34 100 68 100 68 66 34 101 69 101 69 66 34 102 70 102 70 66 34 103 71 103 71 66 34 104 72 104 72 66 34 105 73 105 73 66 34 77 45 95 63 94 62 106 74 95 63 106 74 107 75 95 63 107 75 108 76 95 63 108 76 109 77 95 63 109 77 110 78 95 63 110 78 111 79 95 63 111 79 112 80 95 63 112 80 113 81 95 63 113 81 114 82 95 63 114 82 115 83 95 63 115 83 116 84 95 63 116 84 117 85 95 63 117 85 118 86 95 63 118 86 119 87 95 63 119 87 93 61 95 63 93 61 75 43 120 43 121 61 122 63 121 61 123 87 122 63 123 87 124 86 122 63 124 86 125 85 122 63 125 85 126 84 122 63 126 84 127 83 122 63 127 83 128 82 122 63 128 82 129 81 122 63 129 81 130 80 122 63 130 80 131 79 122 63 131 79 132 78 122 63 132 78 133 77 122 63 133 77 134 76 122 63 134 76 135 75 122 63 135 75 136 74 122 63 136 74 137 62 122 63 138 45 139 34 140 73 140 73 139 34 141 72 141 72 139 34 142 71 142 71 139 34 143 70 143 70 139 34 144 69 144 69 139 34 145 68 145 68 139 34 146 67 146 67 139 34 147 66 147 66 139 34 148 65 148 65 139 34 149 64 149 64 139 34 137 62 122 63 137 62 139 34 121 61 120 43 150 60 150 60 120 43 151 59 151 59 120 43 152 58 152 58 120 43 153 57 153 57 120 43 154 56 154 56 120 43 155 55 155 55 120 43 156 54 156 54 120 43 157 53 157 53 120 43 158 52 158 52 120 43 159 51 159 51 120 43 160 50 160 50 120 43 161 49 161 49 120 43 162 48 162 48 120 43 163 47 163 47 120 43 164 46 164 46 120 43 165 42 138 45 166 44 139 34 166 44 167 33 139 34 120 43 168 32 165 42 165 42 168 32 169 41 169 41 168 32 170 40 170 40 168 32 171 39 171 39 168 32 172 38 172 38 168 32 173 37 173 37 168 32 174 36 174 36 168 32 175 35 175 35 168 32 167 33 139 34 167 33 168 32 176 88 177 89 178 90 177 89 176 88 179 91 180 91 181 88 182 89 183 90 182 89 181 88 184 92 185 93 186 94 185 93 184 92 187 95 187 95 184 92 188 96 188 96 184 92 189 97 190 97 191 92 192 96 192 96 191 92 193 95 193 95 191 92 194 93 195 94 194 93 191 92 196 98 197 99 198 100 197 99 196 98 199 101 199 101 196 98 200 102 201 102 202 98 203 101 203 101 202 98 204 99 205 100 204 99 202 98 206 103 207 104 208 105 207 104 206 103 209 106 209 106 206 103 210 107 210 107 206 103 211 108 211 108 206 103 212 109 212 109 206 103 213 110 213 110 206 103 214 111 214 111 206 103 215 112 215 112 206 103 216 113 216 113 206 103 217 114 217 114 206 103 218 115 217 114 218 115 219 116 219 116 218 115 220 117 220 117 218 115 221 118 221 118 218 115 222 119 222 119 218 115 223 120 223 120 218 115 224 121 224 121 218 115 225 122 225 122 218 115 226 123 226 123 218 115 227 124 227 124 218 115 228 125 228 125 218 115 229 126 229 126 218 115 230 127 230 127 218 115 231 128 231 128 218 115 232 129 232 129 218 115 233 130 234 131 235 132 236 133 235 132 234 131 206 103 235 132 206 103 237 134 235 132 237 134 238 135 235 132 238 135 239 136 235 132 239 136 240 137 235 132 240 137 241 138 235 132 241 138 242 139 235 132 242 139 243 140 235 132 243 140 244 141 235 132 244 141 245 142 235 132 245 142 246 143 237 134 206 103 247 144 247 144 206 103 248 145 248 145 206 103 208 105 246 143 245 142 249 146 246 143 249 146 250 147 246 143 250 147 251 148 246 143 251 148 252 149 246 143 252 149 253 150 246 143 253 150 254 151 246 143 254 151 255 152 246 143 255 152 256 153 246 143 256 153 257 154 246 143 257 154 258 155 246 143 258 155 259 156 246 143 259 156 260 157 246 143 260 157 261 158 246 143 261 158 262 159 246 143 262 159 263 160 246 143 263 160 233 130 246 143 233 130 218 115 246 143 218 115 264 161 246 143 264 161 265 162 266 162 267 161 268 143 267 161 269 115 268 143 269 115 270 130 268 143 270 130 271 160 268 143 271 160 272 159 268 143 272 159 273 158 268 143 273 158 274 157 268 143 274 157 275 156 268 143 275 156 276 155 268 143 276 155 277 154 268 143 277 154 278 153 268 143 278 153 279 152 268 143 279 152 280 151 268 143 280 151 281 150 268 143 281 150 282 149 268 143 282 149 283 148 268 143 283 148 284 147 268 143 284 147 285 146 268 143 285 146 286 142 268 143 287 105 288 103 289 145 289 145 288 103 290 144 290 144 288 103 291 134 268 143 286 142 292 132 286 142 293 141 292 132 293 141 294 140 292 132 294 140 295 139 292 132 295 139 296 138 292 132 296 138 297 137 292 132 297 137 298 136 292 132 298 136 299 135 292 132 299 135 291 134 292 132 291 134 288 103 292 132 288 103 300 131 292 132 301 133 292 132 300 131 270 130 269 115 302 129 302 129 269 115 303 128 303 128 269 115 304 127 304 127 269 115 305 126 305 126 269 115 306 125 306 125 269 115 307 124 307 124 269 115 308 123 308 123 269 115 309 122 309 122 269 115 310 121 310 121 269 115 311 120 311 120 269 115 312 119 312 119 269 115 313 118 313 118 269 115 314 117 314 117 269 115 315 116 315 116 269 115 316 114 269 115 288 103 316 114 316 114 288 103 317 113 317 113 288 103 318 112 318 112 288 103 319 111 319 111 288 103 320 110 320 110 288 103 321 109 321 109 288 103 322 108 322 108 288 103 323 107 323 107 288 103 324 106 324 106 288 103 325 104 287 105 325 104 288 103 326 163 327 164 328 165 327 164 326 163 329 166 330 166 331 163 332 164 333 165 332 164 331 163 334 167 335 168 336 169 335 168 334 167 337 170 337 170 334 167 338 171 339 171 340 167 341 170 341 170 340 167 342 168 343 169 342 168 340 167 344 172 345 173 346 174 345 173 344 172 347 175 348 175 349 172 350 173 351 174 350 173 349 172
0 0 1 1 2 2 1 1 0 0 3 3 4 3 5 0 6 1 7 2 6 1 5 0 8 4 3 5 0 6 3 5 8 4 9 7 10 7 11 4 4 5 5 6 4 5 11 4 2 8 12 9 13 10 12 9 2 8 1 11 6 11 7 8 14 9 15 10 14 9 7 8 16 12 9 13 8 14 9 13 16 12 17 15 18 15 19 12 10 13 11 14 10 13 19 12 20 16 12 17 21 18 12 17 20 16 13 19 15 19 22 16 14 17 23 18 14 17 22 16 24 20 17 21 16 22 17 21 24 20 25 23 26 23 27 20 18 21 19 22 18 21 27 20 20 24 28 25 29 26 28 25 20 24 21 27 23 27 22 24 30 25 31 26 30 25 22 24 32 28 25 29 24 30 25 29 32 28 33 31 34 31 35 28 26 29 27 30 26 29 35 28 29 32 36 33 37 34 36 33 29 32 28 35 30 35 31 32 38 33 39 34 38 33 31 32 40 36 33 37 32 38 33 37 40 36 41 39 42 39 43 36 34 37 35 38 34 37 43 36 44 40 36 41 45 42 36 41 44 40 37 43 39 43 46 40 38 41 47 42 38 41 46 40 40 44 48 45 41 46 48 45 40 44 49 47 50 47 43 44 51 45 42 46 51 45 43 44 52 48 45 49 53 50 45 49 52 48 44 51 46 51 54 48 47 49 55 50 47 49 54 48 56 52 48 53 49 54 48 53 56 52 57 55 58 55 59 52 51 53 50 54 51 53 59 52 60 56 53 57 61 58 53 57 60 56 52 59 54 59 62 56 55 57 63 58 55 57 62 56 56 60 64 61 57 62 64 61 56 60 65 63 66 63 59 60 67 61 58 62 67 61 59 60 68 64 61 65 69 66 61 65 68 64 60 67 62 67 70 64 63 65 71 66 63 65 70 64 64 68 72 69 73 70 72 69 64 68 65 71 66 71 67 68 74 69 75 70 74 69 67 68 76 72 69 73 77 74 69 73 76 72 68 75 70 75 78 72 71 73 79 74 71 73 78 72 73 76 80 77 81 78 80 77 73 76 72 79 74 79 75 76 82 77 83 78 82 77 75 76 84 80 77 81 85 82 77 81 84 80 76 83 78 83 86 80 79 81 87 82 79 81 86 80 81 84 88 85 89 86 88 85 81 84 80 87 82 87 83 84 90 85 91 86 90 85 83 84 92 88 85 89 93 90 85 89 92 88 84 91 86 91 94 88 87 89 95 90 87 89 94 88 89 92 96 93 97 94 96 93 89 92 88 95 90 95 91 92 98 93 99 94 98 93 91 92 100 96 93 97 101 98 93 97 100 96 92 99 94 99 102 96 95 97 103 98 95 97 102 96 97 100 104 101 105 102 104 101 97 100 96 103 98 103 99 100 106 101 107 102 106 101 99 100 108 104 101 105 109 106 101 105 108 104 100 107 102 107 110 104 103 105 111 106 103 105 110 104 105 108 112 109 113 110 112 109 105 108 104 111 106 111 107 108 114 109 115 110 114 109 107 108 116 112 109 113 117 114 109 113 116 112 108 115 110 115 118 112 111 113 119 114 111 113 118 112 113 116 120 117 121 118 120 117 113 116 112 119 114 119 115 116 122 117 123 118 122 117 115 116 124 120 117 121 125 122 117 121 124 120 116 123 118 123 126 120 119 121 127 122 119 121 126 120 121 124 128 125 129 126 128 125 121 124 120 127 122 127 123 124 130 125 131 126 130 125 123 124 132 128 125 129 133 130 125 129 132 128 124 131 126 131 134 128 127 129 135 130 127 129 134 128 129 132 136 133 137 134 136 133 129 132 128 135 130 135 131 132 138 133 139 134 138 133 131 132 140 136 133 137 141 138 133 137 140 136 132 139 134 139 142 136 135 137 143 138 135 137 142 136 137 140 144 141 145 142 144 141 137 140 136 143 138 143 139 140 146 141 147 142 146 141 139 140 148 144 140 145 141 146 140 145 148 144 149 147 150 147 151 144 142 145 143 146 142 145 151 144 145 148 152 149 153 150 152 149 145 148 144 151 146 151 147 148 154 149 155 150 154 149 147 148 156 152 149 153 148 154 149 153 156 152 157 155 158 155 159 152 150 153 151 154 150 153 159 152 153 156 160 157 161 158 160 157 153 156 152 159 154 159 155 156 162 157 163 158 162 157 155 156 164 160 157 161 156 162 157 161 164 160 165 163 166 163 167 160 158 161 159 162 158 161 167 160 161 164 168 165 169 166 168 165 161 164 160 167 162 167 163 164 170 165 171 166 170 165 163 164 172 168 165 169 164 170 165 169 172 168 173 171 174 171 175 168 166 169 167 170 166 169 175 168 176 172 168 173 177 174 168 173 176 172 169 175 171 175 178 172 170 173 179 174 170 173 178 172 180 176 173 177 172 178 173 177 180 176 181 179 182 179 183 176 174 177 175 178 174 177 183 176 184 180 177 181 185 182 177 181 184 180 176 183 178 183 186 180 179 181 187 182 179 181 186 180 188 184 181 185 180 186 181 185 188 184 189 187 190 187 191 184 182 185 183 186 182 185 191 184 192 188 185 189 193 190 185 189 192 188 184 191 186 191 194 188 187 189 195 190 187 189 194 188 196 192 189 193 188 194 189 193 196 192 197 195 198 195 199 192 190 193 191 194 190 193 199 192 192 196 200 197 201 198 200 197 192 196 193 199 195 199 194 196 202 197 203 198 202 197 194 196 204 200 197 201 196 202 197 201 204 200 205 203 206 203 207 200 198 201 199 202 198 201 207 200 201 204 205 205 204 206 205 205 201 204 200 207 202 207 203 204 206 205 207 206 206 205 203 204
0 0 1 1 2 2 1 1 0 0 3 3 3 3 0 0 4 4 4 4 0 0 5 5 5 5 0 0 6 6 6 6 0 0 7 7 7 7 0 0 8 8 8 8 0 0 9 9 9 9 0 0 10 10 10 10 0 0 11 11 11 11 0 0 12 12 12 12 0 0 13 13 3 3 4 4 14 14 3 3 14 14 15 15 3 3 15 15 16 16 12 12 13 13 17 17 17 17 13 13 18 18 18 18 13 13 19 19 19 19 13 13 20 20 20 20 13 13 21 21 21 21 13 13 22 22 22 22 13 13 23 23 23 23 13 13 24 24 24 24 13 13 25 25 25 25 13 13 26 26 26 26 13 13 27 27 27 27 13 13 28 28 28 28 13 13 29 29 29 29 13 13 30 30 30 30 13 13 31 31 30 30 31 31 32 32 30 30 32 32 33 33 30 30 33 33 34 34 30 30 34 34 35 35 30 30 35 35 36 36 30 30 36 36 37 37 30 30 37 37 38 38 30 30 38 38 39 39 30 30 39 39 40 40 30 30 40 40 41 41 31 31 13 13 42 42 42 42 13 13 43 43 43 43 13 13 44 44 44 44 13 13 45 45 45 45 13 13 46 46 46 46 13 13 47 47 47 47 13 13 48 48 48 48 13 13 49 49 49 49 13 13 50 50 50 50 13 13 51 51 51 51 13 13 52 52 52 52 13 13 53 53 53 53 13 13 54 54 54 54 13 13 55 55 55 55 13 13 56 56 56 56 13 13 57 57 3 3 58 58 59 59 58 58 3 3 60 60 60 60 3 3 61 61 61 61 3 3 62 62 62 62 3 3 63 63 63 63 3 3 64 64 64 64 3 3 65 65 65 65 3 3 66 66 66 66 3 3 67 67 67 67 3 3 68 68 68 68 3 3 69 69 69 69 3 3 70 70 70 70 3 3 16 16 59 59 58 58 71 71 59 59 71 71 72 72 59 59 72 72 73 73 59 59 73 73 74 74 59 59 74 74 75 75 59 59 75 75 76 76 59 59 76 76 77 77 59 59 77 77 78 78 59 59 78 78 79 79 59 59 79 79 80 80 59 59 80 80 81 81 59 59 81 81 82 82 59 59 82 82 83 83 59 59 83 83 84 84 59 59 84 84 85 85 85 85 84 84 86 86 86 86 84 84 87 87 87 87 84 84 88 88 88 88 84 84 89 89 89 89 84 84 90 90 90 90 84 84 30 30 90 90 30 30 91 91 91 91 30 30 92 92 92 92 30 30 93 93 93 93 30 30 94 94 94 94 30 30 95 95 95 95 30 30 41 41 59 59 85 85 96 96 59 59 96 96 97 97 59 59 97 97 98 98 59 59 98 98 99 99 59 59 99 99 100 100 59 59 100 100 101 101 59 59 101 101 102 102 59 59 102 102 103 103 59 59 103 103 104 104 59 59 104 104 105 105 59 59 105 105 106 106 59 59 106 106 107 107 59 59 107 107 108 108 59 59 108 108 109 109 59 59 109 109 57 57 59 59 57 57 13 13 59 59 13 13 110 110 59 59 110 110 111 111 112 111 113 110 114 59 113 110 115 13 114 59 115 13 116 57 114 59 116 57 117 109 114 59 117 109 118 108 114 59 118 108 119 107 114 59 119 107 120 106 114 59 120 106 121 105 114 59 121 105 122 104 114 59 122 104 123 103 114 59 123 103 124 102 114 59 124 102 125 101 114 59 125 101 126 100 114 59 126 100 127 99 114 59 127 99 128 98 114 59 128 98 129 97 114 59 129 97 130 96 114 59 130 96 131 85 114 59 132 41 133 30 134 95 134 95 133 30 135 94 135 94 133 30 136 93 136 93 133 30 137 92 137 92 133 30 138 91 138 91 133 30 139 90 133 30 140 84 139 90 139 90 140 84 141 89 141 89 140 84 142 88 142 88 140 84 143 87 143 87 140 84 144 86 144 86 140 84 131 85 131 85 140 84 114 59 140 84 145 83 114 59 145 83 146 82 114 59 146 82 147 81 114 59 147 81 148 80 114 59 148 80 149 79 114 59 149 79 150 78 114 59 150 78 151 77 114 59 151 77 152 76 114 59 152 76 153 75 114 59 153 75 154 74 114 59 154 74 155 73 114 59 155 73 156 72 114 59 156 72 157 71 114 59 157 71 158 58 114 59 159 16 160 3 161 70 161 70 160 3 162 69 162 69 160 3 163 68 163 68 160 3 164 67 164 67 160 3 165 66 165 66 160 3 166 65 166 65 160 3 167 64 167 64 160 3 168 63 168 63 160 3 169 62 169 62 160 3 170 61 170 61 160 3 171 60 171 60 160 3 158 58 114 59 158 58 160 3 116 57 115 13 172 56 172 56 115 13 173 55 173 55 115 13 174 54 174 54 115 13 175 53 175 53 115 13 176 52 176 52 115 13 177 51 177 51 115 13 178 50 178 50 115 13 179 49 179 49 115 13 180 48 180 48 115 13 181 47 181 47 115 13 182 46 182 46 115 13 183 45 183 45 115 13 184 44 184 44 115 13 185 43 185 43 115 13 186 42 186 42 115 13 187 31 132 41 188 40 133 30 188 40 189 39 133 30 189 39 190 38 133 30 190 38 191 37 133 30 191 37 192 36 133 30 192 36 193 35 133 30 193 35 194 34 133 30 194 34 195 33 133 30 195 33 196 32 133 30 196 32 187 31 133 30 187 31 115 13 133 30 133 30 115 13 197 29 197 29 115 13 198 28 198 28 115 13 199 27 199 27 115 13 200 26 200 26 115 13 201 25 201 25 115 13 202 24 202 24 115 13 203 23 203 23 115 13 204 22 204 22 115 13 205 21 205 21 115 13 206 20 206 20 115 13 207 19 207 19 115 13 208 18 208 18 115 13 209 17 209 17 115 13 210 12 159 16 211 15 160 3 211 15 212 14 160 3 212 14 213 4 160 3 115 13 214 0 210 12 210 12 214 0 215 11 215 11 214 0 216 10 216 10 214 0 217 9 217 9 214 0 218 8 218 8 214 0 219 7 219 7 214 0 220 6 220 6 214 0 221 5 221 5 214 0 213 4 213 4 214 0 160 3 160 3 214 0 222 1 223 2 222 1 214 0 224 112 225 113 226 114 225 113 224 112 227 115 228 115 229 112 230 113 231 114 230 113 229 112 232 116 233 117 234 118 233 117 232 116 235 119 235 119 232 116 236 120 237 120 238 116 239 119 239 119 238 116 240 117 241 118 240 117 238 116 242 121 243 122 244 123 243 122 242 121 245 124 246 124 247 121 248 122 249 123 248 122 247 121 250 125 251 126 252 127 251 126 250 125 253 128 253 128 250 125 254 129 255 129 256 125 257 128 257 128 256 125 258 126 259 127 258 126 256 125 260 130 261 131 262 132 261 131 260 130 263 133 264 133 265 130 266 131 267 132 266 131 265 130 268 134 269 135 270 136 269 135 268 134 271 137 271 137 268 134 272 138 273 138 274 134 275 137 275 137 274 134 276 135 277 136 276 135 274 134 278 139 279 140 280 141 279 140 278 139 281 142 282 142 283 139 284 140 285 141 284 140 283 139 286 143 287 144 288 145 287 144 286 143 289 146 287 144 289 146 290 147 291 147 292 146 293 144 292 146 294 143 293 144 295 145 293 144 294 143 296 148 297 149 298 150 297 149 296 148 299 151 299 151 296 148 300 152 299 151 300 152 301 153 302 153 303 152 304 151 303 152 305 148 304 151 304 151 305 148 306 149 307 150 306 149 305 148 308 154 309 155 310 156 309 155 308 154 311 157 311 157 308 154 312 158 311 157 312 158 313 159 314 159 315 158 316 157 315 158 317 154 316 157 316 157 317 154 318 155 319 156 318 155 317 154 320 160 321 161 322 162 321 161 320 160 323 163 323 163 320 160 324 164 323 163 324 164 325 165 326 165 327 164 328 163 327 164 329 160 328 163 328 163 329 160 330 161 331 162 330 161 329 160 332 166 333 167 334 168 333 167 332 166 335 169 333 167 335 169 336 170 336 170 335 169 337 171 338 171 339 169 340 170 340 170 339 169 341 167 339 169 342 166 341 167 343 168 341 167 342 166 344 172 345 173 346 174 345 173 344 172 347 175 347 175 344 172 348 176 348 176 344 172 349 177 349 177 344 172 350 178 350 178 344 172 351 179 351 179 344 172 352 180 352 180 344 172 353 181 353 181 344 172 354 182 354 182 344 172 355 183 346 174 345 173 356 184 346 174 356 184 357 185 346 174 357 185 358 186 354 182 355 183 359 187 359 187 355 183 360 188 360 188 355 183 361 189 361 189 355 183 362 190 362 190 355 183 363 191 363 191 355 183 364 192 364 192 355 183 365 193 365 193 355 183 366 194 366 194 355 183 367 195 367 195 355 183 368 196 368 196 355 183 369 197 369 197 355 183 370 198 370 198 355 183 371 199 371 199 355 183 372 200 372 200 355 183 373 201 372 200 373 201 374 202 372 200 374 202 375 203 372 200 375 203 376 204 372 200 376 204 377 205 372 200 377 205 378 206 372 200 378 206 379 207 379 207 378 206 380 208 379 207 380 208 381 209 379 207 381 209 382 210 379 207 382 210 383 211 379 207 383 211 384 212 373 201 355 183 385 213 385 213 355 183 386 214 386 214 355 183 387 215 387 215 355 183 388 216 388 216 355 183 389 217 389 217 355 183 390 218 390 218 355 183 391 219 391 219 355 183 392 220 392 220 355 183 393 221 393 221 355 183 394 222 394 222 355 183 395 223 395 223 355 183 396 224 396 224 355 183 397 225 397 225 355 183 398 226 398 226 355 183 399 227 399 227 355 183 400 228 346 174 401 229 402 230 401 229 346 174 403 231 403 231 346 174 404 232 404 232 346 174 405 233 405 233 346 174 406 234 406 234 346 174 407 235 407 235 346 174 408 236 408 236 346 174 409 237 409 237 346 174 410 238 410 238 346 174 411 239 411 239 346 174 412 240 412 240 346 174 413 241 413 241 346 174 358 186 402 230 401 229 414 242 402 230 414 242 415 243 402 230 415 243 416 244 402 230 416 244 417 245 402 230 417 245 418 246 402 230 418 246 419 247 402 230 419 247 420 248 402 230 420 248 421 249 402 230 421 249 422 250 402 230 422 250 423 251 402 230 423 251 424 252 402 230 424 252 425 253 402 230 425 253 426 254 402 230 426 254 379 207 402 230 379 207 427 255 427 255 379 207 428 256 428 256 379 207 429 257 429 257 379 207 430 258 430 258 379 207 431 259 431 259 379 207 432 260 432 260 379 207 433 261 433 261 379 207 434 262 434 262 379 207 435 263 435 263 379 207 436 264 436 264 379 207 437 265 437 265 379 207 384 212 402 230 427 255 438 266 402 230 438 266 439 267 402 230 439 267 440 268 402 230 440 268 441 269 402 230 441 269 442 270 402 230 442 270 443 271 402 230 443 271 444 272 402 230 444 272 445 273 402 230 445 273 446 274 402 230 446 274 447 275 402 230 447 275 448 276 402 230 448 276 449 277 402 230 449 277 450 278 402 230 450 278 451 279 402 230 451 279 400 228 402 230 400 228 355 183 452 183 453 228 454 230 453 228 455 279 454 230 455 279 456 278 454 230 456 278 457 277 454 230 457 277 458 276 454 230 458 276 459 275 454 230 459 275 460 274 454 230 460 274 461 273 454 230 461 273 462 272 454 230 462 272 463 271 454 230 463 271 464 270 454 230 464 270 465 269 454 230 465 269 466 268 454 230 466 268 467 267 454 230 467 267 468 266 454 230 468 266 469 255 454 230 470 212 471 207 472 265 472 265 471 207 473 264 473 264 471 207 474 263 474 263 471 207 475 262 475 262 471 207 476 261 476 261 471 207 477 260 477 260 471 207 478 259 478 259 471 207 479 258 479 258 471 207 480 257 480 257 471 207 481 256 481 256 471 207 469 255 469 255 471 207 454 230 471 207 482 254 454 230 482 254 483 253 454 230 483 253 484 252 454 230 484 252 485 251 454 230 485 251 486 250 454 230 486 250 487 249 454 230 487 249 488 248 454 230 488 248 489 247 454 230 489 247 490 246 454 230 490 246 491 245 454 230 491 245 492 244 454 230 492 244 493 243 454 230 493 243 494 242 454 230 494 242 495 229 454 230 496 186 497 174 498 241 498 241 497 174 499 240 499 240 497 174 500 239 500 239 497 174 501 238 501 238 497 174 502 237 502 237 497 174 503 236 503 236 497 174 504 235 504 235 497 174 505 234 505 234 497 174 506 233 506 233 497 174 507 232 507 232 497 174 508 231 508 231 497 174 495 229 454 230 495 229 497 174 453 228 452 183 509 227 509 227 452 183 510 226 510 226 452 183 511 225 511 225 452 183 512 224 512 224 452 183 513 223 513 223 452 183 514 222 514 222 452 183 515 221 515 221 452 183 516 220 516 220 452 183 517 219 517 219 452 183 518 218 518 218 452 183 519 217 519 217 452 183 520 216 520 216 452 183 521 215 521 215 452 183 522 214 522 214 452 183 523 213 523 213 452 183 524 201 470 212 525 211 471 207 525 211 526 210 471 207 526 210 527 209 471 207 527 209 528 208 471 207 528 208 529 206 471 207 471 207 529 206 530 200 529 206 531 205 530 200 531 205 532 204 530 200 532 204 533 203 530 200 533 203 534 202 530 200 534 202 524 201 530 200 524 201 452 183 530 200 530 200 452 183 535 199 535 199 452 183 536 198 536 198 452 183 537 197 537 197 452 183 538 196 538 196 452 183 539 195 539 195 452 183 540 194 540 194 452 183 541 193 541 193 452 183 542 192 542 192 452 183 543 191 543 191 452 183 544 190 544 190 452 183 545 189 545 189 452 183 546 188 546 188 452 183 547 187 547 187 452 183 548 182 496 186 549 185 497 174 549 185 550 184 497 174 550 184 551 173 497 174 452 183 552 172 548 182 548 182 552 172 553 181 553 181 552 172 554 180 554 180 552 172 555 179 555 179 552 172 556 178 556 178 552 172 557 177 557 177 552 172 558 176 558 176 552 172 559 175 559 175 552 172 551 173 497 174 551 173 552 172
0 0 1 1 2 2 1 1 0 0 3 3 4 3 5 0 6 1 7 2 6 1 5 0 3 4 8 5 1 6 8 5 3 4 9 7 10 7 4 4 11 5 6 6 11 5 4 4 0 8 12 9 13 10 12 9 0 8 2 11 7 11 5 8 14 9 15 10 14 9 5 8 16 12 8 13 9 14 8 13 16 12 17 15 18 15 19 12 11 13 10 14 11 13 19 12 13 16 20 17 21 18 20 17 13 16 12 19 14 19 15 16 22 17 23 18 22 17 15 16 24 20 17 21 16 22 17 21 24 20 25 23 26 23 27 20 18 21 19 22 18 21 27 20 28 24 20 25 29 26 20 25 28 24 21 27 23 27 30 24 22 25 31 26 22 25 30 24 32 28 25 29 24 30 25 29 32 28 33 31 34 31 35 28 26 29 27 30 26 29 35 28 28 32 36 33 37 34 36 33 28 32 29 35 31 35 30 32 38 33 39 34 38 33 30 32 40 36 33 37 32 38 33 37 40 36 41 39 42 39 43 36 34 37 35 38 34 37 43 36 37 40 44 41 45 42 44 41 37 40 36 43 38 43 39 40 46 41 47 42 46 41 39 40 40 44 48 45 41 46 48 45 40 44 49 47 50 47 43 44 51 45 42 46 51 45 43 44 52 48 44 49 53 50 44 49 52 48 45 51 47 51 54 48 46 49 55 50 46 49 54 48 49 52 56 53 48 54 56 53 49 52 57 55 58 55 50 52 59 53 51 54 59 53 50 52 52 56 60 57 61 58 60 57 52 56 53 59 55 59 54 56 62 57 63 58 62 57 54 56 57 60 64 61 56 62 64 61 57 60 65 63 66 63 58 60 67 61 59 62 67 61 58 60 68 64 60 65 69 66 60 65 68 64 61 67 63 67 70 64 62 65 71 66 62 65 70 64 64 68 72 69 73 70 72 69 64 68 65 71 66 71 67 68 74 69 75 70 74 69 67 68 76 72 69 73 77 74 69 73 76 72 68 75 70 75 78 72 71 73 79 74 71 73 78 72 73 76 80 77 81 78 80 77 73 76 72 79 74 79 75 76 82 77 83 78 82 77 75 76 84 80 77 81 85 82 77 81 84 80 76 83 78 83 86 80 79 81 87 82 79 81 86 80 81 84 88 85 89 86 88 85 81 84 80 87 82 87 83 84 90 85 91 86 90 85 83 84 92 88 85 89 93 90 85 89 92 88 84 91 86 91 94 88 87 89 95 90 87 89 94 88 89 92 96 93 97 94 96 93 89 92 88 95 90 95 91 92 98 93 99 94 98 93 91 92 100 96 93 97 101 98 93 97 100 96 92 99 94 99 102 96 95 97 103 98 95 97 102 96 97 100 104 101 105 102 104 101 97 100 96 103 98 103 99 100 106 101 107 102 106 101 99 100 108 104 101 105 109 106 101 105 108 104 100 107 102 107 110 104 103 105 111 106 103 105 110 104 105 108 112 109 113 110 112 109 105 108 104 111 106 111 107 108 114 109 115 110 114 109 107 108 116 112 109 113 117 114 109 113 116 112 108 115 110 115 118 112 111 113 119 114 111 113 118 112 113 116 120 117 121 118 120 117 113 116 112 119 114 119 115 116 122 117 123 118 122 117 115 116 124 120 117 121 125 122 117 121 124 120 116 123 118 123 126 120 119 121 127 122 119 121 126 120 121 124 128 125 129 126 128 125 121 124 120 127 122 127 123 124 130 125 131 126 130 125 123 124 132 128 125 129 133 130 125 129 132 128 124 131 126 131 134 128 127 129 135 130 127 129 134 128 129 132 136 133 137 134 136 133 129 132 128 135 130 135 131 132 138 133 139 134 138 133 131 132 140 136 133 137 141 138 133 137 140 136 132 139 134 139 142 136 135 137 143 138 135 137 142 136 137 140 144 141 145 142 144 141 137 140 136 143 138 143 139 140 146 141 147 142 146 141 139 140 148 144 140 145 141 146 140 145 148 144 149 147 150 147 151 144 142 145 143 146 142 145 151 144 145 148 152 149 153 150 152 149 145 148 144 151 146 151 147 148 154 149 155 150 154 149 147 148 156 152 149 153 148 154 149 153 156 152 157 155 158 155 159 152 150 153 151 154 150 153 159 152 160 156 152 157 161 158 152 157 160 156 153 159 155 159 162 156 154 157 163 158 154 157 162 156 164 160 157 161 156 162 157 161 164 160 165 163 166 163 167 160 158 161 159 162 158 161 167 160 160 164 168 165 169 166 168 165 160 164 161 167 163 167 162 164 170 165 171 166 170 165 162 164 164 168 172 169 165 170 172 169 164 168 173 171 174 171 167 168 175 169 166 170 175 169 167 168 176 172 168 173 177 174 168 173 176 172 169 175 171 175 178 172 170 173 179 174 170 173 178 172 180 176 172 177 173 178 172 177 180 176 181 179 182 179 183 176 175 177 174 178 175 177 183 176 176 180 184 181 185 182 184 181 176 180 177 183 179 183 178 180 186 181 187 182 186 181 178 180 188 184 181 185 180 186 181 185 188 184 189 187 190 187 191 184 182 185 183 186 182 185 191 184 185 188 192 189 193 190 192 189 185 188 184 191 186 191 187 188 194 189 195 190 194 189 187 188 196 192 189 193 188 194 189 193 196 192 197 195 198 195 199 192 190 193 191 194 190 193 199 192 193 196 200 197 201 198 200 197 193 196 192 199 194 199 195 196 202 197 203 198 202 197 195 196 196 200 204 201 197 202 204 201 196 200 205 203 206 203 199 200 207 201 198 202 207 201 199 200 205 204 200 205 204 206 200 205 205 204 201 207 203 207 206 204 202 205 207 206 202 205 206 204
0 0 1 1 2 2 1 1 0 0 3 3 4 3 5 0 6 1 7 2 6 1 5 0 2 4 8 5 9 6 8 5 2 4 1 7 6 7 7 4 10 5 11 6 10 5 7 4 12 8 3 9 0 10 3 9 12 8 13 11 14 11 15 8 4 9 5 10 4 9 15 8 9 12 16 13 17 14 16 13 9 12 8 15 10 15 11 12 18 13 19 14 18 13 11 12 20 16 13 17 12 18 13 17 20 16 21 19 22 19 23 16 14 17 15 18 14 17 23 16 17 20 24 21 25 22 24 21 17 20 16 23 18 23 19 20 26 21 27 22 26 21 19 20 28 24 21 25 20 26 21 25 28 24 29 27 30 27 31 24 22 25 23 26 22 25 31 24 25 28 32 29 33 30 32 29 25 28 24 31 26 31 27 28 34 29 35 30 34 29 27 28 36 32 29 33 28 34 29 33 36 32 37 35 38 35 39 32 30 33 31 34 30 33 39 32 33 36 40 37 41 38 40 37 33 36 32 39 34 39 35 36 42 37 43 38 42 37 35 36 44 40 37 41 36 42 37 41 44 40 45 43 46 43 47 40 38 41 39 42 38 41 47 40 41 44 48 45 49 46 48 45 41 44 40 47 42 47 43 44 50 45 51 46 50 45 43 44 52 48 45 49 44 50 45 49 52 48 53 51 54 51 55 48 46 49 47 50 46 49 55 48 49 52 56 53 57 54 56 53 49 52 48 55 50 55 51 52 58 53 59 54 58 53 51 52 60 56 53 57 52 58 53 57 60 56 61 59 62 59 63 56 54 57 55 58 54 57 63 56 57 60 64 61 65 62 64 61 57 60 56 63 58 63 59 60 66 61 67 62 66 61 59 60 68 64 61 65 60 66 61 65 68 64 69 67 70 67 71 64 62 65 63 66 62 65 71 64 65 68 72 69 73 70 72 69 65 68 64 71 66 71 67 68 74 69 75 70 74 69 67 68 76 72 69 73 68 74 69 73 76 72 77 75 78 75 79 72 70 73 71 74 70 73 79 72 73 76 80 77 81 78 80 77 73 76 72 79 74 79 75 76 82 77 83 78 82 77 75 76 84 80 77 81 76 82 77 81 84 80 85 83 86 83 87 80 78 81 79 82 78 81 87 80 81 84 88 85 89 86 88 85 81 84 80 87 82 87 83 84 90 85 91 86 90 85 83 84 92 88 85 89 84 90 85 89 92 88 93 91 94 91 95 88 86 89 87 90 86 89 95 88 89 92 96 93 97 94 96 93 89 92 88 95 90 95 91 92 98 93 99 94 98 93 91 92 100 96 93 97 92 98 93 97 100 96 101 99 102 99 103 96 94 97 95 98 94 97 103 96 97 100 104 101 105 102 104 101 97 100 96 103 98 103 99 100 106 101 107 102 106 101 99 100 108 104 100 105 109 106 100 105 108 104 101 107 102 107 110 104 103 105 111 106 103 105 110 104 104 108 112 109 105 110 112 109 104 108 113 111 114 111 106 108 115 109 107 110 115 109 106 108 116 112 109 113 117 114 109 113 116 112 108 115 110 115 118 112 111 113 119 114 111 113 118 112 113 116 120 117 112 118 120 117 113 116 121 119 122 119 114 116 123 117 115 118 123 117 114 116 124 120 117 121 125 122 117 121 124 120 116 123 118 123 126 120 119 121 127 122 119 121 126 120 121 124 128 125 120 126 128 125 121 124 129 127 130 127 122 124 131 125 123 126 131 125 122 124 124 128 132 129 133 130 132 129 124 128 125 131 127 131 126 128 134 129 135 130 134 129 126 128 129 132 136 133 128 134 136 133 129 132 137 135 138 135 130 132 139 133 131 134 139 133 130 132 133 136 140 137 141 138 140 137 133 136 132 139 134 139 135 136 142 137 143 138 142 137 135 136 137 140 144 141 136 142 144 141 137 140 145 143 146 143 138 140 147 141 139 142 147 141 138 140 141 144 148 145 149 146 148 145 141 144 140 147 142 147 143 144 150 145 151 146 150 145 143 144 145 148 152 149 144 150 152 149 145 148 153 151 154 151 146 148 155 149 147 150 155 149 146 148 149 152 156 153 157 154 156 153 149 152 148 155 150 155 151 152 158 153 159 154 158 153 151 152 153 156 160 157 152 158 160 157 153 156 161 159 162 159 154 156 163 157 155 158 163 157 154 156 157 160 164 161 165 162 164 161 157 160 156 163 158 163 159 160 166 161 167 162 166 161 159 160 161 164 168 165 160 166 168 165 161 164 169 167 170 167 162 164 171 165 163 166 171 165 162 164 165 168 172 169 173 170 172 169 165 168 164 171 166 171 167 168 174 169 175 170 174 169 167 168 169 172 176 173 168 174 176 173 169 172 177 175 178 175 170 172 179 173 171 174 179 173 170 172 173 176 180 177 181 178 180 177 173 176 172 179 174 179 175 176 182 177 183 178 182 177 175 176 177 180 184 181 176 182 184 181 177 180 185 183 186 183 178 180 187 181 179 182 187 181 178 180 181 184 188 185 189 186 188 185 181 184 180 187 182 187 183 184 190 185 191 186 190 185 183 184 192 188 184 189 185 190 184 189 192 188 193 191 194 191 195 188 187 189 186 190 187 189 195 188 189 192 196 193 197 194 196 193 189 192 188 195 190 195 191 192 198 193 199 194 198 193 191 192 200 196 193 197 192 198 193 197 200 196 201 199 202 199 203 196 194 197 195 198 194 197 203 196 197 200 204 201 205 202 204 201 197 200 196 203 198 203 199 200 206 201 207 202 206 201 199 200 205 204 201 205 200 206 201 205 205 204 204 207 206 207 207 204 202 205 203 206 202 205 207 204
0 0 1 1 2 2 1 1 0 0 3 3 4 3 5 0 6 1 7 2 6 1 5 0 8 4 9 5 10 6 9 5 8 4 11 7 11 7 8 4 12 8 11 7 12 8 13 9 14 9 15 8 16 7 15 8 17 4 16 7 16 7 17 4 18 5 19 6 18 5 17 4 20 10 21 11 22 12 21 11 20 10 23 13 23 13 20 10 24 14 23 13 24 14 25 15 26 15 27 14 28 13 27 14 29 10 28 13 28 13 29 10 30 11 31 12 30 11 29 10 32 16 33 17 34 18 33 17 32 16 35 19 35 19 32 16 36 20 35 19 36 20 37 21 38 21 39 20 40 19 39 20 41 16 40 19 40 19 41 16 42 17 43 18 42 17 41 16 44 22 45 23 46 24 45 23 44 22 47 25 45 23 47 25 48 26 48 26 47 25 49 27 50 27 51 25 52 26 52 26 51 25 53 23 51 25 54 22 53 23 55 24 53 23 54 22 56 28 57 29 58 30 57 29 56 28 59 31 57 29 59 31 60 32 61 32 62 31 63 29 62 31 64 28 63 29 65 30 63 29 64 28 66 33 67 34 68 35 67 34 66 33 69 36 69 36 66 33 70 37 71 37 72 33 73 36 73 36 72 33 74 34 75 35 74 34 72 33 76 38 77 39 78 40 77 39 76 38 79 41 80 41 81 38 82 39 83 40 82 39 81 38 84 42 85 43 86 44 85 43 84 42 87 45 88 45 89 42 90 43 91 44 90 43 89 42 92 46 93 47 94 48 93 47 92 46 95 49 95 49 92 46 96 50 97 50 98 46 99 49 99 49 98 46 100 47 101 48 100 47 98 46 102 51 103 52 104 53 103 52 102 51 105 54 106 54 107 51 108 52 109 53 108 52 107 51 110 55 111 56 112 57 111 56 110 55 113 58 113 58 110 55 114 59 115 59 116 55 117 58 117 58 116 55 118 56 119 57 118 56 116 55 120 60 121 61 122 62 121 61 120 60 123 63 124 63 125 60 126 61 127 62 126 61 125 60 128 64 129 65 130 66 129 65 128 64 131 67 131 67 128 64 132 68 131 67 132 68 133 69 133 69 132 68 134 70 133 69 134 70 135 71 136 71 137 70 138 69 137 70 139 68 138 69 138 69 139 68 140 67 139 68 141 64 140 67 140 67 141 64 142 65 143 66 142 65 141 64
0 0 1 1 2 2 1 1 0 0 3 3 4 3 5 0 6 1 7 2 6 1 5 0 8 4 9 5 10 6 9 5 8 4 11 7 11 7 8 4 12 8 12 8 8 4 13 9 13 9 8 4 14 10 14 10 8 4 15 11 15 11 8 4 16 12 16 12 8 4 17 13 17 13 8 4 18 14 18 14 8 4 19 15 19 15 8 4 20 16 20 16 8 4 21 17 11 7 12 8 22 18 11 7 22 18 23 19 11 7 23 19 24 20 20 16 21 17 25 21 25 21 21 17 26 22 26 22 21 17 27 23 27 23 21 17 28 24 28 24 21 17 29 25 29 25 21 17 30 26 30 26 21 17 31 27 31 27 21 17 32 28 32 28 21 17 33 29 33 29 21 17 34 30 34 30 21 17 35 31 35 31 21 17 36 32 36 32 21 17 37 33 36 32 37 33 38 34 38 34 37 33 39 35 39 35 37 33 40 36 39 35 40 36 41 37 39 35 41 37 42 38 39 35 42 38 43 39 39 35 43 39 44 40 39 35 44 40 45 41 39 35 45 41 46 42 39 35 46 42 47 43 39 35 47 43 48 44 39 35 48 44 49 45 39 35 49 45 50 46 37 33 21 17 51 47 51 47 21 17 52 48 52 48 21 17 53 49 53 49 21 17 54 50 54 50 21 17 55 51 55 51 21 17 56 52 56 52 21 17 57 53 57 53 21 17 58 54 58 54 21 17 59 55 59 55 21 17 60 56 60 56 21 17 61 57 61 57 21 17 62 58 62 58 21 17 63 59 63 59 21 17 64 60 64 60 21 17 65 61 64 60 65 61 66 62 64 60 66 62 67 63 64 60 67 63 68 64 64 60 68 64 69 65 64 60 69 65 70 66 64 60 70 66 71 67 64 60 71 67 72 68 64 60 72 68 73 69 64 60 73 69 74 70 64 60 74 70 75 71 65 61 21 17 76 72 76 72 21 17 77 73 77 73 21 17 78 74 78 74 21 17 79 75 79 75 21 17 80 76 80 76 21 17 81 77 81 77 21 17 82 78 82 78 21 17 83 79 83 79 21 17 84 80 84 80 21 17 85 81 85 81 21 17 86 82 86 82 21 17 87 83 87 83 21 17 88 84 88 84 21 17 89 85 89 85 21 17 90 86 90 86 21 17 91 87 91 87 21 17 92 88 92 88 21 17 93 89 93 89 21 17 94 90 11 7 95 91 92 88 95 91 11 7 96 92 96 92 11 7 97 93 97 93 11 7 98 94 98 94 11 7 99 95 99 95 11 7 100 96 100 96 11 7 101 97 101 97 11 7 102 98 102 98 11 7 103 99 103 99 11 7 104 100 104 100 11 7 105 101 105 101 11 7 106 102 106 102 11 7 24 20 92 88 95 91 107 103 92 88 107 103 108 104 92 88 108 104 109 105 92 88 109 105 110 106 92 88 110 106 111 107 92 88 111 107 112 108 92 88 112 108 113 109 92 88 113 109 114 110 92 88 114 110 115 111 92 88 115 111 116 112 92 88 116 112 117 113 92 88 117 113 118 114 92 88 118 114 119 115 119 115 118 114 120 116 119 115 120 116 121 117 119 115 121 117 122 118 122 118 121 117 123 119 123 119 121 117 124 120 124 120 121 117 125 121 125 121 121 117 126 122 126 122 121 117 127 123 127 123 121 117 39 35 127 123 39 35 128 124 128 124 39 35 129 125 129 125 39 35 130 126 130 126 39 35 131 127 131 127 39 35 132 128 132 128 39 35 50 46 92 88 119 115 133 129 92 88 133 129 134 130 92 88 134 130 135 131 92 88 135 131 136 132 92 88 136 132 137 133 92 88 137 133 138 134 92 88 138 134 139 135 92 88 139 135 140 136 92 88 140 136 141 137 92 88 141 137 142 138 92 88 142 138 143 139 92 88 143 139 144 140 92 88 144 140 145 141 92 88 145 141 146 142 92 88 146 142 147 143 147 143 146 142 148 144 148 144 146 142 149 145 149 145 146 142 150 146 150 146 146 142 151 147 151 147 146 142 64 60 151 147 64 60 152 148 152 148 64 60 153 149 153 149 64 60 154 150 154 150 64 60 155 151 155 151 64 60 156 152 156 152 64 60 157 153 157 153 64 60 75 71 92 88 147 143 158 154 92 88 158 154 159 155 92 88 159 155 160 156 92 88 160 156 161 157 92 88 161 157 162 158 92 88 162 158 163 159 92 88 163 159 164 160 92 88 164 160 165 161 92 88 165 161 166 162 92 88 166 162 167 163 92 88 167 163 168 164 92 88 168 164 169 165 92 88 169 165 170 166 92 88 170 166 171 167 92 88 171 167 91 87 172 87 173 167 174 88 173 167 175 166 174 88 175 166 176 165 174 88 176 165 177 164 174 88 177 164 178 163 174 88 178 163 179 162 174 88 179 162 180 161 174 88 180 161 181 160 174 88 181 160 182 159 174 88 182 159 183 158 174 88 183 158 184 157 174 88 184 157 185 156 174 88 185 156 186 155 174 88 186 155 187 154 174 88 187 154 188 143 174 88 189 71 190 60 191 153 191 153 190 60 192 152 192 152 190 60 193 151 193 151 190 60 194 150 194 150 190 60 195 149 195 149 190 60 196 148 196 148 190 60 197 147 190 60 198 142 197 147 197 147 198 142 199 146 199 146 198 142 200 145 200 145 198 142 201 144 201 144 198 142 188 143 188 143 198 142 174 88 198 142 202 141 174 88 202 141 203 140 174 88 203 140 204 139 174 88 204 139 205 138 174 88 205 138 206 137 174 88 206 137 207 136 174 88 207 136 208 135 174 88 208 135 209 134 174 88 209 134 210 133 174 88 210 133 211 132 174 88 211 132 212 131 174 88 212 131 213 130 174 88 213 130 214 129 174 88 214 129 215 115 174 88 216 46 217 35 218 128 218 128 217 35 219 127 219 127 217 35 220 126 220 126 217 35 221 125 221 125 217 35 222 124 222 124 217 35 223 123 217 35 224 117 223 123 223 123 224 117 225 122 225 122 224 117 226 121 226 121 224 117 227 120 227 120 224 117 228 119 228 119 224 117 229 118 229 118 224 117 215 115 224 117 230 116 215 115 230 116 231 114 215 115 215 115 231 114 174 88 231 114 232 113 174 88 232 113 233 112 174 88 233 112 234 111 174 88 234 111 235 110 174 88 235 110 236 109 174 88 236 109 237 108 174 88 237 108 238 107 174 88 238 107 239 106 174 88 239 106 240 105 174 88 240 105 241 104 174 88 241 104 242 103 174 88 242 103 243 91 174 88 244 20 245 7 246 102 246 102 245 7 247 101 247 101 245 7 248 100 248 100 245 7 249 99 249 99 245 7 250 98 250 98 245 7 251 97 251 97 245 7 252 96 252 96 245 7 253 95 253 95 245 7 254 94 254 94 245 7 255 93 255 93 245 7 256 92 256 92 245 7 243 91 174 88 243 91 245 7 257 90 258 17 259 89 259 89 258 17 174 88 174 88 258 17 172 87 172 87 258 17 260 86 260 86 258 17 261 85 261 85 258 17 262 84 262 84 258 17 263 83 263 83 258 17 264 82 264 82 258 17 265 81 265 81 258 17 266 80 266 80 258 17 267 79 267 79 258 17 268 78 268 78 258 17 269 77 269 77 258 17 270 76 270 76 258 17 271 75 271 75 258 17 272 74 272 74 258 17 273 73 273 73 258 17 274 72 274 72 258 17 275 61 189 71 276 70 190 60 276 70 277 69 190 60 277 69 278 68 190 60 278 68 279 67 190 60 279 67 280 66 190 60 280 66 281 65 190 60 281 65 282 64 190 60 282 64 283 63 190 60 283 63 284 62 190 60 284 62 275 61 190 60 275 61 258 17 190 60 190 60 258 17 285 59 285 59 258 17 286 58 286 58 258 17 287 57 287 57 258 17 288 56 288 56 258 17 289 55 289 55 258 17 290 54 290 54 258 17 291 53 291 53 258 17 292 52 292 52 258 17 293 51 293 51 258 17 294 50 294 50 258 17 295 49 295 49 258 17 296 48 296 48 258 17 297 47 297 47 258 17 298 33 216 46 299 45 217 35 299 45 300 44 217 35 300 44 301 43 217 35 301 43 302 42 217 35 302 42 303 41 217 35 303 41 304 40 217 35 304 40 305 39 217 35 305 39 306 38 217 35 306 38 307 37 217 35 307 37 308 36 217 35 308 36 298 33 217 35 217 35 298 33 309 34 309 34 298 33 310 32 298 33 258 17 310 32 310 32 258 17 311 31 311 31 258 17 312 30 312 30 258 17 313 29 313 29 258 17 314 28 314 28 258 17 315 27 315 27 258 17 316 26 316 26 258 17 317 25 317 25 258 17 318 24 318 24 258 17 319 23 319 23 258 17 320 22 320 22 258 17 321 21 321 21 258 17 322 16 244 20 323 19 245 7 323 19 324 18 245 7 324 18 325 8 245 7 258 17 326 4 322 16 322 16 326 4 327 15 327 15 326 4 328 14 328 14 326 4 329 13 329 13 326 4 330 12 330 12 326 4 331 11 331 11 326 4 332 10 332 10 326 4 333 9 333 9 326 4 325 8 325 8 326 4 245 7 245 7 326 4 334 5 335 6 334 5 326 4 336 168 337 169 338 170 337 169 336 168 339 171 339 171 336 168 340 172 341 172 342 168 343 171 343 171 342 168 344 169 345 170 344 169 342 168 346 173 347 174 348 175 347 174 346 173 349 176 349 176 346 173 350 177 349 176 350 177 351 178 352 178 353 177 354 176 353 177 355 173 354 176 354 176 355 173 356 174 357 175 356 174 355 173 358 179 359 180 360 181 359 180 358 179 361 182 361 182 358 179 362 183 363 183 364 179 365 182 365 182 364 179 366 180 367 181 366 180 364 179 368 184 369 185 370 186 369 185 368 184 371 187 372 187 373 184 374 185 375 186 374 185 373 184 376 188 377 189 378 190 377 189 376 188 379 191 380 191 381 188 382 189 383 190 382 189 381 188 384 192 385 193 386 194 385 193 384 192 387 195 387 195 384 192 388 196 389 196 390 192 391 195 391 195 390 192 392 193 393 194 392 193 390 192 394 197 395 198 396 199 395 198 394 197 397 200 398 200 399 197 400 198 401 199 400 198 399 197 402 201 403 202 404 203 403 202 402 201 405 204 405 204 402 201 406 205 407 205 408 201 409 204 409 204 408 201 410 202 411 203 410 202 408 201 412 206 413 207 414 208 413 207 412 206 415 209 415 209 412 206 416 210 415 209 416 210 417 211 418 211 419 210 420 209 419 210 421 206 420 209 420 209 421 206 422 207 423 208 422 207 421 206 424 212 425 213 426 214 425 213 424 212 427 215 427 215 424 212 428 216 428 216 424 212 429 217 429 217 424 212 430 218 430 218 424 212 431 219 431 219 424 212 432 220 432 220 424 212 433 221 433 221 424 212 434 222 434 222 424 212 435 223 426 214 425 213 436 224 426 214 436 224 437 225 426 214 437 225 438 226 426 214 438 226 439 227 434 222 435 223 440 228 440 228 435 223 441 229 441 229 435 223 442 230 442 230 435 223 443 231 443 231 435 223 444 232 444 232 435 223 445 233 445 233 435 223 446 234 446 234 435 223 447 235 447 235 435 223 448 236 448 236 435 223 449 237 449 237 435 223 450 238 450 238 435 223 451 239 450 238 451 239 452 240 452 240 451 239 453 241 453 241 451 239 454 242 454 242 451 239 455 243 454 242 455 243 456 244 454 242 456 244 457 245 454 242 457 245 458 246 454 242 458 246 459 247 454 242 459 247 460 248 454 242 460 248 461 249 461 249 460 248 462 250 461 249 462 250 463 251 461 249 463 251 464 252 461 249 464 252 465 253 461 249 465 253 466 254 451 239 435 223 467 255 467 255 435 223 468 256 468 256 435 223 469 257 469 257 435 223 470 258 470 258 435 223 471 259 471 259 435 223 472 260 472 260 435 223 473 261 473 261 435 223 474 262 474 262 435 223 475 263 475 263 435 223 476 264 476 264 435 223 477 265 477 265 435 223 478 266 478 266 435 223 479 267 479 267 435 223 480 268 480 268 435 223 481 269 480 268 481 269 482 270 480 268 482 270 483 271 480 268 483 271 484 272 480 268 484 272 485 273 480 268 485 273 486 274 486 274 485 273 487 275 486 274 487 275 488 276 486 274 488 276 489 277 486 274 489 277 490 278 486 274 490 278 491 279 486 274 491 279 492 280 486 274 492 280 493 281 481 269 435 223 494 282 494 282 435 223 495 283 495 283 435 223 496 284 496 284 435 223 497 285 497 285 435 223 498 286 498 286 435 223 499 287 499 287 435 223 500 288 500 288 435 223 501 289 501 289 435 223 502 290 502 290 435 223 503 291 503 291 435 223 504 292 504 292 435 223 505 293 505 293 435 223 506 294 506 294 435 223 507 295 507 295 435 223 508 296 508 296 435 223 509 297 426 214 510 298 511 299 510 298 426 214 512 300 512 300 426 214 513 301 513 301 426 214 514 302 514 302 426 214 515 303 515 303 426 214 516 304 516 304 426 214 517 305 517 305 426 214 518 306 518 306 426 214 519 307 519 307 426 214 520 308 520 308 426 214 521 309 521 309 426 214 439 227 511 299 510 298 522 310 511 299 522 310 523 311 511 299 523 311 524 312 511 299 524 312 525 313 511 299 525 313 526 314 511 299 526 314 527 315 511 299 527 315 528 316 511 299 528 316 529 317 511 299 529 317 530 318 511 299 530 318 531 319 511 299 531 319 532 320 511 299 532 320 533 321 533 321 532 320 534 322 533 321 534 322 535 323 533 321 535 323 461 249 533 321 461 249 536 324 536 324 461 249 537 325 537 325 461 249 538 326 538 326 461 249 539 327 539 327 461 249 540 328 540 328 461 249 541 329 541 329 461 249 542 330 542 330 461 249 543 331 543 331 461 249 544 332 544 332 461 249 545 333 545 333 461 249 546 334 546 334 461 249 466 254 511 299 533 321 547 335 511 299 547 335 548 336 511 299 548 336 549 337 511 299 549 337 550 338 511 299 550 338 551 339 511 299 551 339 552 340 511 299 552 340 553 341 511 299 553 341 554 342 511 299 554 342 555 343 511 299 555 343 556 344 511 299 556 344 557 345 511 299 557 345 558 346 511 299 558 346 559 347 511 299 559 347 486 274 511 299 486 274 560 348 560 348 486 274 561 349 561 349 486 274 562 350 562 350 486 274 563 351 563 351 486 274 564 352 564 352 486 274 565 353 565 353 486 274 566 354 566 354 486 274 567 355 567 355 486 274 568 356 568 356 486 274 569 357 569 357 486 274 493 281 511 299 560 348 570 358 511 299 570 358 571 359 511 299 571 359 572 360 511 299 572 360 573 361 511 299 573 361 574 362 511 299 574 362 575 363 511 299 575 363 576 364 511 299 576 364 577 365 511 299 577 365 578 366 511 299 578 366 579 367 511 299 579 367 580 368 511 299 580 368 581 369 511 299 581 369 582 370 511 299 582 370 583 371 511 299 583 371 509 297 511 299 509 297 435 223 584 223 585 297 586 299 585 297 587 371 586 299 587 371 588 370 586 299 588 370 589 369 586 299 589 369 590 368 586 299 590 368 591 367 586 299 591 367 592 366 586 299 592 366 593 365 586 299 593 365 594 364 586 299 594 364 595 363 586 299 595 363 596 362 586 299 596 362 597 361 586 299 597 361 598 360 586 299 598 360 599 359 586 299 599 359 600 358 586 299 600 358 601 348 586 299 602 281 603 274 604 357 604 357 603 274 605 356 605 356 603 274 606 355 606 355 603 274 607 354 607 354 603 274 608 353 608 353 603 274 609 352 609 352 603 274 610 351 610 351 603 274 611 350 611 350 603 274 612 349 612 349 603 274 601 348 601 348 603 274 586 299 603 274 613 347 586 299 613 347 614 346 586 299 614 346 615 345 586 299 615 345 616 344 586 299 616 344 617 343 586 299 617 343 618 342 586 299 618 342 619 341 586 299 619 341 620 340 586 299 620 340 621 339 586 299 621 339 622 338 586 299 622 338 623 337 586 299 623 337 624 336 586 299 624 336 625 335 586 299 625 335 626 321 586 299 627 254 628 249 629 334 629 334 628 249 630 333 630 333 628 249 631 332 631 332 628 249 632 331 632 331 628 249 633 330 633 330 628 249 634 329 634 329 628 249 635 328 635 328 628 249 636 327 636 327 628 249 637 326 637 326 628 249 638 325 638 325 628 249 639 324 639 324 628 249 626 321 628 249 640 323 626 321 640 323 641 322 626 321 641 322 642 320 626 321 626 321 642 320 586 299 642 320 643 319 586 299 643 319 644 318 586 299 644 318 645 317 586 299 645 317 646 316 586 299 646 316 647 315 586 299 647 315 648 314 586 299 648 314 649 313 586 299 649 313 650 312 586 299 650 312 651 311 586 299 651 311 652 310 586 299 652 310 653 298 586 299 654 227 655 214 656 309 656 309 655 214 657 308 657 308 655 214 658 307 658 307 655 214 659 306 659 306 655 214 660 305 660 305 655 214 661 304 661 304 655 214 662 303 662 303 655 214 663 302 663 302 655 214 664 301 664 301 655 214 665 300 665 300 655 214 653 298 586 299 653 298 655 214 585 297 584 223 666 296 666 296 584 223 667 295 667 295 584 223 668 294 668 294 584 223 669 293 669 293 584 223 670 292 670 292 584 223 671 291 671 291 584 223 672 290 672 290 584 223 673 289 673 289 584 223 674 288 674 288 584 223 675 287 675 287 584 223 676 286 676 286 584 223 677 285 677 285 584 223 678 284 678 284 584 223 679 283 679 283 584 223 680 282 680 282 584 223 681 269 602 281 682 280 603 274 682 280 683 279 603 274 683 279 684 278 603 274 684 278 685 277 603 274 685 277 686 276 603 274 686 276 687 275 603 274 687 275 688 273 603 274 603 274 688 273 689 268 688 273 690 272 689 268 690 272 691 271 689 268 691 271 692 270 689 268 692 270 681 269 689 268 681 269 584 223 689 268 689 268 584 223 693 267 693 267 584 223 694 266 694 266 584 223 695 265 695 265 584 223 696 264 696 264 584 223 697 263 697 263 584 223 698 262 698 262 584 223 699 261 699 261 584 223 700 260 700 260 584 223 701 259 701 259 584 223 702 258 702 258 584 223 703 257 703 257 584 223 704 256 704 256 584 223 705 255 705 255 584 223 706 239 627 254 707 253 628 249 707 253 708 252 628 249 708 252 709 251 628 249 709 251 710 250 628 249 710 250 711 248 628 249 628 249 711 248 712 242 711 248 713 247 712 242 713 247 714 246 712 242 714 246 715 245 712 242 715 245 716 244 712 242 716 244 717 243 712 242 717 243 706 239 712 242 712 242 706 239 718 241 718 241 706 239 719 240 719 240 706 239 720 238 706 239 584 223 720 238 720 238 584 223 721 237 721 237 584 223 722 236 722 236 584 223 723 235 723 235 584 223 724 234 724 234 584 223 725 233 725 233 584 223 726 232 726 232 584 223 727 231 727 231 584 223 728 230 728 230 584 223 729 229 729 229 584 223 730 228 730 228 584 223 731 222 654 227 732 226 655 214 732 226 733 225 655 214 733 225 734 224 655 214 734 224 735 213 655 214 584 223 736 212 731 222 731 222 736 212 737 221 737 221 736 212 738 220 738 220 736 212 739 219 739 219 736 212 740 218 740 218 736 212 741 217 741 217 736 212 742 216 742 216 736 212 743 215 743 215 736 212 735 213 655 214 735 213 736 212 744 372 745 373 746 374 745 373 744 372 747 375 745 373 747 375 748 376 748 376 747 375 749 377 750 377 751 375 752 376 752 376 751 375 753 373 751 375 754 372 753 373 755 374 753 373 754 372 756 378 757 379 758 380 757 379 756 378 759 381 759 381 756 378 760 382 759 381 760 382 761 383 762 383 763 382 764 381 763 382 765 378 764 381 764 381 765 378 766 379 767 380 766 379 765 378
0 0 1 1 2 2 1 1 0 0 3 3 4 3 5 0 6 1 7 2 6 1 5 0 8 4 3 5 0 6 3 5 8 4 9 7 10 7 11 4 4 5 5 6 4 5 11 4 2 8 12 9 13 10 12 9 2 8 1 11 6 11 7 8 14 9 15 10 14 9 7 8 16 12 9 13 8 14 9 13 16 12 17 15 18 15 19 12 10 13 11 14 10 13 19 12 13 16 20 17 21 18 20 17 13 16 12 19 14 19 15 16 22 17 23 18 22 17 15 16 24 20 17 21 16 22 17 21 24 20 25 23 26 23 27 20 18 21 19 22 18 21 27 20 28 24 20 25 29 26 20 25 28 24 21 27 23 27 30 24 22 25 31 26 22 25 30 24 32 28 25 29 24 30 25 29 32 28 33 31 34 31 35 28 26 29 27 30 26 29 35 28 36 32 29 33 37 34 29 33 36 32 28 35 30 35 38 32 31 33 39 34 31 33 38 32 40 36 33 37 32 38 33 37 40 36 41 39 42 39 43 36 34 37 35 38 34 37 43 36 44 40 37 41 45 42 37 41 44 40 36 43 38 43 46 40 39 41 47 42 39 41 46 40 48 44 41 45 40 46 41 45 48 44 49 47 50 47 51 44 42 45 43 46 42 45 51 44 52 48 45 49 53 50 45 49 52 48 44 51 46 51 54 48 47 49 55 50 47 49 54 48 56 52 49 53 48 54 49 53 56 52 57 55 58 55 59 52 50 53 51 54 50 53 59 52 60 56 53 57 61 58 53 57 60 56 52 59 54 59 62 56 55 57 63 58 55 57 62 56 64 60 57 61 56 62 57 61 64 60 65 63 66 63 67 60 58 61 59 62 58 61 67 60 68 64 61 65 69 66 61 65 68 64 60 67 62 67 70 64 63 65 71 66 63 65 70 64 72 68 65 69 64 70 65 69 72 68 73 71 74 71 75 68 66 69 67 70 66 69 75 68 76 72 69 73 77 74 69 73 76 72 68 75 70 75 78 72 71 73 79 74 71 73 78 72 80 76 73 77 72 78 73 77 80 76 81 79 82 79 83 76 74 77 75 78 74 77 83 76 84 80 77 81 85 82 77 81 84 80 76 83 78 83 86 80 79 81 87 82 79 81 86 80 80 84 88 85 81 86 88 85 80 84 89 87 90 87 83 84 91 85 82 86 91 85 83 84 92 88 85 89 93 90 85 89 92 88 84 91 86 91 94 88 87 89 95 90 87 89 94 88 89 92 96 93 88 94 96 93 89 92 97 95 98 95 90 92 99 93 91 94 99 93 90 92 100 96 93 97 101 98 93 97 100 96 92 99 94 99 102 96 95 97 103 98 95 97 102 96 97 100 104 101 96 102 104 101 97 100 105 103 106 103 98 100 107 101 99 102 107 101 98 100 108 104 101 105 109 106 101 105 108 104 100 107 102 107 110 104 103 105 111 106 103 105 110 104 105 108 112 109 104 110 112 109 105 108 113 111 114 111 106 108 115 109 107 110 115 109 106 108 116 112 109 113 117 114 109 113 116 112 108 115 110 115 118 112 111 113 119 114 111 113 118 112 113 116 120 117 112 118 120 117 113 116 121 119 122 119 114 116 123 117 115 118 123 117 114 116 124 120 117 121 125 122 117 121 124 120 116 123 118 123 126 120 119 121 127 122 119 121 126 120 121 124 128 125 120 126 128 125 121 124 129 127 130 127 122 124 131 125 123 126 131 125 122 124 132 128 124 129 125 130 124 129 132 128 133 131 134 131 135 128 126 129 127 130 126 129 135 128 129 132 136 133 128 134 136 133 129 132 137 135 138 135 130 132 139 133 131 134 139 133 130 132 140 136 133 137 132 138 133 137 140 136 141 139 142 139 143 136 134 137 135 138 134 137 143 136 137 140 144 141 136 142 144 141 137 140 145 143 146 143 138 140 147 141 139 142 147 141 138 140 148 144 141 145 140 146 141 145 148 144 149 147 150 147 151 144 142 145 143 146 142 145 151 144 145 148 152 149 144 150 152 149 145 148 153 151 154 151 146 148 155 149 147 150 155 149 146 148 148 152 156 153 149 154 156 153 148 152 157 155 158 155 151 152 159 153 150 154 159 153 151 152 153 156 160 157 152 158 160 157 153 156 161 159 162 159 154 156 163 157 155 158 163 157 154 156 164 160 156 161 157 162 156 161 164 160 165 163 166 163 167 160 159 161 158 162 159 161 167 160 161 164 168 165 160 166 168 165 161 164 169 167 170 167 162 164 171 165 163 166 171 165 162 164 172 168 165 169 164 170 165 169 172 168 173 171 174 171 175 168 166 169 167 170 166 169 175 168 169 172 176 173 168 174 176 173 169 172 177 175 178 175 170 172 179 173 171 174 179 173 170 172 180 176 173 177 172 178 173 177 180 176 181 179 182 179 183 176 174 177 175 178 174 177 183 176 177 180 184 181 176 182 184 181 177 180 185 183 186 183 178 180 187 181 179 182 187 181 178 180 188 184 181 185 180 186 181 185 188 184 189 187 190 187 191 184 182 185 183 186 182 185 191 184 184 188 192 189 193 190 192 189 184 188 185 191 186 191 187 188 194 189 195 190 194 189 187 188 196 192 189 193 188 194 189 193 196 192 197 195 198 195 199 192 190 193 191 194 190 193 199 192 193 196 200 197 201 198 200 197 193 196 192 199 194 199 195 196 202 197 203 198 202 197 195 196 204 200 197 201 196 202 197 201 204 200 205 203 206 203 207 200 198 201 199 202 198 201 207 200 201 204 205 205 204 206 205 205 201 204 200 207 202 207 203 204 206 205 207 206 206 205 203 204
0 0 1 1 2 2 1 1 0 0 3 3 4 3 5 0 6 1 7 2 6 1 5 0 0 4 8 5 3 6 8 5 0 4 9 7 10 7 5 4 11 5 4 6 11 5 5 4 2 8 12 9 13 10 12 9 2 8 1 11 6 11 7 8 14 9 15 10 14 9 7 8 9 12 16 13 8 14 16 13 9 12 17 15 18 15 10 12 19 13 11 14 19 13 10 12 13 16 20 17 21 18 20 17 13 16 12 19 14 19 15 16 22 17 23 18 22 17 15 16 17 20 24 21 16 22 24 21 17 20 25 23 26 23 18 20 27 21 19 22 27 21 18 20 21 24 28 25 29 26 28 25 21 24 20 27 22 27 23 24 30 25 31 26 30 25 23 24 25 28 32 29 24 30 32 29 25 28 33 31 34 31 26 28 35 29 27 30 35 29 26 28 29 32 36 33 37 34 36 33 29 32 28 35 30 35 31 32 38 33 39 34 38 33 31 32 33 36 40 37 32 38 40 37 33 36 41 39 42 39 34 36 43 37 35 38 43 37 34 36 37 40 44 41 45 42 44 41 37 40 36 43 38 43 39 40 46 41 47 42 46 41 39 40 41 44 48 45 40 46 48 45 41 44 49 47 50 47 42 44 51 45 43 46 51 45 42 44 45 48 52 49 53 50 52 49 45 48 44 51 46 51 47 48 54 49 55 50 54 49 47 48 49 52 56 53 48 54 56 53 49 52 57 55 58 55 50 52 59 53 51 54 59 53 50 52 53 56 60 57 61 58 60 57 53 56 52 59 54 59 55 56 62 57 63 58 62 57 55 56 57 60 64 61 56 62 64 61 57 60 65 63 66 63 58 60 67 61 59 62 67 61 58 60 61 64 68 65 69 66 68 65 61 64 60 67 62 67 63 64 70 65 71 66 70 65 63 64 65 68 72 69 64 70 72 69 65 68 73 71 74 71 66 68 75 69 67 70 75 69 66 68 69 72 76 73 77 74 76 73 69 72 68 75 70 75 71 72 78 73 79 74 78 73 71 72 73 76 80 77 72 78 80 77 73 76 81 79 82 79 74 76 83 77 75 78 83 77 74 76 77 80 84 81 85 82 84 81 77 80 76 83 78 83 79 80 86 81 87 82 86 81 79 80 81 84 88 85 80 86 88 85 81 84 89 87 90 87 82 84 91 85 83 86 91 85 82 84 85 88 92 89 93 90 92 89 85 88 84 91 86 91 87 88 94 89 95 90 94 89 87 88 89 92 96 93 88 94 96 93 89 92 97 95 98 95 90 92 99 93 91 94 99 93 90 92 93 96 100 97 101 98 100 97 93 96 92 99 94 99 95 96 102 97 103 98 102 97 95 96 97 100 104 101 96 102 104 101 97 100 105 103 106 103 98 100 107 101 99 102 107 101 98 100 108 104 100 105 109 106 100 105 108 104 101 107 103 107 110 104 102 105 111 106 102 105 110 104 104 108 112 109 113 110 112 109 104 108 105 111 106 111 107 108 114 109 115 110 114 109 107 108 116 112 109 113 117 114 109 113 116 112 108 115 110 115 118 112 111 113 119 114 111 113 118 112 113 116 120 117 121 118 120 117 113 116 112 119 114 119 115 116 122 117 123 118 122 117 115 116 124 120 117 121 125 122 117 121 124 120 116 123 118 123 126 120 119 121 127 122 119 121 126 120 121 124 128 125 129 126 128 125 121 124 120 127 122 127 123 124 130 125 131 126 130 125 123 124 132 128 125 129 133 130 125 129 132 128 124 131 126 131 134 128 127 129 135 130 127 129 134 128 129 132 136 133 137 134 136 133 129 132 128 135 130 135 131 132 138 133 139 134 138 133 131 132 140 136 133 137 141 138 133 137 140 136 132 139 134 139 142 136 135 137 143 138 135 137 142 136 137 140 144 141 145 142 144 141 137 140 136 143 138 143 139 140 146 141 147 142 146 141 139 140 148 144 141 145 149 146 141 145 148 144 140 147 142 147 150 144 143 145 151 146 143 145 150 144 145 148 152 149 153 150 152 149 145 148 144 151 146 151 147 148 154 149 155 150 154 149 147 148 156 152 149 153 157 154 149 153 156 152 148 155 150 155 158 152 151 153 159 154 151 153 158 152 153 156 160 157 161 158 160 157 153 156 152 159 154 159 155 156 162 157 163 158 162 157 155 156 164 160 157 161 165 162 157 161 164 160 156 163 158 163 166 160 159 161 167 162 159 161 166 160 161 164 168 165 169 166 168 165 161 164 160 167 162 167 163 164 170 165 171 166 170 165 163 164 172 168 165 169 173 170 165 169 172 168 164 171 166 171 174 168 167 169 175 170 167 169 174 168 169 172 176 173 177 174 176 173 169 172 168 175 170 175 171 172 178 173 179 174 178 173 171 172 180 176 173 177 181 178 173 177 180 176 172 179 174 179 182 176 175 177 183 178 175 177 182 176 177 180 184 181 185 182 184 181 177 180 176 183 178 183 179 180 186 181 187 182 186 181 179 180 188 184 181 185 189 186 181 185 188 184 180 187 182 187 190 184 183 185 191 186 183 185 190 184 185 188 192 189 193 190 192 189 185 188 184 191 186 191 187 188 194 189 195 190 194 189 187 188 196 192 189 193 197 194 189 193 196 192 188 195 190 195 198 192 191 193 199 194 191 193 198 192 193 196 200 197 201 198 200 197 193 196 192 199 194 199 195 196 202 197 203 198 202 197 195 196 204 200 197 201 205 202 197 201 204 200 196 203 198 203 206 200 199 201 207 202 199 201 206 200 201 204 204 205 205 206 204 205 201 204 200 207 202 207 203 204 206 205 207 206 206 205 203 204
0 0 1 1 2 2 1 1 0 0 3 3 4 3 5 0 6 1 7 2 6 1 5 0 8 4 3 5 0 6 3 5 8 4 9 7 10 7 11 4 4 5 5 6 4 5 11 4 12 8 1 9 13 10 1 9 12 8 2 11 7 11 14 8 6 9 15 10 6 9 14 8 16 12 9 13 8 14 9 13 16 12 17 15 18 15 19 12 10 13 11 14 10 13 19 12 20 16 13 17 21 18 13 17 20 16 12 19 14 19 22 16 15 17 23 18 15 17 22 16 24 20 17 21 16 22 17 21 24 20 25 23 26 23 27 20 18 21 19 22 18 21 27 20 28 24 21 25 29 26 21 25 28 24 20 27 22 27 30 24 23 25 31 26 23 25 30 24 24 28 32 29 25 30 32 29 24 28 33 31 34 31 27 28 35 29 26 30 35 29 27 28 36 32 29 33 37 34 29 33 36 32 28 35 30 35 38 32 31 33 39 34 31 33 38 32 33 36 40 37 32 38 40 37 33 36 41 39 42 39 34 36 43 37 35 38 43 37 34 36 44 40 37 41 45 42 37 41 44 40 36 43 38 43 46 40 39 41 47 42 39 41 46 40 48 44 40 45 41 46 40 45 48 44 49 47 50 47 51 44 43 45 42 46 43 45 51 44 52 48 45 49 53 50 45 49 52 48 44 51 46 51 54 48 47 49 55 50 47 49 54 48 56 52 49 53 48 54 49 53 56 52 57 55 58 55 59 52 50 53 51 54 50 53 59 52 60 56 53 57 61 58 53 57 60 56 52 59 54 59 62 56 55 57 63 58 55 57 62 56 64 60 57 61 56 62 57 61 64 60 65 63 66 63 67 60 58 61 59 62 58 61 67 60 68 64 61 65 69 66 61 65 68 64 60 67 62 67 70 64 63 65 71 66 63 65 70 64 72 68 65 69 64 70 65 69 72 68 73 71 74 71 75 68 66 69 67 70 66 69 75 68 76 72 69 73 77 74 69 73 76 72 68 75 70 75 78 72 71 73 79 74 71 73 78 72 80 76 73 77 72 78 73 77 80 76 81 79 82 79 83 76 74 77 75 78 74 77 83 76 84 80 77 81 85 82 77 81 84 80 76 83 78 83 86 80 79 81 87 82 79 81 86 80 88 84 81 85 80 86 81 85 88 84 89 87 90 87 91 84 82 85 83 86 82 85 91 84 92 88 85 89 93 90 85 89 92 88 84 91 86 91 94 88 87 89 95 90 87 89 94 88 88 92 96 93 89 94 96 93 88 92 97 95 98 95 91 92 99 93 90 94 99 93 91 92 100 96 93 97 101 98 93 97 100 96 92 99 94 99 102 96 95 97 103 98 95 97 102 96 97 100 104 101 96 102 104 101 97 100 105 103 106 103 98 100 107 101 99 102 107 101 98 100 108 104 101 105 109 106 101 105 108 104 100 107 102 107 110 104 103 105 111 106 103 105 110 104 105 108 112 109 104 110 112 109 105 108 113 111 114 111 106 108 115 109 107 110 115 109 106 108 116 112 109 113 117 114 109 113 116 112 108 115 110 115 118 112 111 113 119 114 111 113 118 112 113 116 120 117 112 118 120 117 113 116 121 119 122 119 114 116 123 117 115 118 123 117 114 116 124 120 116 121 117 122 116 121 124 120 125 123 126 123 127 120 118 121 119 122 118 121 127 120 121 124 128 125 120 126 128 125 121 124 129 127 130 127 122 124 131 125 123 126 131 125 122 124 124 128 132 129 125 130 132 129 124 128 133 131 134 131 127 128 135 129 126 130 135 129 127 128 129 132 136 133 128 134 136 133 129 132 137 135 138 135 130 132 139 133 131 134 139 133 130 132 140 136 132 137 133 138 132 137 140 136 141 139 142 139 143 136 135 137 134 138 135 137 143 136 137 140 144 141 136 142 144 141 137 140 145 143 146 143 138 140 147 141 139 142 147 141 138 140 140 144 148 145 141 146 148 145 140 144 149 147 150 147 143 144 151 145 142 146 151 145 143 144 145 148 152 149 144 150 152 149 145 148 153 151 154 151 146 148 155 149 147 150 155 149 146 148 156 152 148 153 149 154 148 153 156 152 157 155 158 155 159 152 151 153 150 154 151 153 159 152 153 156 160 157 152 158 160 157 153 156 161 159 162 159 154 156 163 157 155 158 163 157 154 156 164 160 157 161 156 162 157 161 164 160 165 163 166 163 167 160 158 161 159 162 158 161 167 160 161 164 168 165 160 166 168 165 161 164 169 167 170 167 162 164 171 165 163 166 171 165 162 164 172 168 165 169 164 170 165 169 172 168 173 171 174 171 175 168 166 169 167 170 166 169 175 168 169 172 176 173 168 174 176 173 169 172 177 175 178 175 170 172 179 173 171 174 179 173 170 172 180 176 173 177 172 178 173 177 180 176 181 179 182 179 183 176 174 177 175 178 174 177 183 176 177 180 184 181 176 182 184 181 177 180 185 183 186 183 178 180 187 181 179 182 187 181 178 180 188 184 181 185 180 186 181 185 188 184 189 187 190 187 191 184 182 185 183 186 182 185 191 184 185 188 192 189 184 190 192 189 185 188 193 191 194 191 186 188 195 189 187 190 195 189 186 188 188 192 196 193 189 194 196 193 188 192 197 195 198 195 191 192 199 193 190 194 199 193 191 192 192 196 200 197 201 198 200 197 192 196 193 199 194 199 195 196 202 197 203 198 202 197 195 196 204 200 196 201 197 202 196 201 204 200 205 203 206 203 207 200 199 201 198 202 199 201 207 200 204 204 200 205 205 206 200 205 204 204 201 207 203 207 207 204 202 205 206 206 202 205 207 204
0 0 1 1 2 2 1 1 0 0 3 3 4 3 5 0 6 1 7 2 6 1 5 0 8 4 9 5 10 6 9 5 8 4 11 7 11 7 8 4 12 8 11 7 12 8 13 9 14 9 15 8 16 7 15 8 17 4 16 7 16 7 17 4 18 5 19 6 18 5 17 4 20 10 21 11 22 12 21 11 20 10 23 13 23 13 20 10 24 14 23 13 24 14 25 15 26 15 27 14 28 13 27 14 29 10 28 13 28 13 29 10 30 11 31 12 30 11 29 10 32 16 33 17 34 18 33 17 32 16 35 19 35 19 32 16 36 20 35 19 36 20 37 21 38 21 39 20 40 19 39 20 41 16 40 19 40 19 41 16 42 17 43 18 42 17 41 16 44 22 45 23 46 24 45 23 44 22 47 25 45 23 47 25 48 26 48 26 47 25 49 27 50 27 51 25 52 26 52 26 51 25 53 23 51 25 54 22 53 23 55 24 53 23 54 22 56 28 57 29 58 30 57 29 56 28 59 31 57 29 59 31 60 32 61 32 62 31 63 29 62 31 64 28 63 29 65 30 63 29 64 28 66 33 67 34 68 35 67 34 66 33 69 36 69 36 66 33 70 37 71 37 72 33 73 36 73 36 72 33 74 34 75 35 74 34 72 33 76 38 77 39 78 40 77 39 76 38 79 41 80 41 81 38 82 39 83 40 82 39 81 38 84 42 85 43 86 44 85 43 84 42 87 45 88 45 89 42 90 43 91 44 90 43 89 42 92 46 93 47 94 48 93 47 92 46 95 49 95 49 92 46 96 50 97 50 98 46 99 49 99 49 98 46 100 47 101 48 100 47 98 46 102 51 103 52 104 53 103 52 102 51 105 54 106 54 107 51 108 52 109 53 108 52 107 51 110 55 111 56 112 57 111 56 110 55 113 58 113 58 110 55 114 59 115 59 116 55 117 58 117 58 116 55 118 56 119 57 118 56 116 55 120 60 121 61 122 62 121 61 120 60 123 63 124 63 125 60 126 61 127 62 126 61 125 60 128 64 129 65 130 66 129 65 128 64 131 67 131 67 128 64 132 68 131 67 132 68 133 69 133 69 132 68 134 70 133 69 134 70 135 71 136 71 137 70 138 69 137 70 139 68 138 69 138 69 139 68 140 67 139 68 141 64 140 67 140 67 141 64 142 65 143 66 142 65 141 64
0 0 1 1 2 2 1 1 0 0 3 3 4 3 5 0 6 1 7 2 6 1 5 0 8 4 9 5 10 6 9 5 8 4 11 7 11 7 8 4 12 8 11 7 12 8 13 9 14 9 15 8 16 7 15 8 17 4 16 7 16 7 17 4 18 5 19 6 18 5 17 4 20 10 21 11 22 12 21 11 20 10 23 13 23 13 20 10 24 14 23 13 24 14 25 15 26 15 27 14 28 13 27 14 29 10 28 13 28 13 29 10 30 11 31 12 30 11 29 10 32 16 33 17 34 18 33 17 32 16 35 19 35 19 32 16 36 20 35 19 36 20 37 21 38 21 39 20 40 19 39 20 41 16 40 19 40 19 41 16 42 17 43 18 42 17 41 16 44 22 45 23 46 24 45 23 44 22 47 25 45 23 47 25 48 26 48 26 47 25 49 27 50 27 51 25 52 26 52 26 51 25 53 23 51 25 54 22 53 23 55 24 53 23 54 22 56 28 57 29 58 30 57 29 56 28 59 31 57 29 59 31 60 32 61 32 62 31 63 29 62 31 64 28 63 29 65 30 63 29 64 28 66 33 67 34 68 35 67 34 66 33 69 36 69 36 66 33 70 37 71 37 72 33 73 36 73 36 72 33 74 34 75 35 74 34 72 33 76 38 77 39 78 40 77 39 76 38 79 41 80 41 81 38 82 39 83 40 82 39 81 38 84 42 85 43 86 44 85 43 84 42 87 45 88 45 89 42 90 43 91 44 90 43 89 42 92 46 93 47 94 48 93 47 92 46 95 49 95 49 92 46 96 50 97 50 98 46 99 49 99 49 98 46 100 47 101 48 100 47 98 46 102 51 103 52 104 53 103 52 102 51 105 54 106 54 107 51 108 52 109 53 108 52 107 51 110 55 111 56 112 57 111 56 110 55 113 58 113 58 110 55 114 59 115 59 116 55 117 58 117 58 116 55 118 56 119 57 118 56 116 55 120 60 121 61 122 62 121 61 120 60 123 63 124 63 125 60 126 61 127 62 126 61 125 60 128 64 129 65 130 66 129 65 128 64 131 67 131 67 128 64 132 68 131 67 132 68 133 69 133 69 132 68 134 70 133 69 134 70 135 71 136 71 137 70 138 69 137 70 139 68 138 69 138 69 139 68 140 67 139 68 141 64 140 67 140 67 141 64 142 65 143 66 142 65 141 64
0 0 1 1 2 2 1 1 0 0 3 3 4 3 5 0 6 1 7 2 6 1 5 0 8 4 9 5 10 6 9 5 8 4 11 7 11 7 8 4 12 8 11 7 12 8 13 9 14 9 15 8 16 7 15 8 17 4 16 7 16 7 17 4 18 5 19 6 18 5 17 4 20 10 21 11 22 12 21 11 20 10 23 13 23 13 20 10 24 14 23 13 24 14 25 15 26 15 27 14 28 13 27 14 29 10 28 13 28 13 29 10 30 11 31 12 30 11 29 10 32 16 33 17 34 18 33 17 32 16 35 19 35 19 32 16 36 20 35 19 36 20 37 21 38 21 39 20 40 19 39 20 41 16 40 19 40 19 41 16 42 17 43 18 42 17 41 16 44 22 45 23 46 24 45 23 44 22 47 25 45 23 47 25 48 26 48 26 47 25 49 27 50 27 51 25 52 26 52 26 51 25 53 23 51 25 54 22 53 23 55 24 53 23 54 22 56 28 57 29 58 30 57 29 56 28 59 31 57 29 59 31 60 32 61 32 62 31 63 29 62 31 64 28 63 29 65 30 63 29 64 28 66 33 67 34 68 35 67 34 66 33 69 36 69 36 66 33 70 37 71 37 72 33 73 36 73 36 72 33 74 34 75 35 74 34 72 33 76 38 77 39 78 40 77 39 76 38 79 41 80 41 81 38 82 39 83 40 82 39 81 38 84 42 85 43 86 44 85 43 84 42 87 45 88 45 89 42 90 43 91 44 90 43 89 42 92 46 93 47 94 48 93 47 92 46 95 49 95 49 92 46 96 50 97 50 98 46 99 49 99 49 98 46 100 47 101 48 100 47 98 46 102 51 103 52 104 53 103 52 102 51 105 54 106 54 107 51 108 52 109 53 108 52 107 51 110 55 111 56 112 57 111 56 110 55 113 58 113 58 110 55 114 59 115 59 116 55 117 58 117 58 116 55 118 56 119 57 118 56 116 55 120 60 121 61 122 62 121 61 120 60 123 63 124 63 125 60 126 61 127 62 126 61 125 60 128 64 129 65 130 66 129 65 128 64 131 67 131 67 128 64 132 68 131 67 132 68 133 69 133 69 132 68 134 70 133 69 134 70 135 71 136 71 137 70 138 69 137 70 139 68 138 69 138 69 139 68 140 67 139 68 141 64 140 67 140 67 141 64 142 65 143 66 142 65 141 64
0 0 1 1 2 2 1 1 0 0 3 3 3 3 0 0 4 4 4 4 0 0 5 5 5 5 0 0 6 6 6 6 0 0 7 7 7 7 0 0 8 8 8 8 0 0 9 9 9 9 0 0 10 10 10 10 0 0 11 11 11 11 0 0 12 12 12 12 0 0 13 13 3 3 4 4 14 14 3 3 14 14 15 15 3 3 15 15 16 16 12 12 13 13 17 17 17 17 13 13 18 18 18 18 13 13 19 19 19 19 13 13 20 20 20 20 13 13 21 21 21 21 13 13 22 22 22 22 13 13 23 23 23 23 13 13 24 24 24 24 13 13 25 25 25 25 13 13 26 26 26 26 13 13 27 27 27 27 13 13 28 28 28 28 13 13 29 29 29 29 13 13 30 30 30 30 13 13 31 31 30 30 31 31 32 32 30 30 32 32 33 33 30 30 33 33 34 34 30 30 34 34 35 35 30 30 35 35 36 36 30 30 36 36 37 37 30 30 37 37 38 38 30 30 38 38 39 39 30 30 39 39 40 40 30 30 40 40 41 41 31 31 13 13 42 42 42 42 13 13 43 43 43 43 13 13 44 44 44 44 13 13 45 45 45 45 13 13 46 46 46 46 13 13 47 47 47 47 13 13 48 48 48 48 13 13 49 49 49 49 13 13 50 50 50 50 13 13 51 51 51 51 13 13 52 52 52 52 13 13 53 53 53 53 13 13 54 54 54 54 13 13 55 55 55 55 13 13 56 56 56 56 13 13 57 57 3 3 58 58 59 59 58 58 3 3 60 60 60 60 3 3 61 61 61 61 3 3 62 62 62 62 3 3 63 63 63 63 3 3 64 64 64 64 3 3 65 65 65 65 3 3 66 66 66 66 3 3 67 67 67 67 3 3 68 68 68 68 3 3 69 69 69 69 3 3 70 70 70 70 3 3 16 16 59 59 58 58 71 71 59 59 71 71 72 72 59 59 72 72 73 73 59 59 73 73 74 74 59 59 74 74 75 75 59 59 75 75 76 76 59 59 76 76 77 77 59 59 77 77 78 78 59 59 78 78 79 79 59 59 79 79 80 80 59 59 80 80 81 81 59 59 81 81 82 82 59 59 82 82 83 83 59 59 83 83 84 84 59 59 84 84 85 85 85 85 84 84 86 86 86 86 84 84 87 87 87 87 84 84 88 88 88 88 84 84 89 89 89 89 84 84 90 90 90 90 84 84 30 30 90 90 30 30 91 91 91 91 30 30 92 92 92 92 30 30 93 93 93 93 30 30 94 94 94 94 30 30 95 95 95 95 30 30 41 41 59 59 85 85 96 96 59 59 96 96 97 97 59 59 97 97 98 98 59 59 98 98 99 99 59 59 99 99 100 100 59 59 100 100 101 101 59 59 101 101 102 102 59 59 102 102 103 103 59 59 103 103 104 104 59 59 104 104 105 105 59 59 105 105 106 106 59 59 106 106 107 107 59 59 107 107 108 108 59 59 108 108 109 109 59 59 109 109 57 57 59 59 57 57 13 13 59 59 13 13 110 110 59 59 110 110 111 111 112 111 113 110 114 59 113 110 115 13 114 59 115 13 116 57 114 59 116 57 117 109 114 59 117 109 118 108 114 59 118 108 119 107 114 59 119 107 120 106 114 59 120 106 121 105 114 59 121 105 122 104 114 59 122 104 123 103 114 59 123 103 124 102 114 59 124 102 125 101 114 59 125 101 126 100 114 59 126 100 127 99 114 59 127 99 128 98 114 59 128 98 129 97 114 59 129 97 130 96 114 59 130 96 131 85 114 59 132 41 133 30 134 95 134 95 133 30 135 94 135 94 133 30 136 93 136 93 133 30 137 92 137 92 133 30 138 91 138 91 133 30 139 90 133 30 140 84 139 90 139 90 140 84 141 89 141 89 140 84 142 88 142 88 140 84 143 87 143 87 140 84 144 86 144 86 140 84 131 85 131 85 140 84 114 59 140 84 145 83 114 59 145 83 146 82 114 59 146 82 147 81 114 59 147 81 148 80 114 59 148 80 149 79 114 59 149 79 150 78 114 59 150 78 151 77 114 59 151 77 152 76 114 59 152 76 153 75 114 59 153 75 154 74 114 59 154 74 155 73 114 59 155 73 156 72 114 59 156 72 157 71 114 59 157 71 158 58 114 59 159 16 160 3 161 70 161 70 160 3 162 69 162 69 160 3 163 68 163 68 160 3 164 67 164 67 160 3 165 66 165 66 160 3 166 65 166 65 160 3 167 64 167 64 160 3 168 63 168 63 160 3 169 62 169 62 160 3 170 61 170 61 160 3 171 60 171 60 160 3 158 58 114 59 158 58 160 3 116 57 115 13 172 56 172 56 115 13 173 55 173 55 115 13 174 54 174 54 115 13 175 53 175 53 115 13 176 52 176 52 115 13 177 51 177 51 115 13 178 50 178 50 115 13 179 49 179 49 115 13 180 48 180 48 115 13 181 47 181 47 115 13 182 46 182 46 115 13 183 45 183 45 115 13 184 44 184 44 115 13 185 43 185 43 115 13 186 42 186 42 115 13 187 31 132 41 188 40 133 30 188 40 189 39 133 30 189 39 190 38 133 30 190 38 191 37 133 30 191 37 192 36 133 30 192 36 193 35 133 30 193 35 194 34 133 30 194 34 195 33 133 30 195 33 196 32 133 30 196 32 187 31 133 30 187 31 115 13 133 30 133 30 115 13 197 29 197 29 115 13 198 28 198 28 115 13 199 27 199 27 115 13 200 26 200 26 115 13 201 25 201 25 115 13 202 24 202 24 115 13 203 23 203 23 115 13 204 22 204 22 115 13 205 21 205 21 115 13 206 20 206 20 115 13 207 19 207 19 115 13 208 18 208 18 115 13 209 17 209 17 115 13 210 12 159 16 211 15 160 3 211 15 212 14 160 3 212 14 213 4 160 3 115 13 214 0 210 12 210 12 214 0 215 11 215 11 214 0 216 10 216 10 214 0 217 9 217 9 214 0 218 8 218 8 214 0 219 7 219 7 214 0 220 6 220 6 214 0 221 5 221 5 214 0 213 4 213 4 214 0 160 3 160 3 214 0 222 1 223 2 222 1 214 0 224 112 225 113 226 114 225 113 224 112 227 115 228 115 229 112 230 113 231 114 230 113 229 112 232 116 233 117 234 118 233 117 232 116 235 119 235 119 232 116 236 120 237 120 238 116 239 119 239 119 238 116 240 117 241 118 240 117 238 116 242 121 243 122 244 123 243 122 242 121 245 124 246 124 247 121 248 122 249 123 248 122 247 121 250 125 251 126 252 127 251 126 250 125 253 128 253 128 250 125 254 129 255 129 256 125 257 128 257 128 256 125 258 126 259 127 258 126 256 125 260 130 261 131 262 132 261 131 260 130 263 133 264 133 265 130 266 131 267 132 266 131 265 130 268 134 269 135 270 136 269 135 268 134 271 137 271 137 268 134 272 138 273 138 274 134 275 137 275 137 274 134 276 135 277 136 276 135 274 134 278 139 279 140 280 141 279 140 278 139 281 142 282 142 283 139 284 140 285 141 284 140 283 139 286 143 287 144 288 145 287 144 286 143 289 146 287 144 289 146 290 147 291 147 292 146 293 144 292 146 294 143 293 144 295 145 293 144 294 143 296 148 297 149 298 150 297 149 296 148 299 151 299 151 296 148 300 152 299 151 300 152 301 153 302 153 303 152 304 151 303 152 305 148 304 151 304 151 305 148 306 149 307 150 306 149 305 148 308 154 309 155 310 156 309 155 308 154 311 157 311 157 308 154 312 158 311 157 312 158 313 159 314 159 315 158 316 157 315 158 317 154 316 157 316 157 317 154 318 155 319 156 318 155 317 154 320 160 321 161 322 162 321 161 320 160 323 163 323 163 320 160 324 164 323 163 324 164 325 165 326 165 327 164 328 163 327 164 329 160 328 163 328 163 329 160 330 161 331 162 330 161 329 160 332 166 333 167 334 168 333 167 332 166 335 169 333 167 335 169 336 170 336 170 335 169 337 171 338 171 339 169 340 170 340 170 339 169 341 167 339 169 342 166 341 167 343 168 341 167 342 166 344 172 345 173 346 174 345 173 344 172 347 175 347 175 344 172 348 176 348 176 344 172 349 177 349 177 344 172 350 178 350 178 344 172 351 179 351 179 344 172 352 180 352 180 344 172 353 181 353 181 344 172 354 182 354 182 344 172 355 183 346 174 345 173 356 184 346 174 356 184 357 185 346 174 357 185 358 186 354 182 355 183 359 187 359 187 355 183 360 188 360 188 355 183 361 189 361 189 355 183 362 190 362 190 355 183 363 191 363 191 355 183 364 192 364 192 355 183 365 193 365 193 355 183 366 194 366 194 355 183 367 195 367 195 355 183 368 196 368 196 355 183 369 197 369 197 355 183 370 198 370 198 355 183 371 199 371 199 355 183 372 200 372 200 355 183 373 201 372 200 373 201 374 202 372 200 374 202 375 203 372 200 375 203 376 204 372 200 376 204 377 205 372 200 377 205 378 206 372 200 378 206 379 207 379 207 378 206 380 208 379 207 380 208 381 209 379 207 381 209 382 210 379 207 382 210 383 211 379 207 383 211 384 212 373 201 355 183 385 213 385 213 355 183 386 214 386 214 355 183 387 215 387 215 355 183 388 216 388 216 355 183 389 217 389 217 355 183 390 218 390 218 355 183 391 219 391 219 355 183 392 220 392 220 355 183 393 221 393 221 355 183 394 222 394 222 355 183 395 223 395 223 355 183 396 224 396 224 355 183 397 225 397 225 355 183 398 226 398 226 355 183 399 227 399 227 355 183 400 228 346 174 401 229 402 230 401 229 346 174 403 231 403 231 346 174 404 232 404 232 346 174 405 233 405 233 346 174 406 234 406 234 346 174 407 235 407 235 346 174 408 236 408 236 346 174 409 237 409 237 346 174 410 238 410 238 346 174 411 239 411 239 346 174 412 240 412 240 346 174 413 241 413 241 346 174 358 186 402 230 401 229 414 242 402 230 414 242 415 243 402 230 415 243 416 244 402 230 416 244 417 245 402 230 417 245 418 246 402 230 418 246 419 247 402 230 419 247 420 248 402 230 420 248 421 249 402 230 421 249 422 250 402 230 422 250 423 251 402 230 423 251 424 252 402 230 424 252 425 253 402 230 425 253 426 254 402 230 426 254 379 207 402 230 379 207 427 255 427 255 379 207 428 256 428 256 379 207 429 257 429 257 379 207 430 258 430 258 379 207 431 259 431 259 379 207 432 260 432 260 379 207 433 261 433 261 379 207 434 262 434 262 379 207 435 263 435 263 379 207 436 264 436 264 379 207 437 265 437 265 379 207 384 212 402 230 427 255 438 266 402 230 438 266 439 267 402 230 439 267 440 268 402 230 440 268 441 269 402 230 441 269 442 270 402 230 442 270 443 271 402 230 443 271 444 272 402 230 444 272 445 273 402 230 445 273 446 274 402 230 446 274 447 275 402 230 447 275 448 276 402 230 448 276 449 277 402 230 449 277 450 278 402 230 450 278 451 279 402 230 451 279 400 228 402 230 400 228 355 183 452 183 453 228 454 230 453 228 455 279 454 230 455 279 456 278 454 230 456 278 457 277 454 230 457 277 458 276 454 230 458 276 459 275 454 230 459 275 460 274 454 230 460 274 461 273 454 230 461 273 462 272 454 230 462 272 463 271 454 230 463 271 464 270 454 230 464 270 465 269 454 230 465 269 466 268 454 230 466 268 467 267 454 230 467 267 468 266 454 230 468 266 469 255 454 230 470 212 471 207 472 265 472 265 471 207 473 264 473 264 471 207 474 263 474 263 471 207 475 262 475 262 471 207 476 261 476 261 471 207 477 260 477 260 471 207 478 259 478 259 471 207 479 258 479 258 471 207 480 257 480 257 471 207 481 256 481 256 471 207 469 255 469 255 471 207 454 230 471 207 482 254 454 230 482 254 483 253 454 230 483 253 484 252 454 230 484 252 485 251 454 230 485 251 486 250 454 230 486 250 487 249 454 230 487 249 488 248 454 230 488 248 489 247 454 230 489 247 490 246 454 230 490 246 491 245 454 230 491 245 492 244 454 230 492 244 493 243 454 230 493 243 494 242 454 230 494 242 495 229 454 230 496 186 497 174 498 241 498 241 497 174 499 240 499 240 497 174 500 239 500 239 497 174 501 238 501 238 497 174 502 237 502 237 497 174 503 236 503 236 497 174 504 235 504 235 497 174 505 234 505 234 497 174 506 233 506 233 497 174 507 232 507 232 497 174 508 231 508 231 497 174 495 229 454 230 495 229 497 174 453 228 452 183 509 227 509 227 452 183 510 226 510 226 452 183 511 225 511 225 452 183 512 224 512 224 452 183 513 223 513 223 452 183 514 222 514 222 452 183 515 221 515 221 452 183 516 220 516 220 452 183 517 219 517 219 452 183 518 218 518 218 452 183 519 217 519 217 452 183 520 216 520 216 452 183 521 215 521 215 452 183 522 214 522 214 452 183 523 213 523 213 452 183 524 201 470 212 525 211 471 207 525 211 526 210 471 207 526 210 527 209 471 207 527 209 528 208 471 207 528 208 529 206 471 207 471 207 529 206 530 200 529 206 531 205 530 200 531 205 532 204 530 200 532 204 533 203 530 200 533 203 534 202 530 200 534 202 524 201 530 200 524 201 452 183 530 200 530 200 452 183 535 199 535 199 452 183 536 198 536 198 452 183 537 197 537 197 452 183 538 196 538 196 452 183 539 195 539 195 452 183 540 194 540 194 452 183 541 193 541 193 452 183 542 192 542 192 452 183 543 191 543 191 452 183 544 190 544 190 452 183 545 189 545 189 452 183 546 188 546 188 452 183 547 187 547 187 452 183 548 182 496 186 549 185 497 174 549 185 550 184 497 174 550 184 551 173 497 174 452 183 552 172 548 182 548 182 552 172 553 181 553 181 552 172 554 180 554 180 552 172 555 179 555 179 552 172 556 178 556 178 552 172 557 177 557 177 552 172 558 176 558 176 552 172 559 175 559 175 552 172 551 173 497 174 551 173 552 172
0 0 1 1 2 2 1 1 0 0 3 3 4 3 5 0 6 1 7 2 6 1 5 0 3 4 8 5 1 6 8 5 3 4 9 7 10 7 4 4 11 5 6 6 11 5 4 4 0 8 12 9 13 10 12 9 0 8 2 11 7 11 5 8 14 9 15 10 14 9 5 8 16 12 8 13 9 14 8 13 16 12 17 15 18 15 19 12 11 13 10 14 11 13 19 12 13 16 20 17 21 18 20 17 13 16 12 19 14 19 15 16 22 17 23 18 22 17 15 16 24 20 17 21 16 22 17 21 24 20 25 23 26 23 27 20 18 21 19 22 18 21 27 20 28 24 20 25 29 26 20 25 28 24 21 27 23 27 30 24 22 25 31 26 22 25 30 24 32 28 25 29 24 30 25 29 32 28 33 31 34 31 35 28 26 29 27 30 26 29 35 28 28 32 36 33 37 34 36 33 28 32 29 35 31 35 30 32 38 33 39 34 38 33 30 32 40 36 33 37 32 38 33 37 40 36 41 39 42 39 43 36 34 37 35 38 34 37 43 36 37 40 44 41 45 42 44 41 37 40 36 43 38 43 39 40 46 41 47 42 46 41 39 40 40 44 48 45 41 46 48 45 40 44 49 47 50 47 43 44 51 45 42 46 51 45 43 44 52 48 44 49 53 50 44 49 52 48 45 51 47 51 54 48 46 49 55 50 46 49 54 48 49 52 56 53 48 54 56 53 49 52 57 55 58 55 50 52 59 53 51 54 59 53 50 52 52 56 60 57 61 58 60 57 52 56 53 59 55 59 54 56 62 57 63 58 62 57 54 56 57 60 64 61 56 62 64 61 57 60 65 63 66 63 58 60 67 61 59 62 67 61 58 60 68 64 60 65 69 66 60 65 68 64 61 67 63 67 70 64 62 65 71 66 62 65 70 64 64 68 72 69 73 70 72 69 64 68 65 71 66 71 67 68 74 69 75 70 74 69 67 68 76 72 69 73 77 74 69 73 76 72 68 75 70 75 78 72 71 73 79 74 71 73 78 72 73 76 80 77 81 78 80 77 73 76 72 79 74 79 75 76 82 77 83 78 82 77 75 76 84 80 77 81 85 82 77 81 84 80 76 83 78 83 86 80 79 81 87 82 79 81 86 80 81 84 88 85 89 86 88 85 81 84 80 87 82 87 83 84 90 85 91 86 90 85 83 84 92 88 85 89 93 90 85 89 92 88 84 91 86 91 94 88 87 89 95 90 87 89 94 88 89 92 96 93 97 94 96 93 89 92 88 95 90 95 91 92 98 93 99 94 98 93 91 92 100 96 93 97 101 98 93 97 100 96 92 99 94 99 102 96 95 97 103 98 95 97 102 96 97 100 104 101 105 102 104 101 97 100 96 103 98 103 99 100 106 101 107 102 106 101 99 100 108 104 101 105 109 106 101 105 108 104 100 107 102 107 110 104 103 105 111 106 103 105 110 104 105 108 112 109 113 110 112 109 105 108 104 111 106 111 107 108 114 109 115 110 114 109 107 108 116 112 109 113 117 114 109 113 116 112 108 115 110 115 118 112 111 113 119 114 111 113 118 112 113 116 120 117 121 118 120 117 113 116 112 119 114 119 115 116 122 117 123 118 122 117 115 116 124 120 117 121 125 122 117 121 124 120 116 123 118 123 126 120 119 121 127 122 119 121 126 120 121 124 128 125 129 126 128 125 121 124 120 127 122 127 123 124 130 125 131 126 130 125 123 124 132 128 125 129 133 130 125 129 132 128 124 131 126 131 134 128 127 129 135 130 127 129 134 128 129 132 136 133 137 134 136 133 129 132 128 135 130 135 131 132 138 133 139 134 138 133 131 132 140 136 133 137 141 138 133 137 140 136 132 139 134 139 142 136 135 137 143 138 135 137 142 136 137 140 144 141 145 142 144 141 137 140 136 143 138 143 139 140 146 141 147 142 146 141 139 140 148 144 140 145 141 146 140 145 148 144 149 147 150 147 151 144 142 145 143 146 142 145 151 144 145 148 152 149 153 150 152 149 145 148 144 151 146 151 147 148 154 149 155 150 154 149 147 148 156 152 149 153 148 154 149 153 156 152 157 155 158 155 159 152 150 153 151 154 150 153 159 152 160 156 152 157 161 158 152 157 160 156 153 159 155 159 162 156 154 157 163 158 154 157 162 156 164 160 157 161 156 162 157 161 164 160 165 163 166 163 167 160 158 161 159 162 158 161 167 160 160 164 168 165 169 166 168 165 160 164 161 167 163 167 162 164 170 165 171 166 170 165 162 164 164 168 172 169 165 170 172 169 164 168 173 171 174 171 167 168 175 169 166 170 175 169 167 168 176 172 168 173 177 174 168 173 176 172 169 175 171 175 178 172 170 173 179 174 170 173 178 172 180 176 172 177 173 178 172 177 180 176 181 179 182 179 183 176 175 177 174 178 175 177 183 176 176 180 184 181 185 182 184 181 176 180 177 183 179 183 178 180 186 181 187 182 186 181 178 180 188 184 181 185 180 186 181 185 188 184 189 187 190 187 191 184 182 185 183 186 182 185 191 184 185 188 192 189 193 190 192 189 185 188 184 191 186 191 187 188 194 189 195 190 194 189 187 188 196 192 189 193 188 194 189 193 196 192 197 195 198 195 199 192 190 193 191 194 190 193 199 192 193 196 200 197 201 198 200 197 193 196 192 199 194 199 195 196 202 197 203 198 202 197 195 196 196 200 204 201 197 202 204 201 196 200 205 203 206 203 199 200 207 201 198 202 207 201 199 200 205 204 200 205 204 206 200 205 205 204 201 207 203 207 206 204 202 205 207 206 202 205 206 204
0 0 1 1 2 2 1 1 0 0 3 3 4 3 5 0 6 1 7 2 6 1 5 0 2 4 8 5 9 6 8 5 2 4 1 7 6 7 7 4 10 5 11 6 10 5 7 4 12 8 3 9 0 10 3 9 12 8 13 11 14 11 15 8 4 9 5 10 4 9 15 8 9 12 16 13 17 14 16 13 9 12 8 15 10 15 11 12 18 13 19 14 18 13 11 12 20 16 13 17 12 18 13 17 20 16 21 19 22 19 23 16 14 17 15 18 14 17 23 16 17 20 24 21 25 22 24 21 17 20 16 23 18 23 19 20 26 21 27 22 26 21 19 20 28 24 21 25 20 26 21 25 28 24 29 27 30 27 31 24 22 25 23 26 22 25 31 24 25 28 32 29 33 30 32 29 25 28 24 31 26 31 27 28 34 29 35 30 34 29 27 28 36 32 29 33 28 34 29 33 36 32 37 35 38 35 39 32 30 33 31 34 30 33 39 32 33 36 40 37 41 38 40 37 33 36 32 39 34 39 35 36 42 37 43 38 42 37 35 36 44 40 37 41 36 42 37 41 44 40 45 43 46 43 47 40 38 41 39 42 38 41 47 40 41 44 48 45 49 46 48 45 41 44 40 47 42 47 43 44 50 45 51 46 50 45 43 44 52 48 45 49 44 50 45 49 52 48 53 51 54 51 55 48 46 49 47 50 46 49 55 48 49 52 56 53 57 54 56 53 49 52 48 55 50 55 51 52 58 53 59 54 58 53 51 52 60 56 53 57 52 58 53 57 60 56 61 59 62 59 63 56 54 57 55 58 54 57 63 56 57 60 64 61 65 62 64 61 57 60 56 63 58 63 59 60 66 61 67 62 66 61 59 60 68 64 61 65 60 66 61 65 68 64 69 67 70 67 71 64 62 65 63 66 62 65 71 64 65 68 72 69 73 70 72 69 65 68 64 71 66 71 67 68 74 69 75 70 74 69 67 68 76 72 69 73 68 74 69 73 76 72 77 75 78 75 79 72 70 73 71 74 70 73 79 72 73 76 80 77 81 78 80 77 73 76 72 79 74 79 75 76 82 77 83 78 82 77 75 76 84 80 77 81 76 82 77 81 84 80 85 83 86 83 87 80 78 81 79 82 78 81 87 80 81 84 88 85 89 86 88 85 81 84 80 87 82 87 83 84 90 85 91 86 90 85 83 84 92 88 85 89 84 90 85 89 92 88 93 91 94 91 95 88 86 89 87 90 86 89 95 88 89 92 96 93 97 94 96 93 89 92 88 95 90 95 91 92 98 93 99 94 98 93 91 92 100 96 93 97 92 98 93 97 100 96 101 99 102 99 103 96 94 97 95 98 94 97 103 96 97 100 104 101 105 102 104 101 97 100 96 103 98 103 99 100 106 101 107 102 106 101 99 100 108 104 100 105 109 106 100 105 108 104 101 107 102 107 110 104 103 105 111 106 103 105 110 104 104 108 112 109 105 110 112 109 104 108 113 111 114 111 106 108 115 109 107 110 115 109 106 108 116 112 109 113 117 114 109 113 116 112 108 115 110 115 118 112 111 113 119 114 111 113 118 112 113 116 120 117 112 118 120 117 113 116 121 119 122 119 114 116 123 117 115 118 123 117 114 116 124 120 117 121 125 122 117 121 124 120 116 123 118 123 126 120 119 121 127 122 119 121 126 120 121 124 128 125 120 126 128 125 121 124 129 127 130 127 122 124 131 125 123 126 131 125 122 124 124 128 132 129 133 130 132 129 124 128 125 131 127 131 126 128 134 129 135 130 134 129 126 128 129 132 136 133 128 134 136 133 129 132 137 135 138 135 130 132 139 133 131 134 139 133 130 132 133 136 140 137 141 138 140 137 133 136 132 139 134 139 135 136 142 137 143 138 142 137 135 136 137 140 144 141 136 142 144 141 137 140 145 143 146 143 138 140 147 141 139 142 147 141 138 140 141 144 148 145 149 146 148 145 141 144 140 147 142 147 143 144 150 145 151 146 150 145 143 144 145 148 152 149 144 150 152 149 145 148 153 151 154 151 146 148 155 149 147 150 155 149 146 148 149 152 156 153 157 154 156 153 149 152 148 155 150 155 151 152 158 153 159 154 158 153 151 152 153 156 160 157 152 158 160 157 153 156 161 159 162 159 154 156 163 157 155 158 163 157 154 156 157 160 164 161 165 162 164 161 157 160 156 163 158 163 159 160 166 161 167 162 166 161 159 160 161 164 168 165 160 166 168 165 161 164 169 167 170 167 162 164 171 165 163 166 171 165 162 164 165 168 172 169 173 170 172 169 165 168 164 171 166 171 167 168 174 169 175 170 174 169 167 168 169 172 176 173 168 174 176 173 169 172 177 175 178 175 170 172 179 173 171 174 179 173 170 172 173 176 180 177 181 178 180 177 173 176 172 179 174 179 175 176 182 177 183 178 182 177 175 176 177 180 184 181 176 182 184 181 177 180 185 183 186 183 178 180 187 181 179 182 187 181 178 180 181 184 188 185 189 186 188 185 181 184 180 187 182 187 183 184 190 185 191 186 190 185 183 184 192 188 184 189 185 190 184 189 192 188 193 191 194 191 195 188 187 189 186 190 187 189 195 188 189 192 196 193 197 194 196 193 189 192 188 195 190 195 191 192 198 193 199 194 198 193 191 192 200 196 193 197 192 198 193 197 200 196 201 199 202 199 203 196 194 197 195 198 194 197 203 196 197 200 204 201 205 202 204 201 197 200 196 203 198 203 199 200 206 201 207 202 206 201 199 200 205 204 201 205 200 206 201 205 205 204 204 207 206 207 207 204 202 205 203 206 202 205 207 204
0 0 1 1 2 2 1 1 0 0 3 3 3 3 0 0 4 4 4 4 0 0 5 5 5 5 0 0 6 6 6 6 0 0 7 7 7 7 0 0 8 8 8 8 0 0 9 9 9 9 0 0 10 10 10 10 0 0 11 11 11 11 0 0 12 12 12 12 0 0 13 13 3 3 4 4 14 14 3 3 14 14 15 15 3 3 15 15 16 16 12 12 13 13 17 17 17 17 13 13 18 18 18 18 13 13 19 19 19 19 13 13 20 20 20 20 13 13 21 21 21 21 13 13 22 22 22 22 13 13 23 23 23 23 13 13 24 24 24 24 13 13 25 25 25 25 13 13 26 26 26 26 13 13 27 27 27 27 13 13 28 28 28 28 13 13 29 29 29 29 13 13 30 30 30 30 13 13 31 31 30 30 31 31 32 32 30 30 32 32 33 33 30 30 33 33 34 34 30 30 34 34 35 35 30 30 35 35 36 36 30 30 36 36 37 37 30 30 37 37 38 38 30 30 38 38 39 39 30 30 39 39 40 40 30 30 40 40 41 41 31 31 13 13 42 42 42 42 13 13 43 43 43 43 13 13 44 44 44 44 13 13 45 45 45 45 13 13 46 46 46 46 13 13 47 47 47 47 13 13 48 48 48 48 13 13 49 49 49 49 13 13 50 50 50 50 13 13 51 51 51 51 13 13 52 52 52 52 13 13 53 53 53 53 13 13 54 54 54 54 13 13 55 55 55 55 13 13 56 56 56 56 13 13 57 57 3 3 58 58 59 59 58 58 3 3 60 60 60 60 3 3 61 61 61 61 3 3 62 62 62 62 3 3 63 63 63 63 3 3 64 64 64 64 3 3 65 65 65 65 3 3 66 66 66 66 3 3 67 67 67 67 3 3 68 68 68 68 3 3 69 69 69 69 3 3 70 70 70 70 3 3 16 16 59 59 58 58 71 71 59 59 71 71 72 72 59 59 72 72 73 73 59 59 73 73 74 74 59 59 74 74 75 75 59 59 75 75 76 76 59 59 76 76 77 77 59 59 77 77 78 78 59 59 78 78 79 79 59 59 79 79 80 80 59 59 80 80 81 81 59 59 81 81 82 82 59 59 82 82 83 83 59 59 83 83 84 84 59 59 84 84 85 85 85 85 84 84 86 86 86 86 84 84 87 87 87 87 84 84 88 88 88 88 84 84 89 89 89 89 84 84 90 90 90 90 84 84 30 30 90 90 30 30 91 91 91 91 30 30 92 92 92 92 30 30 93 93 93 93 30 30 94 94 94 94 30 30 95 95 95 95 30 30 41 41 59 59 85 85 96 96 59 59 96 96 97 97 59 59 97 97 98 98 59 59 98 98 99 99 59 59 99 99 100 100 59 59 100 100 101 101 59 59 101 101 102 102 59 59 102 102 103 103 59 59 103 103 104 104 59 59 104 104 105 105 59 59 105 105 106 106 59 59 106 106 107 107 59 59 107 107 108 108 59 59 108 108 109 109 59 59 109 109 57 57 59 59 57 57 13 13 59 59 13 13 110 110 59 59 110 110 111 111 112 111 113 110 114 59 113 110 115 13 114 59 115 13 116 57 114 59 116 57 117 109 114 59 117 109 118 108 114 59 118 108 119 107 114 59 119 107 120 106 114 59 120 106 121 105 114 59 121 105 122 104 114 59 122 104 123 103 114 59 123 103 124 102 114 59 124 102 125 101 114 59 125 101 126 100 114 59 126 100 127 99 114 59 127 99 128 98 114 59 128 98 129 97 114 59 129 97 130 96 114 59 130 96 131 85 114 59 132 41 133 30 134 95 134 95 133 30 135 94 135 94 133 30 136 93 136 93 133 30 137 92 137 92 133 30 138 91 138 91 133 30 139 90 133 30 140 84 139 90 139 90 140 84 141 89 141 89 140 84 142 88 142 88 140 84 143 87 143 87 140 84 144 86 144 86 140 84 131 85 131 85 140 84 114 59 140 84 145 83 114 59 145 83 146 82 114 59 146 82 147 81 114 59 147 81 148 80 114 59 148 80 149 79 114 59 149 79 150 78 114 59 150 78 151 77 114 59 151 77 152 76 114 59 152 76 153 75 114 59 153 75 154 74 114 59 154 74 155 73 114 59 155 73 156 72 114 59 156 72 157 71 114 59 157 71 158 58 114 59 159 16 160 3 161 70 161 70 160 3 162 69 162 69 160 3 163 68 163 68 160 3 164 67 164 67 160 3 165 66 165 66 160 3 166 65 166 65 160 3 167 64 167 64 160 3 168 63 168 63 160 3 169 62 169 62 160 3 170 61 170 61 160 3 171 60 171 60 160 3 158 58 114 59 158 58 160 3 116 57 115 13 172 56 172 56 115 13 173 55 173 55 115 13 174 54 174 54 115 13 175 53 175 53 115 13 176 52 176 52 115 13 177 51 177 51 115 13 178 50 178 50 115 13 179 49 179 49 115 13 180 48 180 48 115 13 181 47 181 47 115 13 182 46 182 46 115 13 183 45 183 45 115 13 184 44 184 44 115 13 185 43 185 43 115 13 186 42 186 42 115 13 187 31 132 41 188 40 133 30 188 40 189 39 133 30 189 39 190 38 133 30 190 38 191 37 133 30 191 37 192 36 133 30 192 36 193 35 133 30 193 35 194 34 133 30 194 34 195 33 133 30 195 33 196 32 133 30 196 32 187 31 133 30 187 31 115 13 133 30 133 30 115 13 197 29 197 29 115 13 198 28 198 28 115 13 199 27 199 27 115 13 200 26 200 26 115 13 201 25 201 25 115 13 202 24 202 24 115 13 203 23 203 23 115 13 204 22 204 22 115 13 205 21 205 21 115 13 206 20 206 20 115 13 207 19 207 19 115 13 208 18 208 18 115 13 209 17 209 17 115 13 210 12 159 16 211 15 160 3 211 15 212 14 160 3 212 14 213 4 160 3 115 13 214 0 210 12 210 12 214 0 215 11 215 11 214 0 216 10 216 10 214 0 217 9 217 9 214 0 218 8 218 8 214 0 219 7 219 7 214 0 220 6 220 6 214 0 221 5 221 5 214 0 213 4 213 4 214 0 160 3 160 3 214 0 222 1 223 2 222 1 214 0 224 112 225 113 226 114 225 113 224 112 227 115 228 115 229 112 230 113 231 114 230 113 229 112 232 116 233 117 234 118 233 117 232 116 235 119 235 119 232 116 236 120 237 120 238 116 239 119 239 119 238 116 240 117 241 118 240 117 238 116 242 121 243 122 244 123 243 122 242 121 245 124 246 124 247 121 248 122 249 123 248 122 247 121 250 125 251 126 252 127 251 126 250 125 253 128 253 128 250 125 254 129 255 129 256 125 257 128 257 128 256 125 258 126 259 127 258 126 256 125 260 130 261 131 262 132 261 131 260 130 263 133 264 133 265 130 266 131 267 132 266 131 265 130 268 134 269 135 270 136 269 135 268 134 271 137 271 137 268 134 272 138 273 138 274 134 275 137 275 137 274 134 276 135 277 136 276 135 274 134 278 139 279 140 280 141 279 140 278 139 281 142 282 142 283 139 284 140 285 141 284 140 283 139 286 143 287 144 288 145 287 144 286 143 289 146 287 144 289 146 290 147 291 147 292 146 293 144 292 146 294 143 293 144 295 145 293 144 294 143 296 148 297 149 298 150 297 149 296 148 299 151 299 151 296 148 300 152 299 151 300 152 301 153 302 153 303 152 304 151 303 152 305 148 304 151 304 151 305 148 306 149 307 150 306 149 305 148 308 154 309 155 310 156 309 155 308 154 311 157 311 157 308 154 312 158 311 157 312 158 313 159 314 159 315 158 316 157 315 158 317 154 316 157 316 157 317 154 318 155 319 156 318 155 317 154 320 160 321 161 322 162 321 161 320 160 323 163 323 163 320 160 324 164 323 163 324 164 325 165 326 165 327 164 328 163 327 164 329 160 328 163 328 163 329 160 330 161 331 162 330 161 329 160 332 166 333 167 334 168 333 167 332 166 335 169 333 167 335 169 336 170 336 170 335 169 337 171 338 171 339 169 340 170 340 170 339 169 341 167 339 169 342 166 341 167 343 168 341 167 342 166 344 172 345 173 346 174 345 173 344 172 347 175 347 175 344 172 348 176 348 176 344 172 349 177 349 177 344 172 350 178 350 178 344 172 351 179 351 179 344 172 352 180 352 180 344 172 353 181 353 181 344 172 354 182 354 182 344 172 355 183 346 174 345 173 356 184 346 174 356 184 357 185 346 174 357 185 358 186 354 182 355 183 359 187 359 187 355 183 360 188 360 188 355 183 361 189 361 189 355 183 362 190 362 190 355 183 363 191 363 191 355 183 364 192 364 192 355 183 365 193 365 193 355 183 366 194 366 194 355 183 367 195 367 195 355 183 368 196 368 196 355 183 369 197 369 197 355 183 370 198 370 198 355 183 371 199 371 199 355 183 372 200 372 200 355 183 373 201 372 200 373 201 374 202 372 200 374 202 375 203 372 200 375 203 376 204 372 200 376 204 377 205 372 200 377 205 378 206 372 200 378 206 379 207 379 207 378 206 380 208 379 207 380 208 381 209 379 207 381 209 382 210 379 207 382 210 383 211 379 207 383 211 384 212 373 201 355 183 385 213 385 213 355 183 386 214 386 214 355 183 387 215 387 215 355 183 388 216 388 216 355 183 389 217 389 217 355 183 390 218 390 218 355 183 391 219 391 219 355 183 392 220 392 220 355 183 393 221 393 221 355 183 394 222 394 222 355 183 395 223 395 223 355 183 396 224 396 224 355 183 397 225 397 225 355 183 398 226 398 226 355 183 399 227 399 227 355 183 400 228 346 174 401 229 402 230 401 229 346 174 403 231 403 231 346 174 404 232 404 232 346 174 405 233 405 233 346 174 406 234 406 234 346 174 407 235 407 235 346 174 408 236 408 236 346 174 409 237 409 237 346 174 410 238 410 238 346 174 411 239 411 239 346 174 412 240 412 240 346 174 413 241 413 241 346 174 358 186 402 230 401 229 414 242 402 230 414 242 415 243 402 230 415 243 416 244 402 230 416 244 417 245 402 230 417 245 418 246 402 230 418 246 419 247 402 230 419 247 420 248 402 230 420 248 421 249 402 230 421 249 422 250 402 230 422 250 423 251 402 230 423 251 424 252 402 230 424 252 425 253 402 230 425 253 426 254 402 230 426 254 379 207 402 230 379 207 427 255 427 255 379 207 428 256 428 256 379 207 429 257 429 257 379 207 430 258 430 258 379 207 431 259 431 259 379 207 432 260 432 260 379 207 433 261 433 261 379 207 434 262 434 262 379 207 435 263 435 263 379 207 436 264 436 264 379 207 437 265 437 265 379 207 384 212 402 230 427 255 438 266 402 230 438 266 439 267 402 230 439 267 440 268 402 230 440 268 441 269 402 230 441 269 442 270 402 230 442 270 443 271 402 230 443 271 444 272 402 230 444 272 445 273 402 230 445 273 446 274 402 230 446 274 447 275 402 230 447 275 448 276 402 230 448 276 449 277 402 230 449 277 450 278 402 230 450 278 451 279 402 230 451 279 400 228 402 230 400 228 355 183 452 183 453 228 454 230 453 228 455 279 454 230 455 279 456 278 454 230 456 278 457 277 454 230 457 277 458 276 454 230 458 276 459 275 454 230 459 275 460 274 454 230 460 274 461 273 454 230 461 273 462 272 454 230 462 272 463 271 454 230 463 271 464 270 454 230 464 270 465 269 454 230 465 269 466 268 454 230 466 268 467 267 454 230 467 267 468 266 454 230 468 266 469 255 454 230 470 212 471 207 472 265 472 265 471 207 473 264 473 264 471 207 474 263 474 263 471 207 475 262 475 262 471 207 476 261 476 261 471 207 477 260 477 260 471 207 478 259 478 259 471 207 479 258 479 258 471 207 480 257 480 257 471 207 481 256 481 256 471 207 469 255 469 255 471 207 454 230 471 207 482 254 454 230 482 254 483 253 454 230 483 253 484 252 454 230 484 252 485 251 454 230 485 251 486 250 454 230 486 250 487 249 454 230 487 249 488 248 454 230 488 248 489 247 454 230 489 247 490 246 454 230 490 246 491 245 454 230 491 245 492 244 454 230 492 244 493 243 454 230 493 243 494 242 454 230 494 242 495 229 454 230 496 186 497 174 498 241 498 241 497 174 499 240 499 240 497 174 500 239 500 239 497 174 501 238 501 238 497 174 502 237 502 237 497 174 503 236 503 236 497 174 504 235 504 235 497 174 505 234 505 234 497 174 506 233 506 233 497 174 507 232 507 232 497 174 508 231 508 231 497 174 495 229 454 230 495 229 497 174 453 228 452 183 509 227 509 227 452 183 510 226 510 226 452 183 511 225 511 225 452 183 512 224 512 224 452 183 513 223 513 223 452 183 514 222 514 222 452 183 515 221 515 221 452 183 516 220 516 220 452 183 517 219 517 219 452 183 518 218 518 218 452 183 519 217 519 217 452 183 520 216 520 216 452 183 521 215 521 215 452 183 522 214 522 214 452 183 523 213 523 213 452 183 524 201 470 212 525 211 471 207 525 211 526 210 471 207 526 210 527 209 471 207 527 209 528 208 471 207 528 208 529 206 471 207 471 207 529 206 530 200 529 206 531 205 530 200 531 205 532 204 530 200 532 204 533 203 530 200 533 203 534 202 530 200 534 202 524 201 530 200 524 201 452 183 530 200 530 200 452 183 535 199 535 199 452 183 536 198 536 198 452 183 537 197 537 197 452 183 538 196 538 196 452 183 539 195 539 195 452 183 540 194 540 194 452 183 541 193 541 193 452 183 542 192 542 192 452 183 543 191 543 191 452 183 544 190 544 190 452 183 545 189 545 189 452 183 546 188 546 188 452 183 547 187 547 187 452 183 548 182 496 186 549 185 497 174 549 185 550 184 497 174 550 184 551 173 497 174 452 183 552 172 548 182 548 182 552 172 553 181 553 181 552 172 554 180 554 180 552 172 555 179 555 179 552 172 556 178 556 178 552 172 557 177 557 177 552 172 558 176 558 176 552 172 559 175 559 175 552 172 551 173 497 174 551 173 552 172
0 0 1 1 2 2 1 1 0 0 3 3 4 3 5 0 6 1 7 2 6 1 5 0 3 4 8 5 1 6 8 5 3 4 9 7 10 7 4 4 11 5 6 6 11 5 4 4 0 8 12 9 13 10 12 9 0 8 2 11 7 11 5 8 14 9 15 10 14 9 5 8 16 12 8 13 9 14 8 13 16 12 17 15 18 15 19 12 11 13 10 14 11 13 19 12 13 16 20 17 21 18 20 17 13 16 12 19 14 19 15 16 22 17 23 18 22 17 15 16 24 20 17 21 16 22 17 21 24 20 25 23 26 23 27 20 18 21 19 22 18 21 27 20 28 24 20 25 29 26 20 25 28 24 21 27 23 27 30 24 22 25 31 26 22 25 30 24 32 28 25 29 24 30 25 29 32 28 33 31 34 31 35 28 26 29 27 30 26 29 35 28 28 32 36 33 37 34 36 33 28 32 29 35 31 35 30 32 38 33 39 34 38 33 30 32 40 36 33 37 32 38 33 37 40 36 41 39 42 39 43 36 34 37 35 38 34 37 43 36 37 40 44 41 45 42 44 41 37 40 36 43 38 43 39 40 46 41 47 42 46 41 39 40 40 44 48 45 41 46 48 45 40 44 49 47 50 47 43 44 51 45 42 46 51 45 43 44 52 48 44 49 53 50 44 49 52 48 45 51 47 51 54 48 46 49 55 50 46 49 54 48 49 52 56 53 48 54 56 53 49 52 57 55 58 55 50 52 59 53 51 54 59 53 50 52 52 56 60 57 61 58 60 57 52 56 53 59 55 59 54 56 62 57 63 58 62 57 54 56 57 60 64 61 56 62 64 61 57 60 65 63 66 63 58 60 67 61 59 62 67 61 58 60 68 64 60 65 69 66 60 65 68 64 61 67 63 67 70 64 62 65 71 66 62 65 70 64 64 68 72 69 73 70 72 69 64 68 65 71 66 71 67 68 74 69 75 70 74 69 67 68 76 72 69 73 77 74 69 73 76 72 68 75 70 75 78 72 71 73 79 74 71 73 78 72 73 76 80 77 81 78 80 77 73 76 72 79 74 79 75 76 82 77 83 78 82 77 75 76 84 80 77 81 85 82 77 81 84 80 76 83 78 83 86 80 79 81 87 82 79 81 86 80 81 84 88 85 89 86 88 85 81 84 80 87 82 87 83 84 90 85 91 86 90 85 83 84 92 88 85 89 93 90 85 89 92 88 84 91 86 91 94 88 87 89 95 90 87 89 94 88 89 92 96 93 97 94 96 93 89 92 88 95 90 95 91 92 98 93 99 94 98 93 91 92 100 96 93 97 101 98 93 97 100 96 92 99 94 99 102 96 95 97 103 98 95 97 102 96 97 100 104 101 105 102 104 101 97 100 96 103 98 103 99 100 106 101 107 102 106 101 99 100 108 104 101 105 109 106 101 105 108 104 100 107 102 107 110 104 103 105 111 106 103 105 110 104 105 108 112 109 113 110 112 109 105 108 104 111 106 111 107 108 114 109 115 110 114 109 107 108 116 112 109 113 117 114 109 113 116 112 108 115 110 115 118 112 111 113 119 114 111 113 118 112 113 116 120 117 121 118 120 117 113 116 112 119 114 119 115 116 122 117 123 118 122 117 115 116 124 120 117 121 125 122 117 121 124 120 116 123 118 123 126 120 119 121 127 122 119 121 126 120 121 124 128 125 129 126 128 125 121 124 120 127 122 127 123 124 130 125 131 126 130 125 123 124 132 128 125 129 133 130 125 129 132 128 124 131 126 131 134 128 127 129 135 130 127 129 134 128 129 132 136 133 137 134 136 133 129 132 128 135 130 135 131 132 138 133 139 134 138 133 131 132 140 136 133 137 141 138 133 137 140 136 132 139 134 139 142 136 135 137 143 138 135 137 142 136 137 140 144 141 145 142 144 141 137 140 136 143 138 143 139 140 146 141 147 142 146 141 139 140 148 144 140 145 141 146 140 145 148 144 149 147 150 147 151 144 142 145 143 146 142 145 151 144 145 148 152 149 153 150 152 149 145 148 144 151 146 151 147 148 154 149 155 150 154 149 147 148 156 152 149 153 148 154 149 153 156 152 157 155 158 155 159 152 150 153 151 154 150 153 159 152 160 156 152 157 161 158 152 157 160 156 153 159 155 159 162 156 154 157 163 158 154 157 162 156 164 160 157 161 156 162 157 161 164 160 165 163 166 163 167 160 158 161 159 162 158 161 167 160 160 164 168 165 169 166 168 165 160 164 161 167 163 167 162 164 170 165 171 166 170 165 162 164 164 168 172 169 165 170 172 169 164 168 173 171 174 171 167 168 175 169 166 170 175 169 167 168 176 172 168 173 177 174 168 173 176 172 169 175 171 175 178 172 170 173 179 174 170 173 178 172 180 176 172 177 173 178 172 177 180 176 181 179 182 179 183 176 175 177 174 178 175 177 183 176 176 180 184 181 185 182 184 181 176 180 177 183 179 183 178 180 186 181 187 182 186 181 178 180 188 184 181 185 180 186 181 185 188 184 189 187 190 187 191 184 182 185 183 186 182 185 191 184 185 188 192 189 193 190 192 189 185 188 184 191 186 191 187 188 194 189 195 190 194 189 187 188 196 192 189 193 188 194 189 193 196 192 197 195 198 195 199 192 190 193 191 194 190 193 199 192 193 196 200 197 201 198 200 197 193 196 192 199 194 199 195 196 202 197 203 198 202 197 195 196 196 200 204 201 197 202 204 201 196 200 205 203 206 203 199 200 207 201 198 202 207 201 199 200 205 204 200 205 204 206 200 205 205 204 201 207 203 207 206 204 202 205 207 206 202 205 206 204
0 0 1 1 2 2 1 1 0 0 3 3 4 3 5 0 6 1 7 2 6 1 5 0 2 4 8 5 9 6 8 5 2 4 1 7 6 7 7 4 10 5 11 6 10 5 7 4 12 8 3 9 0 10 3 9 12 8 13 11 14 11 15 8 4 9 5 10 4 9 15 8 9 12 16 13 17 14 16 13 9 12 8 15 10 15 11 12 18 13 19 14 18 13 11 12 20 16 13 17 12 18 13 17 20 16 21 19 22 19 23 16 14 17 15 18 14 17 23 16 17 20 24 21 25 22 24 21 17 20 16 23 18 23 19 20 26 21 27 22 26 21 19 20 28 24 21 25 20 26 21 25 28 24 29 27 30 27 31 24 22 25 23 26 22 25 31 24 25 28 32 29 33 30 32 29 25 28 24 31 26 31 27 28 34 29 35 30 34 29 27 28 36 32 29 33 28 34 29 33 36 32 37 35 38 35 39 32 30 33 31 34 30 33 39 32 33 36 40 37 41 38 40 37 33 36 32 39 34 39 35 36 42 37 43 38 42 37 35 36 44 40 37 41 36 42 37 41 44 40 45 43 46 43 47 40 38 41 39 42 38 41 47 40 41 44 48 45 49 46 48 45 41 44 40 47 42 47 43 44 50 45 51 46 50 45 43 44 52 48 45 49 44 50 45 49 52 48 53 51 54 51 55 48 46 49 47 50 46 49 55 48 49 52 56 53 57 54 56 53 49 52 48 55 50 55 51 52 58 53 59 54 58 53 51 52 60 56 53 57 52 58 53 57 60 56 61 59 62 59 63 56 54 57 55 58 54 57 63 56 57 60 64 61 65 62 64 61 57 60 56 63 58 63 59 60 66 61 67 62 66 61 59 60 68 64 61 65 60 66 61 65 68 64 69 67 70 67 71 64 62 65 63 66 62 65 71 64 65 68 72 69 73 70 72 69 65 68 64 71 66 71 67 68 74 69 75 70 74 69 67 68 76 72 69 73 68 74 69 73 76 72 77 75 78 75 79 72 70 73 71 74 70 73 79 72 73 76 80 77 81 78 80 77 73 76 72 79 74 79 75 76 82 77 83 78 82 77 75 76 84 80 77 81 76 82 77 81 84 80 85 83 86 83 87 80 78 81 79 82 78 81 87 80 81 84 88 85 89 86 88 85 81 84 80 87 82 87 83 84 90 85 91 86 90 85 83 84 92 88 85 89 84 90 85 89 92 88 93 91 94 91 95 88 86 89 87 90 86 89 95 88 89 92 96 93 97 94 96 93 89 92 88 95 90 95 91 92 98 93 99 94 98 93 91 92 100 96 93 97 92 98 93 97 100 96 101 99 102 99 103 96 94 97 95 98 94 97 103 96 97 100 104 101 105 102 104 101 97 100 96 103 98 103 99 100 106 101 107 102 106 101 99 100 108 104 100 105 109 106 100 105 108 104 101 107 102 107 110 104 103 105 111 106 103 105 110 104 104 108 112 109 105 110 112 109 104 108 113 111 114 111 106 108 115 109 107 110 115 109 106 108 116 112 109 113 117 114 109 113 116 112 108 115 110 115 118 112 111 113 119 114 111 113 118 112 113 116 120 117 112 118 120 117 113 116 121 119 122 119 114 116 123 117 115 118 123 117 114 116 124 120 117 121 125 122 117 121 124 120 116 123 118 123 126 120 119 121 127 122 119 121 126 120 121 124 128 125 120 126 128 125 121 124 129 127 130 127 122 124 131 125 123 126 131 125 122 124 124 128 132 129 133 130 132 129 124 128 125 131 127 131 126 128 134 129 135 130 134 129 126 128 129 132 136 133 128 134 136 133 129 132 137 135 138 135 130 132 139 133 131 134 139 133 130 132 133 136 140 137 141 138 140 137 133 136 132 139 134 139 135 136 142 137 143 138 142 137 135 136 137 140 144 141 136 142 144 141 137 140 145 143 146 143 138 140 147 141 139 142 147 141 138 140 141 144 148 145 149 146 148 145 141 144 140 147 142 147 143 144 150 145 151 146 150 145 143 144 145 148 152 149 144 150 152 149 145 148 153 151 154 151 146 148 155 149 147 150 155 149 146 148 149 152 156 153 157 154 156 153 149 152 148 155 150 155 151 152 158 153 159 154 158 153 151 152 153 156 160 157 152 158 160 157 153 156 161 159 162 159 154 156 163 157 155 158 163 157 154 156 157 160 164 161 165 162 164 161 157 160 156 163 158 163 159 160 166 161 167 162 166 161 159 160 161 164 168 165 160 166 168 165 161 164 169 167 170 167 162 164 171 165 163 166 171 165 162 164 165 168 172 169 173 170 172 169 165 168 164 171 166 171 167 168 174 169 175 170 174 169 167 168 169 172 176 173 168 174 176 173 169 172 177 175 178 175 170 172 179 173 171 174 179 173 170 172 173 176 180 177 181 178 180 177 173 176 172 179 174 179 175 176 182 177 183 178 182 177 175 176 177 180 184 181 176 182 184 181 177 180 185 183 186 183 178 180 187 181 179 182 187 181 178 180 181 184 188 185 189 186 188 185 181 184 180 187 182 187 183 184 190 185 191 186 190 185 183 184 192 188 184 189 185 190 184 189 192 188 193 191 194 191 195 188 187 189 186 190 187 189 195 188 189 192 196 193 197 194 196 193 189 192 188 195 190 195 191 192 198 193 199 194 198 193 191 192 200 196 193 197 192 198 193 197 200 196 201 199 202 199 203 196 194 197 195 198 194 197 203 196 197 200 204 201 205 202 204 201 197 200 196 203 198 203 199 200 206 201 207 202 206 201 199 200 205 204 201 205 200 206 201 205 205 204 204 207 206 207 207 204 202 205 203 206 202 205 207 204
0 0 1 1 2 2 1 1 0 0 3 3 4 3 5 0 6 1 7 2 6 1 5 0 8 4 9 5 10 6 9 5 8 4 11 7 11 7 8 4 12 8 12 8 8 4 13 9 13 9 8 4 14 10 14 10 8 4 15 11 15 11 8 4 16 12 16 12 8 4 17 13 17 13 8 4 18 14 18 14 8 4 19 15 19 15 8 4 20 16 20 16 8 4 21 17 11 7 12 8 22 18 11 7 22 18 23 19 11 7 23 19 24 20 20 16 21 17 25 21 25 21 21 17 26 22 26 22 21 17 27 23 27 23 21 17 28 24 28 24 21 17 29 25 29 25 21 17 30 26 30 26 21 17 31 27 31 27 21 17 32 28 32 28 21 17 33 29 33 29 21 17 34 30 34 30 21 17 35 31 35 31 21 17 36 32 36 32 21 17 37 33 36 32 37 33 38 34 38 34 37 33 39 35 39 35 37 33 40 36 39 35 40 36 41 37 39 35 41 37 42 38 39 35 42 38 43 39 39 35 43 39 44 40 39 35 44 40 45 41 39 35 45 41 46 42 39 35 46 42 47 43 39 35 47 43 48 44 39 35 48 44 49 45 39 35 49 45 50 46 37 33 21 17 51 47 51 47 21 17 52 48 52 48 21 17 53 49 53 49 21 17 54 50 54 50 21 17 55 51 55 51 21 17 56 52 56 52 21 17 57 53 57 53 21 17 58 54 58 54 21 17 59 55 59 55 21 17 60 56 60 56 21 17 61 57 61 57 21 17 62 58 62 58 21 17 63 59 63 59 21 17 64 60 64 60 21 17 65 61 64 60 65 61 66 62 64 60 66 62 67 63 64 60 67 63 68 64 64 60 68 64 69 65 64 60 69 65 70 66 64 60 70 66 71 67 64 60 71 67 72 68 64 60 72 68 73 69 64 60 73 69 74 70 64 60 74 70 75 71 65 61 21 17 76 72 76 72 21 17 77 73 77 73 21 17 78 74 78 74 21 17 79 75 79 75 21 17 80 76 80 76 21 17 81 77 81 77 21 17 82 78 82 78 21 17 83 79 83 79 21 17 84 80 84 80 21 17 85 81 85 81 21 17 86 82 86 82 21 17 87 83 87 83 21 17 88 84 88 84 21 17 89 85 89 85 21 17 90 86 90 86 21 17 91 87 91 87 21 17 92 88 92 88 21 17 93 89 93 89 21 17 94 90 11 7 95 91 92 88 95 91 11 7 96 92 96 92 11 7 97 93 97 93 11 7 98 94 98 94 11 7 99 95 99 95 11 7 100 96 100 96 11 7 101 97 101 97 11 7 102 98 102 98 11 7 103 99 103 99 11 7 104 100 104 100 11 7 105 101 105 101 11 7 106 102 106 102 11 7 24 20 92 88 95 91 107 103 92 88 107 103 108 104 92 88 108 104 109 105 92 88 109 105 110 106 92 88 110 106 111 107 92 88 111 107 112 108 92 88 112 108 113 109 92 88 113 109 114 110 92 88 114 110 115 111 92 88 115 111 116 112 92 88 116 112 117 113 92 88 117 113 118 114 92 88 118 114 119 115 119 115 118 114 120 116 119 115 120 116 121 117 119 115 121 117 122 118 122 118 121 117 123 119 123 119 121 117 124 120 124 120 121 117 125 121 125 121 121 117 126 122 126 122 121 117 127 123 127 123 121 117 39 35 127 123 39 35 128 124 128 124 39 35 129 125 129 125 39 35 130 126 130 126 39 35 131 127 131 127 39 35 132 128 132 128 39 35 50 46 92 88 119 115 133 129 92 88 133 129 134 130 92 88 134 130 135 131 92 88 135 131 136 132 92 88 136 132 137 133 92 88 137 133 138 134 92 88 138 134 139 135 92 88 139 135 140 136 92 88 140 136 141 137 92 88 141 137 142 138 92 88 142 138 143 139 92 88 143 139 144 140 92 88 144 140 145 141 92 88 145 141 146 142 92 88 146 142 147 143 147 143 146 142 148 144 148 144 146 142 149 145 149 145 146 142 150 146 150 146 146 142 151 147 151 147 146 142 64 60 151 147 64 60 152 148 152 148 64 60 153 149 153 149 64 60 154 150 154 150 64 60 155 151 155 151 64 60 156 152 156 152 64 60 157 153 157 153 64 60 75 71 92 88 147 143 158 154 92 88 158 154 159 155 92 88 159 155 160 156 92 88 160 156 161 157 92 88 161 157 162 158 92 88 162 158 163 159 92 88 163 159 164 160 92 88 164 160 165 161 92 88 165 161 166 162 92 88 166 162 167 163 92 88 167 163 168 164 92 88 168 164 169 165 92 88 169 165 170 166 92 88 170 166 171 167 92 88 171 167 91 87 172 87 173 167 174 88 173 167 175 166 174 88 175 166 176 165 174 88 176 165 177 164 174 88 177 164 178 163 174 88 178 163 179 162 174 88 179 162 180 161 174 88 180 161 181 160 174 88 181 160 182 159 174 88 182 159 183 158 174 88 183 158 184 157 174 88 184 157 185 156 174 88 185 156 186 155 174 88 186 155 187 154 174 88 187 154 188 143 174 88 189 71 190 60 191 153 191 153 190 60 192 152 192 152 190 60 193 151 193 151 190 60 194 150 194 150 190 60 195 149 195 149 190 60 196 148 196 148 190 60 197 147 190 60 198 142 197 147 197 147 198 142 199 146 199 146 198 142 200 145 200 145 198 142 201 144 201 144 198 142 188 143 188 143 198 142 174 88 198 142 202 141 174 88 202 141 203 140 174 88 203 140 204 139 174 88 204 139 205 138 174 88 205 138 206 137 174 88 206 137 207 136 174 88 207 136 208 135 174 88 208 135 209 134 174 88 209 134 210 133 174 88 210 133 211 132 174 88 211 132 212 131 174 88 212 131 213 130 174 88 213 130 214 129 174 88 214 129 215 115 174 88 216 46 217 35 218 128 218 128 217 35 219 127 219 127 217 35 220 126 220 126 217 35 221 125 221 125 217 35 222 124 222 124 217 35 223 123 217 35 224 117 223 123 223 123 224 117 225 122 225 122 224 117 226 121 226 121 224 117 227 120 227 120 224 117 228 119 228 119 224 117 229 118 229 118 224 117 215 115 224 117 230 116 215 115 230 116 231 114 215 115 215 115 231 114 174 88 231 114 232 113 174 88 232 113 233 112 174 88 233 112 234 111 174 88 234 111 235 110 174 88 235 110 236 109 174 88 236 109 237 108 174 88 237 108 238 107 174 88 238 107 239 106 174 88 239 106 240 105 174 88 240 105 241 104 174 88 241 104 242 103 174 88 242 103 243 91 174 88 244 20 245 7 246 102 246 102 245 7 247 101 247 101 245 7 248 100 248 100 245 7 249 99 249 99 245 7 250 98 250 98 245 7 251 97 251 97 245 7 252 96 252 96 245 7 253 95 253 95 245 7 254 94 254 94 245 7 255 93 255 93 245 7 256 92 256 92 245 7 243 91 174 88 243 91 245 7 257 90 258 17 259 89 259 89 258 17 174 88 174 88 258 17 172 87 172 87 258 17 260 86 260 86 258 17 261 85 261 85 258 17 262 84 262 84 258 17 263 83 263 83 258 17 264 82 264 82 258 17 265 81 265 81 258 17 266 80 266 80 258 17 267 79 267 79 258 17 268 78 268 78 258 17 269 77 269 77 258 17 270 76 270 76 258 17 271 75 271 75 258 17 272 74 272 74 258 17 273 73 273 73 258 17 274 72 274 72 258 17 275 61 189 71 276 70 190 60 276 70 277 69 190 60 277 69 278 68 190 60 278 68 279 67 190 60 279 67 280 66 190 60 280 66 281 65 190 60 281 65 282 64 190 60 282 64 283 63 190 60 283 63 284 62 190 60 284 62 275 61 190 60 275 61 258 17 190 60 190 60 258 17 285 59 285 59 258 17 286 58 286 58 258 17 287 57 287 57 258 17 288 56 288 56 258 17 289 55 289 55 258 17 290 54 290 54 258 17 291 53 291 53 258 17 292 52 292 52 258 17 293 51 293 51 258 17 294 50 294 50 258 17 295 49 295 49 258 17 296 48 296 48 258 17 297 47 297 47 258 17 298 33 216 46 299 45 217 35 299 45 300 44 217 35 300 44 301 43 217 35 301 43 302 42 217 35 302 42 303 41 217 35 303 41 304 40 217 35 304 40 305 39 217 35 305 39 306 38 217 35 306 38 307 37 217 35 307 37 308 36 217 35 308 36 298 33 217 35 217 35 298 33 309 34 309 34 298 33 310 32 298 33 258 17 310 32 310 32 258 17 311 31 311 31 258 17 312 30 312 30 258 17 313 29 313 29 258 17 314 28 314 28 258 17 315 27 315 27 258 17 316 26 316 26 258 17 317 25 317 25 258 17 318 24 318 24 258 17 319 23 319 23 258 17 320 22 320 22 258 17 321 21 321 21 258 17 322 16 244 20 323 19 245 7 323 19 324 18 245 7 324 18 325 8 245 7 258 17 326 4 322 16 322 16 326 4 327 15 327 15 326 4 328 14 328 14 326 4 329 13 329 13 326 4 330 12 330 12 326 4 331 11 331 11 326 4 332 10 332 10 326 4 333 9 333 9 326 4 325 8 325 8 326 4 245 7 245 7 326 4 334 5 335 6 334 5 326 4 336 168 337 169 338 170 337 169 336 168 339 171 339 171 336 168 340 172 341 172 342 168 343 171 343 171 342 168 344 169 345 170 344 169 342 168 346 173 347 174 348 175 347 174 346 173 349 176 349 176 346 173 350 177 349 176 350 177 351 178 352 178 353 177 354 176 353 177 355 173 354 176 354 176 355 173 356 174 357 175 356 174 355 173 358 179 359 180 360 181 359 180 358 179 361 182 361 182 358 179 362 183 363 183 364 179 365 182 365 182 364 179 366 180 367 181 366 180 364 179 368 184 369 185 370 186 369 185 368 184 371 187 372 187 373 184 374 185 375 186 374 185 373 184 376 188 377 189 378 190 377 189 376 188 379 191 380 191 381 188 382 189 383 190 382 189 381 188 384 192 385 193 386 194 385 193 384 192 387 195 387 195 384 192 388 196 389 196 390 192 391 195 391 195 390 192 392 193 393 194 392 193 390 192 394 197 395 198 396 199 395 198 394 197 397 200 398 200 399 197 400 198 401 199 400 198 399 197 402 201 403 202 404 203 403 202 402 201 405 204 405 204 402 201 406 205 407 205 408 201 409 204 409 204 408 201 410 202 411 203 410 202 408 201 412 206 413 207 414 208 413 207 412 206 415 209 415 209 412 206 416 210 415 209 416 210 417 211 418 211 419 210 420 209 419 210 421 206 420 209 420 209 421 206 422 207 423 208 422 207 421 206 424 212 425 213 426 214 425 213 424 212 427 215 427 215 424 212 428 216 428 216 424 212 429 217 429 217 424 212 430 218 430 218 424 212 431 219 431 219 424 212 432 220 432 220 424 212 433 221 433 221 424 212 434 222 434 222 424 212 435 223 426 214 425 213 436 224 426 214 436 224 437 225 426 214 437 225 438 226 426 214 438 226 439 227 434 222 435 223 440 228 440 228 435 223 441 229 441 229 435 223 442 230 442 230 435 223 443 231 443 231 435 223 444 232 444 232 435 223 445 233 445 233 435 223 446 234 446 234 435 223 447 235 447 235 435 223 448 236 448 236 435 223 449 237 449 237 435 223 450 238 450 238 435 223 451 239 450 238 451 239 452 240 452 240 451 239 453 241 453 241 451 239 454 242 454 242 451 239 455 243 454 242 455 243 456 244 454 242 456 244 457 245 454 242 457 245 458 246 454 242 458 246 459 247 454 242 459 247 460 248 454 242 460 248 461 249 461 249 460 248 462 250 461 249 462 250 463 251 461 249 463 251 464 252 461 249 464 252 465 253 461 249 465 253 466 254 451 239 435 223 467 255 467 255 435 223 468 256 468 256 435 223 469 257 469 257 435 223 470 258 470 258 435 223 471 259 471 259 435 223 472 260 472 260 435 223 473 261 473 261 435 223 474 262 474 262 435 223 475 263 475 263 435 223 476 264 476 264 435 223 477 265 477 265 435 223 478 266 478 266 435 223 479 267 479 267 435 223 480 268 480 268 435 223 481 269 480 268 481 269 482 270 480 268 482 270 483 271 480 268 483 271 484 272 480 268 484 272 485 273 480 268 485 273 486 274 486 274 485 273 487 275 486 274 487 275 488 276 486 274 488 276 489 277 486 274 489 277 490 278 486 274 490 278 491 279 486 274 491 279 492 280 486 274 492 280 493 281 481 269 435 223 494 282 494 282 435 223 495 283 495 283 435 223 496 284 496 284 435 223 497 285 497 285 435 223 498 286 498 286 435 223 499 287 499 287 435 223 500 288 500 288 435 223 501 289 501 289 435 223 502 290 502 290 435 223 503 291 503 291 435 223 504 292 504 292 435 223 505 293 505 293 435 223 506 294 506 294 435 223 507 295 507 295 435 223 508 296 508 296 435 223 509 297 426 214 510 298 511 299 510 298 426 214 512 300 512 300 426 214 513 301 513 301 426 214 514 302 514 302 426 214 515 303 515 303 426 214 516 304 516 304 426 214 517 305 517 305 426 214 518 306 518 306 426 214 519 307 519 307 426 214 520 308 520 308 426 214 521 309 521 309 426 214 439 227 511 299 510 298 522 310 511 299 522 310 523 311 511 299 523 311 524 312 511 299 524 312 525 313 511 299 525 313 526 314 511 299 526 314 527 315 511 299 527 315 528 316 511 299 528 316 529 317 511 299 529 317 530 318 511 299 530 318 531 319 511 299 531 319 532 320 511 299 532 320 533 321 533 321 532 320 534 322 533 321 534 322 535 323 533 321 535 323 461 249 533 321 461 249 536 324 536 324 461 249 537 325 537 325 461 249 538 326 538 326 461 249 539 327 539 327 461 249 540 328 540 328 461 249 541 329 541 329 461 249 542 330 542 330 461 249 543 331 543 331 461 249 544 332 544 332 461 249 545 333 545 333 461 249 546 334 546 334 461 249 466 254 511 299 533 321 547 335 511 299 547 335 548 336 511 299 548 336 549 337 511 299 549 337 550 338 511 299 550 338 551 339 511 299 551 339 552 340 511 299 552 340 553 341 511 299 553 341 554 342 511 299 554 342 555 343 511 299 555 343 556 344 511 299 556 344 557 345 511 299 557 345 558 346 511 299 558 346 559 347 511 299 559 347 486 274 511 299 486 274 560 348 560 348 486 274 561 349 561 349 486 274 562 350 562 350 486 274 563 351 563 351 486 274 564 352 564 352 486 274 565 353 565 353 486 274 566 354 566 354 486 274 567 355 567 355 486 274 568 356 568 356 486 274 569 357 569 357 486 274 493 281 511 299 560 348 570 358 511 299 570 358 571 359 511 299 571 359 572 360 511 299 572 360 573 361 511 299 573 361 574 362 511 299 574 362 575 363 511 299 575 363 576 364 511 299 576 364 577 365 511 299 577 365 578 366 511 299 578 366 579 367 511 299 579 367 580 368 511 299 580 368 581 369 511 299 581 369 582 370 511 299 582 370 583 371 511 299 583 371 509 297 511 299 509 297 435 223 584 223 585 297 586 299 585 297 587 371 586 299 587 371 588 370 586 299 588 370 589 369 586 299 589 369 590 368 586 299 590 368 591 367 586 299 591 367 592 366 586 299 592 366 593 365 586 299 593 365 594 364 586 299 594 364 595 363 586 299 595 363 596 362 586 299 596 362 597 361 586 299 597 361 598 360 586 299 598 360 599 359 586 299 599 359 600 358 586 299 600 358 601 348 586 299 602 281 603 274 604 357 604 357 603 274 605 356 605 356 603 274 606 355 606 355 603 274 607 354 607 354 603 274 608 353 608 353 603 274 609 352 609 352 603 274 610 351 610 351 603 274 611 350 611 350 603 274 612 349 612 349 603 274 601 348 601 348 603 274 586 299 603 274 613 347 586 299 613 347 614 346 586 299 614 346 615 345 586 299 615 345 616 344 586 299 616 344 617 343 586 299 617 343 618 342 586 299 618 342 619 341 586 299 619 341 620 340 586 299 620 340 621 339 586 299 621 339 622 338 586 299 622 338 623 337 586 299 623 337 624 336 586 299 624 336 625 335 586 299 625 335 626 321 586 299 627 254 628 249 629 334 629 334 628 249 630 333 630 333 628 249 631 332 631 332 628 249 632 331 632 331 628 249 633 330 633 330 628 249 634 329 634 329 628 249 635 328 635 328 628 249 636 327 636 327 628 249 637 326 637 326 628 249 638 325 638 325 628 249 639 324 639 324 628 249 626 321 628 249 640 323 626 321 640 323 641 322 626 321 641 322 642 320 626 321 626 321 642 320 586 299 642 320 643 319 586 299 643 319 644 318 586 299 644 318 645 317 586 299 645 317 646 316 586 299 646 316 647 315 586 299 647 315 648 314 586 299 648 314 649 313 586 299 649 313 650 312 586 299 650 312 651 311 586 299 651 311 652 310 586 299 652 310 653 298 586 299 654 227 655 214 656 309 656 309 655 214 657 308 657 308 655 214 658 307 658 307 655 214 659 306 659 306 655 214 660 305 660 305 655 214 661 304 661 304 655 214 662 303 662 303 655 214 663 302 663 302 655 214 664 301 664 301 655 214 665 300 665 300 655 214 653 298 586 299 653 298 655 214 585 297 584 223 666 296 666 296 584 223 667 295 667 295 584 223 668 294 668 294 584 223 669 293 669 293 584 223 670 292 670 292 584 223 671 291 671 291 584 223 672 290 672 290 584 223 673 289 673 289 584 223 674 288 674 288 584 223 675 287 675 287 584 223 676 286 676 286 584 223 677 285 677 285 584 223 678 284 678 284 584 223 679 283 679 283 584 223 680 282 680 282 584 223 681 269 602 281 682 280 603 274 682 280 683 279 603 274 683 279 684 278 603 274 684 278 685 277 603 274 685 277 686 276 603 274 686 276 687 275 603 274 687 275 688 273 603 274 603 274 688 273 689 268 688 273 690 272 689 268 690 272 691 271 689 268 691 271 692 270 689 268 692 270 681 269 689 268 681 269 584 223 689 268 689 268 584 223 693 267 693 267 584 223 694 266 694 266 584 223 695 265 695 265 584 223 696 264 696 264 584 223 697 263 697 263 584 223 698 262 698 262 584 223 699 261 699 261 584 223 700 260 700 260 584 223 701 259 701 259 584 223 702 258 702 258 584 223 703 257 703 257 584 223 704 256 704 256 584 223 705 255 705 255 584 223 706 239 627 254 707 253 628 249 707 253 708 252 628 249 708 252 709 251 628 249 709 251 710 250 628 249 710 250 711 248 628 249 628 249 711 248 712 242 711 248 713 247 712 242 713 247 714 246 712 242 714 246 715 245 712 242 715 245 716 244 712 242 716 244 717 243 712 242 717 243 706 239 712 242 712 242 706 239 718 241 718 241 706 239 719 240 719 240 706 239 720 238 706 239 584 223 720 238 720 238 584 223 721 237 721 237 584 223 722 236 722 236 584 223 723 235 723 235 584 223 724 234 724 234 584 223 725 233 725 233 584 223 726 232 726 232 584 223 727 231 727 231 584 223 728 230 728 230 584 223 729 229 729 229 584 223 730 228 730 228 584 223 731 222 654 227 732 226 655 214 732 226 733 225 655 214 733 225 734 224 655 214 734 224 735 213 655 214 584 223 736 212 731 222 731 222 736 212 737 221 737 221 736 212 738 220 738 220 736 212 739 219 739 219 736 212 740 218 740 218 736 212 741 217 741 217 736 212 742 216 742 216 736 212 743 215 743 215 736 212 735 213 655 214 735 213 736 212 744 372 745 373 746 374 745 373 744 372 747 375 745 373 747 375 748 376 748 376 747 375 749 377 750 377 751 375 752 376 752 376 751 375 753 373 751 375 754 372 753 373 755 374 753 373 754 372 756 378 757 379 758 380 757 379 756 378 759 381 759 381 756 378 760 382 759 381 760 382 761 383 762 383 763 382 764 381 763 382 765 378 764 381 764 381 765 378 766 379 767 380 766 379 765 378
0 0 1 1 2 2 1 1 0 0 3 3 4 3 5 0 6 1 7 2 6 1 5 0 8 4 3 5 0 6 3 5 8 4 9 7 10 7 11 4 4 5 5 6 4 5 11 4 2 8 12 9 13 10 12 9 2 8 1 11 6 11 7 8 14 9 15 10 14 9 7 8 16 12 9 13 8 14 9 13 16 12 17 15 18 15 19 12 10 13 11 14 10 13 19 12 13 16 20 17 21 18 20 17 13 16 12 19 14 19 15 16 22 17 23 18 22 17 15 16 24 20 17 21 16 22 17 21 24 20 25 23 26 23 27 20 18 21 19 22 18 21 27 20 28 24 20 25 29 26 20 25 28 24 21 27 23 27 30 24 22 25 31 26 22 25 30 24 32 28 25 29 24 30 25 29 32 28 33 31 34 31 35 28 26 29 27 30 26 29 35 28 36 32 29 33 37 34 29 33 36 32 28 35 30 35 38 32 31 33 39 34 31 33 38 32 40 36 33 37 32 38 33 37 40 36 41 39 42 39 43 36 34 37 35 38 34 37 43 36 44 40 37 41 45 42 37 41 44 40 36 43 38 43 46 40 39 41 47 42 39 41 46 40 48 44 41 45 40 46 41 45 48 44 49 47 50 47 51 44 42 45 43 46 42 45 51 44 52 48 45 49 53 50 45 49 52 48 44 51 46 51 54 48 47 49 55 50 47 49 54 48 56 52 49 53 48 54 49 53 56 52 57 55 58 55 59 52 50 53 51 54 50 53 59 52 60 56 53 57 61 58 53 57 60 56 52 59 54 59 62 56 55 57 63 58 55 57 62 56 64 60 57 61 56 62 57 61 64 60 65 63 66 63 67 60 58 61 59 62 58 61 67 60 68 64 61 65 69 66 61 65 68 64 60 67 62 67 70 64 63 65 71 66 63 65 70 64 72 68 65 69 64 70 65 69 72 68 73 71 74 71 75 68 66 69 67 70 66 69 75 68 76 72 69 73 77 74 69 73 76 72 68 75 70 75 78 72 71 73 79 74 71 73 78 72 80 76 73 77 72 78 73 77 80 76 81 79 82 79 83 76 74 77 75 78 74 77 83 76 84 80 77 81 85 82 77 81 84 80 76 83 78 83 86 80 79 81 87 82 79 81 86 80 80 84 88 85 81 86 88 85 80 84 89 87 90 87 83 84 91 85 82 86 91 85 83 84 92 88 85 89 93 90 85 89 92 88 84 91 86 91 94 88 87 89 95 90 87 89 94 88 89 92 96 93 88 94 96 93 89 92 97 95 98 95 90 92 99 93 91 94 99 93 90 92 100 96 93 97 101 98 93 97 100 96 92 99 94 99 102 96 95 97 103 98 95 97 102 96 97 100 104 101 96 102 104 101 97 100 105 103 106 103 98 100 107 101 99 102 107 101 98 100 108 104 101 105 109 106 101 105 108 104 100 107 102 107 110 104 103 105 111 106 103 105 110 104 105 108 112 109 104 110 112 109 105 108 113 111 114 111 106 108 115 109 107 110 115 109 106 108 116 112 109 113 117 114 109 113 116 112 108 115 110 115 118 112 111 113 119 114 111 113 118 112 113 116 120 117 112 118 120 117 113 116 121 119 122 119 114 116 123 117 115 118 123 117 114 116 124 120 117 121 125 122 117 121 124 120 116 123 118 123 126 120 119 121 127 122 119 121 126 120 121 124 128 125 120 126 128 125 121 124 129 127 130 127 122 124 131 125 123 126 131 125 122 124 132 128 124 129 125 130 124 129 132 128 133 131 134 131 135 128 126 129 127 130 126 129 135 128 129 132 136 133 128 134 136 133 129 132 137 135 138 135 130 132 139 133 131 134 139 133 130 132 140 136 133 137 132 138 133 137 140 136 141 139 142 139 143 136 134 137 135 138 134 137 143 136 137 140 144 141 136 142 144 141 137 140 145 143 146 143 138 140 147 141 139 142 147 141 138 140 148 144 141 145 140 146 141 145 148 144 149 147 150 147 151 144 142 145 143 146 142 145 151 144 145 148 152 149 144 150 152 149 145 148 153 151 154 151 146 148 155 149 147 150 155 149 146 148 148 152 156 153 149 154 156 153 148 152 157 155 158 155 151 152 159 153 150 154 159 153 151 152 153 156 160 157 152 158 160 157 153 156 161 159 162 159 154 156 163 157 155 158 163 157 154 156 164 160 156 161 157 162 156 161 164 160 165 163 166 163 167 160 159 161 158 162 159 161 167 160 161 164 168 165 160 166 168 165 161 164 169 167 170 167 162 164 171 165 163 166 171 165 162 164 172 168 165 169 164 170 165 169 172 168 173 171 174 171 175 168 166 169 167 170 166 169 175 168 169 172 176 173 168 174 176 173 169 172 177 175 178 175 170 172 179 173 171 174 179 173 170 172 180 176 173 177 172 178 173 177 180 176 181 179 182 179 183 176 174 177 175 178 174 177 183 176 177 180 184 181 176 182 184 181 177 180 185 183 186 183 178 180 187 181 179 182 187 181 178 180 188 184 181 185 180 186 181 185 188 184 189 187 190 187 191 184 182 185 183 186 182 185 191 184 184 188 192 189 193 190 192 189 184 188 185 191 186 191 187 188 194 189 195 190 194 189 187 188 196 192 189 193 188 194 189 193 196 192 197 195 198 195 199 192 190 193 191 194 190 193 199 192 193 196 200 197 201 198 200 197 193 196 192 199 194 199 195 196 202 197 203 198 202 197 195 196 204 200 197 201 196 202 197 201 204 200 205 203 206 203 207 200 198 201 199 202 198 201 207 200 201 204 205 205 204 206 205 205 201 204 200 207 202 207 203 204 206 205 207 206 206 205 203 204
0 0 1 1 2 2 1 1 0 0 3 3 4 3 5 0 6 1 7 2 6 1 5 0 0 4 8 5 3 6 8 5 0 4 9 7 10 7 5 4 11 5 4 6 11 5 5 4 2 8 12 9 13 10 12 9 2 8 1 11 6 11 7 8 14 9 15 10 14 9 7 8 9 12 16 13 8 14 16 13 9 12 17 15 18 15 10 12 19 13 11 14 19 13 10 12 13 16 20 17 21 18 20 17 13 16 12 19 14 19 15 16 22 17 23 18 22 17 15 16 17 20 24 21 16 22 24 21 17 20 25 23 26 23 18 20 27 21 19 22 27 21 18 20 21 24 28 25 29 26 28 25 21 24 20 27 22 27 23 24 30 25 31 26 30 25 23 24 25 28 32 29 24 30 32 29 25 28 33 31 34 31 26 28 35 29 27 30 35 29 26 28 29 32 36 33 37 34 36 33 29 32 28 35 30 35 31 32 38 33 39 34 38 33 31 32 33 36 40 37 32 38 40 37 33 36 41 39 42 39 34 36 43 37 35 38 43 37 34 36 37 40 44 41 45 42 44 41 37 40 36 43 38 43 39 40 46 41 47 42 46 41 39 40 41 44 48 45 40 46 48 45 41 44 49 47 50 47 42 44 51 45 43 46 51 45 42 44 45 48 52 49 53 50 52 49 45 48 44 51 46 51 47 48 54 49 55 50 54 49 47 48 49 52 56 53 48 54 56 53 49 52 57 55 58 55 50 52 59 53 51 54 59 53 50 52 53 56 60 57 61 58 60 57 53 56 52 59 54 59 55 56 62 57 63 58 62 57 55 56 57 60 64 61 56 62 64 61 57 60 65 63 66 63 58 60 67 61 59 62 67 61 58 60 61 64 68 65 69 66 68 65 61 64 60 67 62 67 63 64 70 65 71 66 70 65 63 64 65 68 72 69 64 70 72 69 65 68 73 71 74 71 66 68 75 69 67 70 75 69 66 68 69 72 76 73 77 74 76 73 69 72 68 75 70 75 71 72 78 73 79 74 78 73 71 72 73 76 80 77 72 78 80 77 73 76 81 79 82 79 74 76 83 77 75 78 83 77 74 76 77 80 84 81 85 82 84 81 77 80 76 83 78 83 79 80 86 81 87 82 86 81 79 80 81 84 88 85 80 86 88 85 81 84 89 87 90 87 82 84 91 85 83 86 91 85 82 84 85 88 92 89 93 90 92 89 85 88 84 91 86 91 87 88 94 89 95 90 94 89 87 88 89 92 96 93 88 94 96 93 89 92 97 95 98 95 90 92 99 93 91 94 99 93 90 92 93 96 100 97 101 98 100 97 93 96 92 99 94 99 95 96 102 97 103 98 102 97 95 96 97 100 104 101 96 102 104 101 97 100 105 103 106 103 98 100 107 101 99 102 107 101 98 100 108 104 100 105 109 106 100 105 108 104 101 107 103 107 110 104 102 105 111 106 102 105 110 104 104 108 112 109 113 110 112 109 104 108 105 111 106 111 107 108 114 109 115 110 114 109 107 108 116 112 109 113 117 114 109 113 116 112 108 115 110 115 118 112 111 113 119 114 111 113 118 112 113 116 120 117 121 118 120 117 113 116 112 119 114 119 115 116 122 117 123 118 122 117 115 116 124 120 117 121 125 122 117 121 124 120 116 123 118 123 126 120 119 121 127 122 119 121 126 120 121 124 128 125 129 126 128 125 121 124 120 127 122 127 123 124 130 125 131 126 130 125 123 124 132 128 125 129 133 130 125 129 132 128 124 131 126 131 134 128 127 129 135 130 127 129 134 128 129 132 136 133 137 134 136 133 129 132 128 135 130 135 131 132 138 133 139 134 138 133 131 132 140 136 133 137 141 138 133 137 140 136 132 139 134 139 142 136 135 137 143 138 135 137 142 136 137 140 144 141 145 142 144 141 137 140 136 143 138 143 139 140 146 141 147 142 146 141 139 140 148 144 141 145 149 146 141 145 148 144 140 147 142 147 150 144 143 145 151 146 143 145 150 144 145 148 152 149 153 150 152 149 145 148 144 151 146 151 147 148 154 149 155 150 154 149 147 148 156 152 149 153 157 154 149 153 156 152 148 155 150 155 158 152 151 153 159 154 151 153 158 152 153 156 160 157 161 158 160 157 153 156 152 159 154 159 155 156 162 157 163 158 162 157 155 156 164 160 157 161 165 162 157 161 164 160 156 163 158 163 166 160 159 161 167 162 159 161 166 160 161 164 168 165 169 166 168 165 161 164 160 167 162 167 163 164 170 165 171 166 170 165 163 164 172 168 165 169 173 170 165 169 172 168 164 171 166 171 174 168 167 169 175 170 167 169 174 168 169 172 176 173 177 174 176 173 169 172 168 175 170 175 171 172 178 173 179 174 178 173 171 172 180 176 173 177 181 178 173 177 180 176 172 179 174 179 182 176 175 177 183 178 175 177 182 176 177 180 184 181 185 182 184 181 177 180 176 183 178 183 179 180 186 181 187 182 186 181 179 180 188 184 181 185 189 186 181 185 188 184 180 187 182 187 190 184 183 185 191 186 183 185 190 184 185 188 192 189 193 190 192 189 185 188 184 191 186 191 187 188 194 189 195 190 194 189 187 188 196 192 189 193 197 194 189 193 196 192 188 195 190 195 198 192 191 193 199 194 191 193 198 192 193 196 200 197 201 198 200 197 193 196 192 199 194 199 195 196 202 197 203 198 202 197 195 196 204 200 197 201 205 202 197 201 204 200 196 203 198 203 206 200 199 201 207 202 199 201 206 200 201 204 204 205 205 206 204 205 201 204 200 207 202 207 203 204 206 205 207 206 206 205 203 204
0 0 1 1 2 2 1 1 0 0 3 3 4 3 5 0 6 1 7 2 6 1 5 0 8 4 3 5 0 6 3 5 8 4 9 7 10 7 11 4 4 5 5 6 4 5 11 4 12 8 1 9 13 10 1 9 12 8 2 11 7 11 14 8 6 9 15 10 6 9 14 8 16 12 9 13 8 14 9 13 16 12 17 15 18 15 19 12 10 13 11 14 10 13 19 12 20 16 13 17 21 18 13 17 20 16 12 19 14 19 22 16 15 17 23 18 15 17 22 16 24 20 17 21 16 22 17 21 24 20 25 23 26 23 27 20 18 21 19 22 18 21 27 20 28 24 21 25 29 26 21 25 28 24 20 27 22 27 30 24 23 25 31 26 23 25 30 24 24 28 32 29 25 30 32 29 24 28 33 31 34 31 27 28 35 29 26 30 35 29 27 28 36 32 29 33 37 34 29 33 36 32 28 35 30 35 38 32 31 33 39 34 31 33 38 32 33 36 40 37 32 38 40 37 33 36 41 39 42 39 34 36 43 37 35 38 43 37 34 36 44 40 37 41 45 42 37 41 44 40 36 43 38 43 46 40 39 41 47 42 39 41 46 40 48 44 40 45 41 46 40 45 48 44 49 47 50 47 51 44 43 45 42 46 43 45 51 44 52 48 45 49 53 50 45 49 52 48 44 51 46 51 54 48 47 49 55 50 47 49 54 48 56 52 49 53 48 54 49 53 56 52 57 55 58 55 59 52 50 53 51 54 50 53 59 52 60 56 53 57 61 58 53 57 60 56 52 59 54 59 62 56 55 57 63 58 55 57 62 56 64 60 57 61 56 62 57 61 64 60 65 63 66 63 67 60 58 61 59 62 58 61 67 60 68 64 61 65 69 66 61 65 68 64 60 67 62 67 70 64 63 65 71 66 63 65 70 64 72 68 65 69 64 70 65 69 72 68 73 71 74 71 75 68 66 69 67 70 66 69 75 68 76 72 69 73 77 74 69 73 76 72 68 75 70 75 78 72 71 73 79 74 71 73 78 72 80 76 73 77 72 78 73 77 80 76 81 79 82 79 83 76 74 77 75 78 74 77 83 76 84 80 77 81 85 82 77 81 84 80 76 83 78 83 86 80 79 81 87 82 79 81 86 80 88 84 81 85 80 86 81 85 88 84 89 87 90 87 91 84 82 85 83 86 82 85 91 84 92 88 85 89 93 90 85 89 92 88 84 91 86 91 94 88 87 89 95 90 87 89 94 88 88 92 96 93 89 94 96 93 88 92 97 95 98 95 91 92 99 93 90 94 99 93 91 92 100 96 93 97 101 98 93 97 100 96 92 99 94 99 102 96 95 97 103 98 95 97 102 96 97 100 104 101 96 102 104 101 97 100 105 103 106 103 98 100 107 101 99 102 107 101 98 100 108 104 101 105 109 106 101 105 108 104 100 107 102 107 110 104 103 105 111 106 103 105 110 104 105 108 112 109 104 110 112 109 105 108 113 111 114 111 106 108 115 109 107 110 115 109 106 108 116 112 109 113 117 114 109 113 116 112 108 115 110 115 118 112 111 113 119 114 111 113 118 112 113 116 120 117 112 118 120 117 113 116 121 119 122 119 114 116 123 117 115 118 123 117 114 116 124 120 116 121 117 122 116 121 124 120 125 123 126 123 127 120 118 121 119 122 118 121 127 120 121 124 128 125 120 126 128 125 121 124 129 127 130 127 122 124 131 125 123 126 131 125 122 124 124 128 132 129 125 130 132 129 124 128 133 131 134 131 127 128 135 129 126 130 135 129 127 128 129 132 136 133 128 134 136 133 129 132 137 135 138 135 130 132 139 133 131 134 139 133 130 132 140 136 132 137 133 138 132 137 140 136 141 139 142 139 143 136 135 137 134 138 135 137 143 136 137 140 144 141 136 142 144 141 137 140 145 143 146 143 138 140 147 141 139 142 147 141 138 140 140 144 148 145 141 146 148 145 140 144 149 147 150 147 143 144 151 145 142 146 151 145 143 144 145 148 152 149 144 150 152 149 145 148 153 151 154 151 146 148 155 149 147 150 155 149 146 148 156 152 148 153 149 154 148 153 156 152 157 155 158 155 159 152 151 153 150 154 151 153 159 152 153 156 160 157 152 158 160 157 153 156 161 159 162 159 154 156 163 157 155 158 163 157 154 156 164 160 157 161 156 162 157 161 164 160 165 163 166 163 167 160 158 161 159 162 158 161 167 160 161 164 168 165 160 166 168 165 161 164 169 167 170 167 162 164 171 165 163 166 171 165 162 164 172 168 165 169 164 170 165 169 172 168 173 171 174 171 175 168 166 169 167 170 166 169 175 168 169 172 176 173 168 174 176 173 169 172 177 175 178 175 170 172 179 173 171 174 179 173 170 172 180 176 173 177 172 178 173 177 180 176 181 179 182 179 183 176 174 177 175 178 174 177 183 176 177 180 184 181 176 182 184 181 177 180 185 183 186 183 178 180 187 181 179 182 187 181 178 180 188 184 181 185 180 186 181 185 188 184 189 187 190 187 191 184 182 185 183 186 182 185 191 184 185 188 192 189 184 190 192 189 185 188 193 191 194 191 186 188 195 189 187 190 195 189 186 188 188 192 196 193 189 194 196 193 188 192 197 195 198 195 191 192 199 193 190 194 199 193 191 192 192 196 200 197 201 198 200 197 192 196 193 199 194 199 195 196 202 197 203 198 202 197 195 196 204 200 196 201 197 202 196 201 204 200 205 203 206 203 207 200 199 201 198 202 199 201 207 200 204 204 200 205 205 206 200 205 204 204 201 207 203 207 207 204 202 205 206 206 202 205 207 204
0 0 1 1 2 2 1 1 0 0 3 3 3 3 0 0 4 4 3 3 4 4 5 5 6 5 7 4 8 3 7 4 9 0 8 3 8 3 9 0 10 1 11 2 10 1 9 0 12 6 13 7 14 8 13 7 12 6 15 9 13 7 15 9 16 10 16 10 15 9 17 11 18 11 19 9 20 10 20 10 19 9 21 7 19 9 22 6 21 7 23 8 21 7 22 6 24 12 25 13 26 14 25 13 24 12 27 15 25 13 27 15 28 16 29 16 30 15 31 13 30 15 32 12 31 13 33 14 31 13 32 12 34 17 35 18 36 19 35 18 34 17 37 20 38 20 39 17 40 18 41 19 40 18 39 17 42 21 43 22 44 23 43 22 42 21 45 24 45 24 42 21 46 25 47 25 48 21 49 24 49 24 48 21 50 22 51 23 50 22 48 21 52 26 53 27 54 28 53 27 52 26 55 29 55 29 52 26 56 30 55 29 56 30 57 31 58 31 59 30 60 29 59 30 61 26 60 29 60 29 61 26 62 27 63 28 62 27 61 26 64 32 65 33 66 34 65 33 64 32 67 35 67 35 64 32 68 36 68 36 64 32 69 37 69 37 64 32 70 38 70 38 64 32 71 39 71 39 64 32 72 40 72 40 64 32 73 41 73 41 64 32 74 42 74 42 64 32 75 43 66 34 65 33 76 44 66 34 76 44 77 45 74 42 75 43 78 46 78 46 75 43 79 47 79 47 75 43 80 48 80 48 75 43 81 49 81 49 75 43 82 50 82 50 75 43 83 51 83 51 75 43 84 52 84 52 75 43 85 53 85 53 75 43 86 54 86 54 75 43 87 55 87 55 75 43 88 56 88 56 75 43 89 57 89 57 75 43 90 58 90 58 75 43 91 59 91 59 75 43 92 60 92 60 75 43 93 61 66 34 94 62 95 63 94 62 66 34 96 64 96 64 66 34 97 65 97 65 66 34 98 66 98 66 66 34 99 67 99 67 66 34 100 68 100 68 66 34 101 69 101 69 66 34 102 70 102 70 66 34 103 71 103 71 66 34 104 72 104 72 66 34 105 73 105 73 66 34 77 45 95 63 94 62 106 74 95 63 106 74 107 75 95 63 107 75 108 76 95 63 108 76 109 77 95 63 109 77 110 78 95 63 110 78 111 79 95 63 111 79 112 80 95 63 112 80 113 81 95 63 113 81 114 82 95 63 114 82 115 83 95 63 115 83 116 84 95 63 116 84 117 85 95 63 117 85 118 86 95 63 118 86 119 87 95 63 119 87 93 61 95 63 93 61 75 43 120 43 121 61 122 63 121 61 123 87 122 63 123 87 124 86 122 63 124 86 125 85 122 63 125 85 126 84 122 63 126 84 127 83 122 63 127 83 128 82 122 63 128 82 129 81 122 63 129 81 130 80 122 63 130 80 131 79 122 63 131 79 132 78 122 63 132 78 133 77 122 63 133 77 134 76 122 63 134 76 135 75 122 63 135 75 136 74 122 63 136 74 137 62 122 63 138 45 139 34 140 73 140 73 139 34 141 72 141 72 139 34 142 71 142 71 139 34 143 70 143 70 139 34 144 69 144 69 139 34 145 68 145 68 139 34 146 67 146 67 139 34 147 66 147 66 139 34 148 65 148 65 139 34 149 64 149 64 139 34 137 62 122 63 137 62 139 34 121 61 120 43 150 60 150 60 120 43 151 59 151 59 120 43 152 58 152 58 120 43 153 57 153 57 120 43 154 56 154 56 120 43 155 55 155 55 120 43 156 54 156 54 120 43 157 53 157 53 120 43 158 52 158 52 120 43 159 51 159 51 120 43 160 50 160 50 120 43 161 49 161 49 120 43 162 48 162 48 120 43 163 47 163 47 120 43 164 46 164 46 120 43 165 42 138 45 166 44 139 34 166 44 167 33 139 34 120 43 168 32 165 42 165 42 168 32 169 41 169 41 168 32 170 40 170 40 168 32 171 39 171 39 168 32 172 38 172 38 168 32 173 37 173 37 168 32 174 36 174 36 168 32 175 35 175 35 168 32 167 33 139 34 167 33 168 32 176 88 177 89 178 90 177 89 176 88 179 91 180 91 181 88 182 89 183 90 182 89 181 88 184 92 185 93 186 94 185 93 184 92 187 95 187 95 184 92 188 96 188 96 184 92 189 97 190 97 191 92 192 96 192 96 191 92 193 95 193 95 191 92 194 93 195 94 194 93 191 92 196 98 197 99 198 100 197 99 196 98 199 101 199 101 196 98 200 102 201 102 202 98 203 101 203 101 202 98 204 99 205 100 204 99 202 98 206 103 207 104 208 105 207 104 206 103 209 106 209 106 206 103 210 107 210 107 206 103 211 108 211 108 206 103 212 109 212 109 206 103 213 110 213 110 206 103 214 111 214 111 206 103 215 112 215 112 206 103 216 113 216 113 206 103 217 114 217 114 206 103 218 115 217 114 218 115 219 116 219 116 218 115 220 117 220 117 218 115 221 118 221 118 218 115 222 119 222 119 218 115 223 120 223 120 218 115 224 121 224 121 218 115 225 122 225 122 218 115 226 123 226 123 218 115 227 124 227 124 218 115 228 125 228 125 218 115 229 126 229 126 218 115 230 127 230 127 218 115 231 128 231 128 218 115 232 129 232 129 218 115 233 130 234 131 235 132 236 133 235 132 234 131 206 103 235 132 206 103 237 134 235 132 237 134 238 135 235 132 238 135 239 136 235 132 239 136 240 137 235 132 240 137 241 138 235 132 241 138 242 139 235 132 242 139 243 140 235 132 243 140 244 141 235 132 244 141 245 142 235 132 245 142 246 143 237 134 206 103 247 144 247 144 206 103 248 145 248 145 206 103 208 105 246 143 245 142 249 146 246 143 249 146 250 147 246 143 250 147 251 148 246 143 251 148 252 149 246 143 252 149 253 150 246 143 253 150 254 151 246 143 254 151 255 152 246 143 255 152 256 153 246 143 256 153 257 154 246 143 257 154 258 155 246 143 258 155 259 156 246 143 259 156 260 157 246 143 260 157 261 158 246 143 261 158 262 159 246 143 262 159 263 160 246 143 263 160 233 130 246 143 233 130 218 115 246 143 218 115 264 161 246 143 264 161 265 162 266 162 267 161 268 143 267 161 269 115 268 143 269 115 270 130 268 143 270 130 271 160 268 143 271 160 272 159 268 143 272 159 273 158 268 143 273 158 274 157 268 143 274 157 275 156 268 143 275 156 276 155 268 143 276 155 277 154 268 143 277 154 278 153 268 143 278 153 279 152 268 143 279 152 280 151 268 143 280 151 281 150 268 143 281 150 282 149 268 143 282 149 283 148 268 143 283 148 284 147 268 143 284 147 285 146 268 143 285 146 286 142 268 143 287 105 288 103 289 145 289 145 288 103 290 144 290 144 288 103 291 134 268 143 286 142 292 132 286 142 293 141 292 132 293 141 294 140 292 132 294 140 295 139 292 132 295 139 296 138 292 132 296 138 297 137 292 132 297 137 298 136 292 132 298 136 299 135 292 132 299 135 291 134 292 132 291 134 288 103 292 132 288 103 300 131 292 132 301 133 292 132 300 131 270 130 269 115 302 129 302 129 269 115 303 128 303 128 269 115 304 127 304 127 269 115 305 126 305 126 269 115 306 125 306 125 269 115 307 124 307 124 269 115 308 123 308 123 269 115 309 122 309 122 269 115 310 121 310 121 269 115 311 120 311 120 269 115 312 119 312 119 269 115 313 118 313 118 269 115 314 117 314 117 269 115 315 116 315 116 269 115 316 114 269 115 288 103 316 114 316 114 288 103 317 113 317 113 288 103 318 112 318 112 288 103 319 111 319 111 288 103 320 110 320 110 288 103 321 109 321 109 288 103 322 108 322 108 288 103 323 107 323 107 288 103 324 106 324 106 288 103 325 104 287 105 325 104 288 103 326 163 327 164 328 165 327 164 326 163 329 166 330 166 331 163 332 164 333 165 332 164 331 163 334 167 335 168 336 169 335 168 334 167 337 170 337 170 334 167 338 171 339 171 340 167 341 170 341 170 340 167 342 168 343 169 342 168 340 167 344 172 345 173 346 174 345 173 344 172 347 175 348 175 349 172 350 173 351 174 350 173 349 172
0 0 1 1 2 2 1 1 0 0 3 3 4 3 5 0 6 1 7 2 6 1 5 0 8 4 3 5 0 6 3 5 8 4 9 7 10 7 11 4 4 5 5 6 4 5 11 4 2 8 12 9 13 10 12 9 2 8 1 11 6 11 7 8 14 9 15 10 14 9 7 8 16 12 9 13 8 14 9 13 16 12 17 15 18 15 19 12 10 13 11 14 10 13 19 12 20 16 12 17 21 18 12 17 20 16 13 19 15 19 22 16 14 17 23 18 14 17 22 16 24 20 17 21 16 22 17 21 24 20 25 23 26 23 27 20 18 21 19 22 18 21 27 20 20 24 28 25 29 26 28 25 20 24 21 27 23 27 22 24 30 25 31 26 30 25 22 24 32 28 25 29 24 30 25 29 32 28 33 31 34 31 35 28 26 29 27 30 26 29 35 28 29 32 36 33 37 34 36 33 29 32 28 35 30 35 31 32 38 33 39 34 38 33 31 32 40 36 33 37 32 38 33 37 40 36 41 39 42 39 43 36 34 37 35 38 34 37 43 36 44 40 36 41 45 42 36 41 44 40 37 43 39 43 46 40 38 41 47 42 38 41 46 40 40 44 48 45 41 46 48 45 40 44 49 47 50 47 43 44 51 45 42 46 51 45 43 44 52 48 45 49 53 50 45 49 52 48 44 51 46 51 54 48 47 49 55 50 47 49 54 48 56 52 48 53 49 54 48 53 56 52 57 55 58 55 59 52 51 53 50 54 51 53 59 52 60 56 53 57 61 58 53 57 60 56 52 59 54 59 62 56 55 57 63 58 55 57 62 56 56 60 64 61 57 62 64 61 56 60 65 63 66 63 59 60 67 61 58 62 67 61 59 60 68 64 61 65 69 66 61 65 68 64 60 67 62 67 70 64 63 65 71 66 63 65 70 64 64 68 72 69 73 70 72 69 64 68 65 71 66 71 67 68 74 69 75 70 74 69 67 68 76 72 69 73 77 74 69 73 76 72 68 75 70 75 78 72 71 73 79 74 71 73 78 72 73 76 80 77 81 78 80 77 73 76 72 79 74 79 75 76 82 77 83 78 82 77 75 76 84 80 77 81 85 82 77 81 84 80 76 83 78 83 86 80 79 81 87 82 79 81 86 80 81 84 88 85 89 86 88 85 81 84 80 87 82 87 83 84 90 85 91 86 90 85 83 84 92 88 85 89 93 90 85 89 92 88 84 91 86 91 94 88 87 89 95 90 87 89 94 88 89 92 96 93 97 94 96 93 89 92 88 95 90 95 91 92 98 93 99 94 98 93 91 92 100 96 93 97 101 98 93 97 100 96 92 99 94 99 102 96 95 97 103 98 95 97 102 96 97 100 104 101 105 102 104 101 97 100 96 103 98 103 99 100 106 101 107 102 106 101 99 100 108 104 101 105 109 106 101 105 108 104 100 107 102 107 110 104 103 105 111 106 103 105 110 104 105 108 112 109 113 110 112 109 105 108 104 111 106 111 107 108 114 109 115 110 114 109 107 108 116 112 109 113 117 114 109 113 116 112 108 115 110 115 118 112 111 113 119 114 111 113 118 112 113 116 120 117 121 118 120 117 113 116 112 119 114 119 115 116 122 117 123 118 122 117 115 116 124 120 117 121 125 122 117 121 124 120 116 123 118 123 126 120 119 121 127 122 119 121 126 120 121 124 128 125 129 126 128 125 121 124 120 127 122 127 123 124 130 125 131 126 130 125 123 124 132 128 125 129 133 130 125 129 132 128 124 131 126 131 134 128 127 129 135 130 127 129 134 128 129 132 136 133 137 134 136 133 129 132 128 135 130 135 131 132 138 133 139 134 138 133 131 132 140 136 133 137 141 138 133 137 140 136 132 139 134 139 142 136 135 137 143 138 135 137 142 136 137 140 144 141 145 142 144 141 137 140 136 143 138 143 139 140 146 141 147 142 146 141 139 140 148 144 140 145 141 146 140 145 148 144 149 147 150 147 151 144 142 145 143 146 142 145 151 144 145 148 152 149 153 150 152 149 145 148 144 151 146 151 147 148 154 149 155 150 154 149 147 148 156 152 149 153 148 154 149 153 156 152 157 155 158 155 159 152 150 153 151 154 150 153 159 152 153 156 160 157 161 158 160 157 153 156 152 159 154 159 155 156 162 157 163 158 162 157 155 156 164 160 157 161 156 162 157 161 164 160 165 163 166 163 167 160 158 161 159 162 158 161 167 160 161 164 168 165 169 166 168 165 161 164 160 167 162 167 163 164 170 165 171 166 170 165 163 164 172 168 165 169 164 170 165 169 172 168 173 171 174 171 175 168 166 169 167 170 166 169 175 168 176 172 168 173 177 174 168 173 176 172 169 175 171 175 178 172 170 173 179 174 170 173 178 172 180 176 173 177 172 178 173 177 180 176 181 179 182 179 183 176 174 177 175 178 174 177 183 176 184 180 177 181 185 182 177 181 184 180 176 183 178 183 186 180 179 181 187 182 179 181 186 180 188 184 181 185 180 186 181 185 188 184 189 187 190 187 191 184 182 185 183 186 182 185 191 184 192 188 185 189 193 190 185 189 192 188 184 191 186 191 194 188 187 189 195 190 187 189 194 188 196 192 189 193 188 194 189 193 196 192 197 195 198 195 199 192 190 193 191 194 190 193 199 192 192 196 200 197 201 198 200 197 192 196 193 199 195 199 194 196 202 197 203 198 202 197 194 196 204 200 197 201 196 202 197 201 204 200 205 203 206 203 207 200 198 201 199 202 198 201 207 200 201 204 205 205 204 206 205 205 201 204 200 207 202 207 203 204 206 205 207 206 206 205 203 204
0 0 1 1 2 2 1 1 0 0 3 3 3 3 0 0 4 4 4 4 0 0 5 5 5 5 0 0 6 6 6 6 0 0 7 7 7 7 0 0 8 8 8 8 0 0 9 9 9 9 0 0 10 10 10 10 0 0 11 11 11 11 0 0 12 12 12 12 0 0 13 13 3 3 4 4 14 14 3 3 14 14 15 15 3 3 15 15 16 16 12 12 13 13 17 17 17 17 13 13 18 18 18 18 13 13 19 19 19 19 13 13 20 20 20 20 13 13 21 21 21 21 13 13 22 22 22 22 13 13 23 23 23 23 13 13 24 24 24 24 13 13 25 25 25 25 13 13 26 26 26 26 13 13 27 27 27 27 13 13 28 28 28 28 13 13 29 29 29 29 13 13 30 30 30 30 13 13 31 31 30 30 31 31 32 32 30 30 32 32 33 33 30 30 33 33 34 34 30 30 34 34 35 35 30 30 35 35 36 36 30 30 36 36 37 37 30 30 37 37 38 38 30 30 38 38 39 39 30 30 39 39 40 40 30 30 40 40 41 41 31 31 13 13 42 42 42 42 13 13 43 43 43 43 13 13 44 44 44 44 13 13 45 45 45 45 13 13 46 46 46 46 13 13 47 47 47 47 13 13 48 48 48 48 13 13 49 49 49 49 13 13 50 50 50 50 13 13 51 51 51 51 13 13 52 52 52 52 13 13 53 53 53 53 13 13 54 54 54 54 13 13 55 55 55 55 13 13 56 56 56 56 13 13 57 57 3 3 58 58 59 59 58 58 3 3 60 60 60 60 3 3 61 61 61 61 3 3 62 62 62 62 3 3 63 63 63 63 3 3 64 64 64 64 3 3 65 65 65 65 3 3 66 66 66 66 3 3 67 67 67 67 3 3 68 68 68 68 3 3 69 69 69 69 3 3 70 70 70 70 3 3 16 16 59 59 58 58 71 71 59 59 71 71 72 72 59 59 72 72 73 73 59 59 73 73 74 74 59 59 74 74 75 75 59 59 75 75 76 76 59 59 76 76 77 77 59 59 77 77 78 78 59 59 78 78 79 79 59 59 79 79 80 80 59 59 80 80 81 81 59 59 81 81 82 82 59 59 82 82 83 83 59 59 83 83 84 84 59 59 84 84 85 85 85 85 84 84 86 86 86 86 84 84 87 87 87 87 84 84 88 88 88 88 84 84 89 89 89 89 84 84 90 90 90 90 84 84 30 30 90 90 30 30 91 91 91 91 30 30 92 92 92 92 30 30 93 93 93 93 30 30 94 94 94 94 30 30 95 95 95 95 30 30 41 41 59 59 85 85 96 96 59 59 96 96 97 97 59 59 97 97 98 98 59 59 98 98 99 99 59 59 99 99 100 100 59 59 100 100 101 101 59 59 101 101 102 102 59 59 102 102 103 103 59 59 103 103 104 104 59 59 104 104 105 105 59 59 105 105 106 106 59 59 106 106 107 107 59 59 107 107 108 108 59 59 108 108 109 109 59 59 109 109 57 57 59 59 57 57 13 13 59 59 13 13 110 110 59 59 110 110 111 111 112 111 113 110 114 59 113 110 115 13 114 59 115 13 116 57 114 59 116 57 117 109 114 59 117 109 118 108 114 59 118 108 119 107 114 59 119 107 120 106 114 59 120 106 121 105 114 59 121 105 122 104 114 59 122 104 123 103 114 59 123 103 124 102 114 59 124 102 125 101 114 59 125 101 126 100 114 59 126 100 127 99 114 59 127 99 128 98 114 59 128 98 129 97 114 59 129 97 130 96 114 59 130 96 131 85 114 59 132 41 133 30 134 95 134 95 133 30 135 94 135 94 133 30 136 93 136 93 133 30 137 92 137 92 133 30 138 91 138 91 133 30 139 90 133 30 140 84 139 90 139 90 140 84 141 89 141 89 140 84 142 88 142 88 140 84 143 87 143 87 140 84 144 86 144 86 140 84 131 85 131 85 140 84 114 59 140 84 145 83 114 59 145 83 146 82 114 59 146 82 147 81 114 59 147 81 148 80 114 59 148 80 149 79 114 59 149 79 150 78 114 59 150 78 151 77 114 59 151 77 152 76 114 59 152 76 153 75 114 59 153 75 154 74 114 59 154 74 155 73 114 59 155 73 156 72 114 59 156 72 157 71 114 59 157 71 158 58 114 59 159 16 160 3 161 70 161 70 160 3 162 69 162 69 160 3 163 68 163 68 160 3 164 67 164 67 160 3 165 66 165 66 160 3 166 65 166 65 160 3 167 64 167 64 160 3 168 63 168 63 160 3 169 62 169 62 160 3 170 61 170 61 160 3 171 60 171 60 160 3 158 58 114 59 158 58 160 3 116 57 115 13 172 56 172 56 115 13 173 55 173 55 115 13 174 54 174 54 115 13 175 53 175 53 115 13 176 52 176 52 115 13 177 51 177 51 115 13 178 50 178 50 115 13 179 49 179 49 115 13 180 48 180 48 115 13 181 47 181 47 115 13 182 46 182 46 115 13 183 45 183 45 115 13 184 44 184 44 115 13 185 43 185 43 115 13 186 42 186 42 115 13 187 31 132 41 188 40 133 30 188 40 189 39 133 30 189 39 190 38 133 30 190 38 191 37 133 30 191 37 192 36 133 30 192 36 193 35 133 30 193 35 194 34 133 30 194 34 195 33 133 30 195 33 196 32 133 30 196 32 187 31 133 30 187 31 115 13 133 30 133 30 115 13 197 29 197 29 115 13 198 28 198 28 115 13 199 27 199 27 115 13 200 26 200 26 115 13 201 25 201 25 115 13 202 24 202 24 115 13 203 23 203 23 115 13 204 22 204 22 115 13 205 21 205 21 115 13 206 20 206 20 115 13 207 19 207 19 115 13 208 18 208 18 115 13 209 17 209 17 115 13 210 12 159 16 211 15 160 3 211 15 212 14 160 3 212 14 213 4 160 3 115 13 214 0 210 12 210 12 214 0 215 11 215 11 214 0 216 10 216 10 214 0 217 9 217 9 214 0 218 8 218 8 214 0 219 7 219 7 214 0 220 6 220 6 214 0 221 5 221 5 214 0 213 4 213 4 214 0 160 3 160 3 214 0 222 1 223 2 222 1 214 0 224 112 225 113 226 114 225 113 224 112 227 115 228 115 229 112 230 113 231 114 230 113 229 112 232 116 233 117 234 118 233 117 232 116 235 119 235 119 232 116 236 120 237 120 238 116 239 119 239 119 238 116 240 117 241 118 240 117 238 116 242 121 243 122 244 123 243 122 242 121 245 124 246 124 247 121 248 122 249 123 248 122 247 121 250 125 251 126 252 127 251 126 250 125 253 128 253 128 250 125 254 129 255 129 256 125 257 128 257 128 256 125 258 126 259 127 258 126 256 125 260 130 261 131 262 132 261 131 260 130 263 133 264 133 265 130 266 131 267 132 266 131 265 130 268 134 269 135 270 136 269 135 268 134 271 137 271 137 268 134 272 138 273 138 274 134 275 137 275 137 274 134 276 135 277 136 276 135 274 134 278 139 279 140 280 141 279 140 278 139 281 142 282 142 283 139 284 140 285 141 284 140 283 139 286 143 287 144 288 145 287 144 286 143 289 146 287 144 289 146 290 147 291 147 292 146 293 144 292 146 294 143 293 144 295 145 293 144 294 143 296 148 297 149 298 150 297 149 296 148 299 151 299 151 296 148 300 152 299 151 300 152 301 153 302 153 303 152 304 151 303 152 305 148 304 151 304 151 305 148 306 149 307 150 306 149 305 148 308 154 309 155 310 156 309 155 308 154 311 157 311 157 308 154 312 158 311 157 312 158 313 159 314 159 315 158 316 157 315 158 317 154 316 157 316 157 317 154 318 155 319 156 318 155 317 154 320 160 321 161 322 162 321 161 320 160 323 163 323 163 320 160 324 164 323 163 324 164 325 165 326 165 327 164 328 163 327 164 329 160 328 163 328 163 329 160 330 161 331 162 330 161 329 160 332 166 333 167 334 168 333 167 332 166 335 169 333 167 335 169 336 170 336 170 335 169 337 171 338 171 339 169 340 170 340 170 339 169 341 167 339 169 342 166 341 167 343 168 341 167 342 166 344 172 345 173 346 174 345 173 344 172 347 175 347 175 344 172 348 176 348 176 344 172 349 177 349 177 344 172 350 178 350 178 344 172 351 179 351 179 344 172 352 180 352 180 344 172 353 181 353 181 344 172 354 182 354 182 344 172 355 183 346 174 345 173 356 184 346 174 356 184 357 185 346 174 357 185 358 186 354 182 355 183 359 187 359 187 355 183 360 188 360 188 355 183 361 189 361 189 355 183 362 190 362 190 355 183 363 191 363 191 355 183 364 192 364 192 355 183 365 193 365 193 355 183 366 194 366 194 355 183 367 195 367 195 355 183 368 196 368 196 355 183 369 197 369 197 355 183 370 198 370 198 355 183 371 199 371 199 355 183 372 200 372 200 355 183 373 201 372 200 373 201 374 202 372 200 374 202 375 203 372 200 375 203 376 204 372 200 376 204 377 205 372 200 377 205 378 206 372 200 378 206 379 207 379 207 378 206 380 208 379 207 380 208 381 209 379 207 381 209 382 210 379 207 382 210 383 211 379 207 383 211 384 212 373 201 355 183 385 213 385 213 355 183 386 214 386 214 355 183 387 215 387 215 355 183 388 216 388 216 355 183 389 217 389 217 355 183 390 218 390 218 355 183 391 219 391 219 355 183 392 220 392 220 355 183 393 221 393 221 355 183 394 222 394 222 355 183 395 223 395 223 355 183 396 224 396 224 355 183 397 225 397 225 355 183 398 226 398 226 355 183 399 227 399 227 355 183 400 228 346 174 401 229 402 230 401 229 346 174 403 231 403 231 346 174 404 232 404 232 346 174 405 233 405 233 346 174 406 234 406 234 346 174 407 235 407 235 346 174 408 236 408 236 346 174 409 237 409 237 346 174 410 238 410 238 346 174 411 239 411 239 346 174 412 240 412 240 346 174 413 241 413 241 346 174 358 186 402 230 401 229 414 242 402 230 414 242 415 243 402 230 415 243 416 244 402 230 416 244 417 245 402 230 417 245 418 246 402 230 418 246 419 247 402 230 419 247 420 248 402 230 420 248 421 249 402 230 421 249 422 250 402 230 422 250 423 251 402 230 423 251 424 252 402 230 424 252 425 253 402 230 425 253 426 254 402 230 426 254 379 207 402 230 379 207 427 255 427 255 379 207 428 256 428 256 379 207 429 257 429 257 379 207 430 258 430 258 379 207 431 259 431 259 379 207 432 260 432 260 379 207 433 261 433 261 379 207 434 262 434 262 379 207 435 263 435 263 379 207 436 264 436 264 379 207 437 265 437 265 379 207 384 212 402 230 427 255 438 266 402 230 438 266 439 267 402 230 439 267 440 268 402 230 440 268 441 269 402 230 441 269 442 270 402 230 442 270 443 271 402 230 443 271 444 272 402 230 444 272 445 273 402 230 445 273 446 274 402 230 446 274 447 275 402 230 447 275 448 276 402 230 448 276 449 277 402 230 449 277 450 278 402 230 450 278 451 279 402 230 451 279 400 228 402 230 400 228 355 183 452 183 453 228 454 230 453 228 455 279 454 230 455 279 456 278 454 230 456 278 457 277 454 230 457 277 458 276 454 230 458 276 459 275 454 230 459 275 460 274 454 230 460 274 461 273 454 230 461 273 462 272 454 230 462 272 463 271 454 230 463 271 464 270 454 230 464 270 465 269 454 230 465 269 466 268 454 230 466 268 467 267 454 230 467 267 468 266 454 230 468 266 469 255 454 230 470 212 471 207 472 265 472 265 471 207 473 264 473 264 471 207 474 263 474 263 471 207 475 262 475 262 471 207 476 261 476 261 471 207 477 260 477 260 471 207 478 259 478 259 471 207 479 258 479 258 471 207 480 257 480 257 471 207 481 256 481 256 471 207 469 255 469 255 471 207 454 230 471 207 482 254 454 230 482 254 483 253 454 230 483 253 484 252 454 230 484 252 485 251 454 230 485 251 486 250 454 230 486 250 487 249 454 230 487 249 488 248 454 230 488 248 489 247 454 230 489 247 490 246 454 230 490 246 491 245 454 230 491 245 492 244 454 230 492 244 493 243 454 230 493 243 494 242 454 230 494 242 495 229 454 230 496 186 497 174 498 241 498 241 497 174 499 240 499 240 497 174 500 239 500 239 497 174 501 238 501 238 497 174 502 237 502 237 497 174 503 236 503 236 497 174 504 235 504 235 497 174 505 234 505 234 497 174 506 233 506 233 497 174 507 232 507 232 497 174 508 231 508 231 497 174 495 229 454 230 495 229 497 174 453 228 452 183 509 227 509 227 452 183 510 226 510 226 452 183 511 225 511 225 452 183 512 224 512 224 452 183 513 223 513 223 452 183 514 222 514 222 452 183 515 221 515 221 452 183 516 220 516 220 452 183 517 219 517 219 452 183 518 218 518 218 452 183 519 217 519 217 452 183 520 216 520 216 452 183 521 215 521 215 452 183 522 214 522 214 452 183 523 213 523 213 452 183 524 201 470 212 525 211 471 207 525 211 526 210 471 207 526 210 527 209 471 207 527 209 528 208 471 207 528 208 529 206 471 207 471 207 529 206 530 200 529 206 531 205 530 200 531 205 532 204 530 200 532 204 533 203 530 200 533 203 534 202 530 200 534 202 524 201 530 200 524 201 452 183 530 200 530 200 452 183 535 199 535 199 452 183 536 198 536 198 452 183 537 197 537 197 452 183 538 196 538 196 452 183 539 195 539 195 452 183 540 194 540 194 452 183 541 193 541 193 452 183 542 192 542 192 452 183 543 191 543 191 452 183 544 190 544 190 452 183 545 189 545 189 452 183 546 188 546 188 452 183 547 187 547 187 452 183 548 182 496 186 549 185 497 174 549 185 550 184 497 174 550 184 551 173 497 174 452 183 552 172 548 182 548 182 552 172 553 181 553 181 552 172 554 180 554 180 552 172 555 179 555 179 552 172 556 178 556 178 552 172 557 177 557 177 552 172 558 176 558 176 552 172 559 175 559 175 552 172 551 173 497 174 551 173 552 172
0 0 1 1 2 2 1 1 0 0 3 3 4 3 5 0 6 1 7 2 6 1 5 0 3 4 8 5 1 6 8 5 3 4 9 7 10 7 4 4 11 5 6 6 11 5 4 4 0 8 12 9 13 10 12 9 0 8 2 11 7 11 5 8 14 9 15 10 14 9 5 8 16 12 8 13 9 14 8 13 16 12 17 15 18 15 19 12 11 13 10 14 11 13 19 12 13 16 20 17 21 18 20 17 13 16 12 19 14 19 15 16 22 17 23 18 22 17 15 16 24 20 17 21 16 22 17 21 24 20 25 23 26 23 27 20 18 21 19 22 18 21 27 20 28 24 20 25 29 26 20 25 28 24 21 27 23 27 30 24 22 25 31 26 22 25 30 24 32 28 25 29 24 30 25 29 32 28 33 31 34 31 35 28 26 29 27 30 26 29 35 28 28 32 36 33 37 34 36 33 28 32 29 35 31 35 30 32 38 33 39 34 38 33 30 32 40 36 33 37 32 38 33 37 40 36 41 39 42 39 43 36 34 37 35 38 34 37 43 36 37 40 44 41 45 42 44 41 37 40 36 43 38 43 39 40 46 41 47 42 46 41 39 40 40 44 48 45 41 46 48 45 40 44 49 47 50 47 43 44 51 45 42 46 51 45 43 44 52 48 44 49 53 50 44 49 52 48 45 51 47 51 54 48 46 49 55 50 46 49 54 48 49 52 56 53 48 54 56 53 49 52 57 55 58 55 50 52 59 53 51 54 59 53 50 52 52 56 60 57 61 58 60 57 52 56 53 59 55 59 54 56 62 57 63 58 62 57 54 56 57 60 64 61 56 62 64 61 57 60 65 63 66 63 58 60 67 61 59 62 67 61 58 60 68 64 60 65 69 66 60 65 68 64 61 67 63 67 70 64 62 65 71 66 62 65 70 64 64 68 72 69 73 70 72 69 64 68 65 71 66 71 67 68 74 69 75 70 74 69 67 68 76 72 69 73 77 74 69 73 76 72 68 75 70 75 78 72 71 73 79 74 71 73 78 72 73 76 80 77 81 78 80 77 73 76 72 79 74 79 75 76 82 77 83 78 82 77 75 76 84 80 77 81 85 82 77 81 84 80 76 83 78 83 86 80 79 81 87 82 79 81 86 80 81 84 88 85 89 86 88 85 81 84 80 87 82 87 83 84 90 85 91 86 90 85 83 84 92 88 85 89 93 90 85 89 92 88 84 91 86 91 94 88 87 89 95 90 87 89 94 88 89 92 96 93 97 94 96 93 89 92 88 95 90 95 91 92 98 93 99 94 98 93 91 92 100 96 93 97 101 98 93 97 100 96 92 99 94 99 102 96 95 97 103 98 95 97 102 96 97 100 104 101 105 102 104 101 97 100 96 103 98 103 99 100 106 101 107 102 106 101 99 100 108 104 101 105 109 106 101 105 108 104 100 107 102 107 110 104 103 105 111 106 103 105 110 104 105 108 112 109 113 110 112 109 105 108 104 111 106 111 107 108 114 109 115 110 114 109 107 108 116 112 109 113 117 114 109 113 116 112 108 115 110 115 118 112 111 113 119 114 111 113 118 112 113 116 120 117 121 118 120 117 113 116 112 119 114 119 115 116 122 117 123 118 122 117 115 116 124 120 117 121 125 122 117 121 124 120 116 123 118 123 126 120 119 121 127 122 119 121 126 120 121 124 128 125 129 126 128 125 121 124 120 127 122 127 123 124 130 125 131 126 130 125 123 124 132 128 125 129 133 130 125 129 132 128 124 131 126 131 134 128 127 129 135 130 127 129 134 128 129 132 136 133 137 134 136 133 129 132 128 135 130 135 131 132 138 133 139 134 138 133 131 132 140 136 133 137 141 138 133 137 140 136 132 139 134 139 142 136 135 137 143 138 135 137 142 136 137 140 144 141 145 142 144 141 137 140 136 143 138 143 139 140 146 141 147 142 146 141 139 140 148 144 140 145 141 146 140 145 148 144 149 147 150 147 151 144 142 145 143 146 142 145 151 144 145 148 152 149 153 150 152 149 145 148 144 151 146 151 147 148 154 149 155 150 154 149 147 148 156 152 149 153 148 154 149 153 156 152 157 155 158 155 159 152 150 153 151 154 150 153 159 152 160 156 152 157 161 158 152 157 160 156 153 159 155 159 162 156 154 157 163 158 154 157 162 156 164 160 157 161 156 162 157 161 164 160 165 163 166 163 167 160 158 161 159 162 158 161 167 160 160 164 168 165 169 166 168 165 160 164 161 167 163 167 162 164 170 165 171 166 170 165 162 164 164 168 172 169 165 170 172 169 164 168 173 171 174 171 167 168 175 169 166 170 175 169 167 168 176 172 168 173 177 174 168 173 176 172 169 175 171 175 178 172 170 173 179 174 170 173 178 172 180 176 172 177 173 178 172 177 180 176 181 179 182 179 183 176 175 177 174 178 175 177 183 176 176 180 184 181 185 182 184 181 176 180 177 183 179 183 178 180 186 181 187 182 186 181 178 180 188 184 181 185 180 186 181 185 188 184 189 187 190 187 191 184 182 185 183 186 182 185 191 184 185 188 192 189 193 190 192 189 185 188 184 191 186 191 187 188 194 189 195 190 194 189 187 188 196 192 189 193 188 194 189 193 196 192 197 195 198 195 199 192 190 193 191 194 190 193 199 192 193 196 200 197 201 198 200 197 193 196 192 199 194 199 195 196 202 197 203 198 202 197 195 196 196 200 204 201 197 202 204 201 196 200 205 203 206 203 199 200 207 201 198 202 207 201 199 200 205 204 200 205 204 206 200 205 205 204 201 207 203 207 206 204 202 205 207 206 202 205 206 204
0 0 1 1 2 2 1 1 0 0 3 3 4 3 5 0 6 1 7 2 6 1 5 0 2 4 8 5 9 6 8 5 2 4 1 7 6 7 7 4 10 5 11 6 10 5 7 4 12 8 3 9 0 10 3 9 12 8 13 11 14 11 15 8 4 9 5 10 4 9 15 8 9 12 16 13 17 14 16 13 9 12 8 15 10 15 11 12 18 13 19 14 18 13 11 12 20 16 13 17 12 18 13 17 20 16 21 19 22 19 23 16 14 17 15 18 14 17 23 16 17 20 24 21 25 22 24 21 17 20 16 23 18 23 19 20 26 21 27 22 26 21 19 20 28 24 21 25 20 26 21 25 28 24 29 27 30 27 31 24 22 25 23 26 22 25 31 24 25 28 32 29 33 30 32 29 25 28 24 31 26 31 27 28 34 29 35 30 34 29 27 28 36 32 29 33 28 34 29 33 36 32 37 35 38 35 39 32 30 33 31 34 30 33 39 32 33 36 40 37 41 38 40 37 33 36 32 39 34 39 35 36 42 37 43 38 42 37 35 36 44 40 37 41 36 42 37 41 44 40 45 43 46 43 47 40 38 41 39 42 38 41 47 40 41 44 48 45 49 46 48 45 41 44 40 47 42 47 43 44 50 45 51 46 50 45 43 44 52 48 45 49 44 50 45 49 52 48 53 51 54 51 55 48 46 49 47 50 46 49 55 48 49 52 56 53 57 54 56 53 49 52 48 55 50 55 51 52 58 53 59 54 58 53 51 52 60 56 53 57 52 58 53 57 60 56 61 59 62 59 63 56 54 57 55 58 54 57 63 56 57 60 64 61 65 62 64 61 57 60 56 63 58 63 59 60 66 61 67 62 66 61 59 60 68 64 61 65 60 66 61 65 68 64 69 67 70 67 71 64 62 65 63 66 62 65 71 64 65 68 72 69 73 70 72 69 65 68 64 71 66 71 67 68 74 69 75 70 74 69 67 68 76 72 69 73 68 74 69 73 76 72 77 75 78 75 79 72 70 73 71 74 70 73 79 72 73 76 80 77 81 78 80 77 73 76 72 79 74 79 75 76 82 77 83 78 82 77 75 76 84 80 77 81 76 82 77 81 84 80 85 83 86 83 87 80 78 81 79 82 78 81 87 80 81 84 88 85 89 86 88 85 81 84 80 87 82 87 83 84 90 85 91 86 90 85 83 84 92 88 85 89 84 90 85 89 92 88 93 91 94 91 95 88 86 89 87 90 86 89 95 88 89 92 96 93 97 94 96 93 89 92 88 95 90 95 91 92 98 93 99 94 98 93 91 92 100 96 93 97 92 98 93 97 100 96 101 99 102 99 103 96 94 97 95 98 94 97 103 96 97 100 104 101 105 102 104 101 97 100 96 103 98 103 99 100 106 101 107 102 106 101 99 100 108 104 100 105 109 106 100 105 108 104 101 107 102 107 110 104 103 105 111 106 103 105 110 104 104 108 112 109 105 110 112 109 104 108 113 111 114 111 106 108 115 109 107 110 115 109 106 108 116 112 109 113 117 114 109 113 116 112 108 115 110 115 118 112 111 113 119 114 111 113 118 112 113 116 120 117 112 118 120 117 113 116 121 119 122 119 114 116 123 117 115 118 123 117 114 116 124 120 117 121 125 122 117 121 124 120 116 123 118 123 126 120 119 121 127 122 119 121 126 120 121 124 128 125 120 126 128 125 121 124 129 127 130 127 122 124 131 125 123 126 131 125 122 124 124 128 132 129 133 130 132 129 124 128 125 131 127 131 126 128 134 129 135 130 134 129 126 128 129 132 136 133 128 134 136 133 129 132 137 135 138 135 130 132 139 133 131 134 139 133 130 132 133 136 140 137 141 138 140 137 133 136 132 139 134 139 135 136 142 137 143 138 142 137 135 136 137 140 144 141 136 142 144 141 137 140 145 143 146 143 138 140 147 141 139 142 147 141 138 140 141 144 148 145 149 146 148 145 141 144 140 147 142 147 143 144 150 145 151 146 150 145 143 144 145 148 152 149 144 150 152 149 145 148 153 151 154 151 146 148 155 149 147 150 155 149 146 148 149 152 156 153 157 154 156 153 149 152 148 155 150 155 151 152 158 153 159 154 158 153 151 152 153 156 160 157 152 158 160 157 153 156 161 159 162 159 154 156 163 157 155 158 163 157 154 156 157 160 164 161 165 162 164 161 157 160 156 163 158 163 159 160 166 161 167 162 166 161 159 160 161 164 168 165 160 166 168 165 161 164 169 167 170 167 162 164 171 165 163 166 171 165 162 164 165 168 172 169 173 170 172 169 165 168 164 171 166 171 167 168 174 169 175 170 174 169 167 168 169 172 176 173 168 174 176 173 169 172 177 175 178 175 170 172 179 173 171 174 179 173 170 172 173 176 180 177 181 178 180 177 173 176 172 179 174 179 175 176 182 177 183 178 182 177 175 176 177 180 184 181 176 182 184 181 177 180 185 183 186 183 178 180 187 181 179 182 187 181 178 180 181 184 188 185 189 186 188 185 181 184 180 187 182 187 183 184 190 185 191 186 190 185 183 184 192 188 184 189 185 190 184 189 192 188 193 191 194 191 195 188 187 189 186 190 187 189 195 188 189 192 196 193 197 194 196 193 189 192 188 195 190 195 191 192 198 193 199 194 198 193 191 192 200 196 193 197 192 198 193 197 200 196 201 199 202 199 203 196 194 197 195 198 194 197 203 196 197 200 204 201 205 202 204 201 197 200 196 203 198 203 199 200 206 201 207 202 206 201 199 200 205 204 201 205 200 206 201 205 205 204 204 207 206 207 207 204 202 205 203 206 202 205 207 204
0 0 1 1 2 2 1 1 0 0 3 3 3 3 0 0 4 4 3 3 4 4 5 5 6 5 7 4 8 3 7 4 9 0 8 3 8 3 9 0 10 1 11 2 10 1 9 0 12 6 13 7 14 8 13 7 12 6 15 9 13 7 15 9 16 10 16 10 15 9 17 11 18 11 19 9 20 10 20 10 19 9 21 7 19 9 22 6 21 7 23 8 21 7 22 6 24 12 25 13 26 14 25 13 24 12 27 15 25 13 27 15 28 16 29 16 30 15 31 13 30 15 32 12 31 13 33 14 31 13 32 12 34 17 35 18 36 19 35 18 34 17 37 20 38 20 39 17 40 18 41 19 40 18 39 17 42 21 43 22 44 23 43 22 42 21 45 24 45 24 42 21 46 25 47 25 48 21 49 24 49 24 48 21 50 22 51 23 50 22 48 21 52 26 53 27 54 28 53 27 52 26 55 29 55 29 52 26 56 30 55 29 56 30 57 31 58 31 59 30 60 29 59 30 61 26 60 29 60 29 61 26 62 27 63 28 62 27 61 26 64 32 65 33 66 34 65 33 64 32 67 35 67 35 64 32 68 36 68 36 64 32 69 37 69 37 64 32 70 38 70 38 64 32 71 39 71 39 64 32 72 40 72 40 64 32 73 41 73 41 64 32 74 42 74 42 64 32 75 43 66 34 65 33 76 44 66 34 76 44 77 45 74 42 75 43 78 46 78 46 75 43 79 47 79 47 75 43 80 48 80 48 75 43 81 49 81 49 75 43 82 50 82 50 75 43 83 51 83 51 75 43 84 52 84 52 75 43 85 53 85 53 75 43 86 54 86 54 75 43 87 55 87 55 75 43 88 56 88 56 75 43 89 57 89 57 75 43 90 58 90 58 75 43 91 59 91 59 75 43 92 60 92 60 75 43 93 61 66 34 94 62 95 63 94 62 66 34 96 64 96 64 66 34 97 65 97 65 66 34 98 66 98 66 66 34 99 67 99 67 66 34 100 68 100 68 66 34 101 69 101 69 66 34 102 70 102 70 66 34 103 71 103 71 66 34 104 72 104 72 66 34 105 73 105 73 66 34 77 45 95 63 94 62 106 74 95 63 106 74 107 75 95 63 107 75 108 76 95 63 108 76 109 77 95 63 109 77 110 78 95 63 110 78 111 79 95 63 111 79 112 80 95 63 112 80 113 81 95 63 113 81 114 82 95 63 114 82 115 83 95 63 115 83 116 84 95 63 116 84 117 85 95 63 117 85 118 86 95 63 118 86 119 87 95 63 119 87 93 61 95 63 93 61 75 43 120 43 121 61 122 63 121 61 123 87 122 63 123 87 124 86 122 63 124 86 125 85 122 63 125 85 126 84 122 63 126 84 127 83 122 63 127 83 128 82 122 63 128 82 129 81 122 63 129 81 130 80 122 63 130 80 131 79 122 63 131 79 132 78 122 63 132 78 133 77 122 63 133 77 134 76 122 63 134 76 135 75 122 63 135 75 136 74 122 63 136 74 137 62 122 63 138 45 139 34 140 73 140 73 139 34 141 72 141 72 139 34 142 71 142 71 139 34 143 70 143 70 139 34 144 69 144 69 139 34 145 68 145 68 139 34 146 67 146 67 139 34 147 66 147 66 139 34 148 65 148 65 139 34 149 64 149 64 139 34 137 62 122 63 137 62 139 34 121 61 120 43 150 60 150 60 120 43 151 59 151 59 120 43 152 58 152 58 120 43 153 57 153 57 120 43 154 56 154 56 120 43 155 55 155 55 120 43 156 54 156 54 120 43 157 53 157 53 120 43 158 52 158 52 120 43 159 51 159 51 120 43 160 50 160 50 120 43 161 49 161 49 120 43 162 48 162 48 120 43 163 47 163 47 120 43 164 46 164 46 120 43 165 42 138 45 166 44 139 34 166 44 167 33 139 34 120 43 168 32 165 42 165 42 168 32 169 41 169 41 168 32 170 40 170 40 168 32 171 39 171 39 168 32 172 38 172 38 168 32 173 37 173 37 168 32 174 36 174 36 168 32 175 35 175 35 168 32 167 33 139 34 167 33 168 32 176 88 177 89 178 90 177 89 176 88 179 91 180 91 181 88 182 89 183 90 182 89 181 88 184 92 185 93 186 94 185 93 184 92 187 95 187 95 184 92 188 96 188 96 184 92 189 97 190 97 191 92 192 96 192 96 191 92 193 95 193 95 191 92 194 93 195 94 194 93 191 92 196 98 197 99 198 100 197 99 196 98 199 101 199 101 196 98 200 102 201 102 202 98 203 101 203 101 202 98 204 99 205 100 204 99 202 98 206 103 207 104 208 105 207 104 206 103 209 106 209 106 206 103 210 107 210 107 206 103 211 108 211 108 206 103 212 109 212 109 206 103 213 110 213 110 206 103 214 111 214 111 206 103 215 112 215 112 206 103 216 113 216 113 206 103 217 114 217 114 206 103 218 115 217 114 218 115 219 116 219 116 218 115 220 117 220 117 218 115 221 118 221 118 218 115 222 119 222 119 218 115 223 120 223 120 218 115 224 121 224 121 218 115 225 122 225 122 218 115 226 123 226 123 218 115 227 124 227 124 218 115 228 125 228 125 218 115 229 126 229 126 218 115 230 127 230 127 218 115 231 128 231 128 218 115 232 129 232 129 218 115 233 130 234 131 235 132 236 133 235 132 234 131 206 103 235 132 206 103 237 134 235 132 237 134 238 135 235 132 238 135 239 136 235 132 239 136 240 137 235 132 240 137 241 138 235 132 241 138 242 139 235 132 242 139 243 140 235 132 243 140 244 141 235 132 244 141 245 142 235 132 245 142 246 143 237 134 206 103 247 144 247 144 206 103 248 145 248 145 206 103 208 105 246 143 245 142 249 146 246 143 249 146 250 147 246 143 250 147 251 148 246 143 251 148 252 149 246 143 252 149 253 150 246 143 253 150 254 151 246 143 254 151 255 152 246 143 255 152 256 153 246 143 256 153 257 154 246 143 257 154 258 155 246 143 258 155 259 156 246 143 259 156 260 157 246 143 260 157 261 158 246 143 261 158 262 159 246 143 262 159 263 160 246 143 263 160 233 130 246 143 233 130 218 115 246 143 218 115 264 161 246 143 264 161 265 162 266 162 267 161 268 143 267 161 269 115 268 143 269 115 270 130 268 143 270 130 271 160 268 143 271 160 272 159 268 143 272 159 273 158 268 143 273 158 274 157 268 143 274 157 275 156 268 143 275 156 276 155 268 143 276 155 277 154 268 143 277 154 278 153 268 143 278 153 279 152 268 143 279 152 280 151 268 143 280 151 281 150 268 143 281 150 282 149 268 143 282 149 283 148 268 143 283 148 284 147 268 143 284 147 285 146 268 143 285 146 286 142 268 143 287 105 288 103 289 145 289 145 288 103 290 144 290 144 288 103 291 134 268 143 286 142 292 132 286 142 293 141 292 132 293 141 294 140 292 132 294 140 295 139 292 132 295 139 296 138 292 132 296 138 297 137 292 132 297 137 298 136 292 132 298 136 299 135 292 132 299 135 291 134 292 132 291 134 288 103 292 132 288 103 300 131 292 132 301 133 292 132 300 131 270 130 269 115 302 129 302 129 269 115 303 128 303 128 269 115 304 127 304 127 269 115 305 126 305 126 269 115 306 125 306 125 269 115 307 124 307 124 269 115 308 123 308 123 269 115 309 122 309 122 269 115 310 121 310 121 269 115 311 120 311 120 269 115 312 119 312 119 269 115 313 118 313 118 269 115 314 117 314 117 269 115 315 116 315 116 269 115 316 114 269 115 288 103 316 114 316 114 288 103 317 113 317 113 288 103 318 112 318 112 288 103 319 111 319 111 288 103 320 110 320 110 288 103 321 109 321 109 288 103 322 108 322 108 288 103 323 107 323 107 288 103 324 106 324 106 288 103 325 104 287 105 325 104 288 103 326 163 327 164 328 165 327 164 326 163 329 166 330 166 331 163 332 164 333 165 332 164 331 163 334 167 335 168 336 169 335 168 334 167 337 170 337 170 334 167 338 171 339 171 340 167 341 170 341 170 340 167 342 168 343 169 342 168 340 167 344 172 345 173 346 174 345 173 344 172 347 175 348 175 349 172 350 173 351 174 350 173 349 172
0 0 1 1 2 2 1 1 0 0 3 3 4 3 5 0 6 1 7 2 6 1 5 0 8 4 3 5 0 6 3 5 8 4 9 7 10 7 11 4 4 5 5 6 4 5 11 4 2 8 12 9 13 10 12 9 2 8 1 11 6 11 7 8 14 9 15 10 14 9 7 8 16 12 9 13 8 14 9 13 16 12 17 15 18 15 19 12 10 13 11 14 10 13 19 12 20 16 12 17 21 18 12 17 20 16 13 19 15 19 22 16 14 17 23 18 14 17 22 16 24 20 17 21 16 22 17 21 24 20 25 23 26 23 27 20 18 21 19 22 18 21 27 20 20 24 28 25 29 26 28 25 20 24 21 27 23 27 22 24 30 25 31 26 30 25 22 24 32 28 25 29 24 30 25 29 32 28 33 31 34 31 35 28 26 29 27 30 26 29 35 28 29 32 36 33 37 34 36 33 29 32 28 35 30 35 31 32 38 33 39 34 38 33 31 32 40 36 33 37 32 38 33 37 40 36 41 39 42 39 43 36 34 37 35 38 34 37 43 36 44 40 36 41 45 42 36 41 44 40 37 43 39 43 46 40 38 41 47 42 38 41 46 40 40 44 48 45 41 46 48 45 40 44 49 47 50 47 43 44 51 45 42 46 51 45 43 44 52 48 45 49 53 50 45 49 52 48 44 51 46 51 54 48 47 49 55 50 47 49 54 48 56 52 48 53 49 54 48 53 56 52 57 55 58 55 59 52 51 53 50 54 51 53 59 52 60 56 53 57 61 58 53 57 60 56 52 59 54 59 62 56 55 57 63 58 55 57 62 56 56 60 64 61 57 62 64 61 56 60 65 63 66 63 59 60 67 61 58 62 67 61 59 60 68 64 61 65 69 66 61 65 68 64 60 67 62 67 70 64 63 65 71 66 63 65 70 64 64 68 72 69 73 70 72 69 64 68 65 71 66 71 67 68 74 69 75 70 74 69 67 68 76 72 69 73 77 74 69 73 76 72 68 75 70 75 78 72 71 73 79 74 71 73 78 72 73 76 80 77 81 78 80 77 73 76 72 79 74 79 75 76 82 77 83 78 82 77 75 76 84 80 77 81 85 82 77 81 84 80 76 83 78 83 86 80 79 81 87 82 79 81 86 80 81 84 88 85 89 86 88 85 81 84 80 87 82 87 83 84 90 85 91 86 90 85 83 84 92 88 85 89 93 90 85 89 92 88 84 91 86 91 94 88 87 89 95 90 87 89 94 88 89 92 96 93 97 94 96 93 89 92 88 95 90 95 91 92 98 93 99 94 98 93 91 92 100 96 93 97 101 98 93 97 100 96 92 99 94 99 102 96 95 97 103 98 95 97 102 96 97 100 104 101 105 102 104 101 97 100 96 103 98 103 99 100 106 101 107 102 106 101 99 100 108 104 101 105 109 106 101 105 108 104 100 107 102 107 110 104 103 105 111 106 103 105 110 104 105 108 112 109 113 110 112 109 105 108 104 111 106 111 107 108 114 109 115 110 114 109 107 108 116 112 109 113 117 114 109 113 116 112 108 115 110 115 118 112 111 113 119 114 111 113 118 112 113 116 120 117 121 118 120 117 113 116 112 119 114 119 115 116 122 117 123 118 122 117 115 116 124 120 117 121 125 122 117 121 124 120 116 123 118 123 126 120 119 121 127 122 119 121 126 120 121 124 128 125 129 126 128 125 121 124 120 127 122 127 123 124 130 125 131 126 130 125 123 124 132 128 125 129 133 130 125 129 132 128 124 131 126 131 134 128 127 129 135 130 127 129 134 128 129 132 136 133 137 134 136 133 129 132 128 135 130 135 131 132 138 133 139 134 138 133 131 132 140 136 133 137 141 138 133 137 140 136 132 139 134 139 142 136 135 137 143 138 135 137 142 136 137 140 144 141 145 142 144 141 137 140 136 143 138 143 139 140 146 141 147 142 146 141 139 140 148 144 140 145 141 146 140 145 148 144 149 147 150 147 151 144 142 145 143 146 142 145 151 144 145 148 152 149 153 150 152 149 145 148 144 151 146 151 147 148 154 149 155 150 154 149 147 148 156 152 149 153 148 154 149 153 156 152 157 155 158 155 159 152 150 153 151 154 150 153 159 152 153 156 160 157 161 158 160 157 153 156 152 159 154 159 155 156 162 157 163 158 162 157 155 156 164 160 157 161 156 162 157 161 164 160 165 163 166 163 167 160 158 161 159 162 158 161 167 160 161 164 168 165 169 166 168 165 161 164 160 167 162 167 163 164 170 165 171 166 170 165 163 164 172 168 165 169 164 170 165 169 172 168 173 171 174 171 175 168 166 169 167 170 166 169 175 168 176 172 168 173 177 174 168 173 176 172 169 175 171 175 178 172 170 173 179 174 170 173 178 172 180 176 173 177 172 178 173 177 180 176 181 179 182 179 183 176 174 177 175 178 174 177 183 176 184 180 177 181 185 182 177 181 184 180 176 183 178 183 186 180 179 181 187 182 179 181 186 180 188 184 181 185 180 186 181 185 188 184 189 187 190 187 191 184 182 185 183 186 182 185 191 184 192 188 185 189 193 190 185 189 192 188 184 191 186 191 194 188 187 189 195 190 187 189 194 188 196 192 189 193 188 194 189 193 196 192 197 195 198 195 199 192 190 193 191 194 190 193 199 192 192 196 200 197 201 198 200 197 192 196 193 199 195 199 194 196 202 197 203 198 202 197 194 196 204 200 197 201 196 202 197 201 204 200 205 203 206 203 207 200 198 201 199 202 198 201 207 200 201 204 205 205 204 206 205 205 201 204 200 207 202 207 203 204 206 205 207 206 206 205 203 204
0 0 1 1 2 2 3 3 2 2 1 1 4 1 5 2 6 3 5 2 4 1 7 0 8 4 9 5 10 6 9 5 11 7 10 6 12 8 10 6 11 7 13 7 14 6 15 8 14 6 13 7 16 5 14 6 16 5 17 4 18 9 19 10 20 11 19 10 21 12 20 11 22 13 20 11 21 12 23 12 24 11 25 13 24 11 23 12 26 10 24 11 26 10 27 9 28 14 29 15 30 16 29 15 31 17 30 16 30 16 31 17 32 18 33 19 32 18 31 17 34 17 35 18 36 19 35 18 34 17 37 16 37 16 34 17 38 15 37 16 38 15 39 14 40 20 41 21 42 22 43 23 42 22 41 21 44 21 45 22 46 23 45 22 44 21 47 20 48 24 49 25 50 26 50 26 49 25 51 27 52 28 51 27 49 25 53 25 54 27 55 28 54 27 53 25 56 26 56 26 53 25 57 24 58 29 59 30 60 31 61 32 60 31 59 30 62 30 63 31 64 32 63 31 62 30 65 29 66 33 67 34 68 35 68 35 67 34 69 36 70 37 69 36 67 34 71 34 72 36 73 37 72 36 71 34 74 35 74 35 71 34 75 33 76 38 77 39 78 40 79 41 78 40 77 39 80 39 81 40 82 41 81 40 80 39 83 38 84 42 85 43 86 44 85 43 87 45 86 44 86 44 87 45 88 46 89 47 88 46 87 45 90 45 91 46 92 47 91 46 90 45 93 44 93 44 90 45 94 43 93 44 94 43 95 42
0 1 2 2 1 3 3 1 4 5 4 1
0 0 1 1 2 2 1 1 0 0 3 3 4 3 5 0 6 1 7 2 6 1 5 0 8 4 9 5 10 6 9 5 8 4 11 7 9 5 11 7 12 8 13 8 14 7 15 5 14 7 16 4 15 5 17 6 15 5 16 4 18 9 19 10 20 11 19 10 18 9 21 12 19 10 21 12 22 13 23 13 24 12 25 10 24 12 26 9 25 10 27 11 25 10 26 9 28 14 29 15 30 16 29 15 28 14 31 17 31 17 28 14 32 18 31 17 32 18 33 19 34 19 35 18 36 17 35 18 37 14 36 17 36 17 37 14 38 15 39 16 38 15 37 14 40 20 41 21 42 22 41 21 40 20 43 23 44 23 45 20 46 21 47 22 46 21 45 20 48 24 49 25 50 26 49 25 48 24 51 27 51 27 48 24 52 28 53 28 54 24 55 27 55 27 54 24 56 25 57 26 56 25 54 24 58 29 59 30 60 31 59 30 58 29 61 32 62 32 63 29 64 30 65 31 64 30 63 29 66 33 67 34 68 35 67 34 66 33 69 36 69 36 66 33 70 37 71 37 72 33 73 36 73 36 72 33 74 34 75 35 74 34 72 33 76 38 77 39 78 40 77 39 76 38 79 41 80 41 81 38 82 39 83 40 82 39 81 38 84 42 85 43 86 44 85 43 84 42 87 45 87 45 84 42 88 46 87 45 88 46 89 47 90 47 91 46 92 45 91 46 93 42 92 45 92 45 93 42 94 43 95 44 94 43 93 42
0 1 2 1 0 3 3 0 4 4 0 5
0 0 1 1 2 2 3 3 2 2 1 1 4 1 5 2 6 3 5 2 4 1 7 0 8 4 9 5 10 6 9 5 11 7 10 6 12 8 10 6 11 7 13 7 14 6 15 8 14 6 13 7 16 5 14 6 16 5 17 4 18 9 19 10 20 11 19 10 21 12 20 11 22 13 20 11 21 12 23 12 24 11 25 13 24 11 23 12 26 10 24 11 26 10 27 9 28 14 29 15 30 16 29 15 31 17 30 16 30 16 31 17 32 18 33 19 32 18 31 17 34 17 35 18 36 19 35 18 34 17 37 16 37 16 34 17 38 15 37 16 38 15 39 14 40 20 41 21 42 22 43 23 42 22 41 21 44 21 45 22 46 23 45 22 44 21 47 20 48 24 49 25 50 26 50 26 49 25 51 27 52 28 51 27 49 25 53 25 54 27 55 28 54 27 53 25 56 26 56 26 53 25 57 24 58 29 59 30 60 31 61 32 60 31 59 30 62 30 63 31 64 32 63 31 62 30 65 29 66 33 67 34 68 35 68 35 67 34 69 36 70 37 69 36 67 34 71 34 72 36 73 37 72 36 71 34 74 35 74 35 71 34 75 33 76 38 77 39 78 40 79 41 78 40 77 39 80 39 81 40 82 41 81 40 80 39 83 38 84 42 85 43 86 44 85 43 87 45 86 44 86 44 87 45 88 46 89 47 88 46 87 45 90 45 91 46 92 47 91 46 90 45 93 44 93 44 90 45 94 43 93 44 94 43 95 42
0 1 2 2 1 3 3 1 4 5 4 1
0 0 1 1 2 2 1 1 0 0 3 3 4 3 5 0 6 1 7 2 6 1 5 0 8 4 9 5 10 6 9 5 8 4 11 7 9 5 11 7 12 8 13 8 14 7 15 5 14 7 16 4 15 5 17 6 15 5 16 4 18 9 19 10 20 11 19 10 18 9 21 12 19 10 21 12 22 13 23 13 24 12 25 10 24 12 26 9 25 10 27 11 25 10 26 9 28 14 29 15 30 16 29 15 28 14 31 17 31 17 28 14 32 18 31 17 32 18 33 19 34 19 35 18 36 17 35 18 37 14 36 17 36 17 37 14 38 15 39 16 38 15 37 14 40 20 41 21 42 22 41 21 40 20 43 23 44 23 45 20 46 21 47 22 46 21 45 20 48 24 49 25 50 26 49 25 48 24 51 27 51 27 48 24 52 28 53 28 54 24 55 27 55 27 54 24 56 25 57 26 56 25 54 24 58 29 59 30 60 31 59 30 58 29 61 32 62 32 63 29 64 30 65 31 64 30 63 29 66 33 67 34 68 35 67 34 66 33 69 36 69 36 66 33 70 37 71 37 72 33 73 36 73 36 72 33 74 34 75 35 74 34 72 33 76 38 77 39 78 40 77 39 76 38 79 41 80 41 81 38 82 39 83 40 82 39 81 38 84 42 85 43 86 44 85 43 84 42 87 45 87 45 84 42 88 46 87 45 88 46 89 47 90 47 91 46 92 45 91 46 93 42 92 45 92 45 93 42 94 43 95 44 94 43 93 42
0 1 2 1 0 3 3 0 4 4 0 5
0 0 1 1 2 2 3 3 2 2 1 1 4 1 5 2 6 3 5 2 4 1 7 0 8 4 9 5 10 6 9 5 11 7 10 6 12 8 10 6 11 7 13 7 14 6 15 8 14 6 13 7 16 5 14 6 16 5 17 4 18 9 19 10 20 11 19 10 21 12 20 11 22 13 20 11 21 12 23 12 24 11 25 13 24 11 23 12 26 10 24 11 26 10 27 9 28 14 29 15 30 16 29 15 31 17 30 16 30 16 31 17 32 18 33 19 32 18 31 17 34 17 35 18 36 19 35 18 34 17 37 16 37 16 34 17 38 15 37 16 38 15 39 14 40 20 41 21 42 22 43 23 42 22 41 21 44 21 45 22 46 23 45 22 44 21 47 20 48 24 49 25 50 26 50 26 49 25 51 27 52 28 51 27 49 25 53 25 54 27 55 28 54 27 53 25 56 26 56 26 53 25 57 24 58 29 59 30 60 31 61 32 60 31 59 30 62 30 63 31 64 32 63 31 62 30 65 29 66 33 67 34 68 35 68 35 67 34 69 36 70 37 69 36 67 34 71 34 72 36 73 37 72 36 71 34 74 35 74 35 71 34 75 33 76 38 77 39 78 40 79 41 78 40 77 39 80 39 81 40 82 41 81 40 80 39 83 38 84 42 85 43 86 44 85 43 87 45 86 44 86 44 87 45 88 46 89 47 88 46 87 45 90 45 91 46 92 47 91 46 90 45 93 44 93 44 90 45 94 43 93 44 94 43 95 42
0 1 2 2 1 3 3 1 4 5 4 1
0 0 1 1 2 2 1 1 0 0 3 3 4 3 5 0 6 1 7 2 6 1 5 0 8 4 9 5 10 6 9 5 8 4 11 7 9 5 11 7 12 8 13 8 14 7 15 5 14 7 16 4 15 5 17 6 15 5 16 4 18 9 19 10 20 11 19 10 18 9 21 12 19 10 21 12 22 13 23 13 24 12 25 10 24 12 26 9 25 10 27 11 25 10 26 9 28 14 29 15 30 16 29 15 28 14 31 17 31 17 28 14 32 18 31 17 32 18 33 19 34 19 35 18 36 17 35 18 37 14 36 17 36 17 37 14 38 15 39 16 38 15 37 14 40 20 41 21 42 22 41 21 40 20 43 23 44 23 45 20 46 21 47 22 46 21 45 20 48 24 49 25 50 26 49 25 48 24 51 27 51 27 48 24 52 28 53 28 54 24 55 27 55 27 54 24 56 25 57 26 56 25 54 24 58 29 59 30 60 31 59 30 58 29 61 32 62 32 63 29 64 30 65 31 64 30 63 29 66 33 67 34 68 35 67 34 66 33 69 36 69 36 66 33 70 37 71 37 72 33 73 36 73 36 72 33 74 34 75 35 74 34 72 33 76 38 77 39 78 40 77 39 76 38 79 41 80 41 81 38 82 39 83 40 82 39 81 38 84 42 85 43 86 44 85 43 84 42 87 45 87 45 84 42 88 46 87 45 88 46 89 47 90 47 91 46 92 45 91 46 93 42 92 45 92 45 93 42 94 43 95 44 94 43 93 42
0 1 2 1 0 3 3 0 4 4 0 5
0 0 1 1 2 2 3 3 2 2 1 1 4 1 5 2 6 3 5 2 4 1 7 0 8 4 9 5 10 6 9 5 11 7 10 6 12 8 10 6 11 7 13 7 14 6 15 8 14 6 13 7 16 5 14 6 16 5 17 4 18 9 19 10 20 11 19 10 21 12 20 11 22 13 20 11 21 12 23 12 24 11 25 13 24 11 23 12 26 10 24 11 26 10 27 9 28 14 29 15 30 16 29 15 31 17 30 16 30 16 31 17 32 18 33 19 32 18 31 17 34 17 35 18 36 19 35 18 34 17 37 16 37 16 34 17 38 15 37 16 38 15 39 14 40 20 41 21 42 22 43 23 42 22 41 21 44 21 45 22 46 23 45 22 44 21 47 20 48 24 49 25 50 26 50 26 49 25 51 27 52 28 51 27 49 25 53 25 54 27 55 28 54 27 53 25 56 26 56 26 53 25 57 24 58 29 59 30 60 31 61 32 60 31 59 30 62 30 63 31 64 32 63 31 62 30 65 29 66 33 67 34 68 35 68 35 67 34 69 36 70 37 69 36 67 34 71 34 72 36 73 37 72 36 71 34 74 35 74 35 71 34 75 33 76 38 77 39 78 40 79 41 78 40 77 39 80 39 81 40 82 41 81 40 80 39 83 38 84 42 85 43 86 44 85 43 87 45 86 44 86 44 87 45 88 46 89 47 88 46 87 45 90 45 91 46 92 47 91 46 90 45 93 44 93 44 90 45 94 43 93 44 94 43 95 42
0 1 2 2 1 3 3 1 4 5 4 1
0 0 1 1 2 2 1 1 0 0 3 3 4 3 5 0 6 1 7 2 6 1 5 0 8 4 9 5 10 6 9 5 8 4 11 7 9 5 11 7 12 8 13 8 14 7 15 5 14 7 16 4 15 5 17 6 15 5 16 4 18 9 19 10 20 11 19 10 18 9 21 12 19 10 21 12 22 13 23 13 24 12 25 10 24 12 26 9 25 10 27 11 25 10 26 9 28 14 29 15 30 16 29 15 28 14 31 17 31 17 28 14 32 18 31 17 32 18 33 19 34 19 35 18 36 17 35 18 37 14 36 17 36 17 37 14 38 15 39 16 38 15 37 14 40 20 41 21 42 22 41 21 40 20 43 23 44 23 45 20 46 21 47 22 46 21 45 20 48 24 49 25 50 26 49 25 48 24 51 27 51 27 48 24 52 28 53 28 54 24 55 27 55 27 54 24 56 25 57 26 56 25 54 24 58 29 59 30 60 31 59 30 58 29 61 32 62 32 63 29 64 30 65 31 64 30 63 29 66 33 67 34 68 35 67 34 66 33 69 36 69 36 66 33 70 37 71 37 72 33 73 36 73 36 72 33 74 34 75 35 74 34 72 33 76 38 77 39 78 40 77 39 76 38 79 41 80 41 81 38 82 39 83 40 82 39 81 38 84 42 85 43 86 44 85 43 84 42 87 45 87 45 84 42 88 46 87 45 88 46 89 47 90 47 91 46 92 45 91 46 93 42 92 45 92 45 93 42 94 43 95 44 94 43 93 42
0 1 2 1 0 3 3 0 4 4 0 5
0 0 1 1 2 2 1 1 0 0 3 3 4 3 5 0 6 1 7 2 6 1 5 0 8 4 9 5 10 6 9 5 8 4 11 7 11 7 8 4 12 8 11 7 12 8 13 9 14 9 15 8 16 7 15 8 17 4 16 7 16 7 17 4 18 5 19 6 18 5 17 4 20 10 21 11 22 12 21 11 20 10 23 13 23 13 20 10 24 14 23 13 24 14 25 15 26 15 27 14 28 13 27 14 29 10 28 13 28 13 29 10 30 11 31 12 30 11 29 10 32 16 33 17 34 18 33 17 32 16 35 19 35 19 32 16 36 20 35 19 36 20 37 21 38 21 39 20 40 19 39 20 41 16 40 19 40 19 41 16 42 17 43 18 42 17 41 16 44 22 45 23 46 24 45 23 44 22 47 25 45 23 47 25 48 26 48 26 47 25 49 27 50 27 51 25 52 26 52 26 51 25 53 23 51 25 54 22 53 23 55 24 53 23 54 22 56 28 57 29 58 30 57 29 56 28 59 31 57 29 59 31 60 32 61 32 62 31 63 29 62 31 64 28 63 29 65 30 63 29 64 28 66 33 67 34 68 35 67 34 66 33 69 36 69 36 66 33 70 37 71 37 72 33 73 36 73 36 72 33 74 34 75 35 74 34 72 33 76 38 77 39 78 40 77 39 76 38 79 41 80 41 81 38 82 39 83 40 82 39 81 38 84 42 85 43 86 44 85 43 84 42 87 45 88 45 89 42 90 43 91 44 90 43 89 42 92 46 93 47 94 48 93 47 92 46 95 49 95 49 92 46 96 50 97 50 98 46 99 49 99 49 98 46 100 47 101 48 100 47 98 46 102 51 103 52 104 53 103 52 102 51 105 54 106 54 107 51 108 52 109 53 108 52 107 51 110 55 111 56 112 57 111 56 110 55 113 58 113 58 110 55 114 59 115 59 116 55 117 58 117 58 116 55 118 56 119 57 118 56 116 55 120 60 121 61 122 62 121 61 120 60 123 63 124 63 125 60 126 61 127 62 126 61 125 60 128 64 129 65 130 66 129 65 128 64 131 67 131 67 128 64 132 68 131 67 132 68 133 69 133 69 132 68 134 70 133 69 134 70 135 71 136 71 137 70 138 69 137 70 139 68 138 69 138 69 139 68 140 67 139 68 141 64 140 67 140 67 141 64 142 65 143 66 142 65 141 64
0 0 1 1 2 2 1 1 0 0 3 3 4 3 5 0 6 1 7 2 6 1 5 0 8 4 9 5 10 6 9 5 8 4 11 7 11 7 8 4 12 8 11 7 12 8 13 9 14 9 15 8 16 7 15 8 17 4 16 7 16 7 17 4 18 5 19 6 18 5 17 4 20 10 21 11 22 12 21 11 20 10 23 13 23 13 20 10 24 14 23 13 24 14 25 15 26 15 27 14 28 13 27 14 29 10 28 13 28 13 29 10 30 11 31 12 30 11 29 10 32 16 33 17 34 18 33 17 32 16 35 19 35 19 32 16 36 20 35 19 36 20 37 21 38 21 39 20 40 19 39 20 41 16 40 19 40 19 41 16 42 17 43 18 42 17 41 16 44 22 45 23 46 24 45 23 44 22 47 25 45 23 47 25 48 26 48 26 47 25 49 27 50 27 51 25 52 26 52 26 51 25 53 23 51 25 54 22 53 23 55 24 53 23 54 22 56 28 57 29 58 30 57 29 56 28 59 31 57 29 59 31 60 32 61 32 62 31 63 29 62 31 64 28 63 29 65 30 63 29 64 28 66 33 67 34 68 35 67 34 66 33 69 36 69 36 66 33 70 37 71 37 72 33 73 36 73 36 72 33 74 34 75 35 74 34 72 33 76 38 77 39 78 40 77 39 76 38 79 41 80 41 81 38 82 39 83 40 82 39 81 38 84 42 85 43 86 44 85 43 84 42 87 45 88 45 89 42 90 43 91 44 90 43 89 42 92 46 93 47 94 48 93 47 92 46 95 49 95 49 92 46 96 50 97 50 98 46 99 49 99 49 98 46 100 47 101 48 100 47 98 46 102 51 103 52 104 53 103 52 102 51 105 54 106 54 107 51 108 52 109 53 108 52 107 51 110 55 111 56 112 57 111 56 110 55 113 58 113 58 110 55 114 59 115 59 116 55 117 58 117 58 116 55 118 56 119 57 118 56 116 55 120 60 121 61 122 62 121 61 120 60 123 63 124 63 125 60 126 61 127 62 126 61 125 60 128 64 129 65 130 66 129 65 128 64 131 67 131 67 128 64 132 68 131 67 132 68 133 69 133 69 132 68 134 70 133 69 134 70 135 71 136 71 137 70 138 69 137 70 139 68 138 69 138 69 139 68 140 67 139 68 141 64 140 67 140 67 141 64 142 65 143 66 142 65 141 64