1277 1 1 2 2 4 1 5 5 10 1 11 4 11 11 22 1 23 23 46 1 47 47 94 1 95 15 95 23 110 11 121 2 121 5 118 11 123 15 129 15 144 5 123 47 129 47 176 2 176 11 187 4 123 95 126 95 221 5 129 123 129 129 149 129 176 118 176 126 302 1 303 1 304 1 305 1 306 1 307 1 308 2 310 2 312 2 314 1 315 1 316 1 317 4 321 1 322 1 323 1 324 1 325 1 326 1 327 2 329 1 330 2 332 1 333 2 335 2 337 1 338 1 339 2 341 1 342 1 343 1 344 1 344 4 348 1 349 1 350 1 351 2 353 1 354 2 356 1 357 2 359 1 360 1 361 1 361 4 365 1 366 1 367 1 368 1 369 2 371 1 372 2 374 1 375 1 376 1 377 1 378 1 379 1 380 2 382 1 382 4 386 1 387 1 388 1 388 4 392 1 393 1 394 1 395 1 396 2 398 1 399 2 401 1 402 1 403 1 404 1 405 2 407 2 409 2 411 1 412 1 413 1 414 1 415 1 416 1 417 1 418 1 419 1 420 1 421 1 422 1 423 2 425 1 426 2 428 1 429 2 431 1 432 1 433 1 434 1 435 2 437 1 438 1 439 1 440 1 441 1 442 1 443 2 445 1 446 1 447 1 448 1 449 1 450 2 452 1 453 1 454 1 455 1 456 1 457 1 458 1 459 2 461 1 462 1 463 1 464 1 465 2 467 1 468 2 470 1 470 4 474 2 476 1 477 2 479 1 480 1 481 1 482 1 483 1 484 1 485 1 486 1 487 1 488 1 489 1 490 1 491 1 492 1 493 1 494 1 495 1 496 1 497 1 498 1 499 2 501 1 502 1 503 1 504 1 505 1 506 1 507 1 508 1 509 1 510 1 511 1 512 1 513 1 514 1 515 1 516 1 517 1 518 1 519 1 520 1 521 1 522 2 524 1 525 1 526 1 527 1 528 1 529 1 530 1 531 1 532 1 533 1 533 4 537 1 538 1 539 1 540 1 541 1 542 1 543 2 545 1 546 1 547 1 548 1 549 1 550 1 551 2 553 1 554 1 555 1 556 1 557 1 558 1 559 1 560 1 561 1 562 1 563 1 564 1 565 1 566 1 567 2 569 1 570 2 572 1 573 1 574 1 575 1 576 1 577 1 578 1 579 1 580 1 581 1 582 1 583 1 584 1 585 2 587 1 588 1 589 1 590 1 591 2 593 1 594 1 595 1 596 1 597 2 597 170 767 767 1534 1 1535 110 1535 221 1535 333 1535 446 1756 339 1868 342 1981 345 2095 348 2443 118 2326 354 2443 357 2800 121 2561 482 3043 123 2921 369 3043 372 3415 126 3290 378 3290 506 3796 129 3668 387 3668 518 3925 393 4055 396 4186 399 4318 402 4451 405 4451 542 4993 138 4856 414 4993 417 5131 420 5270 423 5410 426 5836 144 5693 432 5836 435 5980 438 6125 441 6566 149 6418 447 6566 450 6865 303 7016 305 7168 307 7168 462 7321 465 7475 468 7786 315 7943 317 7943 477 8260 321 8420 323 8581 325 8743 327 8906 329 8906 495 9235 333 9401 335 9568 337 9905 170 9905 341 10075 343 10246 345 10246 519 10591 349 10940 176 10940 353 11293 178 11293 357 11471 359 11650 361 11650 543 12011 365 12193 367 12376 369 12560 371 12931 187 12931 375 13118 377 13306 379 13685 191 13685 383 13685 576 14068 387 14261 389 14261 585 14650 393 14846 395 14846 594 15241 399 15440 401 15640 403 15841 405 16043 407 16246 409 16450 411 16655 413 16861 415 17068 417 17276 419 17485 421 17695 423 17906 425 16450 2095 18331 429 18545 431 18760 433 19193 218 19193 437 19411 439 19850 221 19850 443 20071 445 20293 447 20516 449 20965 226 20965 453 21191 455 21418 457 21646 459 21875 461 22105 463 22336 465 22568 467 15640 7630 23035 471 21875 1868 22336 1645 23743 477 23981 479 24220 481 24460 483 24701 485 24943 487 25186 489 25430 491 25675 493 25921 495 26168 497 26416 499 26665 501 27166 252 27166 505 27418 507 27671 509 27925 511 28180 513 28693 258 28693 517 28951 519 29210 521 25675 4318 29731 525 29993 527 30256 529 30520 531 30785 533 20293 11293 31318 537 31586 539 31855 541 32125 543 32396 545 32668 547 32941 549 33215 551 33490 553 34043 278 34043 557 34321 559 34600 561 34880 563 35161 565 35443 567 35726 569 34600 1981 36295 573 36581 575 36868 577 37156 579 37445 581 37735 583 38026 585 38611 294 38611 589 38905 591 39200 593 39496 595 39793 597 40091 599 23506 17485 40991 302 41293 303 41596 304 41900 305 42205 306 42511 307 42818 308 41900 1535 43435 310 39200 4856 44056 312 25921 18760 44681 314 44995 315 45310 316 45626 317 40991 5270 32125 14455 33215 13685 46900 321 47221 322 47543 323 47866 324 48190 325 48515 326 48841 327 45310 4186 49496 329 49825 330 48841 1645 50486 332 50818 333 46900 4585 51485 335 44681 7475 52156 337 52493 338 52831 339 43435 10075 53510 341 53851 342 54193 343 54536 344 54880 345 52156 3415 34043 21875 55918 348 56266 349 56615 350 56965 351 55225 2443 57668 353 58021 354 46900 11830 58730 356 59086 357 40390 19411 59801 359 60160 360 60520 361 60881 362 32396 29210 36295 25675 61970 365 62335 366 62701 367 63068 368 63436 369 43435 20740 64175 371 64546 372 60160 5131 65291 374 65665 375 66040 376 66416 377 66793 378 67171 379 67550 380 38318 29993 68311 382 68693 383 68693 767 68311 1534 69845 386 70231 387 70618 388 71006 389 48515 23270 50818 21191 64546 7630 72176 392 72568 393 72961 394 73355 395 73750 396 70618 3925 74543 398 74941 399 65665 10075 75740 401 76141 402 76543 403 76946 404 77350 405 41293 36868 78161 407 66416 12560 78976 409 75740 4055 79795 411 80206 412 80618 413 81031 414 81445 415 81860 416 82276 417 82693 418 83111 419 83530 420 83950 421 84371 422 84793 423 43435 42205 85640 425 86065 426 77350 9568 86918 428 87346 429 73750 14455 88205 431 88636 432 89068 433 89501 434 89935 435 78976 11830 90806 437 91243 438 91681 439 92120 440 92560 441 93001 442 93443 443 92120 2210 94330 445 94775 446 95221 447 95668 448 96116 449 96565 450 52156 45310 97466 452 97918 453 98371 454 98825 455 99280 456 99736 457 100193 458 100651 459 77350 24220 101570 461 102031 462 102493 463 102956 464 103420 465 98371 5980 104351 467 104818 468 69460 36295 105755 470 106225 471 72568 34600 104351 3290 107641 474 72009 36581 108590 476 109066 477 106225 3796 110021 479 110500 480 110980 481 111461 482 111943 483 112426 484 112910 485 113395 486 113881 487 114368 488 114856 489 115345 490 115835 491 116326 492 116818 493 117311 494 117805 495 118300 496 118796 497 119293 498 119791 499 64175 56615 120790 501 121291 502 121793 503 122296 504 122800 505 123305 506 123811 507 124318 508 124826 509 125335 510 125845 511 126356 512 126868 513 127381 514 127895 515 128410 516 128926 517 129443 518 129961 519 130480 520 131000 521 131521 522 70231 62335 132566 524 133090 525 133615 526 134141 527 134668 528 135196 529 135725 530 136255 531 136786 532 137318 533 137851 534 69460 69460 94775 44681 139456 537 139993 538 140531 539 141070 540 141610 541 142151 542 142693 543 81445 62335 143780 545 144325 546 144871 547 145418 548 145966 549 146515 550 147065 551 80618 67550 148168 553 148721 554 149275 555 149830 556 150386 557 150943 558 151501 559 152060 560 152620 561 153181 562 153743 563 154306 564 154870 565 155435 566 156001 567 78568 78568 157136 569 157705 570 110980 47866 158846 572 159418 573 159991 574 160565 575 161140 576 161716 577 162293 578 162871 579 163450 580 164030 581 164611 582 165193 583 165776 584 166360 585 141610 25921 167531 587 168118 588 168706 589 169295 590 169885 591 159418 11650 171068 593 171661 594 172255 595 172850 596 173446 597 159991 14650 174641 599 175240 72009 175240 175240 350480 247249 350480 350480 700960 700960 1401920 597729 1999649 175240 2174889 1999649 4174538 1999649 6174187 1999649 8173836 1999649 10173485 1999649 12173134 1999649 14172783 1999649 16172432 1999649 18172081 1999649 20171730 1999649 22171379 1999649 24171028 1999649 26170677 1999649 28170326 1999649 30169975 1999649 32169624 1999649 34169273 1999649 36168922 1999649 38168571 1999649 40168220 1999649 42167869 1999649 44167518 1999649 46167167 1999649 48166816 1999649 50166465 1999649 52166114 1999649 54165763 1999649 56165412 1999649 58165061 1999649 60164710 1999649 62164359 1999649 64164008 1999649 66163657 1999649 68163306 1999649 70162955 1999649 72162604 1999649 74162253 1999649 76161902 1999649 78161551 1999649 80161200 1999649 82160849 1999649 84160498 1999649 86160147 1999649 88159796 1999649 90159445 1999649 92159094 1999649 94158743 1999649 96158392 1999649 98158041 1999649 100157690 1999649 102157339 1999649 104156988 1999649 106156637 1999649 108156286 1999649 110155935 1999649 112155584 1999649 114155233 1999649 116154882 1999649 118154531 1999649 120154180 1999649 122153829 1999649 124153478 1999649 126153127 1999649 128152776 1999649 130152425 1999649 132152074 1999649 134151723 1999649 136151372 1999649 138151021 1999649 140150670 1999649 142150319 1999649 144149968 1999649 146149617 1999649 148149266 1999649 150148915 1999649 152148564 1999649 154148213 1999649 156147862 1999649 158147511 1999649 160147160 1999649 162146809 1999649 164146458 1999649 166146107 1999649 168145756 1999649 170145405 1999649 172145054 1999649 174144703 1999649 176144352 1999649 178144001 1999649 180143650 1999649 182143299 1999649 184142948 1999649 186142597 1999649 188142246 1999649 190141895 1999649 192141544 1999649 194141193 1999649 196140842 1999649 198140491 1999649 200140140 1999649 202139789 1999649 204139438 1999649 206139087 1999649 208138736 1999649 210138385 1999649 212138034 1999649 214137683 1999649 216137332 1999649 218136981 1999649 220136630 1999649 222136279 1999649 224135928 1999649 226135577 1999649 228135226 1999649 230134875 1999649 232134524 1999649 234134173 1999649 236133822 1999649 238133471 1999649 240133120 1999649 242132769 1999649 244132418 1999649 246132067 1999649 248131716 1999649 250131365 1999649 252131014 1999649 254130663 1999649 256130312 1999649 258129961 1999649 260129610 1999649 262129259 1999649 264128908 1999649 266128557 1999649 268128206 1999649 270127855 1999649 272127504 1999649 274127153 1999649 276126802 1999649 278126451 1999649 280126100 1999649 282125749 1999649 284125398 1999649 286125047 1999649 288124696 1999649 290124345 1999649 292123994 1999649 294123643 1999649 296123292 1999649 298122941 1999649 300122590 1999649 302122239 1999649 304121888 1999649 306121537 1999649 308121186 1999649 310120835 1999649 312120484 1999649 314120133 1999649 316119782 1999649 318119431 1999649 320119080 1999649 322118729 1999649 324118378 1999649 326118027 1999649 328117676 1999649 330117325 1999649 332116974 1999649 334116623 1999649 336116272 1999649 338115921 1999649 340115570 1999649 342115219 1999649 344114868 1999649 346114517 1999649 348114166 1999649 350113815 1999649 352113464 1999649 354113113 1999649 356112762 1999649 358112411 1999649 360112060 1999649 362111709 1999649 364111358 1999649 366111007 1999649 368110656 1999649 370110305 1999649 372109954 1999649 374109603 1999649 376109252 1999649 378108901 1999649 380108550 1999649 382108199 1999649 384107848 1999649 386107497 1999649 388107146 1999649 390106795 1999649 392106444 1999649 394106093 1999649 396105742 1999649 398105391 1999649 400105040 1999649 402104689 1999649 404104338 1999649 406103987 1999649 408103636 1999649 410103285 1999649 412102934 1999649 414102583 1999649 416102232 1999649 418101881 1999649 420101530 1999649 422101179 1999649 424100828 1999649 426100477 1999649 428100126 1999649 430099775 1999649 432099424 1999649 434099073 1999649 436098722 1999649 438098371 1999649 440098020 1999649 442097669 1999649 444097318 1999649 446096967 1999649 448096616 1999649 450096265 1999649 452095914 1999649 454095563 1999649 456095212 1999649 458094861 1999649 460094510 1999649 462094159 1999649 464093808 1999649 466093457 1999649 468093106 1999649 470092755 1999649 472092404 1999649 474092053 1999649 476091702 1999649 478091351 1999649 480091000 1999649 482090649 1999649 484090298 1999649 486089947 1999649 488089596 1999649 490089245 1999649 492088894 1999649 494088543 1999649 496088192 1999649 498087841 1999649 500087490 1999649 502087139 1999649 504086788 1999649 506086437 1999649 508086086 1999649 510085735 1999649 512085384 1999649 514085033 1999649 516084682 1999649 518084331 1999649 520083980 1999649 522083629 1999649 524083278 1999649 526082927 1999649 528082576 1999649 530082225 1999649 532081874 1999649 534081523 1999649 536081172 1999649 538080821 1999649 540080470 1999649 542080119 1999649 544079768 1999649 546079417 1999649 548079066 1999649 550078715 1999649 552078364 1999649 554078013 1999649 556077662 1999649 558077311 1999649 560076960 1999649 562076609 1999649 564076258 1999649 566075907 1999649 568075556 1999649 570075205 1999649 572074854 1999649 574074503 1999649 576074152 1999649 578073801 1999649 580073450 1999649 582073099 1999649 584072748 1999649 586072397 1999649 588072046 1999649 590071695 1999649 592071344 1999649 594070993 1999649 596070642 1999649 598070291 1999649 600069940 1999649 602069589 1999649 604069238 1999649 606068887 1999649 608068536 1999649 610068185 1999649 612067834 1999649 614067483 1999649 616067132 1999649 618066781 1999649 620066430 1999649 622066079 1999649 624065728 1999649 626065377 1999649 628065026 1999649 630064675 1999649 632064324 1999649 634063973 1999649 636063622 1999649 638063271 1999649 640062920 1999649 642062569 1999649 644062218 1999649 646061867 1999649 648061516 1999649 650061165 1999649 652060814 1999649 654060463 1999649 656060112 1999649 658059761 1999649 660059410 1999649 662059059 1999649 664058708 1999649 666058357 1999649 668058006 1999649 670057655 1999649 672057304 1999649 674056953 1999649 676056602 1999649 678056251 1999649 680055900 1999649 682055549 1999649 684055198 1999649 686054847 1999649 688054496 1999649 690054145 1999649 692053794 1999649 694053443 1999649 696053092 1999649 698052741 1999649 700052390 1999649 702052039 1999649 704051688 1999649 706051337 1999649 708050986 1999649 710050635 1999649 712050284 1999649 714049933 1999649 716049582 1999649 718049231 1999649 720048880 1999649 722048529 1999649 724048178 1999649 726047827 1999649 728047476 1999649 730047125 1999649 732046774 1999649 734046423 1999649 736046072 1999649 738045721 1999649 740045370 1999649 742045019 1999649 744044668 1999649 746044317 1999649 748043966 1999649 750043615 1999649 752043264 1999649 754042913 1999649 756042562 1999649 758042211 1999649 760041860 1999649 762041509 1999649 764041158 1999649 766040807 1999649 768040456 1999649 770040105 1999649 772039754 1999649 774039403 1999649 776039052 1999649 778038701 1999649 780038350 1999649 782037999 1999649 784037648 1999649 786037297 1999649 788036946 1999649 790036595 1999649 792036244 1999649 794035893 1999649 796035542 1999649 798035191 1999649 800034840 1999649 802034489 1999649 804034138 1999649 806033787 1999649 808033436 1999649 810033085 1999649 812032734 1999649 814032383 1999649 816032032 1999649 818031681 1999649 820031330 1999649 822030979 1999649 824030628 1999649 826030277 1999649 828029926 1999649 830029575 1999649 832029224 1999649 834028873 1999649 836028522 1999649 838028171 1999649 840027820 1999649 842027469 1999649 844027118 1999649 846026767 1999649 848026416 1999649 850026065 1999649 852025714 1999649 854025363 1999649 856025012 1999649 858024661 1999649 860024310 1999649 862023959 1999649 864023608 1999649 866023257 1999649 868022906 1999649 870022555 1999649 872022204 1999649 874021853 1999649 876021502 1999649 878021151 1999649 880020800 1999649 882020449 1999649 884020098 1999649 886019747 1999649 888019396 1999649 890019045 1999649 892018694 1999649 894018343 1999649 896017992 1999649 898017641 1999649 900017290 1999649 902016939 1999649 904016588 1999649 906016237 1999649 908015886 1999649 910015535 1999649 912015184 1999649 914014833 1999649 916014482 1999649 918014131 1999649 920013780 1999649 922013429 1999649 924013078 1999649 926012727 1999649 928012376 1999649 930012025 1999649 932011674 1999649 934011323 1999649 936010972 1999649 938010621 1999649 940010270 1999649 942009919 1999649 944009568 1999649 946009217 1999649 948008866 1999649 950008515 1999649 952008164 1999649 954007813 1999649 956007462 1999649 958007111 1999649 960006760 1999649 962006409 1999649 964006058 1999649 966005707 1999649 968005356 1999649 970005005 1999649 972004654 1999649 974004303 1999649 976003952 1999649 978003601 1999649 980003250 1999649 982002899 1999649 984002548 1999649 986002197 1999649 988001846 1999649 990001495 1999649 992001144 1999649 994000793 1999649 996000442 1999649 998000091 1999649