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