0 1 6 2 8 3 5 4 9 7 10 15 14 17 16 12 18 11 13 23 26 25 19 20 22 24 21 28 56 27 33 46 31 45 87 76 84 49 69 50 74 71 59 88 32 65 86 30 73 38 36 53 58 79 52 29 60 54 64 55 42 63 61 80 82 78 37 57 62 72 47 85 40 35 66 41 43 70 77 68 51 67 81 44 75 39 89 48 34 90 83 106 91 140 96 94 99 126 95 154 113 104 115 137 102 92 135 153 143 146 152 134 142 114 97 138 101 132 122 117 118 120 131 145 100 139 147 129 133 136 128 127 105 112 130 119 121 123 93 103 116 111 141 149 108 109 125 148 124 151 144 110 150 98 107 189 167 181 192 204 191 166 197 156 169 159 178 180 155 195 198 203 205 216 183 196 158 211 206 170 160 210 193 199 179 173 157 163 168 161 200 215 214 185 162 201 208 213 176 190 165 218 175 164 174 207 188 202 212 171 194 182 172 186 184 187 217 177 209 232 228 240 250 229 244 259 252 267 251 264 226 220 253 243 227 277 273 249 268 266 262 281 230 248 231 222 275 238 278 256 276 279 219 269 224 263 246 221 234 274 225 239 233 247 255 258 270 236 223 242 271 235 261 282 245 241 260 272 257 254 237 280 265 287 286 283 289 284 290 288 285 295 293 298 291 292 294 296 297 304 299 303 305 302 306 301 300 369 352 318 319 328 361 362 327 313 344 347 324 321 359 336 330 334 332 370 338 365 367 343 310 308 342 341 340 309 307 317 315 316 355 320 354 353 363 326 360 325 314 346 311 345 323 357 356 358 335 333 331 329 339 337 364 366 351 350 349 348 312 322 368 409 383 412 411 418 417 391 393 378 432 404 377 387 414 433 415 424 423 422 425 395 428 398 430 379 380 381 382 410 384 386 394 434 392 375 376 402 403 388 413 390 389 419 420 421 429 427 397 374 431 371 372 401 373 399 400 407 405 408 406 385 416 426 396 439 440 435 436 441 442 437 438 492 505 487 494 489 460 474 473 445 503 478 475 446 447 502 470 500 464 498 495 466 485 480 451 453 450 483 454 488 457 462 490 461 459 458 491 444 443 472 471 448 476 504 477 501 468 467 465 496 506 469 499 482 456 481 486 484 455 452 479 463 493 497 449 553 559 529 528 523 525 556 530 509 539 542 510 512 545 514 544 565 535 560 561 533 562 536 570 567 550 551 547 517 549 522 519 554 524 526 557 555 569 558 527 540 507 541 513 543 511 531 564 563 537 534 538 566 520 515 516 568 518 521 548 508 546 532 552 573 577 574 575 571 572 578 576 584 579 580 581 586 583 582 585 593 587 594 592 588 591 589 590 595 597 598 599 602 601 596 603 600 605 608 610 611 609 607 604 606 612 613 0 1 7 9 2 8 4 3 6 5 10 15 14 17 16 12 18 11 13 24 19 20 25 22 21 26 23 32 31 44 29 41 75 27 82 54 53 65 77 80 30 62 89 58 84 28 71 55 67 78 51 88 49 34 37 83 46 66 38 90 86 35 73 76 69 56 45 74 48 70 59 61 47 57 33 68 52 42 60 87 43 40 72 36 79 63 85 81 64 39 50 103 139 119 130 134 128 96 111 133 98 105 91 113 92 125 137 142 127 147 120 143 150 95 94 106 132 109 93 145 138 115 140 97 153 124 99 101 110 104 151 116 146 152 149 123 102 114 135 100 117 108 144 129 131 126 148 154 107 136 122 121 118 141 112 164 168 183 180 176 161 195 165 188 202 198 201 155 203 175 163 205 216 181 192 182 167 162 218 187 189 199 213 214 215 157 174 206 171 169 179 166 160 186 200 196 193 159 156 184 170 208 211 207 158 217 209 177 185 172 190 197 173 204 191 178 210 194 212 234 219 224 263 221 230 223 265 239 232 240 282 252 227 220 261 281 270 274 278 256 244 260 273 228 226 255 250 248 251 245 247 253 258 267 242 233 222 254 272 229 268 249 231 243 262 277 246 266 257 236 275 241 237 271 264 276 238 280 279 269 259 225 235 290 283 288 287 285 286 284 289 295 293 298 291 292 294 296 297 303 301 306 299 300 302 304 305 326 360 325 362 323 322 359 358 320 318 319 370 364 367 351 315 316 368 336 333 331 334 314 313 346 312 311 344 347 345 310 341 309 363 328 361 327 324 357 356 321 355 354 352 353 339 365 337 366 317 350 349 348 335 330 329 332 343 308 342 340 369 338 307 416 417 394 393 388 413 414 433 385 383 386 384 427 428 397 396 407 408 406 382 420 421 426 425 431 372 401 400 391 392 434 390 389 415 409 410 411 412 429 395 398 430 379 405 380 424 419 423 378 375 432 376 403 402 377 404 374 371 373 399 418 387 381 422 436 437 438 441 440 435 442 439 478 476 504 482 451 479 456 486 485 483 501 465 495 466 494 474 473 444 443 458 460 505 467 464 487 498 457 490 475 446 477 447 480 450 449 452 484 453 455 454 502 468 497 506 493 461 445 489 503 491 472 471 470 463 500 492 488 462 469 499 448 481 459 496 511 514 545 544 515 516 517 549 520 550 568 522 562 564 536 534 509 555 539 525 507 569 558 541 565 524 553 533 563 538 557 528 513 543 512 546 567 547 518 548 551 552 519 535 531 561 523 556 508 542 527 510 530 554 560 532 559 537 529 570 521 566 540 526 572 575 577 578 576 574 571 573 584 579 580 581 586 583 582 585 593 587 594 592 588 591 589 590 595 600 601 596 597 602 603 598 599 606 610 607 608 604 605 611 609 612 613 0 1 3 5 7 6 2 9 4 8 11 298 292 297 291 15 17 13 12 267 249 229 274 221 254 239 269 21 217 196 174 159 210 201 206 172 24 20 208 168 118 152 122 19 23 22 112 138 113 164 197 26 25 214 187 158 213 173 189 106 107 153 137 171 218 207 178 150 120 139 144 135 141 142 157 198 170 124 193 163 165 98 91 182 199 100 93 115 160 103 167 29 32 230 272 86 60 234 222 264 223 87 28 259 236 266 237 80 62 69 49 71 76 246 42 33 278 251 227 72 66 65 244 70 50 84 77 268 240 68 46 48 82 58 280 273 242 270 261 83 81 255 279 225 262 232 256 245 53 41 253 224 54 257 88 75 59 283 284 36 39 263 260 43 35 220 219 285 289 233 252 287 290 286 288 277 47 226 235 248 31 38 247 78 275 73 67 265 89 63 271 250 56 27 282 258 276 243 51 55 238 241 231 79 40 34 52 57 45 85 30 281 61 44 90 228 64 74 37 133 143 169 216 140 128 166 176 95 154 161 180 204 162 186 200 117 136 108 125 190 99 145 151 134 192 146 205 94 148 184 212 211 127 114 202 181 105 119 110 131 92 111 183 185 147 116 104 194 195 177 203 188 179 155 191 209 97 121 175 123 215 102 156 129 132 109 149 96 101 126 130 296 293 294 295 10 16 18 14 300 306 305 303 301 299 302 304 419 335 329 442 349 405 435 380 365 364 437 308 340 438 354 320 436 410 346 432 375 439 322 357 413 387 323 321 440 414 326 328 441 333 331 420 421 350 379 317 348 338 395 339 428 342 431 310 372 369 383 409 318 312 313 344 376 361 417 416 325 427 371 391 423 330 424 332 406 315 316 368 396 337 370 430 373 309 307 400 384 353 386 355 311 347 378 314 393 362 418 363 334 425 336 407 351 382 397 367 366 429 399 341 374 343 411 352 319 377 402 345 415 433 356 359 388 358 389 324 392 360 327 434 422 408 385 404 398 401 394 426 381 412 403 390 451 516 481 485 550 552 468 465 561 495 464 560 496 533 445 476 475 543 478 503 507 525 553 524 493 492 458 569 515 449 575 547 551 486 483 576 531 501 574 562 467 532 500 578 444 540 511 539 446 571 572 512 505 461 488 489 523 577 573 526 480 484 473 457 450 567 479 549 521 453 454 456 534 564 535 502 469 499 565 538 544 541 545 443 477 472 509 546 528 556 459 462 490 463 494 530 548 517 452 482 519 455 520 522 497 506 566 570 563 498 508 471 447 513 510 448 474 527 529 487 555 554 460 557 466 470 504 491 518 568 542 559 536 537 514 558 588 587 591 584 579 586 582 595 592 589 593 590 583 585 580 581 594 608 609 607 611 604 605 606 610 597 598 601 603 599 602 596 600 612 613 0 1 6 2 8 3 5 4 9 7 19 134 147 122 110 101 91 123 153 288 284 21 287 10 25 26 285 33 172 206 201 203 45 193 84 178 176 76 58 89 70 199 41 66 186 29 56 72 68 158 213 185 156 36 35 40 181 165 171 211 31 81 87 170 49 44 218 62 160 189 191 60 202 179 59 88 57 64 205 183 90 161 78 63 51 175 177 210 167 200 85 230 236 100 278 277 117 114 16 129 263 279 240 139 11 132 14 222 113 253 264 238 125 138 144 270 232 108 231 281 121 146 243 258 273 136 237 268 249 227 17 18 94 224 225 220 96 235 112 133 93 142 115 119 252 13 274 239 15 143 250 221 12 275 99 173 163 83 50 67 292 38 169 196 32 86 82 54 204 214 48 291 212 80 188 69 294 217 297 184 43 295 42 174 164 30 39 162 55 155 75 79 37 296 34 194 71 215 61 53 298 195 293 52 208 27 73 65 187 74 28 46 159 197 216 77 168 192 47 150 120 223 256 131 229 248 92 251 106 257 266 262 228 244 137 282 269 272 276 259 149 107 267 226 128 109 245 124 118 97 154 219 233 140 116 151 130 95 241 111 247 280 104 246 254 271 126 127 141 145 242 102 98 105 261 255 152 103 260 234 135 265 148 20 24 289 23 286 290 283 22 198 157 180 182 209 166 190 207 304 299 303 305 302 306 301 300 386 354 410 369 328 325 361 363 432 347 402 356 415 323 329 330 419 420 339 365 428 396 373 400 374 307 343 341 309 399 315 379 382 355 412 383 319 434 416 394 418 376 346 345 313 388 357 414 387 331 423 334 426 366 397 364 398 405 406 348 350 378 324 368 385 411 436 352 362 327 360 326 403 311 312 344 433 322 390 440 332 425 333 422 427 429 370 337 381 316 317 435 409 320 353 392 417 391 314 439 377 404 389 321 358 359 335 442 336 338 367 437 438 342 310 371 308 340 431 372 408 407 351 349 318 441 421 395 375 413 380 384 393 424 430 401 463 526 462 577 527 555 539 507 472 571 545 478 511 476 466 565 496 578 532 465 564 550 549 480 576 567 454 484 529 524 457 573 493 458 530 525 443 473 542 510 514 504 544 572 531 574 537 561 470 502 499 533 451 485 575 519 568 520 547 450 528 491 566 517 559 488 553 557 523 461 460 558 474 541 508 503 512 513 477 447 500 534 538 562 570 495 536 469 515 551 456 518 481 482 522 521 554 487 490 492 569 556 459 494 540 444 509 475 446 546 468 506 563 560 497 467 535 453 479 452 483 516 552 548 445 543 464 486 505 489 501 449 471 448 498 455 580 581 582 585 584 579 586 583 588 591 593 594 592 590 587 589 595 602 598 608 596 605 607 611 601 606 604 599 612 603 597 610 600 609 613 0 2 304 306 299 301 7 4 6 3 10 15 14 17 16 12 18 11 13 261 248 271 269 225 240 222 252 19 104 137 130 116 120 150 24 20 109 140 110 153 26 25 21 208 195 196 157 180 207 22 23 92 98 123 147 179 158 199 206 93 146 125 119 184 159 187 197 189 185 181 205 103 102 152 108 96 94 149 142 176 177 99 113 162 188 161 171 107 143 127 115 84 89 287 285 59 49 220 275 237 274 76 41 284 288 277 264 286 283 290 289 282 257 51 48 224 228 85 56 32 30 232 246 265 254 267 276 78 66 55 82 230 238 227 233 266 280 35 87 38 50 69 54 27 71 74 34 62 43 268 255 36 42 40 28 53 79 242 226 37 65 272 219 47 67 241 229 223 247 244 256 75 52 80 46 81 239 73 61 253 60 243 45 249 235 88 33 29 270 250 64 63 281 258 77 39 278 221 90 72 83 86 279 44 57 262 259 260 245 251 234 68 231 273 31 263 70 236 58 170 193 134 122 175 201 136 121 183 203 129 138 91 101 144 114 166 198 190 209 168 106 155 192 112 186 126 215 118 132 178 202 194 97 131 217 163 128 151 214 212 100 133 210 172 169 173 139 211 160 124 105 111 135 148 154 204 95 145 213 117 167 141 165 218 200 156 191 182 216 164 174 295 293 298 291 292 294 296 297 305 300 302 303 1 8 9 5 331 330 329 334 313 346 347 345 493 458 491 463 457 462 343 341 309 307 355 354 369 319 581 586 584 579 583 582 585 580 473 443 472 336 335 333 332 314 312 311 344 494 461 459 460 492 488 487 490 310 308 342 340 320 352 318 353 474 445 444 503 489 505 471 419 420 426 423 378 432 376 402 555 525 530 527 524 526 529 528 374 373 399 400 383 410 412 386 539 507 542 510 421 422 425 403 404 377 523 569 556 558 554 553 559 557 431 371 372 385 409 411 593 587 588 591 594 589 592 590 509 540 508 541 424 375 401 384 577 573 571 442 439 438 436 595 478 476 504 502 465 466 363 328 361 325 339 365 364 366 470 324 323 357 356 496 499 350 480 451 315 450 348 368 475 446 477 447 468 497 495 506 326 360 362 327 370 338 337 367 500 467 322 464 321 469 359 358 482 351 481 317 349 316 452 479 448 501 498 449 511 514 545 544 531 561 564 566 418 416 394 434 428 397 398 396 388 565 387 532 414 533 537 415 567 379 405 547 517 549 382 406 513 543 512 546 535 562 536 534 417 391 392 429 427 395 560 563 433 390 570 389 538 407 515 516 381 518 408 548 393 430 413 380 572 574 578 575 441 437 440 435 485 484 454 456 486 453 483 455 520 550 568 519 551 552 521 522 576 606 610 604 605 607 611 608 609 603 600 599 597 601 596 602 598 612 613 0 10 12 11 14 13 16 15 18 17 1 3 2 5 4 7 6 9 8 25 26 23 24 21 22 19 20 27 31 30 29 28 33 32 36 37 34 35 38 39 44 45 43 42 40 41 46 47 48 52 51 50 49 53 54 72 71 73 77 64 63 65 66 60 59 61 62 68 67 70 69 56 55 57 75 74 78 58 76 87 89 84 83 82 81 86 85 79 90 80 88 155 156 157 158 159 160 161 162 166 165 163 164 167 168 170 169 172 171 173 174 177 178 176 180 175 179 181 183 185 186 182 184 195 194 200 201 188 192 203 204 187 190 191 197 196 202 189 193 198 199 205 209 207 206 208 210 212 216 211 215 213 214 217 218 91 92 93 94 95 96 97 98 101 102 100 99 103 104 106 105 108 107 109 110 115 113 111 112 116 114 117 121 118 122 119 120 131 127 137 132 133 128 138 124 123 135 134 139 140 125 126 136 129 130 141 144 143 145 142 146 149 147 151 152 150 148 153 154 220 219 221 222 224 223 230 229 228 227 226 225 231 232 234 233 235 236 237 238 243 244 242 241 239 240 249 248 250 246 245 247 266 262 267 260 261 263 268 264 265 254 255 252 256 258 259 251 253 257 270 269 273 274 271 272 279 278 280 276 275 277 282 281 284 283 286 285 287 288 290 289 300 299 302 301 303 306 305 304 292 291 294 293 295 298 297 296 318 321 325 329 311 315 330 337 312 326 331 307 327 332 308 322 333 338 309 316 319 334 310 313 317 320 323 328 335 339 314 324 336 340 344 348 364 341 352 356 360 342 349 357 365 345 353 358 366 346 350 354 361 347 359 362 367 343 351 355 363 369 368 370 446 449 457 458 443 450 453 459 444 451 464 465 447 454 460 466 445 461 468 467 452 455 462 469 448 456 463 470 483 495 496 487 498 497 475 484 489 488 471 479 490 499 476 480 485 472 477 491 473 478 481 486 492 493 501 500 474 482 494 502 503 504 505 506 579 580 581 582 583 584 585 586 375 379 387 371 383 395 372 376 380 391 377 384 392 396 373 374 378 385 388 393 397 381 382 386 390 389 394 398 409 416 419 427 405 413 417 420 410 414 421 428 399 406 415 422 402 408 407 411 418 423 424 429 400 401 404 403 412 426 425 430 431 432 433 434 515 524 523 531 511 516 525 532 507 512 526 533 519 527 528 534 509 508 513 517 520 521 529 535 510 514 518 522 530 538 537 536 539 543 550 560 540 551 553 561 547 552 562 541 544 548 545 556 555 554 564 565 563 542 546 549 559 557 558 566 569 570 567 568 587 588 589 590 591 592 593 594 435 436 437 438 439 440 441 442 571 572 573 574 575 576 577 578 595 598 597 596 601 602 599 600 603 609 608 611 610 605 604 607 606 613 612 1 0 8 9 6 7 4 5 2 3 10 20 19 21 22 23 24 26 25 12 11 13 14 15 16 18 17 27 29 28 33 32 31 30 34 35 39 38 37 36 40 41 42 48 46 47 44 45 43 49 50 53 54 51 52 56 55 58 57 60 59 62 61 68 67 70 69 64 63 66 65 75 74 76 72 71 73 78 77 80 79 82 81 86 85 84 83 88 87 90 89 92 91 93 94 96 95 100 99 98 97 102 101 103 104 106 105 107 108 109 110 112 111 114 113 116 115 119 120 117 118 122 121 125 126 123 124 129 130 127 128 136 135 134 133 132 131 139 140 137 138 142 141 144 143 146 145 148 147 150 149 152 151 154 153 219 220 222 221 223 224 226 225 228 227 229 230 231 232 234 233 236 235 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 253 252 255 254 257 256 259 258 261 260 262 263 264 265 266 267 268 271 269 270 272 273 274 275 277 276 278 279 280 281 282 155 156 158 157 159 160 162 161 164 163 165 166 167 168 170 169 172 171 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 189 188 191 190 193 192 195 194 197 196 198 199 200 201 202 203 204 206 207 205 208 209 210 211 213 212 214 215 216 217 218 292 291 293 294 295 297 296 298 284 283 285 286 287 289 288 290 300 299 302 301 303 306 305 304 322 323 324 321 327 325 326 328 338 339 337 318 319 320 310 307 308 309 312 313 311 314 333 336 334 335 329 331 332 330 317 315 316 358 359 356 357 360 362 363 361 367 366 365 364 352 353 354 355 342 343 340 341 344 347 345 346 351 350 349 348 370 369 368 388 387 389 390 392 394 393 391 395 396 397 398 383 384 385 386 372 371 373 374 378 375 377 376 379 380 381 382 413 414 415 417 416 418 428 430 427 429 409 410 411 412 399 400 401 403 402 404 425 426 423 424 421 422 419 420 407 405 408 406 433 434 431 432 437 436 435 440 441 438 439 442 550 552 551 549 547 548 544 545 543 546 542 539 541 540 565 564 561 566 562 560 563 559 556 555 557 558 553 554 519 521 520 522 516 515 518 517 511 513 514 512 507 509 508 510 533 538 534 537 535 532 531 536 525 524 530 528 529 526 527 523 568 567 570 569 483 485 484 486 479 482 480 481 476 475 478 477 471 473 472 474 502 496 495 500 501 498 499 497 493 492 487 489 491 494 490 488 454 456 455 453 451 449 450 452 447 448 446 443 445 444 469 470 466 465 467 468 464 462 459 461 463 458 457 460 504 503 506 505 576 575 578 577 572 571 574 573 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 613