0 0 1 1 2 2 3 3 4 4 5 5 6 6 7 8 8 9 9 10 10 14 11 15 12 16 13 24 14 25 15 26 16 40 17 41 18 42 19 66 20 67 21 68 22 108 23 109 24 110 25 176 26 177 27 178 28 286 29 287 30 288 31 464 32 465 33 466 34 752 35 753 36 754 37 1218 38 1219 39 1220 40 1972 41 1973 42 1974 43 3192 44 3193 45 3194 46 5166 47 5167 48 5168 49 8360 50 8361 51 8362 52 13528 53 13529 54 13530 55 21890 56 21891 57 21892 58 35420 59 35421 60 35422 61 57312 62 57313 63 57314 64 92734 65 92735 66 92736 67 150048 68 150049 69 150050 70 242784 71 242785 72 242786 73 392834 74 392835 75 392836 76 635620 77 635621 78 635622 79 1028456 80 1028457 81 1028458 82 1664078 83 1664079 84 1664080 85 2692536 86 2692537 87 2692538 88 4356616 89 4356617 90 4356618 91 7049154 92 7049155 93 7049156 94 11405772 95 11405773 96 11405774 97 18454928 98 18454929 99 18454930 100 29860702 101 29860703 102 29860704 103 48315632 104 48315633 105 48315634 106 78176336 107 78176337 108 78176338 109 126491970 110 126491971 111 126491972 112 204668308 113 204668309 114 204668310 115 331160280 116 331160281 117 331160282 118 535828590 119 535828591 120 535828592 121 866988872 122 866988873 123 866988874 124 1402817464 125 1402817465 126 1402817466 127 2269806338 128 2269806339 129 2269806340 130 3672623804 131 3672623805 132 3672623806 133 5942430144 134 5942430145 135 5942430146 136 9615053950 137 9615053951 138 9615053952 139 15557484096 140 15557484097 141 15557484098 142 25172538048 143 25172538049 144 25172538050 145 40730022146 146 40730022147 147 40730022148 148 65902560196 149 65902560197 150 65902560198 151 106632582344 152 106632582345 153 106632582346 154 172535142542 155 172535142543 156 172535142544 157 279167724888 158 279167724889 159 279167724890 160 451702867432 161 451702867433 162 451702867434 163 730870592322 164 730870592323 165 730870592324 166 1182573459756 167 1182573459757 168 1182573459758 169 1913444052080 170 1913444052081 171 1913444052082 172 3096017511838 173 3096017511839 174 3096017511840 175 5009461563920 176 5009461563921 177 5009461563922 178 8105479075760 179 8105479075761 180 8105479075762 181 13114940639682 182 13114940639683 183 13114940639684 184 21220419715444 185 21220419715445 186 21220419715446 187 34335360355128 188 34335360355129 189 34335360355130 190 55555780070574 191 55555780070575 192 55555780070576 193 89891140425704 194 89891140425705 195 89891140425706 196 145446920496280 197 145446920496281 198 145446920496282 199 235338060921986 200 235338060921987 201 235338060921988 202 380784981418268 203 380784981418269 204 380784981418270 205 616123042340256 206 616123042340257 207 616123042340258 208 996908023758526 209 996908023758527 210 996908023758528 211 1613031066098784 212 1613031066098785 213 1613031066098786 214 2609939089857312 215 2609939089857313 216 2609939089857314 217 4222970155956098 218 4222970155956099 219 4222970155956100 220 6832909245813412 221 6832909245813413 222 6832909245813414 223 11055879401769512 224 11055879401769513 225 11055879401769514 226 17888788647582926 227 17888788647582927 228 17888788647582928 229 28944668049352440 230 28944668049352441 231 28944668049352442 232 46833456696935368 233 46833456696935369 234 46833456696935370 235 75778124746287810 236 75778124746287811 237 75778124746287812 238 122611581443223180 239 122611581443223181 240 122611581443223182 241 198389706189510992 242 198389706189510993 243 198389706189510994 244 321001287632734174 245 321001287632734175 246 321001287632734176 247 519390993822245168 248 519390993822245169 249 519390993822245170 250 840392281454979344 251 840392281454979345 252 840392281454979346 253 1359783275277224514 254 1359783275277224515 255 1359783275277224516 256 2200175556732203860 257 2200175556732203861 258 2200175556732203862 259 3559958832009428376 260 3559958832009428377 261 3559958832009428378 262 5760134388741632238 263 5760134388741632239 264 5760134388741632240 265 9320093220751060616 266 9320093220751060617 267 9320093220751060618 268 15080227609492692856 269 15080227609492692857 270 15080227609492692858 271 24400320830243753474 272 24400320830243753475 273 24400320830243753476 274 39480548439736446332 275 39480548439736446333 276 39480548439736446334 277 63880869269980199808 278 63880869269980199809 279 63880869269980199810 280 103361417709716646142 281 103361417709716646143 282 103361417709716646144 283 167242286979696845952 284 167242286979696845953 285 167242286979696845954 286 270603704689413492096 287 270603704689413492097 288 270603704689413492098 289 437845991669110338050 290 437845991669110338051 291 437845991669110338052 292 708449696358523830148 293 708449696358523830149 294 708449696358523830150 295 1146295688027634168200 296 1146295688027634168201 297 1146295688027634168202 298 1854745384386157998350 299 1854745384386157998351 300 1854745384386157998352 301 3001041072413792166552 302 3001041072413792166553 303 3001041072413792166554 304 4855786456799950164904 305 4855786456799950164905 306 4855786456799950164906 307 7856827529213742331458 308 7856827529213742331459 309 7856827529213742331460 310 12712613986013692496364 311 12712613986013692496365 312 12712613986013692496366 313 20569441515227434827824 314 20569441515227434827825 315 20569441515227434827826 316 33282055501241127324190 317 33282055501241127324191 318 33282055501241127324192 319 53851497016468562152016 320 53851497016468562152017 321 53851497016468562152018 322 87133552517709689476208 323 87133552517709689476209 324 87133552517709689476210 325 140985049534178251628226 326 140985049534178251628227 327 140985049534178251628228 328 228118602051887941104436 329 228118602051887941104437 330 228118602051887941104438 331 369103651586066192732664 332 369103651586066192732665 333 369103651586066192732666 334 597222253637954133837102 335 597222253637954133837103 336 597222253637954133837104 337 966325905224020326569768 338 966325905224020326569769 339 966325905224020326569770 340 1563548158861974460406872 341 1563548158861974460406873 342 1563548158861974460406874 343 2529874064085994786976642 344 2529874064085994786976643 345 2529874064085994786976644 346 4093422222947969247383516 347 4093422222947969247383517 348 4093422222947969247383518 349 6623296287033964034360160 350 6623296287033964034360161 351 6623296287033964034360162 352 10716718509981933281743678 353 10716718509981933281743679 354 10716718509981933281743680 355 17340014797015897316103840 356 17340014797015897316103841 357 17340014797015897316103842 358 28056733306997830597847520 359 28056733306997830597847521 360 28056733306997830597847522 361 45396748104013727913951362 362 45396748104013727913951363 363 45396748104013727913951364 364 73453481411011558511798884 365 73453481411011558511798885 366 73453481411011558511798886 367 118850229515025286425750248 368 118850229515025286425750249 369 118850229515025286425750250 370 192303710926036844937549134 371 192303710926036844937549135 372 192303710926036844937549136 373 311153940441062131363299384 374 311153940441062131363299385 375 311153940441062131363299386 376 503457651367098976300848520 377 503457651367098976300848521 378 503457651367098976300848522 379 814611591808161107664147906 380 814611591808161107664147907 381 814611591808161107664147908 382 1318069243175260083964996428 383 1318069243175260083964996429 384 1318069243175260083964996430 385 2132680834983421191629144336 386 2132680834983421191629144337 387 2132680834983421191629144338 388 3450750078158681275594140766 389 3450750078158681275594140767 390 3450750078158681275594140768 391 5583430913142102467223285104 392 5583430913142102467223285105 393 5583430913142102467223285106 394 9034180991300783742817425872 395 9034180991300783742817425873 396 9034180991300783742817425874 397 14617611904442886210040710978 398 14617611904442886210040710979 399 14617611904442886210040710980 400 23651792895743669952858136852 401 23651792895743669952858136853 402 23651792895743669952858136854 403 38269404800186556162898847832 404 38269404800186556162898847833 405 38269404800186556162898847834 406 61921197695930226115756984686 407 61921197695930226115756984687 408 61921197695930226115756984688 409 100190602496116782278655832520 410 100190602496116782278655832521 411 100190602496116782278655832522 412 162111800192047008394412817208 413 162111800192047008394412817209 414 162111800192047008394412817210 415 262302402688163790673068649730 416 262302402688163790673068649731 417 262302402688163790673068649732 418 424414202880210799067481466940 419 424414202880210799067481466941 420 424414202880210799067481466942 421 686716605568374589740550116672 422 686716605568374589740550116673 423 686716605568374589740550116674 424 1111130808448585388808031583614 425 1111130808448585388808031583615 426 1111130808448585388808031583616 427 1797847414016959978548581700288 428 1797847414016959978548581700289 429 1797847414016959978548581700290 430 2908978222465545367356613283904 431 2908978222465545367356613283905 432 2908978222465545367356613283906 433 4706825636482505345905194984194 434 4706825636482505345905194984195 435 4706825636482505345905194984196 436 7615803858948050713261808268100 437 7615803858948050713261808268101 438 7615803858948050713261808268102 439 12322629495430556059167003252296 440 12322629495430556059167003252297 441 12322629495430556059167003252298 442 19938433354378606772428811520398 443 19938433354378606772428811520399 444 19938433354378606772428811520400 445 32261062849809162831595814772696 446 32261062849809162831595814772697 447 32261062849809162831595814772698 448 52199496204187769604024626293096 449 52199496204187769604024626293097 450 52199496204187769604024626293098 451 84460559053996932435620441065794 452 84460559053996932435620441065795 453 84460559053996932435620441065796 454 136660055258184702039645067358892 455 136660055258184702039645067358893 456 136660055258184702039645067358894 457 221120614312181634475265508424688 458 221120614312181634475265508424689 459 221120614312181634475265508424690 460 357780669570366336514910575783582 461 357780669570366336514910575783583 462 357780669570366336514910575783584 463 578901283882547970990176084208272 464 578901283882547970990176084208273 465 578901283882547970990176084208274 466 936681953452914307505086659991856 467 936681953452914307505086659991857 468 936681953452914307505086659991858 469 1515583237335462278495262744200130 470 1515583237335462278495262744200131 471 1515583237335462278495262744200132 472 2452265190788376586000349404191988 473 2452265190788376586000349404191989 474 2452265190788376586000349404191990 475 3967848428123838864495612148392120 476 3967848428123838864495612148392121 477 3967848428123838864495612148392122 478 6420113618912215450495961552584110 479 6420113618912215450495961552584111 480 6420113618912215450495961552584112 481 10387962047036054314991573700976232 482 10387962047036054314991573700976233 483 10387962047036054314991573700976234 484 16808075665948269765487535253560344 485 16808075665948269765487535253560345 486 16808075665948269765487535253560346 487 27196037712984324080479108954536578 488 27196037712984324080479108954536579 489 27196037712984324080479108954536580 490 44004113378932593845966644208096924 491 44004113378932593845966644208096925 492 44004113378932593845966644208096926 493 71200151091916917926445753162633504 494 71200151091916917926445753162633505 495 71200151091916917926445753162633506 496 115204264470849511772412397370730430 497 115204264470849511772412397370730431 498 115204264470849511772412397370730432 499 186404415562766429698858150533363936 500 186404415562766429698858150533363937 501 186404415562766429698858150533363938 502 301608680033615941471270547904094368 503 301608680033615941471270547904094369 504 301608680033615941471270547904094370 505 488013095596382371170128698437458306 506 488013095596382371170128698437458307 507 488013095596382371170128698437458308 508 789621775629998312641399246341552676 509 789621775629998312641399246341552677 510 789621775629998312641399246341552678 511 1277634871226380683811527944779010984 512 1277634871226380683811527944779010985 513 1277634871226380683811527944779010986 514 2067256646856378996452927191120563662 515 2067256646856378996452927191120563663 516 2067256646856378996452927191120563664 517 3344891518082759680264455135899574648 518 3344891518082759680264455135899574649 519 3344891518082759680264455135899574650 520 5412148164939138676717382327020138312 521 5412148164939138676717382327020138313 522 5412148164939138676717382327020138314 523 8757039683021898356981837462919712962 524 8757039683021898356981837462919712963 525 8757039683021898356981837462919712964 526 14169187847961037033699219789939851276 527 14169187847961037033699219789939851277 528 14169187847961037033699219789939851278 529 22926227530982935390681057252859564240 530 22926227530982935390681057252859564241 531 22926227530982935390681057252859564242 532 37095415378943972424380277042799415518 533 37095415378943972424380277042799415519 534 37095415378943972424380277042799415520 535 60021642909926907815061334295658979760 536 60021642909926907815061334295658979761 537 60021642909926907815061334295658979762 538 97117058288870880239441611338458395280 539 97117058288870880239441611338458395281 540 97117058288870880239441611338458395282 541 157138701198797788054502945634117375042 542 157138701198797788054502945634117375043 543 157138701198797788054502945634117375044 544 254255759487668668293944556972575770324 545 254255759487668668293944556972575770325 546 254255759487668668293944556972575770326 547 411394460686466456348447502606693145368 548 411394460686466456348447502606693145369 549 411394460686466456348447502606693145370 550 665650220174135124642392059579268915694 551 665650220174135124642392059579268915695 552 665650220174135124642392059579268915696 553 1077044680860601580990839562185962061064 554 1077044680860601580990839562185962061065 555 1077044680860601580990839562185962061066 556 1742694901034736705633231621765230976760 557 1742694901034736705633231621765230976761 558 1742694901034736705633231621765230976762 559 2819739581895338286624071183951193037826 560 2819739581895338286624071183951193037827 561 2819739581895338286624071183951193037828 562 4562434482930074992257302805716424014588 563 4562434482930074992257302805716424014589 564 4562434482930074992257302805716424014590 565 7382174064825413278881373989667617052416 566 7382174064825413278881373989667617052417 567 7382174064825413278881373989667617052418 568 11944608547755488271138676795384041067006 569 11944608547755488271138676795384041067007 570 11944608547755488271138676795384041067008 571 19326782612580901550020050785051658119424 572 19326782612580901550020050785051658119425 573 19326782612580901550020050785051658119426 574 31271391160336389821158727580435699186432 575 31271391160336389821158727580435699186433 576 31271391160336389821158727580435699186434 577 50598173772917291371178778365487357305858 578 50598173772917291371178778365487357305859 579 50598173772917291371178778365487357305860 580 81869564933253681192337505945923056492292 581 81869564933253681192337505945923056492293 582 81869564933253681192337505945923056492294 583 132467738706170972563516284311410413798152 584 132467738706170972563516284311410413798153 585 132467738706170972563516284311410413798154 586 214337303639424653755853790257333470290446 587 214337303639424653755853790257333470290447 588 214337303639424653755853790257333470290448 589 346805042345595626319370074568743884088600 590 346805042345595626319370074568743884088601 591 346805042345595626319370074568743884088602 592 561142345985020280075223864826077354379048 593 561142345985020280075223864826077354379049 594 561142345985020280075223864826077354379050 595 907947388330615906394593939394821238467650 596 907947388330615906394593939394821238467651 597 907947388330615906394593939394821238467652 598 1469089734315636186469817804220898592846700 599 1469089734315636186469817804220898592846701 600 1469089734315636186469817804220898592846702 601 2377037122646252092864411743615719831314352 602 2377037122646252092864411743615719831314353 603 2377037122646252092864411743615719831314354 604 3846126856961888279334229547836618424161054 605 3846126856961888279334229547836618424161055 606 3846126856961888279334229547836618424161056 607 6223163979608140372198641291452338255475408 608 6223163979608140372198641291452338255475409 609 6223163979608140372198641291452338255475410 610 10069290836570028651532870839288956679636464 611 10069290836570028651532870839288956679636465 612 10069290836570028651532870839288956679636466 613 16292454816178169023731512130741294935111874 614 16292454816178169023731512130741294935111875 615 16292454816178169023731512130741294935111876 616 26361745652748197675264382970030251614748340 617 26361745652748197675264382970030251614748341 618 26361745652748197675264382970030251614748342 619 42654200468926366698995895100771546549860216 620 42654200468926366698995895100771546549860217 621 42654200468926366698995895100771546549860218 622 69015946121674564374260278070801798164608558 623 69015946121674564374260278070801798164608559 624 69015946121674564374260278070801798164608560 625 111670146590600931073256173171573344714468776 626 111670146590600931073256173171573344714468777 627 111670146590600931073256173171573344714468778 628 180686092712275495447516451242375142879077336 629 180686092712275495447516451242375142879077337 630 180686092712275495447516451242375142879077338 631 292356239302876426520772624413948487593546114 632 292356239302876426520772624413948487593546115 633 292356239302876426520772624413948487593546116 634 473042332015151921968289075656323630472623452 635 473042332015151921968289075656323630472623453 636 473042332015151921968289075656323630472623454 637 765398571318028348489061700070272118066169568 638 765398571318028348489061700070272118066169569 639 765398571318028348489061700070272118066169570 640 1238440903333180270457350775726595748538793022 641 1238440903333180270457350775726595748538793023 642 1238440903333180270457350775726595748538793024 643 2003839474651208618946412475796867866604962592 644 2003839474651208618946412475796867866604962593 645 2003839474651208618946412475796867866604962594 646 3242280377984388889403763251523463615143755616 647 3242280377984388889403763251523463615143755617 648 3242280377984388889403763251523463615143755618 649 5246119852635597508350175727320331481748718210 650 5246119852635597508350175727320331481748718211 651 5246119852635597508350175727320331481748718212 652 8488400230619986397753938978843795096892473828 653 8488400230619986397753938978843795096892473829 654 8488400230619986397753938978843795096892473830 655 13734520083255583906104114706164126578641192040 656 13734520083255583906104114706164126578641192041 657 13734520083255583906104114706164126578641192042 658 22222920313875570303858053685007921675533665870 659 22222920313875570303858053685007921675533665871 660 22222920313875570303858053685007921675533665872 661 35957440397131154209962168391172048254174857912 662 35957440397131154209962168391172048254174857913 663 35957440397131154209962168391172048254174857914 664 58180360711006724513820222076179969929708523784 665 58180360711006724513820222076179969929708523785 666 58180360711006724513820222076179969929708523786 667 94137801108137878723782390467352018183883381698 668 94137801108137878723782390467352018183883381699 669 94137801108137878723782390467352018183883381700 670 152318161819144603237602612543531988113591905484 671 152318161819144603237602612543531988113591905485 672 152318161819144603237602612543531988113591905486 673 246455962927282481961385003010884006297475287184 674 246455962927282481961385003010884006297475287185 675 246455962927282481961385003010884006297475287186 676 398774124746427085198987615554415994411067192670 677 398774124746427085198987615554415994411067192671 678 398774124746427085198987615554415994411067192672 679 645230087673709567160372618565300000708542479856 680 645230087673709567160372618565300000708542479857 681 645230087673709567160372618565300000708542479858 682 1044004212420136652359360234119715995119609672528 683 1044004212420136652359360234119715995119609672529 684 1044004212420136652359360234119715995119609672530 685 1689234300093846219519732852685015995828152152386 686 1689234300093846219519732852685015995828152152387 687 1689234300093846219519732852685015995828152152388 688 2733238512513982871879093086804731990947761824916 689 2733238512513982871879093086804731990947761824917 690 2733238512513982871879093086804731990947761824918 691 4422472812607829091398825939489747986775913977304 692 4422472812607829091398825939489747986775913977305 693 4422472812607829091398825939489747986775913977306 694 7155711325121811963277919026294479977723675802222 695 7155711325121811963277919026294479977723675802223 696 7155711325121811963277919026294479977723675802224 697 11578184137729641054676744965784227964499589779528 698 11578184137729641054676744965784227964499589779529 699 11578184137729641054676744965784227964499589779530 700 18733895462851453017954663992078707942223265581752 701 18733895462851453017954663992078707942223265581753 702 18733895462851453017954663992078707942223265581754 703 30312079600581094072631408957862935906722855361282 704 30312079600581094072631408957862935906722855361283 705 30312079600581094072631408957862935906722855361284 706 49045975063432547090586072949941643848946120943036 707 49045975063432547090586072949941643848946120943037 708 49045975063432547090586072949941643848946120943038 709 79358054664013641163217481907804579755668976304320 710 79358054664013641163217481907804579755668976304321 711 79358054664013641163217481907804579755668976304322 712 128404029727446188253803554857746223604615097247358 713 128404029727446188253803554857746223604615097247359 714 128404029727446188253803554857746223604615097247360 715 207762084391459829417021036765550803360284073551680 716 207762084391459829417021036765550803360284073551681 717 207762084391459829417021036765550803360284073551682 718 336166114118906017670824591623297026964899170799040 719 336166114118906017670824591623297026964899170799041 720 336166114118906017670824591623297026964899170799042 721 543928198510365847087845628388847830325183244350722 722 543928198510365847087845628388847830325183244350723 723 543928198510365847087845628388847830325183244350724 724 880094312629271864758670220012144857290082415149764 725 880094312629271864758670220012144857290082415149765 726 880094312629271864758670220012144857290082415149766 727 1424022511139637711846515848400992687615265659500488 728 1424022511139637711846515848400992687615265659500489 729 1424022511139637711846515848400992687615265659500490 730 2304116823768909576605186068413137544905348074650254 731 2304116823768909576605186068413137544905348074650255 732 2304116823768909576605186068413137544905348074650256 733 3728139334908547288451701916814130232520613734150744 734 3728139334908547288451701916814130232520613734150745 735 3728139334908547288451701916814130232520613734150746 736 6032256158677456865056887985227267777425961808801000 737 6032256158677456865056887985227267777425961808801001 738 6032256158677456865056887985227267777425961808801002 739 9760395493586004153508589902041398009946575542951746 740 9760395493586004153508589902041398009946575542951747 741 9760395493586004153508589902041398009946575542951748 742 15792651652263461018565477887268665787372537351752748 743 15792651652263461018565477887268665787372537351752749 744 15792651652263461018565477887268665787372537351752750 745 25553047145849465172074067789310063797319112894704496 746 25553047145849465172074067789310063797319112894704497 747 25553047145849465172074067789310063797319112894704498 748 41345698798112926190639545676578729584691650246457246 749 41345698798112926190639545676578729584691650246457247 750 41345698798112926190639545676578729584691650246457248 751 66898745943962391362713613465888793382010763141161744 752 66898745943962391362713613465888793382010763141161745 753 66898745943962391362713613465888793382010763141161746 754 108244444742075317553353159142467522966702413387618992 755 108244444742075317553353159142467522966702413387618993 756 108244444742075317553353159142467522966702413387618994 757 175143190686037708916066772608356316348713176528780738 758 175143190686037708916066772608356316348713176528780739 759 175143190686037708916066772608356316348713176528780740 760 283387635428113026469419931750823839315415589916399732 761 283387635428113026469419931750823839315415589916399733 762 283387635428113026469419931750823839315415589916399734 763 458530826114150735385486704359180155664128766445180472 764 458530826114150735385486704359180155664128766445180473 765 458530826114150735385486704359180155664128766445180474 766 741918461542263761854906636110003994979544356361580206 767 741918461542263761854906636110003994979544356361580207 768 741918461542263761854906636110003994979544356361580208 769 1200449287656414497240393340469184150643673122806760680 770 1200449287656414497240393340469184150643673122806760681 771 1200449287656414497240393340469184150643673122806760682 772 1942367749198678259095299976579188145623217479168340888 773 1942367749198678259095299976579188145623217479168340889 774 1942367749198678259095299976579188145623217479168340890 775 3142817036855092756335693317048372296266890601975101570 776 3142817036855092756335693317048372296266890601975101571 777 3142817036855092756335693317048372296266890601975101572 778 5085184786053771015430993293627560441890108081143442460 779 5085184786053771015430993293627560441890108081143442461 780 5085184786053771015430993293627560441890108081143442462 781 8228001822908863771766686610675932738156998683118544032 782 8228001822908863771766686610675932738156998683118544033 783 8228001822908863771766686610675932738156998683118544034 784 13313186608962634787197679904303493180047106764261986494 785 13313186608962634787197679904303493180047106764261986495 786 13313186608962634787197679904303493180047106764261986496 787 21541188431871498558964366514979425918204105447380530528 788 21541188431871498558964366514979425918204105447380530529 789 21541188431871498558964366514979425918204105447380530530 790 34854375040834133346162046419282919098251212211642517024 791 34854375040834133346162046419282919098251212211642517025 792 34854375040834133346162046419282919098251212211642517026 793 56395563472705631905126412934262345016455317659023047554 794 56395563472705631905126412934262345016455317659023047555 795 56395563472705631905126412934262345016455317659023047556 796 91249938513539765251288459353545264114706529870665564580 797 91249938513539765251288459353545264114706529870665564581 798 91249938513539765251288459353545264114706529870665564582 799 147645501986245397156414872287807609131161847529688612136 800 147645501986245397156414872287807609131161847529688612137 801 147645501986245397156414872287807609131161847529688612138 802 238895440499785162407703331641352873245868377400354176718 803 238895440499785162407703331641352873245868377400354176719 804 238895440499785162407703331641352873245868377400354176720 805 386540942486030559564118203929160482377030224930042788856 806 386540942486030559564118203929160482377030224930042788857 807 386540942486030559564118203929160482377030224930042788858 808 625436382985815721971821535570513355622898602330396965576 809 625436382985815721971821535570513355622898602330396965577 810 625436382985815721971821535570513355622898602330396965578 811 1011977325471846281535939739499673837999928827260439754434 812 1011977325471846281535939739499673837999928827260439754435 813 1011977325471846281535939739499673837999928827260439754436 814 1637413708457662003507761275070187193622827429590836720012 815 1637413708457662003507761275070187193622827429590836720013 816 1637413708457662003507761275070187193622827429590836720014 817 2649391033929508285043701014569861031622756256851276474448 818 2649391033929508285043701014569861031622756256851276474449 819 2649391033929508285043701014569861031622756256851276474450 820 4286804742387170288551462289640048225245583686442113194462 821 4286804742387170288551462289640048225245583686442113194463 822 4286804742387170288551462289640048225245583686442113194464 823 6936195776316678573595163304209909256868339943293389668912 824 6936195776316678573595163304209909256868339943293389668913 825 6936195776316678573595163304209909256868339943293389668914 826 11223000518703848862146625593849957482113923629735502863376 827 11223000518703848862146625593849957482113923629735502863377 828 11223000518703848862146625593849957482113923629735502863378 829 18159196295020527435741788898059866738982263573028892532290 830 18159196295020527435741788898059866738982263573028892532291 831 18159196295020527435741788898059866738982263573028892532292 832 29382196813724376297888414491909824221096187202764395395668 833 29382196813724376297888414491909824221096187202764395395669 834 29382196813724376297888414491909824221096187202764395395670 835 47541393108744903733630203389969690960078450775793287927960 836 47541393108744903733630203389969690960078450775793287927961 837 47541393108744903733630203389969690960078450775793287927962 838 76923589922469280031518617881879515181174637978557683323630 839 76923589922469280031518617881879515181174637978557683323631 840 76923589922469280031518617881879515181174637978557683323632 841 124464983031214183765148821271849206141253088754350971251592 842 124464983031214183765148821271849206141253088754350971251593 843 124464983031214183765148821271849206141253088754350971251594 844 201388572953683463796667439153728721322427726732908654575224 845 201388572953683463796667439153728721322427726732908654575225 846 201388572953683463796667439153728721322427726732908654575226 847 325853555984897647561816260425577927463680815487259625826818 848 325853555984897647561816260425577927463680815487259625826819 849 325853555984897647561816260425577927463680815487259625826820 850 527242128938581111358483699579306648786108542220168280402044 851 527242128938581111358483699579306648786108542220168280402045 852 527242128938581111358483699579306648786108542220168280402046 853 853095684923478758920299960004884576249789357707427906228864 854 853095684923478758920299960004884576249789357707427906228865 855 853095684923478758920299960004884576249789357707427906228866 856 1380337813862059870278783659584191225035897899927596186630910 857 1380337813862059870278783659584191225035897899927596186630911 858 1380337813862059870278783659584191225035897899927596186630912 859 2233433498785538629199083619589075801285687257635024092859776 860 2233433498785538629199083619589075801285687257635024092859777 861 2233433498785538629199083619589075801285687257635024092859778 862 3613771312647598499477867279173267026321585157562620279490688 863 3613771312647598499477867279173267026321585157562620279490689 864 3613771312647598499477867279173267026321585157562620279490690 865 5847204811433137128676950898762342827607272415197644372350466 866 5847204811433137128676950898762342827607272415197644372350467 867 5847204811433137128676950898762342827607272415197644372350468 868 9460976124080735628154818177935609853928857572760264651841156 869 9460976124080735628154818177935609853928857572760264651841157 870 9460976124080735628154818177935609853928857572760264651841158 871 15308180935513872756831769076697952681536129987957909024191624 872 15308180935513872756831769076697952681536129987957909024191625 873 15308180935513872756831769076697952681536129987957909024191626 874 24769157059594608384986587254633562535464987560718173676032782 875 24769157059594608384986587254633562535464987560718173676032783 876 24769157059594608384986587254633562535464987560718173676032784 877 40077337995108481141818356331331515217001117548676082700224408 878 40077337995108481141818356331331515217001117548676082700224409 879 40077337995108481141818356331331515217001117548676082700224410 880 64846495054703089526804943585965077752466105109394256376257192 881 64846495054703089526804943585965077752466105109394256376257193 882 64846495054703089526804943585965077752466105109394256376257194 883 104923833049811570668623299917296592969467222658070339076481602 884 104923833049811570668623299917296592969467222658070339076481603 885 104923833049811570668623299917296592969467222658070339076481604 886 169770328104514660195428243503261670721933327767464595452738796 887 169770328104514660195428243503261670721933327767464595452738797 888 169770328104514660195428243503261670721933327767464595452738798 889 274694161154326230864051543420558263691400550425534934529220400 890 274694161154326230864051543420558263691400550425534934529220401 891 274694161154326230864051543420558263691400550425534934529220402 892 444464489258840891059479786923819934413333878192999529981959198 893 444464489258840891059479786923819934413333878192999529981959199 894 444464489258840891059479786923819934413333878192999529981959200 895 719158650413167121923531330344378198104734428618534464511179600 896 719158650413167121923531330344378198104734428618534464511179601 897 719158650413167121923531330344378198104734428618534464511179602 898 1163623139672008012983011117268198132518068306811533994493138800 899 1163623139672008012983011117268198132518068306811533994493138801 900 1163623139672008012983011117268198132518068306811533994493138802 901 1882781790085175134906542447612576330622802735430068459004318402 902 1882781790085175134906542447612576330622802735430068459004318403 903 1882781790085175134906542447612576330622802735430068459004318404 904 3046404929757183147889553564880774463140871042241602453497457204 905 3046404929757183147889553564880774463140871042241602453497457205 906 3046404929757183147889553564880774463140871042241602453497457206 907 4929186719842358282796096012493350793763673777671670912501775608 908 4929186719842358282796096012493350793763673777671670912501775609 909 4929186719842358282796096012493350793763673777671670912501775610 910 7975591649599541430685649577374125256904544819913273365999232814 911 7975591649599541430685649577374125256904544819913273365999232815 912 7975591649599541430685649577374125256904544819913273365999232816 913 12904778369441899713481745589867476050668218597584944278501008424 914 12904778369441899713481745589867476050668218597584944278501008425 915 12904778369441899713481745589867476050668218597584944278501008426 916 20880370019041441144167395167241601307572763417498217644500241240 917 20880370019041441144167395167241601307572763417498217644500241241 918 20880370019041441144167395167241601307572763417498217644500241242 919 33785148388483340857649140757109077358240982015083161923001249666 920 33785148388483340857649140757109077358240982015083161923001249667 921 33785148388483340857649140757109077358240982015083161923001249668 922 54665518407524782001816535924350678665813745432581379567501490908 923 54665518407524782001816535924350678665813745432581379567501490909 924 54665518407524782001816535924350678665813745432581379567501490910 925 88450666796008122859465676681459756024054727447664541490502740576 926 88450666796008122859465676681459756024054727447664541490502740577 927 88450666796008122859465676681459756024054727447664541490502740578 928 143116185203532904861282212605810434689868472880245921058004231486 929 143116185203532904861282212605810434689868472880245921058004231487 930 143116185203532904861282212605810434689868472880245921058004231488 931 231566851999541027720747889287270190713923200327910462548506972064 932 231566851999541027720747889287270190713923200327910462548506972065 933 231566851999541027720747889287270190713923200327910462548506972066 934 374683037203073932582030101893080625403791673208156383606511203552 935 374683037203073932582030101893080625403791673208156383606511203553 936 374683037203073932582030101893080625403791673208156383606511203554 937 606249889202614960302777991180350816117714873536066846155018175618 938 606249889202614960302777991180350816117714873536066846155018175619 939 606249889202614960302777991180350816117714873536066846155018175620 940 980932926405688892884808093073431441521506546744223229761529379172 941 980932926405688892884808093073431441521506546744223229761529379173 942 980932926405688892884808093073431441521506546744223229761529379174 943 1587182815608303853187586084253782257639221420280290075916547554792 944 1587182815608303853187586084253782257639221420280290075916547554793 945 1587182815608303853187586084253782257639221420280290075916547554794 946 2568115742013992746072394177327213699160727967024513305678076933966 947 2568115742013992746072394177327213699160727967024513305678076933967 948 2568115742013992746072394177327213699160727967024513305678076933968 949 4155298557622296599259980261580995956799949387304803381594624488760 950 4155298557622296599259980261580995956799949387304803381594624488761 951 4155298557622296599259980261580995956799949387304803381594624488762 952 6723414299636289345332374438908209655960677354329316687272701422728 953 6723414299636289345332374438908209655960677354329316687272701422729 954 6723414299636289345332374438908209655960677354329316687272701422730 955 10878712857258585944592354700489205612760626741634120068867325911490 956 10878712857258585944592354700489205612760626741634120068867325911491 957 10878712857258585944592354700489205612760626741634120068867325911492 958 17602127156894875289924729139397415268721304095963436756140027334220 959 17602127156894875289924729139397415268721304095963436756140027334221 960 17602127156894875289924729139397415268721304095963436756140027334222 961 28480840014153461234517083839886620881481930837597556825007353245712 962 28480840014153461234517083839886620881481930837597556825007353245713 963 28480840014153461234517083839886620881481930837597556825007353245714 964 46082967171048336524441812979284036150203234933560993581147380579934 965 46082967171048336524441812979284036150203234933560993581147380579935 966 46082967171048336524441812979284036150203234933560993581147380579936 967 74563807185201797758958896819170657031685165771158550406154733825648 968 74563807185201797758958896819170657031685165771158550406154733825649 969 74563807185201797758958896819170657031685165771158550406154733825650 970 120646774356250134283400709798454693181888400704719543987302114405584 971 120646774356250134283400709798454693181888400704719543987302114405585 972 120646774356250134283400709798454693181888400704719543987302114405586 973 195210581541451932042359606617625350213573566475878094393456848231234 974 195210581541451932042359606617625350213573566475878094393456848231235 975 195210581541451932042359606617625350213573566475878094393456848231236 976 315857355897702066325760316416080043395461967180597638380758962636820 977 315857355897702066325760316416080043395461967180597638380758962636821 978 315857355897702066325760316416080043395461967180597638380758962636822 979 511067937439153998368119923033705393609035533656475732774215810868056 980 511067937439153998368119923033705393609035533656475732774215810868057 981 511067937439153998368119923033705393609035533656475732774215810868058 982 826925293336856064693880239449785437004497500837073371154974773504878 983 826925293336856064693880239449785437004497500837073371154974773504879 984 826925293336856064693880239449785437004497500837073371154974773504880 985 1337993230776010063062000162483490830613533034493549103929190584372936 986 1337993230776010063062000162483490830613533034493549103929190584372937 987 1337993230776010063062000162483490830613533034493549103929190584372938 988 2164918524112866127755880401933276267618030535330622475084165357877816 989 2164918524112866127755880401933276267618030535330622475084165357877817 990 2164918524112866127755880401933276267618030535330622475084165357877818 991 3502911754888876190817880564416767098231563569824171579013355942250754 992 3502911754888876190817880564416767098231563569824171579013355942250755 993 3502911754888876190817880564416767098231563569824171579013355942250756 994 5667830279001742318573760966350043365849594105154794054097521300128572 995 5667830279001742318573760966350043365849594105154794054097521300128573 996 5667830279001742318573760966350043365849594105154794054097521300128574 997 9170742033890618509391641530766810464081157674978965633110877242379328 998 9170742033890618509391641530766810464081157674978965633110877242379329 999 9170742033890618509391641530766810464081157674978965633110877242379330 1000 14838572312892360827965402497116853829930751780133759687208398542507902