962877115788229470861656064
962,877,115,788,229,470,861,656,064 is an even composite number composed of six prime numbers multiplied together.
962877115788229470861656064 is an even composite number. It is composed of six distinct prime numbers multiplied together. It has a total of twenty-seven thousand, nine hundred forty-five divisors.
Prime factorization of 962877115788229470861656064:
222 × 38 × 74 × 672 × 2272 × 2512
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 7 × 7 × 7 × 7 × 67 × 67 × 227 × 227 × 251 × 251)See below for interesting mathematical facts about the number 962877115788229470861656064 from the Numbermatics database.
Names of 962877115788229470861656064
- Cardinal: 962877115788229470861656064 can be written as Nine hundred sixty-two septillion, eight hundred seventy-seven sextillion, one hundred fifteen quintillion, seven hundred eighty-eight quadrillion, two hundred twenty-nine trillion, four hundred seventy billion, eight hundred sixty-one million, six hundred fifty-six thousand and sixty-four.
Scientific notation
- Scientific notation: 9.62877115788229470861656064 × 1026
Factors of 962877115788229470861656064
Divisors of 962877115788229470861656064
- Number of divisors d(n): 27945
-
Complete list of divisors:
1 2 3 4 6 7 8 9 12 14 16 18 21 24 27 28 32 36 42 48 49 54 56 63 64 67 72 81 84 96 98 108 112 126 128 134 144 147 162 168 189 192 196 201 216 224 227 243 251 252 256 268 288 294 324 336 343 378 384 392 402 432 441 448 454 469 486 502 504 512 536 567 576 588 603 648 672 681 686 729 753 756 768 784 804 864 882 896 908 938 972 1004 1008 1024 1029 1072 1134 1152 1176 1206 1296 1323 1344 1362 1372 1407 1458 1506 1512 1536 1568 1589 1608 1701 1728 1757 1764 1792 1809 1816 1876 1944 2008 2016 2043 2048 2058 2144 2187 2259 2268 2304 2352 2401 2412 2592 2646 2688 2724 2744 2814 2916 3012 3024 3072 3087 3136 3178 3216 3283 3402 3456 3514 3528 3584 3618 3632 3752 3888 3969 4016 4032 4086 4096 4116 4221 4288 4374 4489 4518 4536 4608 4704 4767 4802 4824 5103 5184 5271 5292 5376 5427 5448 5488 5628 5832 6024 6048 6129 6144 6174 6272 6356 6432 6561 6566 6777 6804 6912 7028 7056 7168 7203 7236 7264 7504 7776 7938 8032 8064 8172 8192 8232 8442 8576 8748 8978 9036 9072 9216 9261 9408 9534 9604 9648 9849 10206 10368 10542 10584 10752 10854 10896 10976 11123 11256 11664 11907 12048 12096 12258 12288 12299 12348 12544 12663 12712 12864 13122 13132 13467 13554 13608 13824 14056 14112 14301 14336 14406 14472 14528 15008 15209 15309 15552 15813 15876 16064 16128 16281 16344 16384 16464 16817 16884 17152 17496 17956 18072 18144 18387 18432 18522 18816 19068 19208 19296 19698 20331 20412 20736 21084 21168 21504 21609 21708 21792 21952 22246 22512 22981 23328 23814 24096 24192 24516 24576 24598 24696 25088 25326 25424 25728 26244 26264 26934 27108 27216 27648 27783 28112 28224 28602 28672 28812 28944 29056 29547 30016 30418 30618 31104 31423 31626 31752 32128 32256 32562 32688 32768 32928 33369 33634 33768 34304 34992 35721 35912 36144 36288 36774 36864 36897 37044 37632 37989 38136 38416 38592 39396 40401 40662 40824 41472 42168 42336 42903 43008 43218 43416 43584 43904 44492 45024 45627 45927 45962 46656 47439 47628 48192 48384 48843 49032 49152 49196 49392 50176 50451 50652 50848 51456 51529 52488 52528 53868 54216 54432 55161 55296 55566 56224 56448 56977 57204 57344 57624 57888 58112 59094 60032 60836 60993 61236 62208 62846 63001 63252 63504 64256 64512 64827 65124 65376 65536 65856 66738 67268 67536 68608 68943 69984 71442 71824 72288 72576 73548 73728 73794 74088 75264 75978 76272 76832 77184 77861 78792 80802 81324 81648 82944 83349 84336 84672 85806 86016 86093 86436 86832 87168 87808 88641 88984 90048 91254 91854 91924 93312 94269 94878 95256 96384 96768 97686 98064 98304 98392 98784 100107 100352 100902 101304 101696 102912 103058 104976 105056 106463 107163 107736 108432 108864 110322 110592 110691 111132 112448 112896 113954 113967 114408 114688 115248 115776 116224 117719 118188 120064 121203 121672 121986 122472 124416 125692 126002 126504 127008 128512 128709 129024 129654 130248 130752 131072 131712 133476 134536 135072 136881 137216 137886 139968 142317 142884 143648 144576 145152 146529 147096 147456 147588 148176 150528 151353 151956 152544 153664 154368 154587 155722 157584 160867 161604 162648 163296 165483 165888 166698 168672 169344 170931 171612 172032 172186 172872 173664 174336 175616 177282 177968 180096 182508 182979 183708 183848 186624 188538 189003 189756 190512 192768 193536 194481 195372 196128 196608 196784 197568 200214 200704 201804 202608 203392 205824 206116 206829 209952 210112 212926 214326 215472 216864 217728 219961 220644 221184 221382 222264 224896 225792 227908 227934 228816 229376 230496 231552 232448 233583 235438 236376 240128 242406 243344 243972 244944 248832 250047 251384 252004 253008 254016 257024 257418 258048 258279 259308 260496 261504 262144 263424 265923 266952 269072 270144 273762 274432 275772 279936 282807 284634 285768 287296 289152 290304 293058 294192 294912 295176 296352 300321 301056 302706 303912 305088 307328 308736 309174 311444 315168 319389 321489 321734 323208 325296 326592 330966 331776 332073 333396 337344 338688 341862 341901 343224 344064 344372 345744 347328 348672 351232 353157 354564 355936 360192 360703 363609 365016 365958 367416 367696 373248 377076 378006 379512 381024 385536 386127 387072 388962 390744 392256 393216 393568 395136 398839 400428 401408 403608 405216 406784 410643 411648 412232 413658 419904 420224 425852 426951 428652 430944 433728 435456 439587 439922 441007 441288 442368 442764 444528 449792 451584 454059 455816 455868 457632 458752 460992 463104 463761 464896 467166 470876 472752 480256 482601 484812 486688 487944 489888 496449 497664 500094 502768 504008 506016 508032 512793 514048 514836 516096 516558 518616 520992 523008 524288 526848 531846 533904 538144 540288 545027 547524 548864 548937 551544 559872 565614 567009 569268 571536 574592 578304 580608 583443 586116 588384 589824 590352 592704 600642 602112 602651 605412 607824 610176 614656 617472 618348 620487 622888 630336 638778 642978 643468 646416 650592 653184 659883 661932 663552 664146 666792 674688 677376 683724 683802 686448 688128 688744 691488 694656 697344 700749 702464 706314 709128 711872 720384 721406 727218 730032 731916 734832 735392 745241 746496 750141 754152 756012 759024 762048 771072 772254 774144 774837 777924 781488 784512 786432 787136 790272 797678 797769 800856 802816 807216 810432 813568 821286 823296 824033 824464 827316 839808 840448 848421 851704 853902 857304 861888 867456 870912 879174 879844 882014 882576 884736 885528 889056 899584 900963 903168 908118 911632 911736 915264 917504 921984 926208 927522 929792 934332 941752 945504 958167 960512 965202 969624 973376 975888 979776 992898 995328 996219 1000188 1005536 1008016 1012032 1016064 1019003 1025586 1025703 1028096 1029672 1032192 1033116 1037232 1041984 1046016 1048576 1053696 1059471 1063692 1067808 1076288 1080576 1082109 1090054 1090827 1095048 1097728 1097874 1103088 1119744 1126739 1131228 1134018 1138536 1143072 1149184 1156608 1158381 1161216 1166886 1172232 1176768 1179648 1180704 1185408 1196517 1201284 1204224 1205302 1210824 1215648 1220352 1229312 1231929 1234944 1236696 1240974 1245776 1260672 1277556 1280853 1285956 1286936 1292832 1301184 1306368 1319766 1323021 1323864 1327104 1328292 1333584 1349376 1354752 1362177 1367448 1367604 1372896 1376256 1377488 1382976 1389312 1391283 1394688 1401498 1404928 1412628 1418256 1423744 1440768 1442812 1447803 1454436 1460064 1463832 1469664 1470784 1489347 1490482 1492992 1500282 1508304 1512024 1518048 1524096 1538379 1539727 1542144 1544508 1548288 1549674 1555848 1562976 1569024 1572864 1574272 1580544 1595356 1595538 1601712 1605632 1614432 1620864 1627136 1635081 1642572 1646592 1646811 1648066 1648928 1654632 1679616 1680896 1696842 1701027 1703408 1707804 1714608 1723776 1734912 1741824 1750329 1758348 1759688 1764028 1765152 1769472 1771056 1778112 1799168 1801926 1806336 1807953 1816236 1823264 1823472 1830528 1835008 1843968 1852416 1855044 1859584 1861461 1868664 1883504 1891008 1916334 1921024 1930404 1939248 1946752 1951776 1959552 1979649 1985796 1990656 1992438 2000376 2011072 2016032 2024064 2032128 2038006 2051172 2051406 2056192 2059344 2064384 2066232 2074464 2083968 2092032 2097152 2102247 2107392 2118942 2127384 2135616 2152576 2161152 2164218 2180108 2181654 2190096 2195456 2195748 2206176 2235723 2239488 2250423 2253478 2262456 2268036 2277072 2286144 2298368 2313216 2316762 2322432 2324511 2333772 2344464 2353536 2359296 2361408 2370816 2393034 2393307 2402568 2408448 2410604 2421648 2431296 2440704 2458624 2463858 2469888 2472099 2473392 2481948 2491552 2521344 2524921 2545263 2555112 2561706 2571912 2573872 2585664 2602368 2612736 2639532 2646042 2647728 2654208 2656584 2667168 2698752 2702889 2709504 2724354 2734896 2735208 2745792 2752512 2754976 2765952 2778624 2782566 2789376 2791873 2802996 2809856 2825256 2836512 2847488 2874501 2881536 2885624 2895606 2908872 2920128 2927664 2939328 2941568 2978694 2980964 2985984 2988657 3000564 3016608 3024048 3036096 3048192 3057009 3076758 3077109 3079454 3084288 3087049 3089016 3096576 3099348 3111696 3125952 3138048 3145728 3148544 3161088 3178413 3190712 3191076 3203424 3211264 3228864 3241728 3246327 3254272 3270162 3272481 3285144 3293184 3293622 3296132 3297856 3309264 3359232 3361792 3380217 3393684 3402054 3406816 3415608 3429216 3447552 3452443 3469824 3475143 3483648 3500658 3516696 3519376 3528056 3530304 3538944 3542112 3556224 3589551 3598336 3603852 3612672 3615906 3632472 3646528 3646944 3661056 3670016 3687936 3695787 3704832 3710088 3719168 3722922 3737328 3767008 3782016 3817459 3832668 3842048 3842559 3860808 3878496 3893504 3903552 3919104 3959298 3969063 3971592 3981312 3984876 4000752 4022144 4032064 4048128 4064256 4076012 4086531 4102344 4102812 4112384 4118688 4128768 4132464 4148928 4167936 4173849 4184064 4194304 4204494 4214784 4221067 4237884 4254768 4271232 4305152 4322304 4328436 4343409 4360216 4363308 4380192 4390912 4391496 4412352 4471446 4478976 4500846 4506956 4524912 4536072 4554144 4572288 4596736 4615137 4619181 4626432 4633524 4644864 4649022 4667544 4688928 4707072 4718592 4722816 4741632 4786068 4786614 4805136 4816896 4821208 4843296 4862592 4881408 4905243 4917248 4927716 4939776 4944198 4946784 4963896 4983104 5042688 5049842 5090526 5103081 5110224 5123412 5143824 5147744 5171328 5204736 5216687 5225472 5250987 5279064 5292084 5295456 5308416 5313168 5334336 5397504 5405778 5419008 5423859 5448708 5469792 5470416 5491584 5505024 5509952 5531904 5557248 5565132 5578752 5583746 5584383 5605992 5619712 5650512 5673024 5694976 5749002 5763072 5768231 5771248 5791212 5817744 5840256 5855328 5878656 5883136 5938947 5957388 5961928 5971968 5977314 6001128 6033216 6048096 6072192 6096384 6114018 6153516 6154218 6158908 6168576 6174098 6178032 6193152 6198696 6223392 6251904 6276096 6291456 6297088 6306741 6322176 6356826 6381424 6382152 6406848 6422528 6457728 6483456 6492654 6508544 6540324 6544962 6570288 6586368 6587244 6592264 6595712 6618528 6707169 6718464 6723584 6760434 6787368 6804108 6813632 6831216 6858432 6895104 6904886 6939648 6950286 6967296 6973533 7001316 7033392 7038752 7056112 7060608 7077888 7084224 7112448 7133021 7179102 7179921 7196672 7207704 7225344 7231812 7264944 7293056 7293888 7322112 7340032 7375872 7391574 7409664 7416297 7420176 7438336 7445844 7474656 7534016 7564032 7574763 7634918 7635789 7665336 7684096 7685118 7721616 7756992 7787008 7807104 7838208 7887173 7918596 7938126 7943184 7962624 7969752 8001504 8044288 8064128 8096256 8108667 8128512 8152024 8173062 8204688 8205624 8224768 8237376 8257536 8264928 8297856 8335872 8347698 8368128 8375619 8408988 8429568 8442134 8475768 8509536 8542464 8610304 8623503 8644608 8656872 8686818 8720432 8726616 8760384 8781824 8782992 8824704 8942892 8957952 8965971 9001692 9013912 9049824 9072144 9108288 9144576 9171027 9193472 9230274 9238362 9252864 9261147 9267048 9289728 9298044 9335088 9377856 9414144 9437184 9445632 9483264 9535239 9572136 9573228 9610272 9633792 9642416 9686592 9725184 9738981 9762816 9810486 9817443 9834496 9855432 9879552 9888396 9893568 9927792 9966208 10085376 10099684 10140651 10181052 10206162 10220448 10246824 10287648 10295488 10342656 10357329 10409472 10425429 10433374 10450944 10501974 10558128 10584168 10590912 10616832 10626336 10668672 10768653 10778089 10795008 10811556 10838016 10847718 10897416 10939584 10940832 10983168 11010048 11019904 11063808 11087361 11114496 11130264 11157504 11167492 11168766 11211984 11239424 11301024 11346048 11389952 11452377 11498004 11526144 11527677 11536462 11542496 11582424 11635488 11680512 11710656 11757312 11766272 11877894 11907189 11914776 11923856 11943936 11954628 12002256 12066432 12096192 12144384 12192768 12228036 12259593 12307032 12308436 12317816 12337152 12348196 12356064 12386304 12397392 12446784 12503808 12521547 12552192 12582912 12594176 12613482 12644352 12663201 12713652 12762848 12764304 12813696 12845056 12915456 12933779 12966912 12985308 13017088 13030227 13080648 13089924 13140576 13172736 13174488 13184528 13191424 13237056 13414338 13436928 13447168 13520868 13574736 13608216 13627264 13662432 13716864 13790208 13809772 13845411 13857543 13879296 13900572 13934592 13947066 14002632 14066784 14077504 14112224 14121216 14155776 14168448 14224896 14266042 14301227 14358204 14359842 14393344 14415408 14450688 14463624 14529888 14586112 14587776 14644224 14680064 14715729 14751744 14783148 14819328 14832594 14840352 14876672 14891688 14949312 15068032 15128064 15149526 15269836 15271578 15309243 15330672 15368192 15370236 15443232 15513984 15574016 15614208 15650061 15676416 15752961 15774346 15837192 15876252 15886368 15925248 15939504 16003008 16088576 16128256 16192512 16217334 16257024 16271577 16304048 16346124 16409376 16411248 16449536 16474752 16515072 16529856 16595712 16671744 16695396 16736256 16751238 16753149 16817976 16859136 16884268 16951536 17019072 17084928 17220608 17247006 17289216 17304693 17313744 17373636 17440864 17453232 17520768 17563648 17565984 17649408 17674447 17816841 17885784 17915904 17931942 18003384 18027824 18099648 18144288 18216576 18289152 18342054 18386944 18460548 18476724 18505728 18522294 18534096 18579456 18596088 18670176 18755712 18828288 18874368 18891264 18920223 18966528 19070478 19144272 19146456 19220544 19267584 19284832 19373184 19450368 19477962 19525632 19543111 19620972 19634886 19668992 19710864 19759104 19776792 19787136 19855584 19932416 20121507 20170752 20199368 20281302 20362104 20412324 20440896 20493648 20575296 20590976 20685312 20714658 20818944 20850858 20866748 20901888 20920599 21003948 21116256 21168336 21181824 21233664 21252672 21337344 21399063 21537306 21539763 21556178 21590016 21609343 21623112 21676032 21695436 21794832 21879168 21881664 21966336 22020096 22039808 22127616 22174722 22228992 22248891 22260528 22315008 22334984 22337532 22423968 22478848 22602048 22692096 22724289 22779904 22904754 22907367 22996008 23052288 23055354 23072924 23084992 23164848 23270976 23361024 23421312 23514624 23532544 23661519 23755788 23814378 23829552 23847712 23887872 23909256 24004512 24132864 24167101 24192384 24288768 24326001 24385536 24456072 24519186 24614064 24616872 24635632 24674304 24696392 24712128 24772608 24794784 24893568 25007616 25043094 25104384 25126857 25188352 25226964 25288704 25326402 25427304 25525696 25528608 25627392 25690112 25830912 25867558 25870509 25933824 25970616 26034176 26060454 26161296 26179848 26281152 26345472 26348976 26369056 26382848 26474112 26722213 26828676 26873856 26894336 26897913 27041736 27149472 27216432 27254528 27324864 27433728 27513081 27580416 27619544 27690822 27715086 27758592 27783441 27801144 27869184 27894132 28005264 28133568 28155008 28224448 28242432 28311552 28336896 28449792 28532084 28602454 28605717 28716408 28719684 28786688 28830816 28901376 28927248 29059776 29172224 29175552 29216943 29288448 29360128 29431458 29452329 29503488 29547469 29566296 29638656 29665188 29680704 29753344 29783376 29898624 30136064 30256128 30299052 30421953 30539672 30543156 30618486 30661344 30736384 30740472 30886464 31027968 31071987 31148032 31228416 31300122 31352832 31505922 31548692 31674384 31752504 31772736 31850496 31879008 32006016 32177152 32256512 32305959 32334267 32385024 32434668 32514048 32543154 32608096 32692248 32818752 32822496 32899072 32949504 33030144 33059712 33191424 33262083 33343488 33390792 33472512 33502476 33506298 33635952 33718272 33768536 33903072 34038144 34169856 34357131 34441216 34494012 34578432 34609386 34627488 34747272 34881728 34906464 35041536 35127296 35131968 35298816 35348894 35633682 35721567 35771568 35831808 35863884 36006768 36055648 36199296 36288576 36433152 36516809 36578304 36684108 36773888 36778779 36921096 36953448 37011456 37044588 37068192 37158912 37192176 37340352 37511424 37564641 37656576 37748736 37782528 37840446 37933056 37989603 38140956 38288544 38292912 38441088 38535168 38569664 38746368 38801337 38900736 38955924 39051264 39086222 39090681 39241944 39269772 39337984 39421728 39518208 39553584 39574272 39711168 39864832 40243014 40341504 40377617 40398736 40562604 40724208 40824648 40881792 40987296 41150592 41181952 41370624 41429316 41536233 41572629 41637888 41701716 41733496 41803776 41841198 42007896 42232512 42336672 42363648 42467328 42505344 42674688 42798126 42903681 43074612 43079526 43112356 43180032 43218686 43246224 43352064 43390872 43589664 43758336 43763328 43932672 44040192 44079616 44147187 44255232 44349444 44457984 44497782 44521056 44630016 44669968 44675064 44847936 44957696 45204096 45384192 45448578 45559808 45809508 45814734 45927729 45992016 46104576 46110708 46145848 46169984 46329696 46541952 46722048 46842624 46950183 47029248 47065088 47323038 47511576 47628756 47659104 47695424 47775744 47818512 48009024 48265728 48334202 48384768 48577536 48652002 48771072 48814731 48912144 49038372 49228128 49233744 49271264 49348608 49392784 49424256 49545216 49589568 49787136 49931147 50015232 50086188 50208768 50253714 50259447 50376704 50453928 50577408 50652804 50854608 51051392 51057216 51254784 51380224 51661824 51735116 51741018 51867648 51914079 51941232 52068352 52120908 52322592 52359696 52562304 52690944 52697952 52738112 52765696 52948224 53023341 53444426 53450523 53657352 53747712 53788672 53795826 54083472 54298944 54432864 54509056 54649728 54867456 55026162 55160832 55210211 55239088 55381644 55430172 55517184 55566882 55602288 55738368 55788264 56010528 56267136 56310016 56448896 56484864 56623104 56673792 56760669 56899584 57064168 57204908 57211434 57432816 57439368 57573376 57661632 57802752 57854496 58119552 58344448 58351104 58433886 58576896 58629333 58862916 58904658 59006976 59094938 59132592 59277312 59330376 59361408 59506688 59566752 59797248 60272128 60364521 60512256 60598104 60843906 61079344 61086312 61236972 61322688 61472768 61480944 61772928 62055936 62143974 62296064 62456832 62600244 62705664 62761797 63011844 63097384 63348768 63505008 63545472 63700992 63758016 64012032 64197189 64354304 64513024 64611918 64668534 64770048 64828029 64869336 65028096 65086308 65216192 65384496 65637504 65644992 65798144 65899008 66060288 66119424 66382848 66524166 66686976 66746673 66781584 66945024 67004952 67012596 67271904 67436544 67537072 67806144 68076288 68172867 68339712 68714262 68722101 68882432 68988024 69156864 69218772 69254976 69494544 69763456 69812928 70083072 70254592 70263936 70597632 70697788 70984557 71267364 71443134 71543136 71663616 71727768 72013536 72111296 72398592 72501303 72577152 72866304 72978003 73033618 73156608 73368216 73547776 73557558 73842192 73906896 74022912 74089176 74136384 74317824 74384352 74680704 75022848 75129282 75313152 75380571 75565056 75680892 75866112 75979206 76281912 76577088 76585824 76882176 77070336 77139328 77492736 77602674 77611527 77801472 77911848 78102528 78172444 78181362 78483888 78539544 78675968 78843456 79036416 79107168 79148544 79422336 79729664 80166639 80486028 80683008 80693739 80755234 80797472 81125208 81448416 81649296 81763584 81974592 82301184 82363904 82539243 82741248 82858632 83072466 83145258 83275776 83350323 83403432 83466992 83607552 83682396 84015792 84465024 84673344 84727296 84934656 85010688 85349376 85596252 85807362 85817151 86149224 86159052 86224712 86360064 86437372 86492448 86704128 86781744 87179328 87516672 87526656 87650829 87865344 88080384 88159232 88294374 88510464 88642407 88698888 88915968 88995564 89042112 89260032 89339936 89350128 89695872 89915392 90408192 90536453 90768384 90897156 91119616 91265859 91619016 91629468 91855458 91984032 92209152 92221416 92291696 92339968 92659392 93083904 93215961 93444096 93685248 93900366 94058496 94130176 94646076 95023152 95257512 95318208 95390848 95551488 95637024 96018048 96531456 96668404 96769536 96917877 97002801 97155072 97304004 97542144 97629462 97824288 98076744 98456256 98467488 98542528 98697216 98785568 98848512 99090432 99179136 99574272 99786249 99862294 100030464 100108589 100172376 100417536 100507428 100518894 100753408 100907856 101154816 101305608 101709216 102102784 102114432 102509568 102760448 103071393 103323648 103470232 103482036 103735296 103828158 103882464 104136704 104241816 104645184 104719392 105124608 105381888 105395904 105476224 105531392 105896448 106046682 106888852 106901046 107164701 107314704 107495424 107577344 107591652 108166944 108597888 108865728 109018112 109299456 109550427 109734912 110052324 110321664 110336337 110420422 110478176 110763288 110860344 111034368 111133764 111204576 111476736 111576528 112021056 112534272 112620032 112693923 112897792 112969728 113246208 113347584 113521338 113799168 113968809 114128336 114409816 114422868 114865632 114878736 115146752 115323264 115605504 115708992 116239104 116404011 116688896 116702208 116867772 117153792 117258666 117272043 117725832 117809316 118013952 118189876 118265184 118554624 118660752 118722816 119013376 119133504 119594496 120544256 120729042 121024512 121132851 121196208 121687812 122158688 122172624 122473944 122645376 122945536 122961888 123545856 123721129 124111872 124287948 124592128 124608699 124717887 124913664 125200488 125411328 125523594 126023688 126194768 126697536 127010016 127090944 127401984 127516032 128024064 128394378 128708608 128711043 129026048 129223836 129337068 129540096 129656058 129738672 130056192 130172616 130432384 130768992 131275008 131289984 131596288 131798016 132120576 132238848 132441561 132765696 133048332 133373952 133493346 133563168 133890048 134009904 134025192 134543808 134873088 135074144 135612288 136152576 136345734 136679424 136801777 137428524 137444202 137764864 137783187 137976048 138313728 138437544 138509952 138989088 139526912 139625856 140166144 140509184 140527872 140850549 141195264 141395576 141969114 142534728 142886268 143086272 143327232 143455536 144027072 144222592 144797184 145002606 145154304 145732608 145956006 146067236 146313216 146444193 146736432 147095552 147115116 147684384 147813792 148045824 148178352 148272768 148635648 148768704 149361408 149793441 150045696 150258564 150626304 150761142 150778341 151130112 151265401 151361784 151732224 151958412 152563824 153154176 153171648 153764352 154140672 154278656 154985472 155205348 155223054 155602944 155742237 155823696 156205056 156344888 156362724 156967776 157079088 157351936 157686912 158072832 158214336 158297088 158844672 159070023 159459328 160333278 160351569 160972056 161366016 161387478 161510468 161594944 162250416 162896832 163298592 163527168 163949184 164602368 164727808 165078486 165482496 165630633 165717264 166144932 166290516 166551552 166700646 166806864 166933984 167215104 167364792 168031584 168930048 169169707 169346688 169454592 169869312 170021376 170282007 170698752 171192504 171614724 171634302 172298448 172318104 172449424 172720128 172874744 172984896 173408256 173563488 174358656 175033344 175053312 175301658 175730688 175887999 176318464 176588748 177020928 177284814 177397776 177831936 177991128 178084224 178520064 178679872 178700256 179391744 179830784 180816384 181072906 181093563 181536768 181794312 182239232 182531718 183238032 183258936 183710916 183968064 184418304 184442832 184583392 184679936 185318784 186167808 186431922 186888192 187055491 187370496 187800732 188116992 188260352 188285391 189292152 190046304 190515024 190636416 190781696 191102976 191274048 192036096 192591567 193062912 193336808 193539072 193835754 194005602 194310144 194484087 194608008 195084288 195258924 195648576 196153488 196912512 196934976 197085056 197394432 197571136 197697024 198180864 198358272 199148544 199572498 199724588 200060928 200217178 200240019 200344752 200835072 201014856 201037788 201506816 201815712 202309632 202611216 203418432 204205568 204228864 204518601 205019136 205520896 206142786 206166303 206647296 206832283 206940464 206964072 207470592 207656316 207764928 208273408 208483632 209290368 209438784 210249216 210763776 210791808 210952448 211062784 211792896 212093364 212953671 213777704 213802092 214329402 214629408 214990848 215154688 215183304 216333888 217195776 217503909 217731456 218036224 218598912 219100854 219469824 220104648 220643328 220672674 220840844 220956352 221526576 221720688 222068736 222267528 222409152 222953472 223153056 224042112 225068544 225240064 225387846 225795584 225939456 226141713 226695168 227042676 227598336 227937618 228256672 228819632 228845736 229731264 229757472 230293504 230646528 231211008 231313681 231417984 232478208 232808022 232834581 233377792 233404416 233735544 234307584 234517332 234544086 235451664 235618632 236027904 236379752 236530368 237109248 237321504 237445632 238026752 238267008 239188992 240499917 241088512 241458084 242049024 242265702 242392416 243375624 244317376 244345248 244947888 245290752 245891072 245923776 247091712 247442258 247617729 248223744 248575896 249184256 249217398 249435774 249827328 250050969 250400976 250822656 251047188 252047376 252389536 253395072 254020032 254181888 254803968 255032064 255769753 256048128 256788756 257417216 257422086 257451453 258052096 258447672 258674136 259080192 259312116 259477344 260112384 260345232 260864768 261537984 262550016 262579968 262952487 263192576 263596032 264241152 264477696 264883122 265531392 265927221 266096664 266747904 266986692 267126336 267780096 268019808 268050384 269087616 269746176 270148288 271224576 271609359 272305152 272691468 273358848 273603554 273797577 274857048 274888404 275529728 275566374 275952096 276627456 276875088 277019904 277978176 279053824 279251712 279647883 280332288 281018368 281055744 281701098 282390528 282791152 282811489 283938228 285069456 285772536 286172544 286654464 286911072 288054144 288445184 289594368 290005212 290308608 290753631 291008403 291465216 291912012 292134472 292626432 292888386 293472864 294191104 294230232 295368768 295627584 296091648 296356704 296545536 297271296 297537408 298722816 299586882 300091392 300325767 300517128 301252608 301522284 301556682 302260224 302530802 302723568 303464448 303916824 305127648 306308352 306343296 307528704 308281344 308557312 309214179 309970944 310410696 310446108 311205888 311484474 311647392 312410112 312689776 312725448 313935552 314158176 314703872 315373824 316145664 316428672 316594176 317689344 318140046 318918656 320666556 320703138 321494103 321944112 322732032 322774956 323020936 323189888 324500832 325793664 326597184 327054336 327898368 328651281 329204736 329455616 330156972 330964992 331261266 331434528 332289864 332581032 333103104 333401292 333613728 333867968 334430208 334729584 336063168 337860096 338081769 338339414 338693376 338909184 339738624 340042752 340564014 341397504 341906427 342385008 343229448 343268604 344596896 344636208 344898848 345440256 345749488 345969792 346816512 347126976 348717312 349212033 349518029 350066688 350106624 350603316 351461376 351775998 351816129 352636928 353177496 354041856 354569628 354795552 355663872 355982256 356168448 357040128 357359744 357400512 358783488 359661568 361632768 362145812 362187126 363073536 363398553 363588624 364478464 365063436 366476064 366517872 367421832 367936128 368836608 368885664 369166784 369359872 370637568 371163387 372335616 372863844 373776384 373826097 374110982 374153661 374740992 375601464 376233984 376520704 376570782 378584304 380092608 381030048 381272832 381563392 382205952 382548096 384072192 385183134 386125824 386133129 386471477 386673616 387078144 387671508 388011204 388620288 388968174 389216016 390168576 390517848 391297152 392306976 393825024 393869952 394170112 394788864 395142272 395394048 396361728 396716544 397324683 398297088 399144996 399449176 400121856 400434356 400480038 400689504 401670144 402029712 402075576 403013632 403631424 404619264 405222432 406836864 408411136 408457728 409037202 410038272 410405331 412285572 412332606 413294592 413349561 413664566 413880928 413928144 414941184 415312632 415529856 416546816 416967264 418580736 418877568 420498432 421527552 421583616 421904896 422125568 422551647 423585792 424186728 425907342 427555408 427604184 428658804 429258816 429981696 430309376 430366608 432667776 434391552 435007818 435462912 436072448 437197824 438201708 438939648 439332579 440209296 441286656 441345348 441681688 441912704 443053152 443441376 444137472 444535056 444818304 445906944 446306112 448084224 449380323 450137088 450480128 450775692 451591168 451878912 452283426 453390336 453796203 454085352 455196672 455875236 456513344 457639264 457691472 459462528 459514944 460587008 461293056 462422016 462627362 462835968 464956416 465616044 465669162 466755584 466808832 467226711 467471088 468615168 469034664 469088172 470903328 471237264 472055808 472759504 473060736 474218496 474643008 474891264 476053504 476534016 477210069 478377984 480999834 481054707 482177024 482916168 484098048 484531404 484784832 486751248 488634752 488690496 489895776 490581504 491782144 491847552 494183424 494884516 495235458 496447488 496891899 497151792 498368512 498434796 498871548 499654656 500101938 500801952 501645312 502094376 504094752 504779072 506790144 507509121 508040064 508363776 509607936 510064128 510846021 511539506 512096256 513577512 514834432 514844172 514902906 516104192 516895344 517348272 518160384 518624232 518954688 520224768 520690464 521729536 523075968 525100032 525159936 525904974 526385152 527192064 527663997 528955392 529766244 531062784 531854442 532193328 533495808 533973384 534252672 535560192 536039616 536100768 538175232 539492352 540296576 542449152 543218718 543280689 544610304 545382936 546717696 547207108 547595154 549714096 549776808 551059456 551132748 551904192 553254912 553750176 554039808 555956352 558107648 558503424 559295766 560664576 561166473 562111488 563402196 564781056 564856173 565582304 565622978 567876456 570138912 571545072 572345088 573308928 573822144 576108288 576890368 577774701 579188736 580010424 580617216 581507262 582016806 582930432 583452261 583824024 584268944 585252864 585776772 586945728 588382208 588460464 590737536 591255168 592183296 592713408 593091072 594542592 595074816 597445632 599173764 600182784 600651534 600720057 601034256 602505216 603044568 603113364 604520448 605061604 605447136 606928896 607833648 610255296 612616704 612686592 613555803 615057408 616562688 617114624 618428358 619941888 620496849 620821392 620892216 622411776 622968948 623294784 624820224 625379552 625450896 627871104 628316352 629407744 630747648 632291328 632857344 633188352 633755171 635378688 636280092 637837312 638861013 641333112 641406276 642988206 643888224 645464064 645549912 646041872 646379776 649001664 651587328 652511727 653194368 654108672 655796736 657302562 658409472 658911232 660313944 661929984 662522532 662869056 664579728 665162064 666206208 666802584 667227456 667735936 668860416 669459168 672126336 675720192 676163538 676678828 677386752 677818368 678425139 680085504 681128028 682795008 683812854 684770016 686458896 686537208 689193792 689272416 689797696 690880512 691498976 691939584 693633024 693941043 694253952 697434624 698424066 698503743 699036058 700133376 700213248 700760123 701206632 702922752 703551996 703632258 705273856 706354992 708083712 709139256 709591104 711327744 711964512 712336896 714080256 714719488 714801024 717566976 719323136 721499751 723265536 724291624 724374252 726147072 726797106 727177248 728956928 730126872 732952128 733035744 734843664 735872256 737673216 737771328 738333568 738719744 741275136 742326774 742853187 744671232 745727688 747552768 747652194 748221964 748307322 749481984 750152907 751202928 752467968 753041408 753141564 757168608 760185216 762060096 762545664 763126784 764411904 765096192 767309259 768144384 770366268 772251648 772266258 772354359 772942954 773347232 774156288 775343016 776022408 777240576 777936348 778432032 780337152 781035696 782594304 784613952 787650048 787739904 788340224 788857461 789577728 790284544 790788096 792723456 793433088 794649366 796594176 797781663 798289992 798898352 800243712 800868712 800960076 801379008 803340288 804059424 804151152 806027264 807262848 809238528 810444864 813673728 814828077 816822272 816915456 818074404 820076544 820810662 821392731 824571144 824665212 826589184 826699122 827329132 827761856 827856288 829882368 830625264 831059712 833093632 833934528 837161472 837755136 838943649 840996864 843055104 843167232 843809792 844251136 845103294 847171584 848373456 848434467 851814684 855110816 855208368 857317608 858517632 859963392 860618752 860733216 865335552 866563193 868783104 870015636 870925824 872144896 872260893 873025209 874395648 876403416 877879296 878665158 880418592 882573312 882690696 883363376 883825408 886106304 886882752 888274944 889070112 889636608 891813888 892612224 896168448 898760646 900274176 900960256 900977301 901551384 903182336 903757824 904566852 906780672 907592406 908170704 910393344 911750472 913026688 915278528 915382944 918925056 919029888 921174016 922586112 924844032 925254724 925671936 927642537 929912832 931232088 931338324 933511168 933617664 934453422 934942176 937230336 938069328 938176344 941806656 942474528 944111616 945519008 946121472 948436992 949286016 949782528 952107008 953068032 954420138 956755968 958182209 961999668 962109414 964354048 964482309 965832336 968196096 969062808 969569664 973502496 977269504 977380992 979791552 981163008 983564288 983695104 985953843 988366848 989769032 990470916 992894976 993783798 994303584 996737024 996869592 997743096 999309312 1000203876 1001603904 1003290624 1004188752 1008189504 1009558144 1013580288 1015018242 1016080128 1016727552 1019215872 1020128256 1021692042 1023079012 1024192512 1025719281 1027155024 1029668864 1029688344 1029805812 1032208384 1033790688 1034696544 1036320768 1037248464 1037909376 1040449536 1041380928 1043459072 1046151936 1047636099 1048554087 1050200064 1050319872 1051809948 1052770304 1054384128 1055327994 1055448387 1057910784 1059532488 1062125568 1063708884 1064386656 1066991616 1067946768 1068505344 1071120384 1072079232 1072201536 1076350464 1078984704 1080593152 1084898304 1086437436 1086561378 1089220608 1090195659 1090765872 1093435392 1094414216 1095190308 1099428192 1099553616 1102118912 1102265496 1103808384 1106509824 1107500352 1108079616 1111912704 1113490161 1116215296 1117006848 1118591532 1121329152 1122332946 1122460983 1124222976 1126804392 1129562112 1129712346 1131164608 1131245956 1135752912 1140277824 1143090144 1144690176 1146617856 1147644288 1152216576 1153780736 1155549402 1158377472 1158399387 1159414431 1160020848 1161234432 1163014524 1164033612 1165860864 1166904522 1167648048 1168537888 1170505728 1171553544 1173891456 1176764416 1176920928 1181475072 1182510336 1184187949 1184366592 1185426816 1186182144 1189085184 1190149632 1191974049 1194891264 1198347528 1200365568 1201303068 1201440114 1202068512 1205010432 1206089136 1206226728 1209040896 1210123208 1210894272 1213857792 1215667296 1220510592 1225233408 1225373184 1227111606 1230114816 1231215993 1234229248 1236856716 1239883776 1240993698 1241642784 1241784432 1244823552 1245937896 1246589568 1249640448 1250759104 1250901792 1255742208 1256632704 1258815488 1261495296 1264582656 1265714688 1266376704 1267510342 1267654941 1270757376 1272560184 1275674624 1277722026 1282666224 1282812552 1285976412 1287776448 1290928128 1291099824 1292083744 1292759552 1298003328 1303174656 1305023454 1306388736 1308217344 1309388437 1311593472 1314605124 1316818944 1317822464 1317997737 1320627888 1323859968 1325045064 1325738112 1329159456 1330324128 1332412416 1333605168 1334454912 1335471872 1337720832 1338918336 1344252672 1348140969 1351440384 1352327076 1353357656 1354773504 1355636736 1356850278 1360171008 1361388609 1362256056 1365590016 1367625708 1369540032 1372917792 1373074416 1378387584 1378544832 1379595392 1381761024 1382997952 1383879168 1387266048 1387882086 1388507904 1394869248 1396848132 1397007486 1398072116 1400266752 1400426496 1401520246 1401680133 1402413264 1405845504 1407103992 1407264516 1410547712 1412709984 1416167424 1418278512 1419182208 1422655488 1423929024 1424673792 1428160512 1429438976 1429602048 1431630207 1435133952 1438646272 1442999502 1443164121 1446531072 1447825981 1448583248 1448748504 1452294144 1453594212 1454354496 1457913856 1460253744 1465904256 1466071488 1469687328 1471744512 1475346432 1475542656 1476667136 1477439488 1482550272 1484653548 1485706374 1489342464 1490675697 1491455376 1495105536 1495304388 1496443928 1496614644 1498963968 1500305814 1502405856 1504935936 1506082816 1506283128 1514337216 1520370432 1522527363 1524120192 1525091328 1526253568 1528823808 1530192384 1534618518 1536288768 1540732536 1544503296 1544532516 1544708718 1545885908 1546694464 1548312576 1550686032 1552044816 1554481152 1555872696 1556864064 1560674304 1562071392 1565188608 1569227904 1575300096 1575479808 1576680448 1577714922 1579155456 1580569088 1581576192 1582991991 1586866176 1589298732 1593188352 1595563326 1596579984 1597796704 1600487424 1601737424 1601920152 1602758016 1606680576 1608118848 1608302304 1612054528 1614525696 1618477056 1619195767 1620889728 1627347456 1629656154 1629842067 1633644544 1633830912 1636148808 1640153088 1641621324 1642785462 1649142288 1649330424 1653178368 1653398244 1654658264 1655523712 1655712576 1659764736 1661250528 1662119424 1666187264 1667869056 1674322944 1675510272 1677887298 1681993728 1683499419 1686334464 1687619584 1688502272 1690206588 1694343168 1696746912 1696868934 1703629368 1710221632 1710416736 1714635216 1717035264 1719926784 1721237504 1721466432 1730671104 1733126386 1733324103 1737566208 1740031272 1741851648 1744289792 1744521786 1746050418 1748791296 1750356783 1752806832 1755758592 1757330316 1760837184 1765146624 1765381392 1766726752 1767650816 1772212608 1773765504 1776549888 1778140224 1779273216 1783627776 1785224448 1790388271 1792336896 1797521292 1800548352 1801920512 1801954602 1802160171 1803102768 1806364672 1807515648 1809133704 1813561344 1815184812 1816341408 1820786688 1823500944 1826053376 1830557056 1830765888 1837850112 1838059776 1840667409 1842348032 1845172224 1849688064 1850509448 1851343872 1855285074 1859825664 1861490547 1862464176 1862676648 1867022336 1867235328 1868906844 1869884352 1874460672 1876138656 1876352688 1883613312 1884949056 1888223232 1891038016 1892242944 1896873984 1898572032 1899565056 1901265513 1906136064 1908840276 1913511936 1916364418 1916583039 1923999336 1924218828 1928708096 1928964618 1931664672 1936392192 1938125616 1939139328 1947004992 1954539008 1954761984 1957535181 1959583104 1962326016 1967128576 1967390208 1971907686 1976733696 1979538064 1979680423 1980941832 1985789952 1987567596 1988607168 1993474048 1993739184 1995486192 1998618624 2000407752 2003207808 2006581248 2008377504 2016379008 2019116288 2027160576 2030036484 2032160256 2033455104 2035275417 2040256512 2043384084 2046158024 2048385024 2051438562 2054310048 2059337728 2059376688 2059611624 2064416768 2067581376 2069393088 2072641536 2074496928 2075818752 2080899072 2081823129 2082761856 2086918144 2092303872 2095272198 2097108174 2100400128 2100639744 2102280369 2103619896 2108768256 2110655988 2110896774 2115821568 2119064976 2124251136 2127417768 2128773312 2133983232 2135893536 2137010688 2142240768 2144158464 2144403072 2152700928 2157969408 2161186304 2164499253 2169796608 2172874872 2173122756 2178441216 2180391318 2181531744 2186870784 2188828432 2190380616 2198856384 2199107232 2204237824 2204530992 2207616768 2213019648 2215000704 2216159232 2223825408 2226980322 2228559561 2232430592 2234013696 2237183064 2242658304 2244665892 2244921966 2248445952 2250458721 2253608784 2259124224 2259424692 2262329216 2262491912 2271505824 2280555648 2286180288 2289380352 2293235712 2295288576 2301927777 2304433152 2307561472 2311098804 2316754944 2316798774 2318828862 2320041696 2322468864 2326029048 2328067224 2331721728 2333809044 2335296096 2337075776 2341011456 2343107088 2347782912 2353528832 2353841856 2362950144 2365020672 2366572383 2368375898 2368733184 2370853632 2372364288 2378170368 2380299264 2383948098 2389782528 2393344989 2396695056 2400731136 2402606136 2402880228 2404137024 2410020864 2412178272 2412453456 2418081792 2420246416 2421788544 2427715584 2431334592 2441021184 2444484231 2446626203 2450466816 2450746368 2454223212 2460229632 2462431986 2464178193 2468458496 2473713432 2479767552 2481987396 2483285568 2483568864 2489647104 2491875792 2493179136 2499280896 2501518208 2501803584 2511484416 2513265408 2516830947 2517630976 2522990592 2529165312 2531429376 2532753408 2535020684 2535309882 2541514752 2545120368 2545303401 2551349248 2555444052 2565332448 2565625104 2571952824 2575552896 2581856256 2582199648 2584167488 2585519104 2596006656 2599689579 2606349312 2610046908 2612777472 2616434688 2616782679 2618776874 2619075627 2623186944 2629210248 2633637888 2635644928 2635995474 2641255776 2647719936 2650090128 2651476224 2658318912 2660648256 2664824832 2667210336 2668909824 2670943744 2675441664 2677836672 2688505344 2696281938 2702880768 2702931903 2704654152 2705300339 2706715312 2709547008 2711273472 2713700556 2720342016 2722777218 2724512112 2731180032 2735251416 2739080064 2745835584 2746148832 2756775168 2757089664 2759190784 2763522048 2765995904 2767758336 2774532096 2775764172 2777015808 2782927611 2789738496 2793696264 2794014972 2796144232 2800533504 2800852992 2803040492 2803360266 2804826528 2811691008 2814207984 2814529032 2821095424 2825419968 2832334848 2836557024 2838364416 2845310976 2847858048 2849347584 2856321024 2858877952 2859204096 2863260414 2870267904 2874546627 2885999004 2886328242 2893062144 2893446927 2895651962 2897166496 2897497008 2904588288 2907188424 2908708992 2915827712 2920507488 2931808512 2932142976 2939374656 2943489024 2950692864 2951085312 2953334272 2954878976 2957861529 2965100544 2969307096 2971412748 2978684928 2981351394 2982910752 2990211072 2990608776 2992887856 2993229288 2997927936 3000611628 3004811712 3009871872 3012165632 3012566256 3028674432 3040740864 3045054726 3048240384 3050182656 3052507136 3057647616 3060384768 3069237036 3072577536 3077157843 3081465072 3089006592 3089065032 3089417436 3091771816 3093388928 3096625152 3101372064 3104089632 3108962304 3111745392 3113728128 3121348608 3124142784 3130377216 3138455808 3142908297 3145662261 3150600192 3150959616 3153360896 3155429844 3158310912 3161138176 3163152384 3165983982 3173732352 3178597464 3186376704 3191126652 3193159968 3195593408 3200974848 3203474848 3203840304 3205516032 3213361152 3216237696 3216604608 3224109056 3229051392 3236954112 3238391534 3241779456 3246378529 3254694912 3259312308 3259684134 3267289088 3267661824 3270586977 3272297616 3280306176 3283242648 3285570924 3298284576 3298660848 3306356736 3306796488 3309316528 3311047424 3311425152 3319529472 3322501056 3324238848 3332374528 3335738112 3340470483 3348645888 3351020544 3355774596 3363987456 3366998838 3367382949 3372668928 3375239168 3377004544 3380413176 3388686336 3393493824 3393737868 3407258736 3420443264 3420833472 3429270432 3434070528 3439853568 3442475008 3442932864 3461342208 3466252772 3466648206 3475132416 3475198161 3478243293 3480062544 3483703296 3488579584 3489043572 3492100836 3497582592 3500713566 3505613664 3511517184 3514660632 3521674368 3530293248 3530762784 3533453504 3535301632 3544425216 3547531008 3552563847 3553099776 3556280448 3558546432 3567255552 3570448896 3575922147 3580776542 3584673792 3595042584 3601096704 3603841024 3603909204 3604320342 3606205536 3612729344 3615031296 3618267408 3627122688 3630369624 3632682816 3641573376 3647001888 3652106752 3661114112 3661531776 3675700224 3676119552 3681334818 3684696064 3690344448 3693647979 3701018896 3702687744 3710570148 3719651328 3722981094 3724928352 3725353296 3734044672 3734470656 3737813688 3739768704 3748921344 3752277312 3752705376 3767226624 3769898112 3776446464 3782076032 3784485888 3793747968 3797144064 3799130112 3802531026 3802964823 3812272128 3817680552 3827023872 3832728836 3833166078 3847998672 3848437656 3857416192 3857929236 3863329344 3872784384 3876251232 3878278656 3894009984 3909078016 3909523968 3915070362 3919166208 3924652032 3928165311 3934780416 3943815372 3953467392 3953993211 3959076128 3959360846 3961883664 3971579904 3975135192 3977214336 3986948096 3987478368 3990972384 3997237248 4000815504 4006415616 4013162496 4016755008 4032758016 4038232576 4044422907 4054321152 4060072968 4064320512 4066910208 4070550834 4080513024 4084165827 4086768168 4092316048 4096770048 4102877124 4108620096 4118675456 4118753376 4119223248 4128833536 4135162752 4138786176 4145283072 4148993856 4151637504 4161798144 4163646258 4165523712 4173836288 4184607744 4190544396 4194216348 4200800256 4201279488 4204560738 4205040399 4207239792 4217536512 4221311976 4221793548 4231643136 4238129952 4248502272 4254835536 4257546624 4267966464 4271787072 4274021376 4284481536 4288316928 4288806144 4294890621 4305401856 4315938816 4322372608 4328998506 4339593216 4343477943 4345749744 4346245512 4356882432 4360782636 4363063488 4373741568 4377656864 4380761232 4397712768 4398214464 4408475648 4409061984 4415233536 4426039296 4430001408 4432318464 4436286197 4447650816 4453960644 4457119122 4464861184 4468027392 4472027091 4474366128 4485316608 4489331784 4489843932 4496891904 4500917442 4507217568 4518248448 4518849384 4524658432 4524983824 4543011648 4561111296 4567582089 4572360576 4578760704 4586471424 4590577152 4603855554 4608866304 4615122944 4622197608 4633509888 4633597548 4637657724 4640083392 4644937728 4652058096 4656134448 4663443456 4667618088 4670592192 4674151552 4682022912 4686214176 4695565824 4707057664 4707683712 4725900288 4730041344 4733144766 4736751796 4737466368 4741707264 4744728576 4748975973 4760598528 4767896196 4779565056 4786689978 4793390112 4801462272 4805212272 4805760456 4808274048 4820041728 4824356544 4824906912 4836163584 4840492832 4843577088 4855431168 4857587301 4862669184 4882042368 4888968462 4889526201 4893252406 4900933632 4901492736 4905320861 4908446424 4920459264 4924863972 4928356386 4936916992 4947426864 4959535104 4963974792 4966571136 4967137728 4979294208 4983751584 4986358272 4998561792 5003036416 5003607168 5022968832 5026530816 5033661894 5035261952 5045981184 5050498257 5062858752 5065506816 5070041368 5070619764 5083029504 5090240736 5090606802 5102698496 5110888104 5130664896 5131250208 5143905648 5151105792 5163712512 5164399296 5168334976 5171038208 5192013312 5199379158 5199972309 5212698624 5220093816 5225554944 5232869376 5233565358 5237553748 5238151254 5246373888 5251070349 5258420496 5267275776 5271289856 5271990948 5282511552 5295439872 5300180256 5302952448 5316637824 5321296512 5329649664 5334420672 5337819648 5341887488 5350883328 5355673344 5371164813 5377010688 5392563876 5405761536 5405863806 5406480513 5409308304 5410600678 5413430624 5419094016 5422546944 5427401112 5440684032 5445554436 5449024224 5462360064 5470502832 5478160128 5491671168 5492297664 5513550336 5514179328 5518381568 5522002227 5527044096 5531991808 5535516672 5549064192 5551528344 5554031616 5565855222 5579476992 5584471641 5587392528 5588029944 5592288464 5601067008 5601705984 5606080984 5606720532 5609653056 5623382016 5628415968 5629058064 5642190848 5650839936 5664669696 5673114048 5676728832 5690621952 5695716096 5698695168 5703796539 5717755904 5718408192 5726520828 5740535808 5749093254 5749749117 5771998008 5772656484 5786124288 5786893854 5791303924 5794332992 5794994016 5809176576 5814376848 5817417984 5831655424 5841014976 5863617024 5864285952 5872605543 5878749312 5886978048 5901385728 5902170624 5906668544 5909757952 5915723058 5930201088 5938614192 5939041269 5942825496 5957369856 5962702788 5965821504 5980422144 5981217552 5985775712 5986458576 5995855872 6001223256 6009623424 6019743744 6024331264 6025132512 6057348864 6065942351 6081481728 6090109452 6096480768 6100365312 6105014272 6105826251 6120769536 6138474072 6145155072 6154315686 6162930144 6178013184 6178130064 6178834872 6183543632 6186777856 6193250304 6202744128 6208179264 6217924608 6223490784 6227456256 6242697216 6245469387 6248285568 6260754432 6276911616 6285816594 6291324522 6301200384 6301919232 6306721792 6306841107 6310859688 6322276352 6326304768 6331967964 6347464704 6357194928 6372753408 6382253304 6386319936 6391186816 6401949696 6406949696 6407680608 6411032064 6426722304 6432475392 6433209216 6448218112 6458102784 6473908224 6476783068 6483558912 6492757058 6493497759 6509389824 6518624616 6519368268 6534578176 6535323648 6541173954 6544595232 6560612352 6566485296 6571141848 6596569152 6597321696 6612713472 6613592976 6618633056 6622094848 6622850304 6639058944 6645002112 6648477696 6664749056 6671476224 6680940966 6685678683 6697291776 6702041088 6707275463 6711549192 6727974912 6733997676 6734765898 6745337856 6750478336 6751376163 6754009088 6760826352 6777372672 6786987648 6787475736 6814517472 6840886528 6841666944 6858540864 6868141056 6879707136 6884950016 6885865728 6905783331 6922684416 6932505544 6933296412 6950264832 6950396322 6956486586 6960125088 6967406592 6977159168 6978087144 6984201672 6995165184 7001427132 7011227328 7023034368 7029321264 7043348736 7060586496 7061525568 7066907008 7070603264 7088850432 7095062016 7105127694 7106199552 7112560896 7117092864 7134511104 7140897792 7151844294 7161553084 7169347584 7180034967 7190085168 7202193408 7207682048 7207818408 7208640684 7212411072 7225458688 7230062592 7236534816 7254245376 7260739248 7265365632 7283146752 7294003776 7304213504 7322228224 7323063552 7333452693 7339878609 7351400448 7352239104 7362669636 7369392128 7380688896 7387295958 7392534579 7402037792 7405375488 7421140296 7439302656 7445962188 7449856704 7450706592 7468089344 7468941312 7475627376 7479537408 7497842688 7504554624 7505410752 7534453248 7539796224 7550492841 7552892928 7564152064 7568971776 7587495936 7594288128 7598260224 7605062052 7605929646 7624544256 7635361104 7635910203 7654047744 7665457672 7666332156 7695997344 7696875312 7714832384 7715858472 7726658688 7745568768 7752502464 7756557312 7788019968 7799068737 7818156032 7819047936 7830140724 7838332416 7849304064 7856330622 7857226881 7869560832 7887630744 7906934784 7907986422 7918152256 7918721692 7923767328 7943159808 7950270384 7954428672 7973896192 7974956736 7981944768 7994474496 8001631008 8012831232 8026324992 8033510016 8065516032 8076465152 8088845814 8108642304 8108795709 8115901017 8120145936 8128641024 8133820416 8141101668 8161026048 8168331654 8173536336 8184632096 8193540096 8205754248 8217240192 8237350912 8237506752 8238446496 8257667072 8270325504 8277572352 8289315643 8290566144 8297987712 8303275008 8323596288 8327292516 8331047424 8347672576 8348782833 8369215488 8381088792 8388432696 8401600512 8402558976 8409121476 8410080798 8414479584 8435073024 8442623952 8443587096 8463286272 8476259904 8497004544 8509671072 8515093248 8535932928 8543574144 8548042752 8568963072 8576633856 8577612288 8589781242 8610803712 8623639881 8644745216 8657997012 8679186432 8686955886 8691499488 8692491024 8713764864 8721565272 8726126976 8747483136 8755313728 8761522464 8795425536 8796428928 8816951296 8818123968 8830467072 8852078592 8860002816 8864636928 8872572394 8873584587 8895301632 8907921288 8914238244 8929722368 8936054784 8944054182 8948732256 8970633216 8978663568 8979687864 8993783808 9001834884 9014435136 9036496896 9037698768 9049316864 9049967648 9086023296 9122222592 9135164178 9144721152 9157521408 9165719059 9172942848 9181154304 9207711108 9217732608 9230245888 9231473529 9244395216 9267019776 9267195096 9275315448 9280166784 9289875456 9304116192 9312268896 9326886912 9335236176 9341184384 9348303104 9364045824 9372428352 9391131648 9414115328 9415367424 9428724891 9436986783 9451800576 9460082688 9466289532 9473503592 9474932736 9483414528 9489457152 9497951946 9521197056 9535792392 9559130112 9573379956 9586780224 9602924544 9610424544 9611520912 9616548096 9640083456 9648713088 9649813824 9672327168 9680985664 9687154176 9710862336 9715174602 9725338368 9739135587 9764084736 9777936924 9779052402 9786504812 9801867264 9802985472 9810641722 9811760931 9816892848 9840918528 9849727944 9856712772 9873833984 9894853728 9919070208 9927949584 9933142272 9934275456 9958588416 9967503168 9972716544 9997123584 10006072832 10007214336 10021411449 10045937664 10053061632 10067323788 10070523904 10091962368 10100996514 10102148847 10125717504 10131013632 10134781867 10140082736 10141239528 10166059008 10180481472 10181213604 10205396992 10221776208 10261329792 10262500416 10287811296 10302211584 10327425024 10328798592 10336669952 10342076416 10384026624 10398758316 10399944618 10425397248 10425594483 10434729879 10440187632 10451109888 10465738752 10467130716 10475107496 10476302508 10492747776 10502140698 10516840992 10534551552 10542579712 10543981896 10565023104 10590879744 10600360512 10605904896 10633275648 10642593024 10657691541 10659299328 10668841344 10675639296 10683774976 10701766656 10711346688 10742329626 10754021376 10785127752 10811523072 10811727612 10812961026 10818616608 10821201356 10826861248 10838188032 10845093888 10854802224 10881368064 10891108872 10898048448 10924720128 10941005664 10956320256 10983342336 10984595328 11027100672 11028358656 11036763136 11044004454 11054088192 11063983616 11071033344 11080943937 11103056688 11108063232 11131710444 11158953984 11168943282 11174785056 11176059888 11184576928 11202134016 11203411968 11212161968 11213441064 11219306112 11246764032 11256831936 11258116128 11284381696 11301679872 11329339392 11334370369 11346228096 11353457664 11381243904 11391432192 11397390336 11407593078 11408894469 11435511808 11436816384 11453041656 11481071616 11498186508 11499498234 11543996016 11545312968 11572248576 11573787708 11582607848 11588665984 11589988032 11618353152 11628753696 11634835968 11663310848 11682029952 11727234048 11728571904 11745211086 11757498624 11773956096 11784495933 11804341248 11813337088 11819515904 11831446116 11860402176 11877228384 11878082538 11885650992 11914739712 11925405576 11931643008 11960844288 11962435104 11971551424 11972917152 11991711744 12002446512 12019246848 12039487488 12048662528 12050265024 12114697728 12131884702 12133268721 12162963456 12180218904 12192961536 12200730624 12210028544 12211652502 12241539072 12252497481 12276948144 12290310144 12308631372 12325860288 12356026368 12356260128 12357669744 12367087264 12373555712 12386500608 12405488256 12416358528 12435849216 12446981568 12454912512 12485394432 12490938774 12496571136 12521508864 12532717897 12553823232 12571633188 12582649044 12602400768 12603838464 12613443584 12613682214 12615121197 12621719376 12644552704 12652609536 12663935928 12694929408 12714389856 12745506816 12764506608 12772639872 12782373632 12803899392 12813899392 12815361216 12822064128 12853444608 12864950784 12866418432 12884671863 12896436224 12916205568 12947816448 12953566136 12967117824 12985514116 12986995518 13018779648 13030433829 13037249232 13038736536 13069156352 13070647296 13082347908 13089190464 13121224704 13132970592 13142283696 13193138304 13194643392 13225426944 13227185952 13237266112 13244189696 13245700608 13278117888 13290004224 13296955392 13308858591 13342952448 13361881932 13371357366 13394583552 13404082176 13414550926 13416081273 13423098384 13455949824 13467995352 13469531796 13490675712 13500956672 13502752326 13508018176 13521652704 13554745344 13573975296 13574951472 13629034944 13681773056 13683333888 13702746267 13717081728 13736282112 13759414272 13769900032 13771731456 13811566662 13845368832 13857762961 13865011088 13866592824 13900529664 13900792644 13912973172 13920250176 13934813184 13954318336 13956174288 13968403344 13990330368 14002854264 14022454656 14046068736 14058642528 14086697472 14121172992 14123051136 14133814016 14141206528 14177700864 14190124032 14210255388 14212399104 14225121792 14234185728 14246927919 14281795584 14303688588 14323106168 14338695168 14360069934 14380170336 14404386816 14415364096 14415636816 14417281368 14424822144 14450917376 14460125184 14473069632 14508490752 14521478496 14530731264 14566293504 14572761903 14588007552 14608427008 14644456448 14646127104 14666905386 14679757218 14702800896 14704478208 14715962583 14725339272 14761377792 14774591916 14785069158 14804075584 14810750976 14842280592 14878605312 14891924376 14899713408 14901413184 14936178688 14937882624 14951254752 14959074816 14995685376 15009109248 15010821504 15068906496 15079592448 15100985682 15105785856 15128304128 15137943552 15151494771 15188576256 15196520448 15210124104 15211859292 15249088512 15270722208 15271820406 15308095488 15330915344 15332664312 15391994688 15393750624 15429664768 15431716944 15453317376 15491137536 15505004928 15513114624 15576039936 15598137474 15599916927 15636312064 15638095872 15660281448 15676664832 15698608128 15712661244 15714453762 15739121664 15753211047 15775261488 15813869568 15815972844 15836304512 15837443384 15847534656 15886319616 15900540768 15908857344 15947792384 15949913472 15963889536 15988948992 16003262016 16025662464 16052649984 16067020032 16113494439 16131032064 16152930304 16177691628 16217284608 16217591418 16231802034 16240291872 16257282048 16267640832 16282203336 16322052096 16336663308 16347072672 16369264192 16387080192 16411508496 16434480384 16474701824 16475013504 16476892992 16515334144 16540651008 16555144704 16566006681 16578631286 16581132288 16595975424 16606550016 16647192576 16654585032 16662094848 16695345152 16697565666 16738430976 16753414923 16762177584 16776865392 16803201024 16805117952 16818242952 16820161596 16828959168 16870146048 16885247904 16887174192 16926572544 16952519808 16994009088 17019342144 17030186496 17071865856 17087148288 17096085504 17111389617 17153267712 17155224576 17179562484 17221607424 17247279762 17249247351 17289490432 17315994024 17358372864 17373911772 17382998976 17384982048 17427529728 17443130544 17452253952 17494966272 17510627456 17523044928 17590851072 17592857856 17617816629 17633902592 17636247936 17660934144 17704157184 17720005632 17729273856 17745144788 17747169174 17790603264 17815842576 17817123807 17828476488 17859444736 17872109568 17888108364 17897464512 17941266432 17957327136 17959375728 17987567616 18003669768 18028870272 18072993792 18075397536 18098633728 18099935296 18172046592 18197827053 18244445184 18270328356 18289442304 18315042816 18317478753 18331438118 18362308608 18415422216 18435465216 18460491776 18462947058 18488790432 18534039552 18534390192 18550630896 18560333568 18579750912 18608232384 18624537792 18653773824 18670472352 18682368768 18696606208 18728091648 18736408161 18744856704 18782263296 18828230656 18830734848 18857449782 18873973566 18903601152 18920165376 18920523321 18932579064 18947007184 18966829056 18978914304 18995903892 19042394112 19071584784 19118260224 19146759912 19173560448 19205849088 19220849088 19223041824 19233096192 19280166912 19297426176 19299627648 19344654336 19361971328 19374308352 19421724672 19430349204 19450676736 19478271174 19480493277 19528169472 19555873848 19558104804 19573009624 19603734528 19605970944 19621283444 19623521862 19633785696 19681837056 19699455888 19713425544 19747667968 19789707456 19838140416 19855899168 19866284544 19868550912 19917176832 19935006336 19945433088 19994247168 20012145664 20014428672 20042822898 20091875328 20106123264 20121826389 20134647576 20183924736 20201993028 20204297694 20251435008 20254128489 20262027264 20269563734 20280165472 20282479056 20332118016 20360962944 20362427208 20410793984 20443552416 20522659584 20525000832 20575622592 20604423168 20654850048 20657597184 20673339904 20684152832 20717349993 20768053248 20797516632 20799889236 20850794496 20851188966 20869459758 20880375264 20902219776 20931477504 20934261432 20950214992 20952605016 20985495552 21004281396 21033681984 21069103104 21085159424 21087963792 21130046208 21181759488 21200721024 21211809792 21266551296 21285186048 21315383082 21318598656 21337682688 21351278592 21367549952 21403533312 21422693376 21484659252 21508042752 21540104901 21570255504 21623046144 21623455224 21625922052 21637233216 21642402712 21653722496 21676376064 21690187776 21709604448 21762736128 21782217744 21796096896 21849440256 21882011328 21912640512 21966684672 21969190656 22000358079 22019635827 22054201344 22056717312 22073526272 22088008908 22108176384 22127967232 22142066688 22161887874 22206113376 22216126464 22263420888 22317907968 22337886564 22349570112 22352119776 22369153856 22404268032 22406823936 22424323936 22426882128 22438612224 22493528064 22513663872 22516232256 22568763392 22603359744 22651478523 22658678784 22668740738 22692456192 22706915328 22724649703 22762487808 22782864384 22794780672 22815186156 22817788938 22871023616 22873632768 22906083312 22907730609 22962143232 22996373016 22998996468 23087992032 23090625936 23144497152 23147575416 23165215696 23177331968 23179976064 23236706304 23257507392 23269671936 23326621696 23364059904 23397206211 23454468096 23457143808 23490422172 23514997248 23547912192 23568991866 23571680643 23608682496 23626674176 23639031808 23662892232 23720804352 23754456768 23756165076 23771301984 23829479424 23850811152 23863286016 23921688576 23924870208 23943102848 23945834304 23983423488 24004893024 24038493696 24078974976 24097325056 24100530048 24229395456 24263769404 24266537442 24325926912 24326387127 24347703051 24360437808 24385923072 24401461248 24420057088 24423305004 24483078144 24504994962 24553896288 24580620288 24617262744 24651720576 24712052736 24712520256 24715339488 24734174528 24747111424 24773001216 24810976512 24832717056 24867946929 24871698432 24893963136 24909825024 24970788864 24981877548 24993142272 25043017728 25046348499 25065435794 25107646464 25143266376 25165298088 25204801536 25207676928 25226887168 25227364428 25230242394 25243438752 25289105408 25305219072 25327871856 25389858816 25428779712 25491013632 25529013216 25545279744 25564747264 25607798784 25627798784 25630722432 25644128256 25706889216 25729901568 25732836864 25769343726 25792872448 25832411136 25870919643 25907132272 25934235648 25971028232 25973991036 26037559296 26060867658 26074498464 26077473072 26138312704 26141294592 26164695816 26178380928 26242449408 26265941184 26284567392 26386276608 26389286784 26450853888 26454371904 26474532224 26488379392 26491401216 26556235776 26580008448 26593910784 26617717182 26620753761 26685904896 26723763864 26742714732 26789167104 26808164352 26829101852 26832162546 26846196768 26911899648 26935990704 26939063592 26981351424 27001913344 27005504652 27016036352 27043305408 27109490688 27147950592 27149902944 27258069888 27363546112 27366667776 27405492534 27434163456 27472564224 27497157177 27518828544 27543462912 27623133324 27690737664 27694420587 27715525922 27730022176 27733185648 27801059328 27801585288 27825946344 27840500352 27869626368 27908636672 27912348576 27936806688 27980660736 28005708528 28044909312 28092137472 28117285056 28173394944 28242345984 28246102272 28267628032 28282413056 28286174673 28310960349 28355401728 28380248064 28420510776 28424798208 28450243584 28468371456 28493855838 28563591168 28607377176 28646212336 28677390336 28720139868 28760340672 28808773632 28830728192 28831273632 28834562736 28849644288 28901834752 28920250368 28946139264 29016981504 29042956992 29061462528 29132587008 29145523806 29176015104 29216854016 29217406761 29288912896 29292254208 29333810772 29359514436 29405601792 29408956416 29431925166 29435282793 29450678544 29522755584 29549183832 29570138316 29608151168 29621501952 29684561184 29757210624 29783848752 29799426816 29802826368 29872357376 29875765248 29902509504 29918149632 29991370752 30018218496 30021643008 30064234347 30137812992 30159184896 30201971364 30211571712 30256608256 30275887104 30302989542 30377152512 30393040896 30404345601 30420248208 30423718584 30498177024 30541444416 30543640812 30616190976 30661830688 30665328624 30783989376 30787501248 30859329536 30863433888 30906634752 30982275072 31010009856 31026229248 31054003379 31152079872 31196274948 31199833854 31272624128 31276191744 31276783449 31304189637 31320562896 31353329664 31397216256 31425322488 31428907524 31478243328 31506422094 31550522976 31627739136 31631945688 31672609024 31674886768 31695069312 31772639232 31801081536 31817714688 31895584768 31899826944 31927779072 31973074623 31977897984 32006524032 32051324928 32105299968 32134040064 32226988878 32262064128 32305860608 32355383256 32434569216 32435182836 32463604068 32480583744 32514564096 32535281664 32564406672 32644104192 32673326616 32694145344 32738528384 32774160384 32823016992 32868960768 32949403648 32950027008 32953785984 33030668288 33081302016 33110289408 33132013362 33157262572 33162264576 33191950848 33213100032 33242831811 33309170064 33324189696 33390690304 33395131332 33476861952 33506829846 33524355168 33553730784 33606402048 33610235904 33636485904 33640323192 33657918336 33740292096 33770495808 33774348384 33853145088 33905039616 33988018176 34003111107 34038684288 34060372992 34143731712 34174296576 34192171008 34222779234 34226683407 34306535424 34310449152 34337246027 34359124968 34443214848 34494559524 34498494702 34578980864 34631988048 34716745728 34747823544 34765997952 34769964096 34855059456 34886261088 34904507904 34989932544 35021254912 35046089856 35181702144 35185715712 35235633258 35267805184 35272495872 35321868288 35353487799 35440011264 35458547712 35490289576 35494338348 35581206528 35631685152 35634247614 35656952976 35718889472 35744219136 35776216728 35794929024 35882532864 35914654272 35918751456 35975135232 36007339536 36057740544 36145987584 36150795072 36197267456 36199870592 36344093184 36395654106 36399806163 36488890368 36540656712 36578884608 36630085632 36634957506 36662876236 36724617216 36757492443 36830844432 36870930432 36920983552 36925894116 36977580864 37068079104 37068780384 37101261792 37120667136 37159501824 37216464768 37249075584 37307547648 37340944704 37364737536 37393212416 37456183296 37472816322 37489713408 37564526592 37598153691 37661469696 37714899564 37747947132 37807202304 37840330752 37841046642 37845363591 37865158128 37894014368 37933658112 37957828608 37991807784 38084788224 38143169568 38236520448 38293519824 38347120896 38411698176 38441698176 38446083648 38466192384 38560333824 38594852352 38599255296 38654015589 38689308672 38723942656 38748616704 38843449344 38860698408 38901353472 38956542348 38960986554 39056338944 39091301487 39111747696 39116209608 39146019248 39207469056 39211941888 39242566888 39247043724 39267571392 39363674112 39398911776 39426851088 39495335936 39579414912 39676280832 39711798336 39732569088 39737101824 39834353664 39870012672 39890866176 39926575773 40024291328 40028857344 40085645796 40183750656 40212246528 40243652778 40248243819 40269295152 40367849472 40403986056 40408595388 40502870016 40508256978 40524054528 40539127468 40560330944 40564958112 40664236032 40721925888 40724854416 40821587968 40887104832 41045319168 41050001664 41108238801 41151245184 41208846336 41309700096 41315194368 41346679808 41368305664 41434699986 41536106496 41573288883 41595033264 41599778472 41701588992 41702377932 41738919516 41760750528 41804439552 41862955008 41868522864 41900429984 41905210032 41970991104 42008562792 42067363968 42138206208 42170318848 42175927584 42260092416 42363518976 42401442048 42423619584 42461596457 42533102592 42570372096 42630766164 42637197312 42675365376 42702557184 42735099904 42740783757 42845386752 42969318504 43016085504 43080209802 43140511008 43246092288 43246910448 43251844104 43274466432 43284805424 43307444992 43352752128 43380375552 43419208896 43525472256 43564435488 43592193792 43698880512 43718285709 43764022656 43825281024 43933369344 43938381312 44000716158 44039271654 44108402688 44113434624 44147052544 44147887749 44176017816 44255934464 44284133376 44323775748 44412226752 44432252928 44526841776 44635815936 44675773128 44699140224 44704239552 44738307712 44808536064 44813647872 44848647872 44853764256 44877224448 44987056128 45027327744 45032464512 45137526784 45206719488 45302957046 45317357568 45337481476 45384912384 45413830656 45449299406 45454484313 45565728768 45589561344 45630372312 45635577876 45742047232 45747265536 45812166624 45815461218 45924286464 45992746032 45997992936 46175984064 46181251872 46288994304 46295150832 46330431392 46354663936 46359952128 46473412608 46515014784 46539343872 46653243392 46728119808 46794412422 46799750781 46908936192 46914287616 46950928241 46980844344 47029994496 47095824384 47137983732 47143361286 47217364992 47253348352 47259633141 47278063616 47325784464 47441608704 47508913536 47512330152 47542603968 47658958848 47701622304 47726572032 47843377152 47849740416 47886205696 47891668608 47966846976 48009786048 48076987392 48157949952 48194650112 48201060096 48340483317 48458790912 48527538808 48533074884 48651853824 48652774254 48695406102 48720875616 48771846144 48802922496 48840114176 48846610008 48966156288 49009989924 49107792576 49161240576 49234525488 49303441152 49424105472 49425040512 49430678976 49468349056 49494222848 49546002432 49621953024 49665434112 49735893858 49743396864 49787926272 49819650048 49941577728 49963755096 49986284544 50086035456 50092696998 50130871588 50215292928 50260244769 50286532752 50330596176 50409603072 50415353856 50453774336 50454728856 50460484788 50486877504 50578210816 50610438144 50655743712 50779717632 50857559424 50982027264 51058026432 51090559488 51129494528 51215597568 51255597568 51261444864 51288256512 51334168851 51459803136 51465673728 51538687452 51585744896 51664822272 51741839286 51747742053 51814264544 51868471296 51942056464 51947982072 52075118592 52121735316 52148996928 52154946144 52276625408 52282589184 52329391632 52356761856 52484898816 52531882368 52569134784 52772553216 52778573568 52853449887 52901707776 52908743808 52949064448 52976758784 52982802432 53112471552 53160016896 53187821568 53235434364 53241507522 53371809792 53447527728 53451371421 53485429464 53578334208 53616328704 53658203704 53664325092 53692393536 53823799296 53871981408 53878127184 53962702848 54003826688 54011009304 54032072704 54086610816 54218981376 54295901184 54299805888 54516139776 54593481159 54727092224 54733335552 54810985068 54868326912 54945128448 54994314354 55086925824 55246266648 55381475328 55388841174 55431051844 55460044352 55466371296 55602118656 55603170576 55651892688 55681000704 55739252736 55817273344 55824697152 55873613376 55961321472 56011417056 56089818624 56184274944 56209224483 56234570112 56346789888 56484691968 56492204544 56535256064 56564826112 56572349346 56621920698 56710803456 56760496128 56761569963 56841021552 56900487168 56936742912 56987711676 57127182336 57214754352 57292424672 57354780672 57440279736 57520681344 57617547264 57661456384 57662547264 57669125472 57699288576 57803669504 57840500736 57892278528 58033963008 58059733931 58085913984 58122925056 58265174016 58291047612 58352030208 58433708032 58434813522 58441479831 58577825792 58584508416 58667621544 58719028872 58811203584 58817912832 58863850332 58870565586 58901357088 59045511168 59098367664 59140276632 59216302336 59243003904 59369122368 59514421248 59567697504 59598853632 59605652736 59744714752 59751530496 59805019008 59836299264 59982741504 60036436992 60043286016 60128468694 60275625984 60318369792 60365479167 60403942728 60513216512 60551774208 60605979084 60754305024 60786081792 60808691202 60840496416 60847437168 60996354048 61082888832 61087281624 61232381952 61323661376 61330657248 61567978752 61575002496 61718659072 61726867776 61813269504 61964550144 62020019712 62052458496 62108006758 62152049979 62304159744 62392549896 62399667708 62545248256 62552383488 62553566898 62608379274 62641125792 62706659328 62794432512 62850644976 62857815048 62956486656 63012844188 63101045952 63255478272 63263891376 63345218048 63349773536 63390138624 63545278464 63602163072 63635429376 63791169536 63799653888 63855558144 63946149246 63955795968 64013048064 64102649856 64198208003 64210599936 64268080128 64453977756 64524128256 64611721216 64620314703 64710766512 64869138432 64870365672 64927208136 64961167488 65029128192 65070563328 65128813344 65288208384 65346653232 65388290688 65477056768 65548320768 65646033984 65737921536 65898807296 65900054016 65907571968 66001074237 66058907481 66061336576 66162604032 66220578816 66264026724 66314525144 66324529152 66383901696 66426200064 66485663622 66618340128 66648379392 66781380608 66790262664 66953723904 67013659692 67048710336 67107461568 67212804096 67220471808 67272971808 67280646384 67315836672 67480584192 67540991616 67548696768 67706290176 67810079232 67976036352 68006222214 68077368576 68120745984 68173949109 68287463424 68348593152 68384342016 68445558468 68453366814 68613070848 68620898304 68674492054 68718249936 68723191827 68886429696 68989119048 68996989404 69157961728 69263976096 69433491456 69495647088 69531995904 69539928192 69710118912 69772522176 69809015808 69979865088 70042509824 70092179712 70191618633 70363404288 70371431424 70471266516 70535610368 70544991744 70643736576 70706975598 70715041929 70880022528 70917095424 70980579152 70988676696 71162413056 71263370304 71268495228 71313905952 71437778944 71488438272 71552433456 71589858048 71765065728 71829308544 71837502912 71950270464 72014679072 72115481088 72291975168 72301590144 72394534912 72399741184 72688186368 72791308212 72799612326 72977780736 72979161381 73043109153 73081313424 73157769216 73260171264 73269915012 73325752472 73449234432 73514984886 73661688864 73741860864 73841967104 73851788232 73955161728 74136158208 74137560768 74202523584 74241334272 74319003648 74432929536 74498151168 74603840787 74615095296 74681889408 74729475072 74786424832 74912366592 74945632644 74979426816 75129053184 75196307382 75322939392 75429799128 75495894264 75614404608 75680661504 75682093284 75690727182 75730316256 75788028736 75867316224 75915657216 75983615568 76169576448 76286339136 76473040896 76587039648 76694241792 76823396352 76883396352 76892167296 76932384768 77120667648 77189704704 77198510592 77308031178 77378617344 77447885312 77497233408 77612758929 77721396816 77802706944 77913084696 77921973108 78112677888 78182602974 78223495392 78232419216 78292038496 78414938112 78423883776 78485133776 78494087448 78535142784 78727348224 78797823552 78853702176 78990671872 79158829824 79340592583 79352561664 79423596672 79465138176 79474203648 79668707328 79740025344 79781732352 79853151546 79862261283 80048582656 80057714688 80171291592 80367501312 80424493056 80487305556 80496487638 80538590304 80735698944 80807972112 80817190776 81005740032 81016513956 81048109056 81078254936 81120661888 81129916224 81328472064 81443851776 81449708832 81643175936 81774209664 82090638336 82100003328 82216477602 82302490368 82417692672 82491471531 82630388736 82693359616 82736611328 82869399972 83072212992 83146577766 83190066528 83199556944 83403177984 83404755864 83477839032 83521501056 83608879104 83725910016 83737045728 83800859968 83810420064 83941982208 84017125584 84134727936 84276412416 84340637696 84351855168 84520184832 84727037952 84802884096 84847239168 84858524019 84923192914 84932881047 85066205184 85140744192 85261532328 85274394624 85350730752 85405114368 85470199808 85481567514 85690773504 85938637008 86032171008 86160419604 86281022016 86492184576 86493820896 86503688208 86548932864 86569610848 86614889984 86705504256 86760751104 86838417792 87050944512 87128870976 87184387584 87397761024 87436571418 87528045312 87650562048 87652220283 87729025279 87866738688 87876762624 88001432316 88078543308 88216805376 88226869248 88294105088 88295775498 88305848379 88352035632 88511868928 88568266752 88647551496 88824453504 88864505856 89053683552 89271631872 89351546256 89398280448 89408479104 89476615424 89617072128 89627295744 89697295744 89707528512 89754448896 89974112256 90054655488 90064929024 90192703041 90275053568 90413438976 90605914092 90634715136 90674962952 90769824768 90827661312 90898598812 90908968626 91131457536 91179122688 91213036803 91260744624 91271155752 91484094464 91494531072 91624333248 91630922436 91848572928 91985492064 91995985872 92351968128 92362503744 92577988608 92590301664 92660862784 92709327872 92719904256 92946825216 93030029568 93078687744 93162010137 93456239616 93588824844 93599501562 93817872384 93828575232 93830350347 93901856482 93912568911 93961688688 94059988992 94191648768 94275967464 94286722572 94434729984 94506696704 94519266282 94556127232 94651568928 94883217408 95017827072 95024660304 95085207936 95317917696 95403244608 95453144064 95686754304 95699480832 95772411392 95783337216 95919223869 95933693952 96019572096 96153974784 96315899904 96389300224 96402120192 96680966634 96917581824 97004340727 97055077616 97066149768 97303707648 97305548508 97390812204 97441751232 97543692288 97605844992 97680228352 97693220016 97932312576 98019979848 98215585152 98322481152 98469050976 98606882304 98848210944 98850081024 98861357952 98936698112 98988445696 99092004864 99243906048 99330868224 99471787716 99486793728 99575852544 99639300096 99728495433 99927510192 99972569088 100172070912 100185393996 100261743176 100430585856 100520489538 100573065504 100661192352 100819206144 100830707712 100907548672 100909457712 100920969576 100973755008 101156421632 101220876288 101311487424 101559435264 101715118848 101964054528 102009333321 102116052864 102181118976 102258989056 102431195136 102511195136 102522889728 102576513024 102668337702 102919606272 102931347456 103011738081 103077374904 103329644544 103483678572 103495484106 103628529088 103736942592 103884112928 103895964144 104150237184 104243470632 104297993856 104309892288 104553250816 104565178368 104658783264 104713523712 104969797632 105063764736 105138269568 105545106432 105557147136 105706899774 105803415552 105817487616 105898128896 105953517568 105965604864 106060463397 106320033792 106375643136 106470868728 106483015044 106743619584 106895055456 106902742842 106970858928 107156668416 107232657408 107316407408 107328650184 107384787072 107647598592 107743962816 107756254368 107925405696 108007653376 108022018608 108064145408 108173221632 108437962752 108591802368 108599611776 109032279552 109186962318 109199418489 109454184448 109466671104 109621970136 109736653824 109890256896 109988628708 110173851648 110272477329 110492533296 110762950656 110777682348 110862103688 110920088704 110932742592 111204237312 111206341152 111303785376 111362001408 111478505472 111634546688 111649394304 111747226752 111922642944 112022834112 112179637248 112368549888 112418448966 112469140224 112693579776 112794461073 112984409088 113070512128 113129652224 113144698692 113243841396 113421606912 113520992256 113523139926 113682043104 113800974336 113873485824 113975423352 114254364672 114429508704 114584849344 114709561344 114880559472 115041362688 115235094528 115322912768 115325094528 115338250944 115398577152 115607339008 115681001472 115784557056 115962046767 116067926016 116119467862 116171827968 116245850112 116530348032 116582095224 116704060416 116867416064 116869627044 116882959662 117155651584 117169016832 117273904461 117335243088 117438057744 117622407168 117635825664 117727700664 117741131172 117802714176 118091022336 118196735328 118280553264 118432604672 118486007808 118738244736 119028842496 119135395008 119197707264 119211305472 119489429504 119503060992 119610038016 119672598528 119779727319 120072873984 120086572032 120256937388 120551251968 120636739584 120730958334 120744731457 120807885456 121026433024 121103548416 121211958168 121508610048 121572163584 121617382404 121680992832 121694874336 121992708096 122165777664 122174563248 122464763904 122647322752 122661314496 123135957504 123150004992 123324716403 123437318144 123453735552 123626539008 123929100288 124040039424 124104916992 124216013516 124304099958 124608319488 124719866649 124785099792 124799335416 125090496512 125104766976 125107133796 125216758548 125282251584 125413318656 125588865024 125701289952 125715630096 125912973312 126025688376 126202091904 126510956544 126527782752 126690436096 126699547072 126780277248 127090556928 127204326144 127270858752 127384789371 127599307776 127711116288 127892298492 127911591936 128026096128 128205299712 128222351271 128396416006 128536160256 128907955512 129048256512 129223442432 129240629406 129421533024 129738276864 129740731344 129854416272 129922334976 130058256384 130141126656 130257626688 130576416768 130693306464 130776581376 130954113536 131096641536 131154857127 131292067968 131475843072 131797614592 131800108032 131815143936 132002148474 132117814962 132122673152 132325208064 132441157632 132443663247 132528053448 132629050288 132767803392 132852400128 132971327244 133236680256 133296758784 133562761216 133580525328 133907447808 134027319384 134097420672 134214923136 134425608192 134440943616 134545943616 134561292768 134631673344 134961168384 135081983232 135097393536 135412580352 135620158464 135952072704 136012444428 136154737152 136241491968 136347898218 136363452939 136697186304 136768684032 136891116936 136906733628 137226141696 137241796608 137348984108 137436499872 137446383654 137772859392 137978238096 137993978808 138315923456 138527952192 138866982912 138991294176 139063991808 139079856384 139420237824 139545044352 139618031616 139959730176 140085019648 140184359424 140383237266 140726808576 140742862848 140852784723 140942533032 141089983488 141287473152 141413951196 141430083858 141760045056 141778899423 141834190848 141961158304 141977353392 142324826112 142526740608 142536990456 142627811904 142875557888 142976876544 143104866912 143179716096 143530131456 143658617088 143675005824 143900540928 144029358144 144230962176 144583950336 144603180288 144789069824 144799482368 145021449951 145376372736 145582616424 145599224652 145955561472 145958322762 146086218306 146162626848 146315538432 146520342528 146539830024 146651504944 146898468864 147029969772 147323377728 147483721728 147683934208 147703576464 147910323456 148272316416 148275121536 148405047168 148482668544 148638007296 148865859072 148996302336 149207681574 149230190592 149363778816 149458950144 149572849664 149824733184 149891265288 149958853632 150258106368 150392614764 150645878784 150780734307 150859598256 150991788528 151228809216 151361323008 151364186568 151381454364 151460632512 151576057472 151734632448 151831314432 151967231136 152339152896 152572678272 152946081792 153174079296 153388483584 153646792704 153766792704 153784334592 153864769536 154002506553 154379409408 154397021184 154616062356 154757234688 154895770624 154994466816 155225517858 155442793632 155605413888 155826169392 155843946216 156225355776 156365205948 156446990784 156464838432 156584076992 156829876224 156847767552 156970267552 156988174896 157070285568 157454696448 157595647104 157707404352 157981343744 158317659648 158560349661 158681185166 158705123328 158847193344 158930276352 158948407296 159072547921 159337414656 159480050688 159563464704 159706303092 159724522566 160097165312 160115429376 160342583184 160354114263 160735002624 160848986112 160974611112 160992975276 161077180608 161471397888 161615944224 161634381552 162011480064 162033027912 162096218112 162156509872 162241323776 162259832448 162656944128 162887703552 162899417664 163286351872 163548419328 163780443477 164181276672 164200006656 164432955204 164604980736 164835385344 164982943062 165260777472 165386719232 165473222656 165738799944 166144425984 166293155532 166380133056 166399113888 166806355968 166809511728 166955678064 167043002112 167217758208 167451820032 167474091456 167601719936 167620840128 167883964416 168034251168 168269455872 168552824832 168627673449 168681275392 168703710336 169040369664 169454075904 169605768192 169694478336 169717048038 169846385828 169865762094 170132410368 170281488384 170284709889 170523064656 170701461504 170810228736 170940399616 170963135028 171381547008 171877274016 172064342016 172320839208 172562044032 172984369152 172987641792 173007376416 173097865728 173139221696 173229779968 173411008512 173521502208 173676835584 174101889024 174179201793 174257741952 174368775168 174795522048 174873142836 175056090624 175301124096 175304440566 175324439493 175458050558 175733477376 175753525248 176002864632 176157086616 176433610752 176453738496 176588210176 176591550996 176611696758 176704071264 177023737856 177136533504 177295102992 177648907008 177729011712 178107367104 178543263744 178703092512 178796560896 178816958208 178953230848 179234144256 179254591488 179394591488 179415057024 179508897792 179948224512 180109310976 180129858048 180385406082 180550107136 180826877952 181096437501 181211828184 181349925904 181539649536 181655322624 181797197624 181817937252 182262915072 182358245376 182426073606 182521489248 182542311504 182968188928 182989062144 183248666496 183261844872 183697145856 183970984128 183991971744 184703936256 184725007488 185155977216 185180603328 185321725568 185418655744 185439808512 185893650432 186060059136 186157375488 186324020274 186456149937 186912479232 187177649688 187199003124 187635744768 187657150464 187660700694 187803712964 187825137822 187923377376 188119977984 188383297536 188551934928 188573445144 188869459968 189013393408 189038532564 189112254464 189303137856 189766434816 190035654144 190049320608 190170415872 190635835392 190806489216 190906288128 191373508608 191398961664 191544822784 191566674432 191838447738 191867387904 192039144192 192307949568 192594624009 192631799808 192804240384 193361933268 193835163648 193860944109 194008681454 194110155232 194132299536 194607415296 194611097016 194781624408 194883502464 195087384576 195211689984 195360456704 195386440032 195864625152 196039959696 196431170304 196644962304 196938101952 197213764608 197696421888 197700162048 197722715904 197873396224 197976891392 198003222711 198176722443 198184009728 198487812096 198661736448 198943575432 198973587456 199151705088 199278600192 199456990866 199855020384 199945138176 200344141824 200370787992 200523486352 200861171712 201040979076 201146131008 201322384704 201638412288 201661415424 201815097344 201818915424 201841939152 201947510016 202312843264 202441752576 202622974848 203118870528 203430237696 203928109056 204018666642 204232105728 204362237952 204517978112 204521847327 204862390272 205022390272 205045779456 205153026048 205336675404 205839212544 205862694912 206023476162 206154749808 206169575481 206659289088 206967357144 206990968212 207257058176 207473885184 207768225856 207791928288 208300474368 208486941264 208595987712 208619784576 209106501632 209130356736 209317566528 209427047424 209939595264 210127529472 210276539136 210574855899 211090212864 211114294272 211413799548 211606831104 211634975232 211796257792 211907035136 211931209728 212120926794 212640067584 212751286272 212941737456 212966030088 213487239168 213790110912 213805485684 213941717856 214313336832 214465314816 214632814816 214657300368 214769574144 215295197184 215487925632 215512508736 215850811392 216015306752 216044037216 216128290816 216346443264 216875925504 217183604736 217199223552 217507361443 218064559104 218373924636 218398836978 218908368896 218933342208 218937484143 219129327459 219243940272 219473307648 219780513792 219977257416 220347703296 220544954658 220985066592 221525901312 221555364696 221724207376 221840177408 221865485184 222408474624 222412682304 222607570752 222724002816 222957010944 223269093376 223298788608 223494453504 223811522361 223845285888 224045668224 224359274496 224737099776 224836897932 224938280448 225387159552 225588922146 225968818176 226141024256 226259304448 226289397384 226487682792 226843213824 227041984512 227046279852 227364086208 227601948672 227746971648 227950846704 228508729344 228859017408 229169698688 229419122688 229761118944 230082725376 230470189056 230645825536 230650189056 230676501888 230797154304 231214678016 231362002944 231569114112 231924093534 232135852032 232238935724 232343655936 232491700224 232838276787 233164190448 233408120832 233734832128 233739254088 233765919324 234311303168 234338033664 234547808922 234670486176 234876115488 235244814336 235271651328 235455401328 235482262344 235605428352 236182044672 236393470656 236561106528 236865209344 236972015616 237476489472 238021777749 238057684992 238270790016 238395414528 238422610944 238978859008 239006121984 239220076032 239345197056 239559454638 239586783849 240145747968 240173144064 240513874776 241102503936 241273479168 241461916668 241489462914 241615770912 242052866048 242207096832 242423916336 243017220096 243144327168 243234764808 243361985664 243389748672 243985416192 244331555328 244349126496 244929527808 245294645504 245322628992 246271915008 246300009984 246649432806 246874636288 246907471104 247253078016 247474414593 248080078848 248209833984 248432027032 248608199916 249216638976 249439733298 249570199584 249598670832 250180993024 250209533952 250214267592 250433517096 250564503168 250826637312 251177730048 251402579904 251431260192 251825946624 252051376752 252404183808 253021913088 253055565504 253380872192 253399094144 253560554496 254181113856 254408652288 254541717504 254769578742 254798643141 255198615552 255422232576 255784596984 255823183872 256052192256 256410599424 256444702542 256792832012 257072320512 257815911024 258096513024 258446884864 258481258812 258843066048 259476553728 259481462688 259708832544 259844669952 260116512768 260282253312 260515253376 261152833536 261386612928 261553162752 261908227072 262193283072 262309714254 262584135936 262951686144 262956660849 263187075837 263600216064 263630287872 264004296948 264235629924 264245346304 264650416128 264882315264 264887326494 264917545137 265056106896 265258100576 265535606784 265704800256 265942654488 266473360512 266593517568 267125522432 267161050656 267814895616 268054638768 268194841344 268429846272 268851216384 268881887232 269091887232 269122585536 269263346688 269922336768 270163966464 270194787072 270578109123 270825160704 271240316928 271904145408 272024888856 272309474304 272482983936 272695796436 272726905878 273394372608 273537368064 273639110409 273782233872 273813467256 274452283392 274483593216 274697968216 274872999744 274892767308 275545718784 275956476192 275987957616 276631846912 277055904384 277733965824 277982588352 278127983616 278159712768 278840475648 279090088704 279236063232 279486030411 280170039296 280368718848 280766474532 281453617152 281485725696 281705569446 281737706733 281885066064 282179966976 282574946304 282827902392 282860167716 283520090112 283557798846 283668381696 283922316608 283954706784 284649652224 285053481216 285073980912 285255623808 285751115776 285953753088 286209733824 286359432192 287060262912 287317234176 287350011648 287757671607 287801081856 288058716288 288461924352 289167900672 289206360576 289578139648 289598964736 290042899902 290752745472 291013022181 291165232848 291198449304 291911122944 291916645524 292172436612 292325253696 292631076864 293040685056 293079660048 293303009888 293796937728 294059939544 294646755456 294967443456 295367868416 295407152928 295820646912 296544632832 296550243072 296810094336 296965337088 297231175199 297276014592 297731718144 297992604672 298415363148 298460381184 298727557632 298917900288 299145699328 299185486299 299782530576 299917707264 300516212736 300785229528 301291757568 301561468614 301719196512 301983577056 302457618432 302722646016 302728373136 302762908728 302921265024 303152114944 303469264896 303662628864 303934462272 304678305792 305145356544 305892163584 306027999963 306348158592 306776967168 307293585408 307533585408 307568669184 307729539072 308005013106 308758818816 308794042368 309035214243 309232124712 309791541248 309988933632 310451035716 310885587264 311210827776 311652338784 311687892432 312450711552 312730411896 312893981568 312929676864 313168153984 313659752448 313695535104 313940535104 313976349792 314140571136 314909392896 315191294208 315414808704 315962687488 316635319296 317120699322 317362370332 317410246656 317694386688 317860552704 317896814592 318145095842 318181390191 318960101376 319126929408 319412606184 319449045132 320194330624 320230858752 320685166368 320708228526 321470005248 321697972224 321949222224 321985950552 322154361216 322942795776 323231888448 323268763104 324022960128 324066055824 324192436224 324313019744 324482647552 324519664896 325313888256 325775407104 325798835328 326572703744 327096838656 327560886954 327598255467 328362553344 328400013312 328656497687 328865910408 329209961472 329670770688 329965886124 330521554944 330773438464 330817431987 330946445312 331477599888 332288851968 332586311064 332760266112 332798227776 333612711936 333619023456 333911356128 334086004224 334435516416 334903640064 334948182912 335203439872 335241680256 335767928832 336068502336 336538911744 337105649664 337255346898 337362550784 337407420672 338080739328 338383383219 339211536384 339388956672 339434096076 339692771656 339731524188 340264820736 340562976768 340569419778 341046129312 341402923008 341620457472 341880799232 341926270056 342763094016 343754548032 344128684032 344641678416 345124088064 345968738304 345975283584 346014752832 346195731456 346278443392 346459559936 346822017024 347043004416 347353671168 348203778048 348358403586 348515483904 348737550336 349591044096 349746285672 350112181248 350602248192 350608881132 350648878986 350916101116 351466954752 351507050496 351821713383 352005729264 352314173232 352867221504 352907476992 353176420352 353183101992 353223393516 353408142528 354047475712 354273067008 354590205984 355297814016 355458023424 356214734208 357086527488 357406185024 357593121792 357633916416 357906461696 358468288512 358509182976 358789182976 358830114048 359017795584 359339181957 360218621952 360259716096 360770812164 361100214272 361653755904 362192875002 362234194371 362423656368 362699851808 363079299072 363310645248 363594395248 363635874504 364525830144 364716490752 364852147212 365042978496 365084623008 365936377856 365978124288 366497332992 366523689744 367394291712 367941968256 367983943488 369407872512 369450014976 369974149209 370311954432 370361206656 370643451136 370837311488 370879617024 371787300864 372120118272 372314750976 372648040548 372912299874 373824958464 374159599947 374355299376 374398006248 375271489536 375314300928 375321401388 375607425928 375650275644 375846754752 376239955968 376766595072 377103869856 377146890288 377738919936 378026786816 378077065128 378224508928 378606275712 379532869632 380071308288 380098641216 380340831744 381271670784 381612978432 381812576256 382154368113 382797923328 383089645568 383133348864 383676895476 383734775808 384078288384 384615899136 385189248018 385608480768 386723866536 387670327296 387721888218 388017362908 388220310464 388264599072 389214830592 389222194032 389563248816 389767004928 390174769152 390423379968 390720913408 390772880064 391729250304 392079919392 392862340608 393289924608 393464571381 393876203904 394427529216 395392843776 395400324096 395445431808 395746792448 395953782784 396006445422 396353444886 396368019456 396975624192 397323472896 397330989741 397887150864 398303410176 398557200384 398913981732 399710040768 399890276352 400688283648 400741575984 401046972704 401722343424 402081958152 402292262016 402644769408 403276824576 403322830848 403630194688 403637830848 403683878304 403895020032 404625686528 404883505152 405245949696 406237741056 406418137517 406860475392 407856218112 408037333284 408464211456 408724475904 409035956224 409043694654 409090358817 410044780544 410091558912 410306052096 410673350808 411678425088 411725389824 412046952324 412309499616 412339150962 413318578176 413934714288 413981936424 414514116352 414947770368 415536451712 415583856576 416600948736 416973882528 417191975424 417239569152 418213003264 418260713472 418635133056 418854094848 419879190528 420255058944 420553078272 421149711798 422180425728 422228588544 422558354169 422827599096 423269950464 423592515584 423814070272 423862419456 424241853588 425280135168 425502572544 425883474912 425932060176 426974478336 427580221824 427610971368 427883435712 428626673664 428930629632 429265629632 429314600736 429539148288 430590394368 430975851264 431025017472 431701622784 432030613504 432088074432 432692886528 433751851008 434367209472 434398447104 435014722886 435064349853 436129118208 436747849272 436797673956 437816737792 437866684416 437874968286 438258654918 438487880544 438946615296 439561027584 439954514832 440695406592 441089909316 441970133184 443051802624 443110729392 443448414752 443680354816 443730970368 444816949248 444825364608 445215141504 445448005632 445914021888 446538186752 446597577216 446988907008 447623044722 447690571776 448091336448 448718548992 449387456021 449474199552 449673795864 449876560896 450774319104 451177844292 451937636352 452282048512 452342202921 452518608896 452578794768 452975365584 453686427648 454083969024 454092559704 454728172416 455203897344 455493943296 455901693408 457017458688 457718034816 458339397376 458838245376 459522237888 460165450752 460940378112 461291651072 461300378112 461353003776 461594308608 462007519659 462429356032 463138228224 463848187068 464271704064 464477871448 464687311872 464983400448 465676553574 466328380896 466816241664 467469664256 467478508176 467531838648 468622606336 468676067328 469095617844 469340972352 469752230976 470489628672 470543302656 470910802656 470964524688 471210856704 472364089344 472786941312 473122213056 473730418688 473944031232 474952978944 476043555498 476115369984 476541580032 476790829056 476845221888 477217643763 478012243968 478440152064 478690394112 479118909276 479173567698 480291495936 480346288128 481027749552 481062342789 482205007872 482546958336 482923833336 482978925828 483231541824 484105732096 484414193664 484847832672 486034440192 486288654336 486469529616 486723971328 486779497344 487970832384 488663110656 488698252992 489859055616 490589291008 490645257984 491341330431 492543830016 492600019968 493298865612 493749272576 493814942208 494506156032 494948829186 496160157696 496419667968 496864054064 497216399832 498433277952 498879466596 499140399168 499197341664 500361986048 500419067904 500428535184 500867034192 501129006336 501653274624 502355460096 502805159808 502862520384 503651893248 504102753504 504808367616 505883020347 506043826176 506111131008 506761744384 506798188288 507121108992 508362227712 508817304576 509083435008 509539157484 509597286282 510397231104 510844465152 510854129667 511569193968 512104384512 512821198848 512889405084 513585664024 514144641024 515631822048 516193026048 516893769728 516962517624 517686132096 518953107456 518962925376 519417665088 519689339904 520233025536 520564506624 521030506752 522305667072 522537605379 522773225856 523106325504 523816454144 524386566144 524619428508 525168271872 525903372288 525913321698 526374151674 527200432128 527260575744 528008593896 528471259848 529300832256 529764630528 529774652988 529835090274 530112213792 530516201152 531071213568 531409600512 531885308976 532946721024 533187035136 534251044864 534322101312 535629791232 536109277536 536389682688 536859692544 537702432768 537763774464 538183774464 538245171072 538526693376 539844673536 540327932928 540389574144 541156218246 541650321408 542480633856 543289312503 544049777712 544618948608 544965967872 545391592872 545453811756 546788745216 547074736128 547278220818 547564467744 547626934512 548904566784 548967186432 549395936432 549745999488 549785534616 551091437568 551912952384 551975915232 553263693824 554111808768 555384148081 555467931648 555965176704 556255967232 556319425536 557680951296 558180177408 558472126464 558972060822 559368449811 560340078592 560737437696 561532949064 562907234304 562971451392 563411138892 563475413466 563770132128 564359933952 565149892608 565655804784 565720335432 567040180224 567115597692 567336763392 567844633216 567909413568 569299304448 570106962432 570147961824 570511247616 571502231552 571907506176 572419467648 572718864384 574120525824 574634468352 574700023296 575515343214 575602163712 576117432576 576923848704 577783872027 578412721152 579156279296 579197929472 580085799804 581505490944 582026044362 582330465696 582396898608 583822245888 583833291048 584344873224 584650507392 585262153728 586081370112 586159320096 586606019776 587593875456 588119879088 589293510912 589934886912 590735736832 590814305856 591641293824 593089265664 593100486144 593620188672 593930674176 594009668133 594462350398 594530167329 594552029184 595463436288 595985209344 596830726296 596920762368 597455115264 597835800576 598291398656 598370972598 599565061152 599835414528 601032425472 601570459056 602583515136 603122937228 603438393024 603967154112 604915236864 605445292032 605456746272 605525817456 605842530048 606304229888 606938529792 607325257728 607868924544 609356611584 610290713088 611784327168 612055999926 612696317184 613553934336 613565541981 614103176953 614587170816 615067170816 615137338368 615459078144 616010026212 617517637632 617588084736 618070428486 618464249424 618508726443 619583082496 619977867264 620902071432 621771174528 622421655552 623304677568 623375784864 624901423104 625460823792 625787963136 625859353728 626336307968 627319504896 627391070208 627881070208 627952699584 628281142272 629818785792 630382588416 630829617408 631724567697 631925374976 633270638592 634241398644 634724740664 634820493312 635388773376 635721105408 635793629184 636290191684 636362780382 637920202752 638253858816 638825212368 638898090264 640388661248 640461717504 641370332736 641416457052 642940010496 643395944448 643898444448 643971901104 644308722432 645885591552 646463776896 646537526208 648045920256 648132111648 648384872448 648626039488 648965295104 649039329792 650627776512 651550814208 651597670656 652522084329 654193677312 655121773908 655196510934 656725106688 656800026624 656812452429 657312995374 657387982377 657731820816 658419922944 659341541376 659931772248 661043109888 661546876928 661634863974 661892890624 662955199776 664577703936 665172622128 665520532224 665596455552 667225423872 667238046912 667822712256 668172008448 668871032832 669807280128 669896365824 670406879744 670483360512 671434567083 671535857664 672137004672 673077823488 674211299328 674510693796 674725101568 674814841344 676161478656 676766766438 678423072768 678777913344 678868192152 679030385089 679385543312 679463048376 680529641472 681125953536 681138839556 682092258624 682805846016 683240914944 683761598464 683852540112 685526188032 687509096064 688257368064 689283356832 690248176128 691937476608 691950567168 692029505664 692391462912 692556886784 692919119872 693644034048 694086008832 694707342336 696407556096 696716807172 697030967808 697475100672 698514830361 699492571344 700224362496 701204496384 701217762264 701297757972 701832202232 702933909504 703014100992 703643426766 704011458528 704628346464 705734443008 705814953984 706352840704 706366203984 706446787032 706816285056 708094951424 708546134016 709180411968 710595628032 710916046848 712429468416 714065333247 714173054976 714812370048 715186243584 715267832832 715812923392 716936577024 717018365952 717578365952 717660228096 718035591168 718678363914 720437243904 720519432192 721541624328 723307511808 724385750004 724468388742 724847312736 725399703616 726158598144 726621290496 727188790496 727271749008 729051660288 729432981504 729704294424 730085956992 730169246016 731872755712 731956248576 732994665984 733047379488 734788583424 735883936512 735967886976 738815745024 738900029952 739948298418 740623908864 740722413312 741286902272 741674622976 741759234048 742423243779 744240236544 744629501952 745296081096 745824599748 747649916928 748319199894 748710598752 748796012496 750542979072 750628601856 750642802776 751214851856 751300551288 751693509504 752479911936 753533190144 754207739712 754293780576 755477839872 756053573632 756154130256 756449017856 757212551424 759065739264 760142616576 760197282432 760681663488 762543341568 763225956864 763625152512 764308736226 764395929423 765595846656 766179291136 766266697728 767353790952 767469551616 768156576768 769231798272 770378496036 771216961536 773447733072 775340654592 775443776436 776034725816 776440620928 776529198144 778429661184 778444388064 779126497632 779534009856 780349538304 780846759936 781441826816 781545760128 783458500608 784159838784 785724681216 786579849216 786929142762 787752407808 788855058432 788869982547 789561227511 790800648192 790890863616 791493584896 791907565568 792012890844 792706889772 792736038912 793951248384 794646945792 794661979482 795774301728 796606820352 797114400768 797827963464 799420081536 799780552704 801376567296 801483151968 802093945408 803444686848 804163916304 804584524032 805289538816 806553649152 806645661696 807260389376 807275661696 807367756608 807790040064 809251373056 809767010304 810491899392 811734327369 812475482112 812836275034 813720950784 815712436224 816074666568 816928422912 817448951808 818071912448 818087389308 818180717634 820089561088 820183117824 820612104192 820917331227 821346701616 823356850176 823450779648 824093904648 824618999232 824678301924 826637156352 827869428576 827963872848 829028232704 829895540736 831072903424 831167713152 833201897472 833947765056 834383950848 834479138304 836426006528 836521426944 837270266112 837708189696 838458091233 840510117888 841106156544 842299423596 844360851456 844457177088 845116708338 845213120199 845655198192 846539900928 847185031168 847628140544 847724838912 848483707176 850560270336 851005145088 851766949824 851864120352 853948956672 855160443648 855221942736 855766871424 857253347328 857861259264 858531259264 858629201472 859078296576 861180788736 861951702528 862050034944 863273014821 863403245568 864061227008 864176148864 865385773056 867503702016 868734418944 868796894208 870029445772 870128699706 872258236416 873039066543 873495698544 873595347912 875633475584 875733368832 875749936572 876517309836 876975761088 877893230592 879122055168 879909029664 881390813184 882179818632 883940266368 886103605248 886221458784 886896829504 887360709632 887461940736 889633898496 889650729216 890430283008 890896011264 891693525597 891828043776 893195154432 893977814016 895246089444 895381143552 896182672896 897437097984 897556458897 898774912042 899347591728 899753121792 901548638208 902355688584 903875272704 904564097024 904684405842 905037217792 905157589536 905950731168 907372855296 908167938048 908185119408 909456344832 910407794688 910987886592 911803386816 914034917376 915436069632 916678794752 917676490752 918083999889 919044475776 920330901504 921880756224 922583302144 922600756224 922706007552 923188617216 924015039318 924858712064 926276456448 927105642729 927696374136 928955742896 929374623744 929966800896 931353107148 932656761792 933632483328 934939328512 934957016352 935063677296 937245212672 937352134656 938191235688 938681944704 939504461952 940979257344 941086605312 941821605312 941929049376 942421713408 944728178688 945573882624 946244426112 947460837376 947888062464 949905957888 952087110996 952230739968 953083160064 953581658112 953690443776 954435287526 954544170573 956880304128 957380788224 958237818552 958347135396 960582991872 960692576256 962055499104 962124685578 964410015744 965093916672 965847666672 965957851656 966463083648 968211464192 968828387328 969695665344 972068880384 972577308672 972939059232 973447942656 973558994688 975941664768 977326221312 977396505984 979718111232 981178582016 981290515968 982682660862 985087660032 985200039936 985969493061 986597731224 987629884416 989012312064 989897658372 992320315392 992452295961 992839335936 993728108128 994432799664 996866555904 997758933192 998280798336 998394683328 1000723972096 1000838135808 1000857070368 1001734068384 1002258012672 1003306549248 1004710920192 1005610319616 1005725040768 1007303786496 1008205507008 1009616735232 1011766040694 1012087652352 1012222262016 1013523488768 1013596376576 1014242217984 1015150149657 1017634609152 1018166870016 1019078314968 1019194572564 1020794462208 1021688930304 1021708259334 1023138387936 1024208769024 1025642397696 1025778810168 1027171328048 1028289282048 1031263644096 1032386052096 1033787539456 1033925035248 1035372264192 1037906214912 1037925850752 1038835330176 1039378679808 1040466051072 1041129013248 1042061013504 1044611334144 1045075210758 1045546451712 1046212651008 1047632908288 1048773132288 1049238857016 1050336543744 1051806744576 1051826643396 1052748303348 1054400864256 1054521151488 1055465140149 1056017187792 1056942519696 1058601664512 1059529261056 1059549305976 1059670180548 1060224427584 1061032402304 1062142427136 1062819201024 1063770617952 1065893442048 1066374070272 1068502089728 1068644202624 1071259582464 1072218555072 1072779365376 1073719385088 1075404865536 1075527548928 1076367548928 1076490342144 1077053386752 1078017545871 1080655865856 1080779148288 1082312436492 1083300642816 1084961267712 1086578625006 1088099555424 1089237897216 1089931935744 1090783185744 1090907623512 1093577490432 1094149472256 1094556441636 1095128935488 1095253869024 1097809133568 1097934372864 1098791872864 1099491998976 1099571069232 1102182875136 1103825904768 1103951830464 1106527387648 1108223617536 1109922447627 1110768296162 1110935863296 1111930353408 1112511934464 1112638851072 1113507835447 1115361902592 1116360354816 1116944252928 1117944121644 1118736899622 1120680157184 1121474875392 1122478799841 1123065898128 1125814468608 1125942902784 1126822277784 1126950826932 1127540264256 1128719867904 1130299785216 1131311609568 1131440670864 1134080360448 1134231195384 1134673526784 1135689266432 1135818827136 1138598608896 1140213924864 1140295923648 1141022495232 1143004463104 1143815012352 1144838935296 1145437728768 1146463104339 1149268936704 1149400046592 1151030686428 1151204327424 1152234865152 1153847697408 1155567744054 1156825442304 1158312558592 1158395858944 1160171599608 1163010981888 1164052088724 1164660931392 1164793797216 1167644491776 1167666582096 1168689746448 1169301014784 1170524307456 1172162740224 1172318640192 1173212039552 1175187750912 1176239758176 1178587021824 1179869773824 1180393714143 1181471473664 1181628611712 1183282587648 1186178531328 1186200972288 1187240377344 1187861348352 1188019336266 1188924700796 1189060334658 1189104058368 1190926872576 1191970418688 1191992969223 1193661452592 1194910230528 1195671601152 1196582797312 1196741945196 1199130122304 1199670829056 1202064850944 1203140918112 1205167030272 1206245874456 1206876786048 1207934308224 1209830473728 1210890584064 1210913492544 1211051634912 1211685060096 1212608459776 1213877059584 1214650515456 1215737849088 1218713223168 1219254412551 1220581426176 1223568654336 1224111999852 1225392634368 1227107868672 1227131083962 1227271076451 1228206353906 1230134341632 1230274676736 1230918156288 1232020052424 1235035275264 1235176169472 1236140856972 1236928498848 1237017452886 1239166164992 1239955734528 1241804142864 1243542349056 1244843311104 1246609355136 1246751569728 1249802846208 1250921647584 1251575926272 1251718707456 1252672615936 1254639009792 1254782140416 1255762140416 1255905399168 1256562284544 1259637571584 1260765176832 1261659234816 1263449135394 1263850749952 1266541277184 1267675062507 1268482797288 1269449481328 1270777546752 1271442210816 1271587258368 1272580383368 1272725560764 1275840405504 1276507717632 1277650424736 1277796180528 1280777322496 1280923435008 1282740665472 1282832914104 1285880020992 1286791888896 1287796888896 1287943802208 1288617444864 1291771183104 1292927553792 1293075052416 1296091840512 1296264223296 1297252078976 1297930590208 1298078659584 1301255553024 1303101628416 1303195341312 1305044168658 1305193049559 1308387354624 1310243547816 1310393021868 1313450213376 1313600053248 1313624904858 1314625990748 1314775964754 1315463641632 1316839845888 1318683082752 1319863544496 1322086219776 1323093753856 1323269727948 1323785781248 1325910399552 1329155407872 1330345244256 1331041064448 1331192911104 1334450847744 1334476093824 1335645424512 1336344016896 1337742065664 1339614560256 1339792731648 1340813759488 1340966721024 1342869134166 1343071715328 1344274009344 1346155646976 1348162368063 1348422598656 1349021387592 1349629682688 1352322957312 1353533532876 1356846145536 1357026608763 1357555826688 1357736384304 1358060770178 1358771086624 1358926096752 1361059282944 1362251907072 1362277679112 1364184517248 1365611692032 1366481829888 1367523196928 1367705080224 1371052376064 1375018192128 1376514736128 1378566713664 1380496352256 1383874953216 1383901134336 1384059011328 1384782925824 1385113773568 1385838239744 1386022558977 1387288068096 1389414684672 1392815112192 1393433614344 1394061935616 1394950201344 1397029660722 1398985142688 1400448724992 1402408992768 1402435524528 1402595515944 1403664404464 1405867819008 1406028201984 1407286853532 1408022917056 1409256692928 1411468886016 1411629907968 1412705681408 1412732407968 1412893574064 1413632570112 1416189902848 1417092268032 1418360823936 1421191256064 1421832093696 1424858936832 1428130666494 1428346109952 1429624740096 1430372487168 1430535665664 1431625846784 1431652931289 1434036731904 1435156731904 1435320456192 1436071182336 1437356727828 1440874487808 1441038864384 1443083248656 1443187028367 1446615023616 1448771500008 1448936777484 1449694625472 1450799407232 1452317196288 1453242580992 1454377580992 1454543498016 1458103320576 1458865963008 1459408588848 1460171913984 1460338492032 1463745511424 1463912497152 1465989331968 1466094758976 1469577166848 1471767873024 1471935773952 1474023991293 1477631490048 1477800059904 1479896596836 1481247817728 1481444826624 1482573804544 1483349245952 1483518468096 1484846487558 1488480473088 1489259003904 1490592162192 1491649199496 1495299833856 1496638399788 1497421197504 1497592024992 1501085958144 1501257203712 1501285605552 1502429703712 1502601102576 1503387019008 1504959823872 1507066380288 1508415479424 1508587561152 1510955679744 1512107147264 1512308260512 1512898035712 1514425102848 1517649061041 1518131478528 1520285233152 1520394564864 1521363326976 1522551530101 1525086683136 1526451913728 1527250305024 1528617472452 1528791858846 1531191693312 1532358582272 1532533395456 1532562389001 1534707581904 1536313153536 1538463596544 1540756992072 1542433923072 1546895466144 1550681309184 1550887552872 1552069451632 1552881241856 1553058396288 1556859322368 1556888776128 1558252995264 1559068019712 1560699076608 1561693519872 1562883653632 1563091520256 1566917001216 1567612816137 1568319677568 1571449362432 1573159698432 1573858285524 1575504815616 1577710116864 1577739965094 1579122455022 1581601296384 1581781727232 1582987169792 1583815131136 1584025781688 1585413779544 1587902496768 1589293891584 1589323958964 1591548603456 1593213640704 1594228801536 1595655926928 1598840163072 1599561105408 1602753134592 1602966303936 1604187890816 1606889373696 1608327832608 1609169048064 1610579077632 1613107298304 1613291323392 1614520778752 1614551323392 1614735513216 1615580080128 1618502746112 1619534020608 1620983798784 1623468654738 1624950964224 1625672550068 1627441901568 1629867937509 1632149333136 1633856845824 1634897903616 1636143824896 1636174778616 1636361435268 1640179122176 1640366235648 1641224208384 1641834662454 1642693403232 1646713700352 1646901559296 1648187809296 1649237998464 1649356603848 1653274312704 1655738857152 1655927745696 1658056465408 1659791081472 1662145806848 1662335426304 1666152444243 1666403794944 1667895530112 1668767901696 1668958276608 1672852013056 1673042853888 1674540532224 1675416379392 1676916182466 1678105349433 1681020235776 1682212313088 1684598847192 1688721702912 1688914354176 1690233416676 1690426240398 1691310396384 1693079801856 1694370062336 1695256281088 1695449677824 1696967414352 1701120540672 1702010290176 1703533899648 1703728240704 1707897913344 1710320887296 1710443885472 1711533742848 1714506694656 1715722518528 1717062518528 1717258402944 1718156593152 1722361577472 1723903405056 1724100069888 1726546029642 1726806491136 1728122454016 1728352297728 1730771546112 1733351616081 1737468837888 1737593788416 1740058891544 1740257399412 1744516472832 1746078133086 1746991397088 1747190695824 1751266951168 1751466737664 1751499873144 1753034619672 1753951522176 1755786461184 1758244110336 1759818059328 1762781626368 1764359637264 1767880532736 1772207210496 1772442917568 1773793659008 1774721419264 1774923881472 1779267796992 1779301458432 1780860566016 1781792022528 1783387051194 1783590501987 1783656087552 1786390308864 1787955628032 1790492178888 1790762287104 1792365345792 1794874195968 1795112917794 1797549824084 1798695183456 1799506243584 1803097276416 1804711377168 1807750545408 1809128194048 1809368811684 1810074435584 1810315179072 1811901462336 1814745710592 1816335876096 1816370238816 1818912689664 1820815589376 1821975773184 1823606773632 1828069834752 1830872139264 1833357589504 1835352981504 1836167999778 1838088951552 1840661803008 1840696625943 1842309530859 1843761512448 1845201512448 1845412015104 1846377234432 1848030078636 1849717424128 1852552912896 1854211285458 1855392748272 1855526179329 1857911485792 1858749247488 1859933601792 1862706214296 1865313523584 1867264966656 1869878657024 1869914032704 1870127354592 1874490425344 1874704269312 1876382471376 1877363889408 1879008923904 1881958514688 1882173210624 1883643210624 1883858098752 1884843426816 1889456357376 1891147765248 1892488852224 1894921674752 1895173703091 1895776124928 1899811915776 1904174221992 1904461479936 1906166320128 1907163316224 1907380887552 1908870575052 1909088341146 1913760608256 1914761576448 1916475637104 1916694270792 1921165983744 1921385152512 1924110998208 1924249371156 1928820031488 1930187833344 1931695333344 1931915703312 1932926167296 1936422928384 1937656774656 1939391330688 1944137760768 1945154617344 1945878118464 1946895885312 1947117989376 1951883329536 1954652442624 1954793011968 1957566252987 1962357164032 1962581031936 1965365321724 1970175320064 1970400079872 1971938986122 1972163947131 1973195462448 1975259768832 1978024624128 1979795316744 1984640630784 1984904591922 1985678671872 1987456216256 1988865599328 1993733111808 1995517866384 1996561596672 1996789366656 2001447944192 2001676271616 2001714140736 2003468136768 2004516025344 2006613098496 2009421840384 2011220639232 2011450081536 2014303701249 2014607572992 2016411014016 2019233470464 2023532081388 2024175304704 2024444524032 2027046977536 2027192753152 2028484435968 2030300299314 2035269218304 2036333740032 2037091155267 2038156629936 2038389145128 2041588924416 2043377860608 2043416518668 2046276775872 2048417538048 2051284795392 2051557620336 2054342656096 2056578564096 2062527288192 2064772104192 2067575078912 2067850070496 2070744528384 2075812429824 2075851701504 2077670660352 2078757359616 2080618226393 2080932102144 2082258026496 2084122027008 2089222668288 2090150421516 2091092903424 2092425302016 2095265816576 2095544491083 2098477714032 2100673087488 2103613489152 2103653286792 2105496606696 2108801728512 2109042302976 2110930280298 2112034375584 2113885039392 2117203329024 2119058522112 2119098611952 2119340361096 2120448855168 2122064804608 2124284854272 2125638402048 2127541235904 2131786884096 2132748140544 2137004179456 2137288405248 2142195999741 2142519164928 2144437110144 2145558730752 2147438770176 2150809731072 2151055097856 2152735097856 2152980684288 2154106773504 2156035091742 2161311731712 2161558296576 2164624872984 2169922535424 2173157250012 2176199110848 2178475794432 2179863871488 2181566371488 2181815247024 2187154980864 2188298944512 2189112883272 2190257870976 2190507738048 2195618267136 2195868745728 2197583745728 2198983997952 2199142138464 2204365750272 2207651809536 2207903660928 2213054775296 2216447235072 2219844895254 2221536592324 2221871726592 2223860706816 2225023868928 2225277702144 2227015670894 2227269731337 2232720709632 2233888505856 2235888243288 2237473799244 2241360314368 2242949750784 2244957599682 2246131796256 2251628937216 2251885805568 2253644555568 2253901653864 2255080528512 2257439735808 2260599570432 2262623219136 2262881341728 2268160720896 2268462390768 2269347053568 2271378532864 2271637654272 2277197217792 2280427849728 2280591847296 2282044990464 2286008926208 2287630024704 2289677870592 2290875457536 2292926208678 2293187788269 2298537873408 2298800093184 2300595483809 2302061372856 2302408654848 2304469730304 2307695394816 2311135488108 2313650884608 2316625117184 2316791717888 2320343199216 2326021963776 2328104177448 2329321862784 2329587594432 2335288983552 2335333164192 2337379492896 2338602029568 2341048614912 2344325480448 2344637280384 2346424079104 2350375501824 2352479516352 2357174043648 2359739547648 2360787428286 2362942947328 2363257223424 2366565175296 2366609947641 2368683682533 2372401944576 2374480754688 2375722696704 2376038672532 2377849401592 2378120669316 2378208116736 2381853745152 2383940837376 2383985938446 2387322905184 2389820461056 2391343202304 2393165594624 2393483890392 2398260244608 2399341658112 2404129701888 2406281836224 2410334060544 2412491748912 2413753572096 2415868616448 2419660947456 2421781168128 2421826985088 2422103269824 2423370120192 2425216919552 2427754119168 2429301030912 2431475698176 2437426446336 2438508825102 2441162852352 2447137308672 2448223999704 2450785268736 2454215737344 2454262167924 2454542152902 2456412707812 2460268683264 2460549353472 2461836312576 2462751993681 2464040104848 2470070550528 2470352338944 2472281713944 2473856997696 2474034905772 2478332329984 2479911469056 2483608285728 2487084698112 2489686622208 2493218710272 2493503139456 2499605692416 2501843295168 2503151852544 2503437414912 2505345231872 2509278019584 2509564280832 2511524280832 2511810798336 2513124569088 2515374273699 2521530353664 2523318469632 2526898270788 2527701499904 2533082554368 2535350125014 2535639360597 2536965594576 2538898962656 2541555093504 2542884421632 2543174516736 2545160766736 2545451121528 2551680811008 2553015435264 2555300849472 2555592361056 2561554644992 2561846870016 2565481330944 2565665828208 2571760041984 2573583777792 2575593777792 2575887604416 2577234889728 2583542366208 2585855107584 2586150104832 2589819044463 2592183681024 2592528446592 2594504157952 2595861180416 2596157319168 2602511106048 2606203256832 2606390682624 2610088337316 2610386099118 2616774709248 2619117199629 2620487095632 2620786043736 2626900426752 2627200106496 2627249809716 2629251981496 2629551929508 2630927283264 2633679691776 2637366165504 2639727088992 2644172439552 2646187507712 2646539455896 2647571562496 2651820799104 2658310815744 2660690488512 2662082128896 2662385822208 2668901695488 2668952187648 2671290849024 2672688033792 2675080576791 2675484131328 2679585463296 2681627518976 2681933442048 2685738268332 2686143430656 2688548018688 2692311293952 2696324736126 2698042775184 2699259365376 2704645914624 2707067065752 2713692291072 2714053217526 2715111653376 2715472768608 2716121540356 2717542173248 2717852193504 2722118565888 2724503814144 2724555358224 2728369034496 2731223384064 2732963659776 2735046393856 2735410160448 2742104752128 2750036384256 2753029472256 2754251999667 2757133427328 2760992704512 2767749906432 2767802268672 2768118022656 2769565851648 2770227547136 2771676479488 2772045117954 2774576136192 2778829369344 2781316928187 2786867228688 2788123871232 2789900402688 2794059321444 2797970285376 2800897449984 2804817985536 2804871049056 2805191031888 2807328808928 2811735638016 2812056403968 2814573707064 2816045834112 2818513385856 2822937772032 2823259815936 2825411362816 2825464815936 2825787148128 2827265140224 2832379805696 2834184536064 2836721647872 2842382512128 2843664187392 2844926962619 2849717873664 2856261332988 2856692219904 2859249480192 2860744974336 2861071331328 2863251693568 2863305862578 2863632511719 2870313463808 2870640912384 2872142364672 2874713455656 2881748975616 2882077728768 2886166497312 2886374056734 2893230047232 2897543000016 2897873554968 2899389250944 2901598814464 2904634392576 2906485161984 2908755161984 2909086996032 2916206641152 2917731926016 2918817177696 2920343827968 2920676984064 2927491022848 2927824994304 2931978663936 2932189517952 2939154333696 2943535746048 2943871547904 2948047982586 2955262980096 2955600119808 2957908479183 2959793193672 2962889653248 2965147609088 2966698491904 2967036936192 2969692975116 2976960946176 2978518007808 2981184324384 2983298398992 2990599667712 2993276799576 2994842395008 2995184049984 3002171916288 3002514407424 3002571211104 3004859407424 3005202205152 3006774038016 3009919647744 3014132760576 3016830958848 3017175122304 3021911359488 3024214294528 3024616521024 3028850205696 3035298122082 3036262957056 3040570466304 3040789129728 3042726653952 3045103060202 3045450448971 3052903827456 3054500610048 3057234944904 3057583717692 3062383386624 3064717164544 3065066790912 3065124778002 3069415163808 3072626307072 3076927193088 3081513984144 3084867846144 3093790932288 3101362618368 3101775105744 3104138903264 3105762483712 3106116792576 3113718644736 3113777552256 3116505990528 3118136039424 3121398153216 3123387039744 3125767307264 3126183040512 3133834002432 3135225632274 3136639355136 3142898724864 3145712192147 3146319396864 3147716571048 3151009631232 3155420233728 3155479930188 3158244910044 3163202592768 3163563454464 3165974339584 3166395420447 3167630262272 3168051563376 3170827559088 3175804993536 3178587783168 3178647917928 3183097206912 3186427281408 3188457603072 3191311853856 3197680326144 3199122210816 3205506269184 3205932607872 3208375781632 3213778747392 3216655665216 3218338096128 3221158155264 3226214596608 3226582646784 3229041557504 3229102646784 3229471026432 3231160160256 3234052637613 3237005492224 3241967597568 3246937309476 3249901928448 3251345100136 3254883803136 3259735875018 3264298666272 3267713691648 3269795807232 3272287649792 3272349557232 3272722870536 3280358244352 3280732471296 3282448416768 3283669324908 3285386806464 3293427400704 3293803118592 3296375618592 3298475996928 3298713207696 3306548625408 3311477714304 3311855491392 3316112930816 3319582162944 3324291613696 3324670852608 3332304888486 3332807589888 3335791060224 3337535803392 3337916553216 3340523506341 3346085707776 3349081064448 3350832758784 3353832364932 3356210698866 3362040471552 3364424626176 3367436399523 3369197694384 3377443405824 3377828708352 3380466833352 3380852480796 3382620792768 3386159603712 3388740124672 3390512562176 3390899355648 3393934828704 3402241081344 3404020580352 3407067799296 3407456481408 3415795826688 3420641774592 3420887770944 3423067485696 3429013389312 3431445037056 3434125037056 3434516805888 3436313186304 3439389313017 3447806810112 3448200139776 3453092059284 3453612982272 3456244908032 3456704595456 3461543092224 3466703232162 3474937675776 3475187576832 3480117783088 3480514798824 3489032945664 3492156266172 3493982794176 3494381391648 3502533902336 3502933475328 3502999746288 3506069239344 3507903044352 3511572922368 3516488220672 3519636118656 3525563252736 3528719274528 3535761065472 3541181142429 3544414420992 3544885835136 3547587318016 3549442838528 3549847762944 3558535593984 3558602916864 3561721132032 3563584045056 3566774102388 3567181003974 3567312175104 3572780617728 3575911256064 3575978907669 3580984357776 3584730691584 3589748391936 3590225835588 3595099648168 3597390366912 3599012487168 3606194552832 3609422754336 3615501090816 3618256388096 3618737623368 3620148871168 3620630358144 3623802924672 3629491421184 3632671752192 3632740477632 3637825379328 3641631178752 3643951546368 3647213547264 3656139669504 3657763237653 3661744278528 3666715179008 3670705963008 3672335999556 3676177903104 3681323606016 3681393251886 3684619061718 3690403024896 3690824030208 3692754468864 3696060157272 3705105825792 3708422570916 3710785496544 3711052358658 3715822971584 3717498494976 3719867203584 3725412428592 3730627047168 3734529933312 3739757314048 3739828065408 3740254709184 3748980850688 3749408538624 3752764942752 3754727778816 3758017847808 3763917029376 3764346421248 3767286421248 3767716197504 3769686853632 3778912714752 3782295530496 3784977704448 3789843349504 3790347406182 3791552249856 3799623831552 3803025187521 3808348443984 3812332640256 3814326632448 3814761775104 3817741150104 3818176682292 3827521216512 3829523152896 3832951274208 3833388541584 3842331967488 3842770305024 3848221996416 3848498742312 3857640062976 3860375666688 3863390666688 3863831406624 3865852334592 3872845856768 3875313549312 3878782661376 3888275521536 3891756236928 3893791770624 3894235978752 3903766659072 3909304885248 3909586023936 3915132505974 3915579148677 3924714328064 3925162063872 3930730643448 3940350640128 3940800159744 3943877972244 3944327894262 3946390924896 3950519537664 3956049248256 3959590633488 3969281261568 3969809183844 3971357343744 3974912432512 3977731198656 3987466223616 3991035732768 3993123193344 3993578733312 4002895888384 4003352543232 4003428281472 4006936273536 4009032050688 4013226196992 4018843680768 4022441278464 4022900163072 4028607402498 4029215145984 4032822028032 4038466940928 4044487104189 4047064162776 4048889048064 4054093955072 4054385506304 4056968871936 4060600598628 4070538436608 4072667480064 4074182310534 4076313259872 4076778290256 4083177848832 4086755721216 4086833037336 4092553551744 4096835076096 4102569590784 4103115240672 4108685312192 4113157128192 4125054576384 4129544208384 4135150157824 4135700140992 4141489056768 4151624859648 4151703403008 4155341320704 4157514719232 4158067676931 4161236452786 4161864204288 4168244054016 4178445336576 4180300843032 4182185806848 4184850604032 4190531633152 4191088982166 4196955428064 4201346174976 4207226978304 4207306573584 4210993213392 4217603457024 4218084605952 4221860560596 4224068751168 4227770078784 4234406658048 4238117044224 4238197223904 4238680722192 4240897710336 4244129609216 4248569708544 4251276804096 4255082471808 4263573768192 4265496281088 4274008358912 4274576810496 4284391999482 4285038329856 4288874220288 4291117461504 4294877540352 4294958793867 4302110195712 4305470195712 4305961368576 4308213547008 4312070183484 4322623463424 4323116593152 4329249745968 4329561085101 4339845070848 4346314500024 4352398221696 4356951588864 4359727742976 4363132742976 4363630494048 4374309961728 4376597889024 4378225766544 4380515741952 4381015476096 4391236534272 4391737491456 4395167491456 4397967995904 4398284276928 4408731500544 4415303619072 4415807321856 4422071973879 4426109550592 4432894470144 4439689790508 4443073184648 4443743453184 4447721413632 4450047737856 4450555404288 4454031341788 4454539462674 4465441419264 4467777011712 4471776486576 4474947598488 4482720628736 4485899501568 4489915199364 4492263592512 4503257874432 4503771611136 4507289111136 4507803307728 4510161057024 4514879471616 4521199140864 4525246438272 4525762683456 4536321441792 4536924781536 4538694107136 4542757065728 4543275308544 4554394435584 4560855699456 4561183694592 4564089980928 4567654590303 4575260049408 4579355741184 4581750915072 4585852417356 4586375576538 4597075746816 4597600186368 4597687167003 4601190967618 4604122745712 4608939460608 4615390789632 4622270976216 4627301769216 4633250234368 4633583435776 4640686398432 4652043927552 4656208354896 4658643725568 4659175188864 4670577967104 4670666328384 4674758985792 4677204059136 4682097229824 4688650960896 4689274560768 4692848158208 4700751003648 4702838448411 4704959032704 4714348087296 4719479095296 4721574856572 4725885894656 4726514446848 4733130350592 4733219895282 4737367365066 4744803889152 4748961509376 4751445393408 4752077345064 4755698803184 4756241338632 4763707490304 4767881674752 4767971876892 4774645810368 4779640922112 4782686404608 4786331189248 4786967780784 4796520489216 4798683316224 4808259403776 4812563672448 4820668121088 4824983497824 4827507144192 4831737232896 4839321894912 4843562336256 4843653970176 4844206539648 4846740240384 4850433839104 4855508238336 4858602061824 4862951396352 4874852892672 4877017650204 4882325704704 4889603812527 4896447999408 4901570537472 4908431474688 4908524335848 4909084305804 4912825415624 4920537366528 4921098706944 4923672625152 4925503987362 4928080209696 4940141101056 4940704677888 4944563427888 4947713995392 4948069811544 4956664659968 4959822938112 4967216571456 4974169396224 4979373244416 4986437420544 4987006278912 4998457332729 4999211384832 5003686590336 5006303705088 5006874829824 5010690463744 5018556039168 5019128561664 5023048561664 5023621596672 5026249138176 5030748547398 5043060707328 5046636939264 5053796541576 5066165108736 5070700250028 5071278721194 5073931189152 5077797925312 5083110187008 5085768843264 5086349033472 5090321533472 5090902243056 5103361622016 5106030870528 5110601698944 5111184722112 5123109289984 5123693740032 5130962661888 5131331656416 5143520083968 5147167555584 5151187555584 5151775208832 5154469779456 5167084732416 5171710215168 5172300209664 5179638088926 5184367362048 5185056893184 5189008315904 5191722360832 5192314638336 5200054848243 5212406513664 5212781365248 5220176674632 5220772198236 5233549418496 5238234399258 5240974191264 5241572087472 5253800853504 5254400212992 5254499619432 5258503962992 5259103859016 5261854566528 5267359383552 5274732331008 5279454177984 5288344879104 5292375015424 5293078911792 5295143124992 5303641598208 5316621631488 5321380977024 5324164257792 5324771644416 5337803390976 5337904375296 5342581698048 5345376067584 5350161153582 5350771505961 5350968262656 5359170926592 5363255037952 5363866884096 5371476536664 5372286861312 5377096037376 5384622587904 5392649472252 5396085550368 5398518730752 5409291829248 5414134131504 5427384582144 5428106435052 5430223306752 5430945537216 5432243080712 5435084346496 5435704387008 5444237131776 5449007628288 5449110716448 5456738068992 5462446768128 5465927319552 5470092787712 5470820320896 5484209504256 5500072768512 5506058944512 5508503999334 5514266854656 5521985409024 5522089877829 5526928592577 5535604537344 5536236045312 5539131703296 5540455094272 5543352958976 5544090235908 5549152272384 5557658738688 5562633856374 5573734457376 5576247742464 5579800805376 5588118642888 5595940570752 5601794899968 5609635971072 5609742098112 5610382063776 5614657617856 5623471276032 5624112807936 5629147414128 5632091668224 5637026771712 5645875544064 5646519631872 5650822725632 5650929631872 5651574296256 5654530280448 5664759611392 5668369072128 5673443295744 5684765024256 5685521109273 5687328374784 5689853925238 5699435747328 5712522665976 5713384439808 5718498960384 5721489948672 5722142662656 5726503387136 5726611725156 5727265023438 5740626927616 5741281824768 5744284729344 5749426911312 5763497951232 5764155457536 5772332994624 5772748113468 5786460094464 5795086000032 5795747109936 5798778501888 5803197628928 5809268785152 5812970323968 5817510323968 5818173992064 5832413282304 5835463852032 5837634355392 5840687655936 5841353968128 5854982045696 5855649988608 5863957327872 5864379035904 5872698758961 5887071492096 5887743095808 5896095965172 5910525960192 5911200239616 5915816958366 5916491841393 5919586387344 5925779306496 5930295218176 5933396983808 5934073872384 5939385950232 5953921892352 5957036015616 5962368648768 5966596797984 5981199335424 5986553599152 5989684790016 5990368099968 6004343832576 6005028814848 6005142422208 6009718814848 6010404410304 6013548076032 6019839295488 6028265521152 6033661917696 6034350244608 6042911103747 6043822718976 6048428589056 6049233042048 6057700411392 6070596244164 6072525914112 6081140932608 6081578259456 6085453307904 6090206120404 6090900897942 6105807654912 6109001220096 6111273465801 6114469889808 6115167435384 6124766773248 6129434329088 6130133581824 6130249556004 6138830327616 6145252614144 6153854386176 6163027968288 6169735692288 6187581864576 6202725236736 6203550211488 6208277806528 6211524967424 6212233585152 6227437289472 6227555104512 6233011981056 6236272078848 6241854679179 6242796306432 6246774079488 6252366081024 6267668004864 6270451264548 6273278710272 6285797449728 6286633473249 6291424384294 6295433142096 6302019262464 6310840467456 6310959860376 6316489820088 6326405185536 6327126908928 6331948679168 6332790840894 6335260524544 6336103126752 6341655118176 6351609987072 6357175566336 6357295835856 6366194413824 6372854562816 6376915206144 6382623707712 6395360652288 6398244421632 6411012538368 6411865215744 6416751563264 6426587999223 6427557494784 6433311330432 6436676192256 6442316310528 6452429193216 6453165293568 6458083115008 6458205293568 6458942052864 6462320320512 6468105275226 6474010984448 6483935195136 6493874618952 6502690200272 6509767606272 6519471750036 6528597332544 6535427383296 6539591614464 6544575299584 6544699114464 6545445741072 6560716488704 6561464942592 6564896833536 6567338649816 6570773612928 6586854801408 6587606237184 6592751237184 6596951993856 6597426415392 6613097250816 6622955428608 6623710982784 6632225861632 6639164325888 6648583227392 6649341705216 6664609776972 6665615179776 6671582120448 6675071606784 6675833106432 6681047012682 6681809194011 6698162128896 6701665517568 6707664729864 6712421397732 6724080943104 6728849252352 6734872799046 6738395388768 6754886811648 6755657416704 6760933666704 6761704961592 6765241585536 6772319207424 6777480249344 6781025124352 6781798711296 6787869657408 6804482162688 6808041160704 6814135598592 6814912962816 6831591653376 6841283549184 6841775541888 6846134971392 6858026778624 6862890074112 6868250074112 6869033611776 6872626372608 6878778626034 6895613620224 6896400279552 6901786451427 6906184118568 6907225964544 6913409190912 6923086184448 6933406464324 6949875351552 6950375153664 6960235566176 6961029597648 6978065891328 6984312532344 6987965588352 6988762783296 7005067804672 7005866950656 7005999492576 7012138478688 7015806088704 7023145844736 7032976441344 7039272237312 7051126505472 7057438549056 7071522130944 7082362284858 7088828841984 7089771670272 7095174636032 7098885677056 7099695525888 7099829842923 7106051047599 7117205833728 7123442264064 7127168090112 7133548204776 7134362007948 7134624350208 7145561235456 7151822512128 7151957815338 7161968715552 7169461383168 7179496783872 7180451671176 7190199296336 7194780733824 7198024974336 7212389105664 7218845508672 7231002181632 7236512776192 7237475246736 7240297742336 7241260716288 7247605849344 7258982842368 7265343504384 7265480955264 7275650758656 7283262357504 7287903092736 7294427094528 7312279339008 7315526475306 7323488557056 7333430358016 7341411926016 7344671999112 7352355806208 7362647212032 7362786503772 7369238123436 7380806049792 7381648060416 7385508937728 7388255981043 7392120314544 7410211651584 7416845141832 7421570993088 7422104717316 7431645943168 7434996989952 7439734407168 7450824857184 7461254094336 7469059866624 7479514628096 7479656130816 7480509418368 7497961701376 7498817077248 7505529885504 7509455557632 7516035695616 7527834058752 7528692842496 7534572842496 7535432395008 7539373707264 7546122821097 7564591060992 7569955408896 7579686699008 7580694812364 7583104499712 7599247663104 7606050375042 7616696887968 7624665280512 7628653264896 7629523550208 7635482300208 7636353364584 7655042433024 7659046305792 7665902548416 7666777083168 7684663934976 7685540610048 7696443992832 7696997484624 7715280125952 7720751333376 7726781333376 7727662813248 7731704669184 7745691713536 7750627098624 7757565322752 7769457133389 7776551043072 7783512473856 7787583541248 7788471957504 7794554848129 7807533318144 7818609770496 7819172047872 7830265011948 7831158297354 7849428656128 7850324127744 7857351598887 7861461286896 7880701280256 7881600319488 7887755944488 7888655788524 7892781849792 7901039075328 7912098496512 7919181266976 7938562523136 7939618367688 7942714687488 7949824865024 7955462397312 7974932447232 7982071465536 7986246386688 7987157466624 8005791776768 8006705086464 8006856562944 8013872547072 8018064101376 8025241730373 8026452393984 8044882556928 8045800326144 8057214804996 8058430291968 8065644056064 8076933881856 8088974208378 8094128325552 8097778096128 8108187910144 8108771012608 8113937743872 8121201197256 8141076873216 8145334960128 8148364621068 8152626519744 8153556580512 8166355697664 8173511442432 8173666074672 8185107103488 8193670152192 8205139181568 8206230481344 8217370624384 8226314256384 8250109152768 8259088416768 8262755999001 8270300315648 8271400281984 8282978113536 8303249719296 8303406806016 8310682641408 8315029438464 8316135353862 8322472905572 8323728408576 8336488108032 8343950784561 8360601686064 8364371613696 8369701208064 8381063266304 8382177964332 8393910856128 8402692349952 8414453956608 8414613147168 8421986426784 8435206914048 8436169211904 8443721121192 8448137502336 8455540157568 8468813316096 8476234088448 8476394447808 8477361444384 8481795420672 8488259218432 8497139417088 8502553608192 8510164943616 8527147536384 8530992562176 8534780887857 8549153620992 8568783998964 8570076659712 8577748440576 8582234923008 8589755080704 8589917587734 8590897535157 8610940391424 8611922737152 8616427094016 8624140366968 8645246926848 8646233186304 8658499491936 8659122170202 8679690141696 8692629000048 8704796443392 8713903177728 8719455485952 8726265485952 8727260988096 8748619923456 8753195778048 8756451533088 8761031483904 8762030952192 8782473068544 8783474982912 8790334982912 8795935991808 8796568553856 8817463001088 8830607238144 8831614643712 8844143947758 8852219101184 8865788940288 8873725437549 8879379581016 8886146369296 8895442827264 8900095475712 8901110808576 8908062683576 8909078925348 8930882838528 8935554023424 8943552973152 8949895196976 8965441257472 8971799003136 8979830398728 8984527185024 9006515748864 9007543222272 9014578222272 9015606615456 9020322114048 9029758943232 9042398281728 9050492876544 9051525366912 9072642883584 9073849563072 9085514131456 9086550617088 9108788871168 9121711398912 9122367389184 9128179961856 9135309180606 9136351346913 9158711482368 9163501830144 9171704834712 9172751153076 9194151493632 9195200372736 9195374334006 9202381935236 9208245491424 9217878921216 9230781579264 9244541952432 9254603538432 9266500468736 9267166871552 9281372796864 9304087855104 9312416709792 9317287451136 9318350377728 9341155934208 9341332656768 9349517971584 9354408118272 9364194459648 9377301921792 9378549121536 9385696316416 9401502007296 9405676896822 9409918065408 9428696174592 9437136576441 9438958190592 9443149713144 9453028893696 9466260701184 9466439790564 9474734730132 9489607778304 9497923018752 9499186261341 9502890786816 9504154690128 9511397606368 9512482677264 9527414980608 9535763349504 9535943753784 9549291620736 9559281844224 9565372809216 9572662378496 9573935561568 9593040978432 9597366632448 9616518807552 9625127344896 9641336242176 9649966995648 9655014288384 9663474465792 9678643789824 9687124672512 9687307940352 9688413079296 9693480480768 9700867678208 9702157912839 9711016476672 9725902792704 9749705785344 9754035300408 9764651409408 9779207625054 9792895998816 9803141074944 9816862949376 9817048671696 9818168611608 9825650831248 9841074733056 9842197413888 9847345250304 9851007974724 9856160419392 9880282202112 9881409355776 9889126855776 9895427990784 9896139623088 9913329319936 9919645876224 9934433142912 9948338792448 9958746488832 9972874841088 9974012557824 9996914665458 9998422769664 10007373180672 10012607410176 10013749659648 10021380927488 10021570519023 10038257123328 10046097123328 10047243193344 10052498276352 10061497094796 10086121414656 10093273878528 10102309198569 10107593083152 10132330217472 10141400500056 10142557442388 10147862378304 10155595850624 10166220374016 10171537686528 10172698066944 10180643066944 10181804486112 10206723244032 10212061741056 10221203397888 10222369444224 10246218579968 10247387480064 10261925323776 10262663312832 10287040167936 10294335111168 10302375111168 10303550417664 10308939558912 10318167939051 10343420430336 10344600419328 10359276177852 10368734724096 10370113786368 10378016631808 10383444721664 10384629276672 10400109696486 10424813027328 10425562730496 10440353349264 10441544396472 10467098836992 10476468798516 10481948382528 10483144174944 10507601707008 10508800425984 10508999238864 10517007925984 10518207718032 10523709133056 10534718767104 10549464662016 10558908355968 10576689758208 10584750030848 10586157823584 10590286249984 10607283196416 10623543427287 10633243262976 10642761954048 10648328515584 10649543288832 10657860710707 10675606781952 10675808750592 10685163396096 10690752135168 10700322307164 10701543011922 10701936525312 10718341853184 10726510075904 10727733768192 10727936723007 10742953073328 10754192074752 10769245175808 10785298944504 10792171100736 10797037461504 10818583658496 10828268263008 10854769164288 10856212870104 10860446613504 10861891074432 10864486161424 10870168692992 10871408774016 10888474263552 10898015256576 10898221432896 10913476137984 10924893536256 10931854639104 10940185575424 10941640641792 10968419008512 10973289712959 11000145537024 11012117889024 11017007998668 11028533709312 11043970818048 11044179755658 11053857185154 11071209074688 11072472090624 11078263406592 11080910188544 11086705917952 11088180471816 11115317477376 11125267712748 11147468914752 11152495484928 11159601610752 11176237285776 11191881141504 11203589799936 11219271942144 11219484196224 11220764127552 11229315235712 11246942552064 11248225615872 11258294828256 11264183336448 11274053543424 11291751088128 11293039263744 11301645451264 11301859263744 11303148592512 11309060560896 11329519222784 11336738144256 11346886591488 11369530048512 11371042218546 11374656749568 11379707850476 11398871494656 11409075562563 11425045331952 11436997920768 11442979897344 11444285325312 11453006774272 11453223450312 11454530046876 11481253855232 11482563649536 11488569458688 11498853822624 11526995902464 11528310915072 11544665989248 11545496226936 11572920188928 11590172000064 11591494219872 11597557003776 11606395257856 11618537570304 11625940647936 11635020647936 11636347984128 11664826564608 11675268710784 11681375311872 11682707936256 11709964091392 11711299977216 11727914655744 11728758071808 11745397517922 11746737446031 11774142984192 11775486191616 11792191930344 11821051920384 11822400479232 11831633916732 11832983682786 11839172774688 11851558612992 11860590436352 11866793967616 11868147744768 11878771900464 11907843784704 11914072031232 11924737297536 11933193595968 11962398670848 11973107198304 11979369580032 11980736199936 12008687665152 12010057629696 12010284844416 12019437629696 12020808820608 12027096152064 12039678590976 12056531042304 12067323835392 12068700489216 12085822207494 12087645437952 12096857178112 12098466084096 12115400822784 12133461312567 12141192488328 12162281865216 12163156518912 12170906615808 12180412240808 12181801795884 12211615309824 12218002440192 12222546931602 12228939779616 12230334870768 12249533546496 12258868658176 12260267163648 12260499112008 12277660655232 12290505228288 12307708772352 12326055936576 12339471384576 12375163729152 12405450473472 12407100422976 12416555613056 12423049934848 12424467170304 12454874578944 12455110209024 12466023962112 12472544157696 12483709358358 12485592612864 12504732162048 12535336009728 12540902529096 12546557420544 12571594899456 12573266946498 12582848768588 12590866284192 12604038524928 12621680934912 12621919720752 12632979640176 12652810371072 12654253817856 12663897358336 12665581681788 12670521049088 12672206253504 12683310236352 12703219974144 12714351132672 12714591671712 12732388827648 12745709125632 12753830412288 12765247415424 12790721304576 12796488843264 12822025076736 12823730431488 12833503126528 12853175998446 12855114989568 12866622660864 12873352384512 12884632621056 12884876381601 12906330587136 12916410587136 12917884105728 12924640641024 12936210550452 12948021968896 12967870390272 12987749237904 12988683255303 13005380400544 13019535212544 13038943500072 13057194665088 13070854766592 13079183228928 13089150599168 13089398228928 13090891482144 13121432977408 13122929885184 13129793667072 13134677299632 13141547225856 13173709602816 13175212474368 13185502474368 13193903987712 13194852830784 13226194501632 13245910857216 13247421965568 13264451723264 13266215921637 13278328651776 13297166454784 13298683410432 13329219553944 13331230359552 13343164240896 13350143213568 13351666212864 13362094025364 13363618388022 13396324257792 13403331035136 13415329459728 13424842795464 13448161886208 13457698504704 13469745598092 13476790777536 13509773623296 13511314833408 13521867333408 13523409923184 13530483171072 13544638414848 13554960498688 13562050248704 13563597422592 13575739314816 13608964325376 13616082321408 13628271197184 13629825925632 13663183306752 13682567098368 13683551083776 13692269942784 13702963770909 13725780148224 13736500148224 13738067223552 13745252745216 13757557252068 13791227240448 13792800559104 13803572902854 13812368237136 13826818381824 13846172368896 13866812928648 13899750703104 13900750307328 13920471132352 13922059195296 13956131782656 13968625064688 13975931176704 13977525566592 14010135609344 14011733901312 14011998985152 14024276957376 14031612177408 14046291689472 14065952882688 14078544474624 14102253010944 14108515345233 14114877098112 14143044261888 14164724569716 14177657683968 14179543340544 14190349272064 14197771354112 14199391051776 14199659685846 14212102095198 14234411667456 14246884528128 14254336180224 14267096409552 14268724015896 14291122470912 14303645024256 14303915630676 14323937431104 14338922766336 14358993567744 14360903342352 14380398592672 14389561467648 14396049948672 14424778211328 14437691017344 14462004363264 14473025552384 14474950493472 14480595484672 14482521432576 14495211698688 14517965684736 14530687008768 14530961910528 14551301517312 14566524715008 14572993216681 14575806185472 14588854189056 14624558678016 14631052950612 14646977114112 14666860716032 14668811437581 14689343998224 14704711612416 14725294424064 14725573007544 14738476246872 14761612099584 14763296120832 14771017875456 14776511962086 14784240629088 14820423303168 14833690283664 14843141986176 14844209434632 14863291886336 14869993979904 14879468814336 14901649714368 14922508188672 14938119733248 14959029256192 14959312261632 14961018836736 14995371998187 14995923402752 14997634154496 15011059771008 15018911115264 15032071391232 15055668117504 15057385684992 15069145684992 15070864790016 15078747414528 15092245642194 15129182121984 15139910817792 15159373398016 15161389624728 15198495326208 15212100750084 15233393775936 15249330561024 15257306529792 15259047100416 15270964600416 15272706729168 15310084866048 15318092611584 15331805096832 15333554166336 15369327869952 15371081220096 15392887985664 15393994969248 15430560251904 15441502666752 15453562666752 15455325626496 15463409338368 15491383427072 15501254197248 15515130645504 15538914266778 15553102086144 15567024947712 15575167082496 15576943915008 15589109696258 15600164544729 15637219540992 15638344095744 15660530023896 15662316594708 15698857312256 15700648255488 15714703197774 15722922573792 15761402560512 15763200638976 15775511888976 15777311577048 15785563699584 15802078150656 15824196993024 15838362533952 15877125046272 15879236735376 15885429374976 15899649730048 15910924794624 15949864894464 15964142931072 15972492773376 15974314933248 16011583553536 16013410172928 16013713125888 16027745094144 16036128202752 16050483460746 16052314517883 16052904787968 16089765113856 16091600652288 16114429609992 16116860583936 16131288112128 16153867763712 16177948416756 16188256651104 16195556192256 16216375820288 16217542025216 16227875487744 16242402394512 16282153746432 16290669920256 16296729242136 16305253039488 16307113161024 16332711395328 16347022884864 16347332149344 16370214206976 16387340304384 16410278363136 16412460962688 16434741248768 16452628512768 16500218305536 16518176833536 16525511998002 16540600631296 16542800563968 16565956227072 16566269633487 16580785777731 16606813612032 16621365282816 16630058876928 16632270707724 16644945811144 16647456817152 16672976216064 16687901569122 16721203372128 16728743227392 16739402416128 16762126532608 16764355928664 16787821712256 16805384699904 16828907913216 16829226294336 16843972853568 16870413828096 16872338423808 16887442242384 16896275004672 16911080315136 16937626632192 16952468176896 16952788895616 16954722888768 16963590841344 16976518436864 16994278834176 17005107216384 17020329887232 17054295072768 17061985124352 17069561775714 17098307241984 17137567997928 17140153319424 17155496881152 17164469846016 17179510161408 17179835175468 17181795070314 17221880782848 17223845474304 17232854188032 17248280733936 17290493853696 17292466372608 17316998983872 17318244340404 17359380283392 17385258000096 17409592886784 17427806355456 17438910971904 17452530971904 17454521976192 17497239846912 17506391556096 17512903066176 17522062967808 17524061904384 17564946137088 17566949965824 17580669965824 17591871983616 17593137107712 17618096276883 17661214476288 17663229287424 17688287895516 17704438202368 17731577880576 17747450875098 17749475524179 17758759162032 17772292738592 17790885654528 17800190951424 17802221617152 17816125367152 17818157850696 17861765677056 17871108046848 17887105946304 17899790393952 17930882514944 17943598006272 17959660797456 17969054370048 18013031497728 18015086444544 18029156444544 18031213230912 18040644228096 18059517886464 18084796563456 18100985753088 18103050733824 18128733311241 18145285767168 18147699126144 18171028262912 18173101234176 18217577742336 18243422797824 18244734778368 18256359923712 18270618361212 18272702693826 18317422964736 18327003660288 18333820397403 18343409669424 18345502306152 18388302987264 18390400745472 18390748668012 18404763870472 18416490982848 18435757842432 18461563158528 18489083904864 18509207076864 18533000937472 18534333743104 18562745593728 18608175710208 18624833419584 18634574902272 18636700755456 18682311868416 18682665313536 18699035943168 18708816236544 18725564037537 18728388919296 18757098243072 18771392632832 18803004014592 18811353793644 18819836130816 18857392349184 18874273152882 18886299426288 18906057787392 18932521402368 18932879581128 18949469460264 18979215556608 18995846037504 18998372522682 19005781573632 19008309380256 19022795212736 19024965354528 19054829961216 19071526699008 19071887507568 19098583241472 19118563688448 19130745618432 19145324756992 19147871123136 19186081956864 19194733264896 19233037615104 19250254689792 19279763997669 19282672484352 19299933991296 19310028576768 19326948931584 19357287579648 19374249345024 19374615880704 19376826158592 19386960961536 19401735356416 19404315825678 19422032953344 19451805585408 19508070600816 19529302818816 19558415250108 19585791997632 19606282149888 19633725898752 19634097343392 19636337223216 19651301662496 19682149466112 19684394827776 19694690500608 19702015949448 19712320838784 19760564404224 19762818711552 19778253711552 19790855981568 19792279246176 19826658639872 19839291752448 19868866285824 19896677584896 19914488738333 19917492977664 19945749682176 19948025115648 19993829330916 19996845539328 20014746361344 20025214820352 20027499319296 20042761854976 20043141038046 20045427582033 20092194246656 20094486386688 20104996552704 20122994189592 20172242829312 20186547757056 20204618397138 20215186166304 20264660434944 20282801000112 20285114884776 20295724756608 20311191701248 20332440748032 20343075373056 20345396133888 20361286133888 20363608972224 20413446488064 20424123482112 20442406795776 20444738888448 20492437159936 20494774960128 20523850647552 20525326625664 20574080335872 20588670222336 20604750222336 20607100835328 20617879117824 20636335878102 20686840860672 20689200838656 20705359354281 20718552355704 20740227572736 20756033263616 20766889443328 20769258553344 20800219392972 20849626054656 20851125460992 20880706698528 20883088792944 20934197673984 20952937597032 20963896765056 20966288349888 21015203414016 21017600851968 21017998477728 21034015851968 21036415436064 21047418266112 21069437534208 21098929324032 21117816711936 21153379516416 21169500061696 21172315647168 21214566392832 21247086854574 21266486525952 21285523908096 21296657031168 21299086577664 21299489528769 21315721421414 21318153142797 21351617501184 21370326792192 21381504270336 21400644614328 21403086023844 21403873050624 21436683706368 21453020151808 21455467536384 21455873446014 21485906146656 21508384149504 21538490351616 21570597889008 21584342201472 21594074923008 21637167316992 21656536526016 21709538328576 21712425740208 21720893227008 21723782148864 21728972322848 21740337385984 21742817548032 21776948527104 21796030513152 21796442865792 21826952275968 21849787072512 21863709278208 21880371150848 21883281283584 21936838017024 21946579425918 22000291074048 22019985345029 22024235778048 22034015997336 22057067418624 22087941636096 22088359511316 22107714370308 22142418149376 22144944181248 22156526813184 22161820377088 22164767943129 22173411835904 22176360943632 22230634954752 22250535425496 22294937829504 22304990969856 22319203221504 22352474571552 22383762283008 22407179599872 22438543884288 22438968392448 22441528255104 22458630471424 22493885104128 22496451231744 22516589656512 22528366672896 22548107086848 22583502176256 22586078527488 22603290902528 22603718527488 22606297185024 22618121121792 22638368463291 22659038445568 22693773182976 22739060097024 22742084437092 22749313499136 22759415700952 22797742989312 22818151125126 22850090663904 22873995841536 22885959794688 22888570650624 22906013548544 22906446900624 22909060093752 22962507710464 22965127299072 22977138917376 22997707645248 23053991804928 23056621830144 23089331978496 23090992453872 23145840377856 23180344000128 23182988439744 23195114007552 23212790515712 23237075140608 23251881295872 23270041295872 23272695968256 23329653129216 23350537421568 23362750623744 23365415872512 23383664544387 23422599954432 23455829311488 23457516143616 23490795035844 23493474892062 23548285968384 23550972383232 23572054796661 23584383860688 23642103840768 23644800958464 23663267833464 23665967365572 23678345549376 23703117225984 23721180872704 23733587935232 23736295489536 23757543800928 23815687569408 23828144062464 23849474595072 23866387191936 23924797341696 23946214396608 23958739160064 23961472399872 24017375330304 24020115259392 24020569688832 24038875259392 24041617641216 24054192304128 24075725191119 24079357181952 24134647670784 24137400978432 24171644414988 24175290875904 24193714356224 24196932168192 24230801645568 24266922625134 24282384976656 24324563730432 24326313037824 24341813231616 24360824481616 24363603591768 24423230619648 24436004880384 24445093863204 24457879559232 24460669741536 24499067092992 24517737316352 24520534327296 24520998224016 24555321310464 24581010456576 24615417544704 24652111873152 24678942769152 24750327458304 24788267997003 24810900946944 24814200845952 24833111226112 24846099869696 24848934340608 24909749157888 24910220418048 24932047924224 24945088315392 24967418716716 24971185225728 25009464324096 25031852353683 25081805058192 25093114841088 25143189798912 25146533892996 25165697537176 25181732568384 25208077049856 25243361869824 25243839441504 25265959280352 25305620742144 25308507635712 25327794716672 25331163363576 25341042098176 25344412507008 25366620472704 25406439948288 25428702265344 25429183343424 25464777655296 25491418251264 25507660824576 25530494830848 25581442609152 25592977686528 25604342663571 25647460862976 25667006253056 25706351996892 25710229979136 25733245321728 25746704769024 25769265242112 25769752763202 25832821174272 25835768211456 25849281282048 25872421100904 25935740780544 25975498475808 25977366510606 26010760801088 26039070425088 26077887000144 26114389330176 26141709533184 26158366457856 26178301198336 26178796457856 26181782964288 26242865954816 26245859770368 26259587334144 26269354599264 26283094451712 26347419205632 26350424948736 26371004948736 26387807975424 26389705661568 26452389003264 26491821714432 26494843931136 26528903446528 26532431843274 26556657303552 26594332909568 26597366820864 26621176312647 26658439107888 26686328481792 26700286427136 26703332425728 26724188050728 26727236776044 26792648515584 26806662070272 26830658919456 26849685590928 26896323772416 26915397009408 26939491196184 26953581555072 27019547246592 27022629666816 27043734666816 27046819846368 27060966342144 27089276829696 27109920997376 27124100497408 27127194845184 27151478629632 27217928650752 27256542394368 27259651851264 27326366613504 27365134196736 27367102167552 27384539885568 27405927541818 27409054040739 27473000296448 27476134447104 27490505490432 27515114504136 27582454480896 27585601118208 27607145805708 27624736474272 27653636763648 27692344737792 27733625857296 27799501406208 27801500614656 27840942264704 27844118390592 27912263565312 27937250129376 27951862353408 27955051133184 28020271218688 28023467802624 28023997970304 28048553914752 28063224354816 28092583378944 28131905765376 28157088949248 28204506021888 28217030690466 28229754196224 28286088523776 28311409729323 28329449139432 28359086681088 28380698544128 28395542708224 28398782103552 28399319371692 28424204190396 28468823334912 28493769056256 28508672360448 28534192819104 28537448031792 28582244941824 28607290048512 28607831261352 28647874862208 28677845532672 28717987135488 28721806684704 28760797185344 28779122935296 28792099897344 28849556422656 28875382034688 28924008726528 28946051104768 28949900986944 28965042865152 28990423397376 29035931369472 29061374017536 29061923821056 29102603034624 29106473738517 29133049430016 29145986433362 29177708378112 29249117356032 29262105901224 29293954228224 29333721432064 29337622875162 29378687996448 29409423224832 29450588848128 29451146015088 29476952493744 29523224199168 29526592241664 29542035750912 29553023924172 29568481258176 29640846606336 29667380567328 29686283972352 29688418869264 29726583772672 29739987959808 29758937628672 29803299428736 29845016377344 29876239466496 29918058512384 29918624523264 29922037673472 29990743996374 29991846805504 29995268308992 30022119542016 30037822230528 30064142782464 30064711557069 30114771369984 30138291369984 30141729580032 30157494829056 30184491284388 30258364243968 30279821635584 30306927595707 30318746796032 30322779249456 30396990652416 30424201500168 30466787551872 30498661122048 30514613059584 30518094200832 30541929200832 30545413458336 30620169732096 30636185223168 30663610193664 30667108332672 30738655739904 30742162440192 30785775971328 30787989938496 30861120503808 30883005333504 30907125333504 30910651252992 30926818676736 30954503817153 30982766854144 31030261291008 31077828533556 31106204172288 31134049895424 31150334164992 31153887830016 31178219392516 31200329089458 31274439081984 31276688191488 31321060047792 31324633189416 31397714624512 31401296510976 31429406395548 31445845147584 31522805121024 31526401277952 31551023777952 31554623154096 31571127399168 31604156301312 31648393986048 31676725067904 31754250092544 31758473470752 31770858749952 31799299460096 31821849589248 31899729788928 31928285862144 31944985546752 31948629866496 31973582132121 32026820345856 32027426251776 32055490188288 32072256405504 32100966921492 32104629035766 32105809575936 32179530227712 32183201304576 32183810169021 32228859219984 32262576224256 32307735527424 32355896833512 32376513302208 32391112384512 32432751640576 32435084050432 32455750975488 32484804789024 32564307492864 32581339840512 32593458484272 32610506078976 32614226322048 32665422790656 32694045769728 32694664298688 32740428413952 32774680608768 32820556726272 32824921925376 32869482497536 32905257025536 32919869138877 33000436611072 33036353667072 33051023996004 33081201262592 33085601127936 33131912454144 33132539266974 33161571555462 33213627224064 33242730565632 33260117753856 33264541415448 33289891622288 33345952432128 33375803138244 33442406744256 33457486454784 33478804832256 33524253065216 33528711857328 33575643424512 33610769399808 33657815826432 33658452588672 33687945707136 33740827656192 33744676847616 33774884484768 33792550009344 33822160630272 33875253264384 33904936353792 33905577791232 33909445777536 33927181682688 33953036873728 33988557668352 34010214432768 34040659774464 34108590145536 34123970248704 34139123551428 34196614483968 34227226687689 34275135995856 34310993762304 34328939692032 34359020322816 34359670350936 34363590140628 34443761565696 34447690948608 34465708376064 34496561467872 34580987707392 34584932745216 34633997967744 34636488680808 34718760566784 34770516000192 34819185773568 34855612710912 34877821943808 34905061943808 34909043952384 34994479693824 35025806132352 35044125935616 35048123808768 35129892274176 35133899931648 35161339931648 35183743967232 35186274215424 35236192553766 35322428952576 35326458574848 35376575791032 35463155761152 35494901750196 35498951048358 35517518324064 35544585477184 35581771309056 35600381902848 35604443234304 35632250734304 35636315701392 35723531354112 35742216093696 35774211892608 35799580787904 35861765029888 35887196012544 35919321594912 35938108740096 36026062995456 36030172889088 36058312889088 36062426461824 36081288456192 36119035772928 36169593126912 36201971506176 36206101467648 36257466622482 36290571534336 36295398252288 36342056525824 36346202468352 36400383937701 36486845595648 36489469556736 36512719847424 36541236722424 36545405387652 36634845929472 36654007320576 36667640794806 36686819338848 36691004612304 36776605974528 36780801490944 36781497336024 36809527740944 36832981965696 36871515684864 36923126317056 36978167809728 37018414153728 37066001874944 37068667486208 37125491187456 37216351420416 37249666839168 37269149804544 37273401510912 37364623736832 37365330627072 37398071886336 37417632473088 37451128075074 37456777838592 37514196486144 37542785265664 37606008029184 37622707587288 37639672261632 37714784698368 37748546305764 37772598852576 37812115574784 37865042804736 37865759162256 37898938920528 37958431113216 37991692075008 37996745045364 38011563147264 38016618760512 38045590425472 38049930709056 38109659922432 38143053398016 38143775015136 38197166482944 38237127376896 38261491236864 38290649513984 38295742246272 38372163913728 38389466529792 38466075230208 38500509379584 38559527995338 38565344968704 38599867982592 38620057153536 38653897863168 38654629144803 38749231761408 38753652317184 38773921923072 38803470712832 38808631651356 38844065906688 38903611170816 39016141201632 39058605637632 39116830500216 39171583995264 39212564299776 39267451797504 39268194686784 39272674446432 39302603324992 39364298932224 39368789655552 39389381001216 39404031898896 39424641677568 39521128808448 39525637423104 39556507423104 39581711963136 39584558492352 39653317279744 39678583504896 39737732571648 39793355169792 39798647764911 39828977476666 39834985955328 39891499364352 39896050231296 39987658661832 39993691078656 40029492722688 40050429640704 40054998638592 40085523709952 40086282076092 40090855164066 40184388493312 40188972773376 40209993105408 40245988379184 40344485658624 40373095514112 40409236794276 40430372332608 40529320869888 40565602000224 40570229769552 40591449513216 40622383402496 40664881496064 40686150746112 40690792267776 40722572267776 40727217944448 40826892976128 40848246964224 40884813591552 40889477776896 40984874319872 40989549920256 41047701295104 41050653251328 41108891312727 41177340444672 41209500444672 41214201670656 41235758235648 41272671756204 41373681721344 41378401677312 41410718708562 41437104711408 41480455145472 41512066527232 41533778886656 41538517106688 41600438785944 41699252109312 41702250921984 41761413397056 41766177585888 41868395347968 41905875194064 41927793530112 41932576699776 42030406828032 42035201703936 42035996955456 42068031703936 42072830872128 42094836532224 42138875068416 42197858648064 42235633423872 42306759032832 42325546035699 42339000123392 42344631294336 42429132785664 42494173709148 42532973051904 42571047816192 42593314062336 42598173155328 42598979057538 42631442842828 42636306285594 42703235002368 42740653584384 42763008540672 42801289228656 42806172047688 42873367412736 42906040303616 42910935072768 42911746892028 42971812293312 43016768299008 43076980703232 43141195778016 43168684402944 43188149846016 43274334633984 43313073052032 43419076657152 43424851480416 43441786454016 43447564297728 43457944645696 43480674771968 43485635096064 43553897054208 43592061026304 43592885731584 43653904551936 43699574145024 43718979650043 43727418556416 43766562567168 43873676034048 43893158851836 44000582148096 44006434312743 44039970690058 44068031994672 44114134837248 44175883272192 44176719022632 44215428740616 44284836298752 44289888362496 44313053626368 44323640754176 44329535886258 44346823671808 44352721887264 44461269909504 44501070850992 44589875659008 44609981939712 44638406443008 44704949143104 44767524566016 44814359199744 44877087768576 44877936784896 44883056510208 44917260942848 44986115994561 44987770208256 44992902463488 45033179313024 45056733345792 45096214173696 45167004352512 45172157054976 45206581805056 45207437054976 45212594370048 45236242243584 45276736926582 45318076891136 45387546365952 45478120194048 45484168874184 45518831401904 45595485978624 45636302250252 45700181327808 45747991683072 45771919589376 45777141301248 45812027097088 45812893801248 45818120187504 45925015420928 45930254598144 45954277834752 45995415290496 46107983609856 46113243660288 46178663956992 46181984907744 46291680755712 46360688000256 46365976879488 46390228015104 46425581031424 46474150281216 46503762591744 46540082591744 46545391936512 46659306258432 46701074843136 46725501247488 46730831745024 46767329088774 46800493634187 46911658622976 46915032287232 46981590071688 46986949784124 47096571936768 47101944766464 47144109593322 47168767721376 47284207681536 47289601916928 47326535666928 47331934731144 47356691098752 47406234451968 47442361745408 47467175870464 47472590979072 47515087601856 47631375138816 47656288124928 47698949190144 47732774383872 47849594683392 47892428793216 47917478320128 47922944799744 48034750660608 48040230518784 48041139377664 48077750518784 48083235282432 48108384608256 48151450382238 48158714363904 48269295341568 48274801956864 48343288829976 48350581751808 48393864336384 48461603291136 48533845250268 48564769953312 48649127460864 48652626075648 48683626463232 48721648963232 48727207183536 48846461239296 48872009760768 48890187726408 48915759118464 48921339483072 48998134185984 49035474632704 49041068654592 49041996448032 49110642620928 49162020913152 49230835089408 49304223746304 49357885538304 49500654916608 49576535994006 49621801893888 49628401691904 49666222452224 49692199739392 49697868681216 49698808900461 49742357333193 49820440836096 49864095848448 49890176630784 49934837433432 49942370451456 50018928648192 50063704707366 50163610116384 50186229682176 50286379597824 50293067785992 50331395074352 50363465136768 50416154099712 50486723739648 50487678883008 50531918560704 50611241484288 50617015271424 50655589433344 50662326727152 50682084196352 50688825014016 50733240945408 50812879896576 50857404530688 50858366686848 50929555310592 50982836502528 51015321649152 51060989661696 51162885218304 51185955373056 51208685327142 51294921725952 51334012506112 51412703993784 51420459958272 51466490643456 51493409538048 51538530484224 51539505526404 51665642348544 51671536422912 51698562564096 51744842201808 51871481561088 51950996951616 51954733021212 52021521602176 52078140850176 52155774000288 52228778660352 52283419066368 52316732915712 52356602396672 52357592915712 52363565928576 52485731909632 52491719540736 52519174668288 52538709198528 52566188903424 52694838411264 52700849897472 52742009897472 52775615950848 52779411323136 52854288830649 52983643428864 52989687862272 53057806893056 53064863686548 53113314607104 53188665819136 53194733641728 53242352625294 53316878215776 53372656963584 53400572854272 53406664851456 53448376101456 53454473552088 53585297031168 53613324140544 53661317838912 53699371181856 53792647544832 53830794018816 53878982392368 53907163110144 54039094493184 54045259333632 54087469333632 54093639692736 54121932684288 54178553659392 54219841994752 54248200994816 54254389690368 54302957259264 54386199933723 54435857301504 54513084788736 54519303702528 54652733227008 54730268393472 54734204335104 54769079771136 54811855083636 54818108081478 54946000592896 54952268894208 54981010980864 55001461192209 55030229008272 55164908961792 55171202236416 55214291611416 55249472948544 55307273527296 55384689475584 55467251714592 55599002812416 55603001229312 55681884529408 55688236781184 55824527130624 55874500258752 55903724706816 55910102266368 56040542437376 56046935605248 56047995940608 56097107829504 56126448709632 56176692112611 56185166757888 56314177898496 56409012043776 56434061380932 56459508392448 56572177047552 56622819458646 56658898278864 56718173362176 56761397088256 56791085416448 56797564207104 56798638743384 56848408380792 56937646669824 56987538112512 57017344720896 57068385638208 57074896063584 57164489883648 57214580097024 57215662522704 57295749724416 57355691065344 57435974270976 57443613369408 57521594370688 57558245870592 57584199794688 57699112845312 57750764069376 57839291993007 57848017453056 57892102209536 57899801973888 57930085730304 57980846794752 58071862738944 58122748035072 58123847642112 58205206069248 58212947477034 58266098860032 58291972866724 58355416756224 58524211802448 58587908456448 58667442864128 58675245750324 58757375992896 58818846449664 58901177696256 58902292030176 58953904987488 59046448398336 59053184483328 59084071501824 59106047848344 59136962516352 59281693212672 59334761134656 59372567944704 59376837738528 59453167545344 59479975919616 59517875257344 59606598857472 59690032754688 59743466214999 59752478932992 59837249046528 59844075346944 59981487992748 59983693611008 59990536617984 60044239084032 60075644461056 60128285564928 60129423114138 60136282746099 60276582739968 60283459160064 60314989658112 60368982568776 60516728487936 60559643271168 60613855191414 60637493592064 60645558498912 60793981304832 60848403000336 60933575103744 60997322244096 61029226119168 61036188401664 61083858401664 61090826916672 61240339464192 61272370446336 61327220387328 61334216665344 61477311479808 61484324880384 61571551942656 61575979876992 61722241007616 61766010667008 61814250667008 61821302505984 61853637353472 61909007634306 61965533708288 62060522582016 62116078062843 62155657067112 62268099790848 62300668329984 62307775660032 62356438785032 62400658178916 62548878163968 62553376382976 62642120095584 62649266378832 62795429249024 62802593021952 62858812791096 62891690295168 63045610242048 63052802555904 63102047555904 63109246308192 63142254798336 63208312602624 63296787972096 63353450135808 63508500185088 63516946941504 63598598920192 63643699178496 63799459577856 63856571724288 63889971093504 63897259732992 63947164264242 63954459428391 64054852503552 64110980376576 64144512811008 64201933842984 64209258071532 64211619151872 64359060455424 64366402609152 64367620338042 64457718439968 64525152448512 64615471054848 64711793667024 64753026604416 64782224769024 64865503281152 64870168100864 64911501950976 64969609578048 65128614985728 65162679681024 65186916968544 65221012157952 65228452644096 65330845581312 65388091539456 65389328597376 65480856827904 65549361217536 65641113452544 65649843850752 65738964995072 65810514051072 65839738277754 66000873222144 66059956035087 66072707334144 66102047992008 66171202255872 66263824908288 66265078533948 66323143110924 66427254448128 66485461131264 66494303829387 66520235507712 66529082830896 66579783244576 66691904864256 66751606276488 66884813488512 66914972909568 66957609664512 67048506130432 67057423714656 67151286849024 67221538799616 67315631652864 67316905177344 67375891414272 67481655312384 67489353695232 67549768969536 67585100018688 67644321260544 67750506528768 67809872707584 67811155582464 67818891555072 67854363365376 67906073747456 67915105389873 67977115336704 68081319548928 68217180291072 68247940497408 68278247102856 68393228967936 68454453375378 68550271991712 68621987524608 68657879384064 68718040645632 68719340701872 68727180281256 68887523131392 68895381897216 68931416752128 68993122935744 69161975414784 69169865490432 69267995935488 69272977361616 69437521133568 69541032000384 69638371547136 69711225421824 69755643887616 69810123887616 69818087904768 69988959387648 70051612264704 70088251871232 70096247617536 70150993633161 70267799863296 70322679863296 70367487934464 70372548430848 70472385107532 70644857905152 70652917149696 70716164389983 70753151582064 70926311522304 70989803500392 70997902096716 71035036648128 71089170954368 71163542618112 71200763805696 71208886468608 71264501468608 71272631402784 71447062708224 71484432187392 71548423785216 71599161575808 71723530059776 71774392025088 71838643189824 71876217480192 72052125990912 72060345778176 72116625778176 72124852923648 72162576912384 72227175573357 72238071545856 72403943012352 72412202935296 72514933244964 72581143068672 72590796504576 72684113051648 72692404936704 72800767875402 72973691191296 72978939113472 73025439694848 73082473444848 73090810775304 73269691858944 73308014641152 73335281589612 73373638677696 73382009224608 73553211949056 73561602981888 73562994672048 73619055481888 73665963931392 73743031369728 73846252634112 73956335619456 74036828307456 74132003749888 74137334972416 74250982374912 74364803991009 74432702840832 74499333678336 74538299609088 74546803021824 74605024974949 74729247473664 74730661254144 74796143772672 74835264946176 74902256150148 74913555677184 75028392972288 75085570531328 75095557061049 75245415174576 75279344523264 75429569396736 75497092611528 75545197705152 75624231149568 75730085609472 75731518324512 75797877841056 75916862226432 75983384150016 75993490090728 76023126294528 76033237521024 76091180850944 76099861418112 76219319844864 76286106796032 76287550030272 76394332965888 76474254753792 76522982473728 76581299027968 76591484492544 76744327827456 76778933059584 76813027990713 77001018759168 77119055990676 77130689937408 77199735965184 77240114307072 77307795726336 77309258289606 77498463522816 77507304634368 77547843846144 77606941425664 77617263302712 77807222341632 78032282403264 78117211275264 78233661000432 78343167990528 78425128599552 78534903595008 78536389373568 78545348892864 78605206649984 78728597864448 78737579311104 78778762002432 78808063797792 78849283355136 79042257616896 79051274846208 79113014846208 79163423926272 79169116984704 79306634559488 79357167009792 79475465143296 79586710339584 79597295529822 79657954953332 79669971910656 79782998728704 79792100462592 79863528937941 79975317323664 80058985445376 80100859281408 80109997277184 80171047419904 80172564152184 80181710328132 80368776986624 80377945546752 80419986210816 80491976758368 80688971317248 80746191028224 80818473588552 80860744665216 81058641739776 81131204000448 81140459539104 81182899026432 81244766804992 81329762992128 81372301492224 81381584535552 81445144535552 81454435888896 81653785952256 81769627183104 81778955553792 81969748639744 81979099840512 82095402590208 82101306502656 82217782625454 82227162122217 82419000889344 82428403341312 82471516471296 82545343512408 82747363442688 82756803354624 82821437417124 82874209422816 82960910290944 83024133054464 83067557773312 83077034213376 83200877571888 83398504218624 83404501843968 83522826794112 83532355171776 83736790695936 83811750388128 83855587060224 83865153399552 84060813656064 84070403407872 84071993910912 84136063407872 84145661744256 84189673064448 84277750136832 84395717296128 84471266847744 84613518065664 84651092071398 84678000246784 84689262588672 84858265571328 84934229187969 84988347418296 85142095632384 85186628124672 85196346310656 85197958115076 85262885685656 85272612571188 85406470004736 85481307168768 85526017081344 85602578457312 85612344095376 85746734825472 85812080607232 85821870145536 85823493784056 85943624586624 86033536598016 86153961406464 86282391556032 86337368805888 86376299692032 86548669267968 86626146104064 86838153314304 86849702960832 86895128595456 86915889291392 86961349543936 86971270192128 87107794108416 87184122052608 87185771463168 87307809103872 87399148290048 87437959300086 87533125134336 87747352068096 87786317703672 88001164296192 88012868625486 88079941380116 88136063989344 88228269674496 88351766544384 88353438045264 88430857481232 88569672597504 88579776724992 88626107252736 88647281508352 88659071772516 88693647343616 88705443774528 88922539819008 89002141701984 89179751318016 89219963879424 89276812886016 89409898286208 89535049132032 89628718399488 89754175537152 89755873569792 89766113020416 89834521885696 89972231989122 89975540416512 89985804926976 90066358626048 90113466691584 90192428347392 90194134671207 90344314109952 90414874109952 90425188740096 90472484487168 90553473853164 90636153782272 90775092731904 90920782787121 90956240388096 90968337748368 91037662803808 91190971957248 91272604500504 91400362655616 91495983366144 91543839178752 91554282602496 91624054194176 91625787602496 91636240375008 91850030841856 91860509196288 91908555669504 91990830580992 92215967219712 92226487320576 92357327913984 92363969815488 92583361511424 92721376000512 92731953758976 92780456030208 92851162062848 92863511451459 92948300562432 93080165183488 93090783873024 93318612516864 93402149686272 93451002494976 93461663490048 93534658177548 93600987268374 93823317245952 93830064574464 93963180143376 93973899568248 94193143873536 94203889532928 94288219186644 94337535442752 94568415363072 94579203833856 94653071333856 94663869462288 94713382197504 94812468903936 94884723490816 94934351740928 94945181958144 95030175203712 95262750277632 95312576249856 95397898380288 95465548767744 95699189366784 95784857586432 95834956640256 95845889599488 95920746396363 96080461037568 96082278755328 96155501037568 96166470564864 96216769216512 96302900764476 96317428727808 96538590683136 96549603913728 96686577659952 96787728672768 96923206582272 97067690500536 97129539906624 97298254921728 97305252151296 97367252926464 97443297926464 97454414367072 97692922478592 97744019521536 97780375452816 97831518236928 97842678966144 97996268371968 98070949265408 98082137309184 98083992896064 98221285241856 98324041826304 98461670178816 98608447492608 98715771076608 98759607416631 99001309833216 99153071988012 99243603787776 99256803383808 99332444904448 99384399478784 99395737362432 99397617800922 99484714666386 99640881672192 99728191696896 99780353261568 99869674866864 100037857296384 100127409414732 100327220232768 100372459364352 100572759195648 100586135571984 100662790148704 100726930273536 100832308199424 100973447479296 100975357766016 101063837121408 101222482968576 101234030542848 101311178866688 101324653454304 101364168392704 101377650028032 101466481890816 101625759793152 101714809061376 101716733373696 101859110621184 101965673005056 102010952516767 102030643298304 102121979323392 102325770436608 102371910746112 102417370654284 102589843451904 102668025012224 102681680063067 102825407987568 102932981286912 102986819076096 103077060968448 103079011052808 103331284697088 103343072845824 103397125128192 103489684403616 103742963122176 103901993903232 103909466042424 104043043204352 104156281700352 104311548000576 104457557320704 104566838132736 104633465831424 104713204793344 104715185831424 104727131857152 104971463819264 104983439081472 105077418397056 105132377806848 105389676822528 105401699794944 105484019794944 105551231901696 105558822646272 105708577661298 105967286857728 105979375724544 106115613786112 106129727373096 106377331638272 106389467283456 106484705250588 106633756431552 106745313927168 106801145708544 106813329702912 106896752202912 106908947104176 107170594062336 107226648281088 107322635677824 107398742363712 107585295089664 107661588037632 107757964784736 107814326220288 108078188986368 108090518667264 108174938667264 108187279385472 108243865368576 108357107318784 108439683989504 108508779380736 108605914518528 108772399867446 108871714603008 109026169577472 109038607405056 109201151813103 109460536786944 109468408670208 109538159542272 109623710167272 109636216162956 109892001185792 109904537788416 109962021961728 110002922384418 110060458016544 110329817923584 110342404472832 110428583222832 110498945897088 110614547054592 110769378951168 110934503429184 111198005624832 111206002458624 111363769058816 111376473562368 111649054261248 111749000517504 111807449413632 111820204532736 112081084874752 112093871210496 112095991881216 112194215659008 112252897419264 112353384225222 112370333515776 112628355796992 112818024087552 112868122761864 112919016784896 113144354095104 113245638917292 113317796557728 113436346724352 113522794176512 113582170832896 113595128414208 113597277486768 113696816761584 113875293339648 113975076225024 114034689441792 114136771276416 114149792127168 114328979767296 114429160194048 114431325045408 114591499448832 114711382130688 114871948541952 114887226738816 115043188741376 115116491741184 115168399589376 115398225690624 115501528138752 115678583986014 115696034906112 115784204419072 115799603947776 115860171460608 115961693589504 115963887434409 116247695284224 116410412138496 116425894954068 116532197720064 116583945733448 116710833512448 117048423604896 117175816912896 117334885728256 117350491500648 117514751985792 117637692899328 117802355392512 117804584060352 117907809974976 118092896796672 118106368966656 118168143003648 118212095696688 118273925032704 118563386425344 118669522269312 118745135889408 118753675477056 118906335090688 118959951839232 119035750514688 119213197714944 119380065509376 119486932429998 119504957865984 119674498093056 119688150693888 119962975985496 119981073235968 120088478168064 120151288922112 120256571129856 120258846228276 120272565492198 120553165479936 120566918320128 120629979316224 120737965137552 121033456975872 121119286542336 121227710382828 121274987184128 121291116997824 121587962609664 121696806000672 121867150207488 121994644488192 122058452238336 122072376803328 122167716803328 122181653833344 122480678928384 122544740892672 122654440774656 122668433330688 122954622959616 122968649760768 123143103885312 123151959753984 123326673938181 123532021334016 123628501334016 123642605011968 123707274706944 123818015268612 123931067416576 124121045164032 124232156125686 124311314134224 124536199581696 124601336659968 124615551320064 124712877570064 124801316357832 125097756327936 125106752765952 125284240191168 125298532757664 125590858498048 125605186043904 125717625582192 125783380590336 126091220484096 126105605111808 126204095111808 126218492616384 126284509596672 126416625205248 126593575944192 126706900271616 126976638107097 127017000370176 127033893883008 127197197840384 127287398356992 127598919155712 127713143448576 127779942187008 127794519465984 127894328528484 127908918856782 128109705007104 128221960753152 128289025622016 128403867685968 128418516143064 128718120910848 128732805218304 128735240676084 128915436879936 129050304897024 129230942109696 129423587334048 129506053208832 129564449538048 129731006562304 129740336201728 129823003901952 129939219156096 130257229971456 130325359362048 130373833937088 130442024315904 130456905288192 130661691162624 130776183078912 130778657194752 130961713655808 131098722435072 131156938950129 131299687701504 131477929990144 131621028102144 131679476555508 132001746444288 132119912070174 132204095984016 132342404511744 132527649816576 132530157067896 132646286221848 132854508896256 132970922262528 132988607658774 133040471015424 133058165661792 133159566489152 133383809728512 133503212552976 133769626977024 133829945819136 133915219329024 134097012260864 134114847429312 134302573698048 134443077599232 134631263305728 134633810354688 134751782828544 134958347983683 134963310624768 134978707390464 135099537939072 135170200037376 135288642521088 135501013057536 135619745415168 135622311164928 135637783110144 135708726730752 135812147494912 135830210779746 135954230673408 136162639097856 136434360582144 136556494205712 136786457935872 136908906750756 137100543983424 137243975049216 137315758768128 137436081291264 137438681403744 137454360562512 137775046262784 137790763794432 137862833504256 137986245871488 138323950829568 138339730980864 138535991870976 138545954723232 138875042267136 139082064000768 139276743094272 139401421168331 139422450843648 139511287775232 139620247775232 139636175809536 139977918775296 140103224529408 140176503742464 140192495235072 140301987266322 140401480902561 140645359726592 140734975868928 140745096861696 140944770215064 141289715810304 141305834299392 141432328779966 141506303164128 141852623044608 141979607000784 141995804193432 142070073296256 142178341908736 142327085236224 142401527611392 142417772937216 142529002937216 142545262805568 142894125416448 142968864374784 143096847570432 143198323151616 143447060119552 143548784050176 143677286379648 143752434960384 144104251981824 144120691556352 144233251556352 144249705847296 144325153824768 144454351146714 144476143091712 144807886024704 144824405870592 145029866489928 145181593009152 145368226103296 145384809873408 145601535750804 145947382382592 145957878226944 146050879389696 146164946889696 146181621550608 146539383717888 146616029282304 146670563179224 146747277355392 146764018449216 147106423898112 147123205963776 147125989344096 147238110963776 147331927862784 147486062739456 147692505268224 147912671238912 148073656614912 148274669944832 148501964749824 148729607982018 148865405681664 148998667356672 149076599218176 149093606043648 149096426701383 149210049949898 149227071999579 149461322508288 149592287545344 149670529892352 149804512300296 149827111354368 150056785944576 150171141062656 150191114122098 150490830349152 150558689046528 150859138793472 150994185223056 151090395410304 151248462299136 151460171218944 151463036649024 151595755682112 151833724452864 151966768300032 151986980181456 152046252589056 152066475042048 152182361701888 152199722836224 152438639689728 152572213592064 152575100060544 152788665931776 152948509507584 153045964947456 153162598055936 153182968985088 153488655654912 153557866119168 153626055981426 154002037518336 154139897415203 154238111981352 154261379874816 154399471930368 154480228614144 154615591452672 154618516579212 154996927045632 155014609268736 155095687692288 155213882851328 155234526605424 155614444683264 156064564806528 156234422550528 156467322000864 156686335981056 156850257199104 157069807190016 157072778747136 157090697785728 157210413299968 157457195728896 157475158622208 157557524004864 157616127595584 157698566710272 158084515233792 158102549692416 158226029692416 158326847852544 158338233969408 158562866491947 158613269118976 158950930286592 159173420679168 159194591059644 159315909906664 159339943821312 159565997457408 159584200925184 159727057875882 159950634647328 160117970890752 160201718562816 160219994554368 160342094839808 160345128304368 160363420656264 160737553973248 160755891093504 160839972421632 160983953516736 161377942634496 161492382056448 161636947177104 161721489330432 162117283479552 162262408000896 162280919078208 162365798052864 162489533609984 162659525984256 162744602984448 162763169071104 162890289071104 162908871777792 163307571904512 163539254366208 163557911107584 163958199681024 164190805180416 164202613005312 164435565250908 164454324244434 164838001778688 164856806682624 164943032942592 165004383576627 165090687024816 165494726885376 165513606709248 165642874834248 165748418845632 165921820581888 166048266108928 166135115546624 166154068426752 166401755143776 166797008437248 166809003687936 167045653588224 167064710343552 167473581391872 167623500776256 167711174120448 167730306799104 168121627312128 168140806815744 168143987821824 168272126815744 168291323488512 168379346128896 168530076337833 168555500273664 168942533695488 169227036131328 169302184142796 169356000493568 169378525177344 169716531142656 169868458375938 169976694836592 170284191264768 170373256249344 170392692621312 170395916230152 170525771371312 170545225142376 170812940009472 170962614337536 171052034162688 171205156914624 171224688190752 171493469650944 171624161214464 171643740291072 171646987568112 171887249173248 172067073196032 172307922812928 172564783112064 172674737611776 172752599384064 173097338535936 173252292208128 173517875979021 173676306628608 173699405921664 173790257190912 173831778582784 173922699087872 173942540384256 174215588216832 174368244105216 174371542926336 174615618207744 174798296580096 174875918600172 175066250268672 175572635407344 176002328592384 176025737250972 176159882760232 176272127978688 176456539348992 176703533088768 176706876090528 176861714962464 177139345195008 177159553449984 177252214505472 177294563016704 177318143545032 177387294687232 177410887549056 177845079638016 178004283403968 178359502636032 178439927758848 178553625772032 178819796572416 179070098264064 179230398644997 179257436798976 179511747139584 179532226040832 179669043771392 179944463978244 179951080833024 179971609853952 180132717252096 180226933383168 180384856694784 180388269342414 180829748219904 180850377480192 180944968974336 181106947706328 181550185463808 181841565574242 181912480776192 181936675496736 182075325607616 182381943914496 182545209001008 182800725311232 182991966732288 183087678357504 183108565204992 183248108388352 183251575204992 183272480750016 183700061683712 183721018392576 183817111339008 183981661161984 184431934439424 184452974641152 184714655827968 184727939630976 185166723022848 185442752001024 185463907517952 185560912060416 185702324125696 185727022902918 185896601124864 186160330366976 186181567746048 186348234188529 186804299372544 186902004989952 186923326980096 187069316355096 187201974536748 187646634491904 187660129148928 187926360286752 187947799136496 188386287747072 188407779065856 188576438373288 188675070885504 189136830726144 189158407667712 189306142667712 189327738924576 189426764395008 189624937807872 189769446981632 189868703481856 189890363916288 190060350407424 190525500555264 190795796760576 190931097535488 191398378733568 191569715172864 191669913280512 191691779198976 191841492792726 191863378285173 192164557510656 192311002075136 192332941129728 192433538433024 192605801528952 192634857455616 193077181366272 193099207827456 193373155319904 193575457345536 193846413164544 194135381001072 194259079813248 194596509843456 194610504302592 194734505852928 194886595852928 194908828734144 195385844957184 195488039043072 195560750905632 195663036473856 195685357932288 195992536743936 196141898530816 196164274618368 196167985792128 196442570483712 196648083652608 196923340357632 197216894985216 197431542153216 197519214833262 198002619666432 198179868105261 198306143976024 198513606767616 198664889808896 198768798957568 198791474724864 198795235601844 198969429332772 199281763344384 199456383393792 199560706523136 199739349733728 200075714592768 200254818829464 200654440465536 200744918728704 201145518391296 201172271143968 201325580297408 201453860547072 201664616398848 201946894958592 201950715532032 202127674242816 202444965937152 202468061085696 202622357733376 202649306908608 202755300056064 202932963781632 203251519586304 203429618122752 203433466747392 203718221242368 203745316169619 203931346010112 204021905033534 204243958646784 204651540873216 204743821492224 204834741308568 205179686903808 205336050024448 205363360126134 205650815975136 205865962573824 205973638152192 206154121936896 206158022105616 206662569394176 206686145691648 206794250256384 206979368807232 207485926244352 207803987806464 207818932084848 208086086408704 208312563400704 208623096001152 208915114641408 209133676265472 209266931662848 209426409586688 209430371662848 209454263714304 209942927638528 209966878162944 210154836794112 210264755613696 210452980899483 210803399589888 210968039589888 211102463803392 211117645292544 211417155322596 211934573715456 211958751449088 212148493169949 212231227572224 212259454746192 212754663276544 212778934566912 212969410501176 213267512863104 213490627854336 213602291417088 213626659405824 213793504405824 213817894208352 214341188124672 214453296562176 214645271355648 214797484727424 215170590179328 215323176075264 215515929569472 215628652440576 216156377972736 216181037334528 216349877334528 216374558770944 216487730737152 216681526720071 216714214637568 216879367979008 217211829037056 217544799734892 217743429206016 218052339154944 218077214810112 218402303626206 218921073573888 218936817340416 219076319084544 219247420334544 219272432325912 219784002371584 219809075576832 219924043923456 220005844768836 220120916033088 220659635847168 220684808945664 220857166445664 220997891794176 221229094109184 221538757902336 221869006858368 222396011249664 222412004917248 222727538117632 222752947124736 223298108522496 223498001035008 223614898827264 223640409065472 223815074924847 224187742420992 224191983762432 224388431318016 224505794838528 224706768450444 224740667031552 225256711593984 225286671183147 225736245523728 225838033569792 226288708190208 226491277834584 226635593115456 226872693448704 227045588353024 227164341665792 227190256828416 227194554973536 227393633523168 227750586679296 227950152450048 228069378883584 228273542552832 228299584254336 228657959534592 228858320388096 228862650090816 229182998897664 229422764261376 229743897083904 229774453477632 230086377482752 230232983482368 230336799178752 230439083972139 231003056277504 231357167972028 231392069812224 231568408838144 231599207895552 231720342921216 231923387179008 231927774868818 232495390568448 232820824276992 232851789908136 233167891466896 233421667024896 234096847209792 234351633825792 234669771456512 234700983001296 235029503971584 235275385798656 235604710785024 235609168120704 235815619949952 236185793593344 236212737933312 236336286007296 236424191393376 236547850065408 237126772850688 237339044538624 237490271778816 237507350954112 237812670181376 237919903678464 238071501029376 238426395429888 238760131018752 238973864859996 239009915731968 239348996186112 239376301387776 239590586813823 239925951970992 240176956336128 240302577844224 240513142259712 240517692456552 240545130984396 241106330959872 241133836640256 241259958632448 241475930275104 242066913951744 242238573084672 242455420765656 242549974368256 242582233995648 243175925219328 243393612001344 243734300414976 243989288976384 244116904476672 244144753606656 244335433606656 244363307666688 244961357856768 245308881549312 245336866661376 245909245919232 245937299521536 246286207770624 246303919507968 246653347876362 247257002668032 247285210023936 247414549413888 247636030537224 248242090328064 248464312251372 248622628268448 249072399163392 249202673319936 249231102640128 249425755140128 249602632715664 250195512655872 250213505531904 250568480382336 250597065515328 251181716996096 251210372087808 251435251164384 251566761180672 252182440968192 252211210223616 252408190223616 252436985232768 252569019193344 252833250410496 253187151888384 253413800543232 253953276214194 254034000740352 254067787766016 254394395680768 254574796713984 254802687563907 255426286897152 255559884374016 255589038931968 255788657056968 255817837713564 256219410014208 256443921506304 256578051244032 256807735371936 256837032286128 257436241821696 257465610436608 257470481352168 257830873759872 258100609794048 258461884219392 258847174668096 259012106417664 259128899076096 259462013124608 259480672403456 259646007803904 259878438312192 260514459942912 260747667874176 260884048631808 260913810576384 261323382325248 261552366157824 261557314389504 261923427311616 262197444870144 262313877900258 262599375403008 262955859980288 263242056204288 263358953111016 264003492888576 264239824140348 264408191968032 264684809023488 265055299633152 265060314135792 265292572443696 265709017792512 265941844525056 265977215317548 266080942030848 266116331323584 266319132978304 266767619457024 267006425105952 267539253954048 267659891638272 267830438658048 268194024521728 268229694858624 268605147396096 268886155198464 269262526611456 269267620709376 269503565657088 269916695967366 269926621249536 269957414780928 270199075878144 270340400074752 270577285042176 270582404013621 271244622329856 271275566220288 271417453461504 271624294989824 271660421559492 271908461346816 272325278195712 272868721164288 273112988411424 273572915871744 273817813501512 274201087966848 274487950098432 274631517536256 274872162582528 274877362807488 274908721125024 275550092525568 275581527588864 275725667008512 275972491742976 276647901659136 276679461961728 277071983741952 277091909446464 277750084534272 278164128001536 278553486188544 278590534354377 278802842336662 278844901687296 279240495550464 279272351619072 279955837550592 280206449058816 280353007484928 280384990470144 280603974532644 280802961805122 281290719453184 281469951737856 281490193723392 281889540430128 282579431620608 282611668598784 282864657559932 283012606328256 283705246089216 283959214001568 283991608386864 284140146592512 284356683817472 284654170472448 284803055222784 284835545874432 285058005874432 285090525611136 285788250832896 285937728749568 286193695140864 286396646303232 286894120239104 287097568100352 287354572759296 287504869920768 287762239189089 288241383112704 288466503112704 288499411694592 288650307649536 288908702293428 288952286183424 289615772049408 289648811741184 290059732979856 290363186018304 290736452206592 290769619746816 291203071501608 291894764765184 291915756453888 292101758779392 292329893779392 292363243101216 293078767435776 293232058564608 293341126358448 293494554710784 293528036898432 294212847796224 294246411927552 294251978688192 294476221927552 294663855725568 294972125478912 295385010536448 295825342477824 296147313229824 296278822249893 296549339889664 297003929499648 297459215964036 297730811363328 297997334713344 298153198436352 298187212087296 298192853402766 298420099899796 298454143999158 298922645016576 299184575090688 299341059784704 299609024600592 300113571889152 300342282125312 300382228244196 300981660698304 301117378093056 301718277586944 301988370446112 302180790820608 302496924598272 302920342437888 302926073298048 303191511364224 303667448905728 303933536600064 303973960362912 304092505178112 304132950084096 304364723403776 304399445672448 304877279379456 305144427184128 305150200121088 305577331863552 305897019015168 306032857550301 306091929894912 306365937970176 306977311309824 307115732238336 307252111962852 308004075036672 308045040189201 308279794830406 308476223962704 308798943860736 308960457228288 309231182905344 309237033158424 309993854091264 310029218537472 310191375384576 310427765702656 310469053210848 311228889366528 312129129613056 312468845101056 312934644001728 313372671962112 313700514398208 314139614380032 314145557494272 314181395571456 314420826599936 314914391457792 314950317244416 315232255191168 315397133420544 316169030467584 316205099384832 316452059384832 316653695705088 316676467938816 317125732983894 317226538237952 317901860573184 318346841358336 318389182119288 318631819813328 319131994914816 319168401850368 319454115751764 319901269294656 320235941781504 320403437125632 320439989108736 320684189679616 320690256608736 320726841312528 321475107946496 321511782187008 321679944843264 321967907033472 322755885268992 322984764112896 323273894354208 323442978660864 324234566959104 324524816001792 324561838156416 324731596105728 324979067219968 325319051968512 325526338142208 325780578142208 325817743555584 326615143809024 327078508732416 327115822215168 327603455439309 328381610360832 328405226010624 328871130501816 328908648488868 329676003557376 329713613365248 329886065885184 330008767153254 330181374049632 330989453770752 331027213418496 331285749668496 331496837691264 331843641163776 332096532217856 332270231093248 332308136853504 332803510287552 333594016874496 333618007375872 334091307176448 334129420687104 334947162783744 335247001552512 335422348240896 335460613598208 336243254624256 336281613631488 336287975643648 336544253631488 336582646977024 336758692257792 337060152675666 337111000547328 337885067390976 338454072262656 338604368285592 338757050354688 339433062285312 339736916751876 339953389673184 340568382529536 340746512498688 340785385242624 340791832460304 341051542742624 341090450284752 341625880018944 341925228675072 342104068325376 342410313829248 342449376381504 342986939301888 343248322428928 343287480582144 343293975136224 343774498346496 344134146392064 344615845625856 345129566224128 345349475223552 345505198768128 346194677071872 346504584416256 347035751958042 347352613257216 347398811843328 347580514381824 347663557165568 347845398175744 347885080768512 347891662303227 348743085852672 349231236415488 349596593160192 349751837200344 350132500537344 351145270814688 352004657184768 352051474501944 352319765520464 352544255957376 352913078697984 353407066177536 353413752181056 353723429924928 354278690390016 354319106899968 354504429010944 354589126033408 354636287090064 354774589374464 354821775098112 355690159276032 356008566807936 356719005272064 356879855517696 357107251544064 357639593144832 358140196528128 358460797289994 358514873597952 359023494279168 359064452081664 359338087542784 359888927956488 359943219707904 360265434504192 360453866766336 360769713389568 360776538684828 361659496439808 361700754960384 361889937948672 362213895412656 363100370927616 363683131148484 363824961552384 363873350993472 364150651215232 364763887828992 365090418002016 365601450622464 365983933464576 366175356715008 366217130409984 366496216776704 366503150409984 366544961500032 367400123367424 367442036785152 367634222678016 367963322323968 368863868878848 368905949282304 369429311655936 369455879261952 369980021814543 370885504002048 370927815035904 371121824120832 371404648251392 371454045805836 371793202249728 372320660733952 372363135492096 372696468377058 373608598745088 373804009979904 373846653960192 374138632710192 374403949073496 375293268983808 375320258297856 375852720573504 375895598272992 376772575494144 376815558131712 377152876746576 377350141771008 378273661452288 378316815335424 378612285335424 378655477849152 378853528790016 379249875615744 379538893963264 379737406963712 379780727832576 380120700814848 380929914321291 381051001110528 381591593521152 381862195070976 382796757467136 383139430345728 383339826561024 383383558397952 383682985585452 383726756570346 384329115021312 384622004150272 384665882259456 384867076866048 385211603057904 386154362732544 386198415654912 386746310639808 387150914691072 387692826329088 388270762002144 388518159626496 389193019686912 389221008605184 389469011705856 389773191705856 389817657468288 390771689914368 390976078086144 391121501811264 391326072947712 391370715864576 391985073487872 392283797061632 392328549236736 392335971584256 392885140967424 393296167305216 393470816850387 394433789970432 394863084306432 395038429666524 396005239332864 396359736210522 396612287952048 397027213535232 397329779617792 397537597915136 397582949449728 397590471203688 397938858665544 398563526688768 398912766787584 399121413046272 399478699467456 400151429185536 400509637658928 401308880931072 401489837457408 402291036782592 402344542287936 402651160594816 402907721094144 403329232797696 403893789917184 403901431064064 404255348485632 404875043951049 404889931874304 404936122171392 405244715466752 405298613817216 405510600112128 405865927563264 406503039172608 406859236245504 406866933494784 407436442484736 407490632339238 407862692020224 408043810067068 408487917293568 409303081746432 409669482617136 410359373807616 410672100048896 410726720252268 411301631950272 411731925147648 411947276304384 412308243873792 412316044211232 413325138788352 413372291383296 413588500512768 413958737614464 414971852488704 415607975612928 415637864169696 416172172817408 416625126801408 417246192002304 417830229282816 418204263504993 418267352530944 418533863325696 418860743325696 418908527428608 419885855277056 419933756325888 420309673588224 420529511227392 420905961798966 421204442707683 421936079179776 422204927606784 422235290585088 422834310645192 423869147430912 423917502898176 424296986339898 424462455144448 424518909492384 425509326553088 425557869133824 425938821002352 426535025726208 426981255708672 427204582834176 427253318811648 427587008811648 427635788416704 428682376249344 428906593124352 429290542711296 429594969454848 430341180358656 430646352150528 431031859138944 431257304881152 432312755945472 432362074669056 432699754669056 432749117541888 432975461474304 433363053440142 433428429275136 433758735958016 434423658074112 435089599469784 436104678309888 436154429620224 436804607252412 437842147147776 437873634680832 438152638169088 438494840669088 438544864651824 439568004743168 439618151153664 439848087846912 440011689537672 440241832066176 441319271694336 441369617891328 441714332891328 441995783588352 442458188218368 443077515804672 443738013716736 444824009834496 445455076235264 445505894249472 446596217044992 446996002070016 447229797654528 447280818130944 447630149849694 447681215998737 448383967524864 448776862636032 449011589677056 449413536900888 449481334063104 450513423187968 450573342366294 451472491047456 451676067139584 452577416380416 452982555669168 453271186230912 453745386897408 454091176706048 454328683331584 454380513656832 454389109947072 454787267046336 455501173358592 455900304900096 456138757767168 456547085105664 456599168508672 457315919069184 457716640776192 457725300181632 458365997795328 458845528522752 459487794167808 459548906955264 460172754965504 460465966964736 460673598357504 460878167944278 462006112555008 462419692245609 462714335944056 462784139624448 463198415791104 463440685842432 463846774358016 463855549737636 464990781136896 465641648553984 465703579816272 466335782933792 466843334049792 468193694419584 468703267651584 469339542913024 469401966002592 470059007943168 470550771597312 471209421570048 471218336241408 471631239899904 472371587186688 472425475866624 472672572014592 472848382786752 473095700130816 474253545701376 474678089077248 474980543557632 475014701908224 475625340362752 475688599475841 475839807356928 476852790859776 477520262037504 477947729719992 478019831463936 478697992372224 478752602775552 479181173627646 479851903941984 480353912672256 480605155688448 481026284519424 481035384913104 481090261968792 482212661919744 482267673280512 482519917264896 482951860550208 484133827903488 484477146169344 484910841531312 485099948736512 485164467991296 486351850438656 486787224002688 487468600829952 487978577952768 488233808953344 488289507213312 488670867213312 488726615333376 489922715713536 490617763098624 490673733322752 491874599043072 492572415541248 492607839015936 493306695752724 494514005336064 494570420047872 494829098827776 495013150729881 495272061074448 496484180656128 496928624502744 497245256536896 498144798326784 498405346639872 498462205280256 498851510280256 499205265431328 500391025311744 500427011063808 501136960764672 501194131030656 502363433992192 502420744175616 502870502328768 503133522361344 504364881936384 504422420447232 504816380447232 504873970465536 505138038386688 505590229013499 505666500820992 506827601086464 507906552428388 508068001480704 508135575532032 508788791361536 509149593427968 509605375127814 510852573794304 511119768748032 511178077863936 511577314113936 511635675427128 512438820028416 512887843012608 513156102488064 513615470743872 513674064572256 514872483643392 514931220873216 514940962704336 515661747519744 516201219588096 516923768438784 517694349336192 518024212835328 518257798152192 518924026249216 518961344806912 519292015607808 519756876624384 520553627937063 521028919885824 521495335748352 521768097263616 521827621152768 522235174824643 522646764650496 523104732315648 523114628779008 523846854623232 524394889740288 524627755800516 525198750806016 525911719960576 526717906222032 528006985777152 528479648280696 528816383936064 529369618046976 530110599266304 530120628271584 530585144887392 531418035585024 531883689050112 531954430635096 532161884061696 532232662647168 532638265956608 533535238914048 534012850211904 535078507908096 535319783276544 535660877316096 536388049043456 536459389717248 537210294792192 537691195934991 537772310396928 538535241418752 539007131314176 539833391934732 539853242499072 539914829561856 540398151756288 540680800149504 541154570084352 541164808027242 542489244659712 542551132440576 542834906923008 543248589979648 543320843118984 544650556391424 545737442328576 546225976822848 547145831743488 547635627003024 548402175933696 548975900196864 549263035072512 549744325165056 549754725614976 549817442250048 551100185051136 551163055177728 551451334017024 551944983485952 553295803318272 553358923923456 554143967483904 554183818892928 555500169068544 556328256003072 557106972377088 557181068708754 557605684673324 557689803374592 558480991100928 558544703238144 559044702565587 560412898117632 560706014969856 560769980940288 561207949065288 561605923610244 562581438906368 562939903475712 562980387446784 563779080860256 565158863241216 565223337197568 565729315119864 566025212656512 567410492178432 567918428003136 567983216773728 568280293185024 568713367634944 569308340944896 569606110445568 569671091748864 570116011748864 570181051222272 571576501665792 572387390281728 572793292606464 573788240478208 574195136200704 574709145518592 575009739841536 575524478378178 575590134855519 576933006225408 576998823389184 577300615299072 577817404586856 577904572366848 579231544098816 579297623482368 580119465959712 580726372036608 581472904413184 581539239493632 582406143003216 583789529530368 583831512907776 584203517558784 584659787558784 584726486202432 586157534871552 586464117129216 586682252716896 586989109421568 587056073796864 588425695592448 588492823855104 588503957376384 588952443855104 589327711451136 589944250957824 590770021072896 591650684955648 592294626459648 592557644499786 593098679779328 594007858999296 594539604315783 594918431928072 595994669426688 596306396872704 596374424174592 596385706805532 596840199799592 596908287998316 597845290033152 598369150181376 598682119569408 599218049201184 600227143778304 600684564250624 600764456488392 601963321396608 602234756186112 603436555173888 603976740892224 604361581641216 604993849196544 605840684875776 605852146596096 606383022728448 607334897811456 607867073200128 607947920725824 608265900168192 608729446807552 608798891344896 609754558758912 610288854368256 610300400242176 611154663727104 611794038030336 612065715100602 612731875940352 613954622619648 614231464476672 614504223925704 616008150073344 616090080378402 616559589660812 616952447925408 617597887721472 617920914456576 618462365810688 618474066316848 619987708182528 620058437074944 620382750769152 620855531405312 620938106421696 622457778733056 624258259226112 624937690202112 625869288003456 626745343924224 627401028796416 628279228760064 628291114988544 628362791142912 628841653199872 629828782915584 629900634488832 630464510382336 630794266841088 631358942698449 632410198769664 632904118769664 633307391410176 633352935877632 634251465967788 634453076475904 635803721146368 636445479509847 636693682716672 636778364238576 637263639626656 638263989829632 638336803700736 638908231503528 639802538589312 640471883563008 640806874251264 640879978217472 641368379359232 641380513217472 641453682625056 642950215892992 643023564374016 643359889686528 643935814066944 645511770537984 645969528225792 646547788708416 646885957321728 648469133918208 649049632003584 649123676312832 649463192211456 649958134439936 650044580160213 650638103937024 651561156284416 651635487111168 653230287618048 654157017464832 654231644430336 655206910878618 656763220721664 656810452021248 657742261003632 657817296977736 659352007114752 659427226730496 659772131770368 660017534306508 660362748099264 661978907541504 662054426836992 662571499336992 662993675382528 663687282327552 664193064435712 664540462186496 664616273707008 665607020575104 667188033748992 667236014751744 668182614352896 668258841374208 669894325567488 670494003105024 670844696481792 670921227196416 671445224774541 672563227262976 672575951287296 673088507262976 673165293954048 673517384515584 674120305351332 674222001094656 675770134781952 677208736571184 677514100709376 678866124570624 679473833503752 679906779346368 681136765059072 681493024997376 681570770485248 681583664920608 682103085485248 682180900569504 683251760037888 683850457350144 684208136650752 684820627658496 684898752763008 685973878603776 686496644857856 686574961164288 686587950272448 687548996692992 688268292784128 689231691251712 690259132448256 690698950447104 691010397536256 691317251916417 693009168832512 694071503916084 694705226514432 694797623686656 695161028763648 695327114331136 695690796351488 695770161537024 695783324606454 697486171705344 698462472830976 699503674400688 700265001074688 702290541629376 704009314369536 704102949003888 704639531040928 705088511914752 705826157395968 706814132355072 706827504362112 707446859849856 708557380780032 708638213799936 709008858021888 709178252066816 709272574180128 709549178748928 709643550196224 711380318552064 712017133615872 713438010544128 713759711035392 714076667617369 714214503088128 715279186289664 716280393056256 716921594579988 717029747195904 718046988558336 718128904163328 718676175085568 718771760441469 719777855912976 720530869008384 720907733532672 721539426779136 721553077369656 723318992879616 723401509920768 723779875897344 724427790825312 726200741855232 727366262296968 727649923104768 727746701986944 728301302430464 729527775657984 730180836004032 731202901244928 731967866929152 732350713430016 732434260819968 732992433553408 733006300819968 733089923000064 734800246734848 734884073570304 735926644647936 737727737757696 737811898564608 738858623311872 738911758523904 739960043629086 741771008004096 741855630071808 742243648241664 742809296502784 742908091611672 744641321467904 744726270984192 745392936754116 747217197490176 747608019959808 747693307920384 748277265420384 748807898146992 750586537967616 750640516595712 751705441147008 751791196545984 753545150988288 753631116263424 754305753493152 754700283542016 756547322904576 756633630670848 757224570670848 757310955698304 757707057580032 758499751231488 759077787926528 759561455665152 760241401629696 761859828642582 762102002221056 763183187042304 763724390141952 764408062691721 766278860691456 766679653122048 766767116795904 767365971170904 767453513140692 768658230042624 769244008300544 769331764518912 769734153732096 770423206115808 772308725465088 772396831309824 773492621279616 774301829382144 775385652658176 776541524004288 777036319252992 778386039373824 778442017210368 778938023411712 779546383411712 779635314936576 781543379828736 782243003622528 782652145895424 782741431729152 783970146975744 784567594123264 784657098473472 784671943168512 785770281934848 786592334610432 786941633700774 788867579940864 789726168612864 790076859333048 792010478665728 792719472421044 793224575904096 794054427070464 794659559235584 795075195830272 795165898899456 795180942407376 795877717331088 797127053377536 797825533575168 798242826092544 798957398934912 800302858371072 801019275317856 802617761862144 802979674914816 804582073565184 804689084575872 805302321189632 805815442188288 806658465595392 807787579834368 807802862128128 808510696971264 809750087902098 809779863748608 809872244342784 810489430933504 810597227634432 811021200224256 811731855126528 811747212040863 813733866989568 814872884969472 814981264678476 815725384040448 816087620134136 816975834587136 818606163492864 819338965234272 820718747615232 821344200097792 821453440504536 822603263900544 823463850295296 823894552608768 824616487747584 824632088422464 826650277576704 826744582766592 827177001025536 827917475228928 829943704977408 831215951225856 831275728339392 832344345634816 833250253602816 834492384004608 835660458565632 836408527009986 836534705061888 837721486651392 837817054857216 839867512651776 840619347176448 841059022454784 841811923597932 842408885415366 843872158359552 844409855213568 844470581170176 845668621290384 847738294861824 847835005796352 848593972679796 848924910288896 849037818984768 851018653106176 851115738267648 851877642004704 853070051452416 853962511417344 854409165668352 854506637623296 855174017623296 855271576833408 857364752498688 857813186248704 858581085422592 859189938909696 860682360717312 861292704301056 862063718277888 862514609762304 863286717567267 864724149338112 865399509338112 865498235083776 865950922948608 866726106880284 866856858550272 867517471916032 868847316148224 870179198939568 872209356619776 872308859240448 873609214504824 875684294295552 875747269361664 876305276338176 876989681338176 877089729303648 879136009486336 879236302307328 879696175693824 880023379075344 880483664132352 882638543388672 882739235782656 883428665782656 883991567176704 884916376436736 886155031609344 887476027433472 888836466749679 889648019668992 890910152470528 891011788498944 893192434089984 893992004140032 894459595309056 894561636261888 895260299699388 895362431997474 896767935049728 897553725272064 898023179354112 898827073801776 901026846375936 901146684732588 902944982094912 903352134279168 905154832760832 905965111338336 906542372461824 907490773794816 908182353412096 908657366663168 908761027313664 908778219894144 909574534092672 911002346717184 911800609800192 912277515534336 913094170211328 913198337017344 914631838138368 915433281552384 915450600363264 916731995590656 917691057045504 918098572650903 919097813910528 920345509931008 920931933929472 921347196715008 921756335888556 924012225110016 924839384491218 925428671888112 926396831582208 926881371684864 927693548716032 927711099475272 929981562273792 931283297107968 931407159632544 932671565867584 933686668099584 936387388839168 937406535303168 938679085826048 938803932005184 940118015886336 941101543194624 942418843140096 942436672482816 943262479799808 944743174373376 944850951733248 945696765573504 946191400261632 948507091402752 949356178154496 949961087115264 950029403816448 951250680725504 951377198951682 951679614713856 953705581719552 955040524075008 955895459439984 957395984744448 957505205551104 958362347255292 959703807883968 960707825344512 961210311376896 962052569038848 962070769826208 962180523937584 964425323839488 964535346561024 965039834529792 965903721100416 968267655806976 968954292338688 969821683062624 970199897473024 970328935982592 972703700877312 973574448005376 974937201659904 975957155905536 976579014426624 977341734426624 977453230666752 979845431427072 981235526197248 981347466645504 982810366317927 985144831082496 985215678031872 986613391505448 989028010672128 989140840095744 989658197655552 990026301459762 990544122148896 992968361312256 993857249005488 994490513073792 996289596653568 996810693279744 996924410560512 997703020560512 998410530862656 1000782050623488 1000854022127616 1002273921529344 1002388262061312 1004726867984384 1004841488351232 1005741004657536 1006267044722688 1008729763872768 1008844840894464 1009632760894464 1009747940931072 1010276076773376 1011180458026998 1011333001641984 1013655202172928 1015813104856776 1016271151064064 1017577582723072 1018299186855936 1019210750255628 1021705147588608 1022239537496064 1022356155727872 1023154628227872 1023271350854256 1024877640056832 1025775686025216 1026312204976128 1027230941487744 1027348129144512 1029744967286784 1029862441746432 1029881925408672 1031323495039488 1032402439176192 1033847536877568 1035388698672384 1036048425670656 1036515596304384 1037922689613824 1038584031215616 1039513753248768 1041107255874126 1042057839771648 1042990671496704 1043536194527232 1043655242305536 1043674986909681 1044470349649286 1046229257558016 1047693709246464 1048789779480576 1049255511601032 1050397501612032 1051823439921152 1053435812444064 1056013971554304 1056959296561392 1057632767872128 1058739236093952 1060221198532608 1060241256543168 1061170289774784 1062836071170048 1063767378100224 1063908861270192 1064323768123392 1064465325294336 1065276531913216 1067070477828096 1068025700423808 1070157015816192 1070639566553088 1071321754632192 1072776098086912 1072918779434496 1074420589584384 1075382391869982 1075544620793856 1077070482837504 1078014262628352 1079666783869464 1079829659123712 1080796303512576 1081361600299008 1082309140168704 1082329616054484 1084978489319424 1085102264881152 1085669813846016 1086497179959296 1086641686237968 1089301112782848 1091474884657152 1092451953645696 1094291663486976 1095271254006048 1096804351867392 1097951800393728 1098526070145024 1099488650330112 1099509451229952 1099634884500096 1102200370102272 1102326110355456 1102902668034048 1103889966971904 1106591606636544 1106717847846912 1108287934967808 1108367637785856 1109940065443629 1112656512006144 1114213944754176 1114362137417508 1115211369346648 1115379606749184 1116961982201856 1117089406476288 1118089405131174 1120825796235264 1121412029939712 1121539961880576 1122415898130576 1123211847220488 1125162877812736 1125879806951424 1125960774893568 1127558161720512 1130317726482432 1130446674395136 1131458630239728 1132050425313024 1134820984356864 1135836856006272 1135966433547456 1136560586370048 1137426735269888 1138616681889792 1139212220891136 1139342183497728 1140232023497728 1140362102444544 1143153003331584 1144774780563456 1145586585212928 1148390272401408 1149418291037184 1150019479683072 1151048956756356 1151180269711038 1153866012450816 1153997646778368 1154601230598144 1155634809173712 1158463088197632 1158595246964736 1160238931919424 1161452744073216 1162945808826368 1163078478987264 1164812286006432 1167579059060736 1167663025815552 1168407035117568 1169319575117568 1169452972404864 1172315069743104 1172928234258432 1173364505433792 1173978218843136 1174112147593728 1176851391184896 1176985647710208 1177007914752768 1177904887710208 1178655422902272 1179888501915648 1180412450551161 1183301369911296 1184589252919296 1185115288999572 1186197359558656 1188015717998592 1189079208631566 1189836863856144 1191989338853376 1192612793745408 1192748848349184 1192771413611064 1193680399599184 1193816575996632 1195690580066304 1196738300362752 1197364239138816 1198436098402368 1200454287556608 1201369128501248 1201528912976784 1203926642793216 1204469512372224 1206873110347776 1207953481784448 1208723163282432 1209987698393088 1211681369751552 1211704293192192 1212766045456896 1214625131853147 1214669795622912 1215734146400256 1215895841451648 1216531800336384 1217458893615104 1217597782689792 1219509117517824 1220577708736512 1220600800484352 1222309327454208 1223588076060672 1224131430201204 1225463751880704 1227909245239296 1229008447851408 1232016300146688 1232180160756804 1233119179321624 1233904895850816 1235195775442944 1235841828913152 1236924731621376 1236948132633696 1239975416365056 1240116874149888 1240765501538304 1241711062810624 1241876212843392 1244915557466112 1248516518452224 1249875380404224 1251738576006912 1253490687848448 1254612790514979 1254802057592832 1256582229977088 1256725582285824 1257683306399744 1259657565831168 1259801268977664 1260929020764672 1261588533682176 1262717885396898 1265808237539328 1266614782820352 1266705871755264 1268502931935576 1271607442292736 1272890959019694 1273387365433344 1273556728477152 1274527279253312 1276527979659264 1276673607401472 1277816463007056 1279605077178624 1280943767126016 1281613748502528 1281759956434944 1282736758718464 1282761026434944 1282907365250112 1285900431785984 1286047128748032 1286719779373056 1287871628133888 1291023541075968 1291939056451584 1293095577416832 1293771914643456 1296938267836416 1298099264007168 1298247352625664 1298926384422912 1299916268879872 1300089160320426 1301276207874048 1303122312568832 1303270974222336 1308314034929664 1308463288860672 1310413821757236 1313526441443328 1313620904042496 1315484522007264 1315634593955472 1318704014229504 1318854453460992 1319544263540736 1320035068613016 1320725496198528 1323957815083008 1324108853673984 1325142998673984 1325987350765056 1327374564655104 1328386128871424 1329080924372992 1329232547414016 1331214041150208 1334472029503488 1336365228705792 1336517682748416 1339788651134976 1340988006210048 1341689392963584 1341842454392832 1342890449549082 1343043647996211 1345151902574592 1346177014525952 1346330587908096 1347034769031168 1348240610702664 1348444002189312 1351540269563904 1354417473142368 1355028201418752 1357732249141248 1358947667007504 1359813558692736 1362273530118144 1362986049994752 1363141540970496 1363167329841216 1364206170970496 1364361801139008 1366503520075776 1367700914700288 1368416273301504 1369641255316992 1369797505526016 1371947757207552 1372993289715712 1373149922328576 1373175900544896 1375097993385984 1376536585568256 1378463382503424 1380518264896512 1381397900894208 1382020795072512 1382634503832834 1386018337665024 1387259076736827 1388143007832168 1389595247373312 1390322057527296 1390654228662272 1391381592702976 1391540323074048 1391566649212908 1394972343410688 1396924945661952 1399007348801376 1400530002149376 1404581083258752 1408018628739072 1408205898007776 1409279062081856 1410177023829504 1411652314791936 1413628264710144 1413655008724224 1414893719699712 1417114761560064 1417276427599872 1418017716043776 1418356504133632 1418545148360256 1419287100392448 1422760637104128 1424034267231744 1426876021088256 1427065798427523 1427519422070784 1428153335234738 1430558372579328 1432560786112512 1433843189159976 1434059494391808 1436093977116672 1436257808326656 1437352350171136 1437543520882938 1439555711825952 1441061738016768 1441815467065344 1443078853558272 1443106154739312 1446637985759232 1446803019841536 1447559751794688 1448855581650624 1452401483710464 1454732524593936 1455299846209536 1455493403973888 1456602604860928 1459055551315968 1460361672008064 1462405802489856 1463935733858304 1464701426860032 1464868521639936 1465984867106816 1466012601639936 1466179846000128 1469600493469696 1469768147140608 1471853289295872 1475623797129216 1477717246623744 1477823517047808 1479920087258172 1483542016008192 1483711260143616 1484487296483328 1485039452189643 1485618593005568 1485816183223344 1489282642935808 1489452541968384 1490785873508232 1494434394980352 1495216039919616 1495386615840768 1496554530840768 1497615796293984 1501173075935232 1501281033191424 1503410882294016 1503582393091968 1507090301976576 1507262232526848 1508611506986304 1509400567084032 1513094645809152 1513267261341696 1514449141341696 1514621911396608 1515414115160064 1516770687040497 1516999502462976 1518155575853056 1520482803259392 1523719657285164 1524204004442112 1526366374084608 1527448780283904 1528816125383442 1532557721382912 1533359306244096 1533534233591808 1534731942341808 1534907026281384 1537316460085248 1538488016601088 1538663529037824 1539468307464192 1540846412231616 1544617450930176 1544793662619648 1546985242559232 1548603658764288 1550771305316352 1553083048008576 1554072638505984 1556772078747648 1556884034420736 1557876046823424 1559092766823424 1559270629873152 1563086759657472 1564486007245056 1565304291790848 1565482863458304 1566705524473929 1567940293951488 1569314196946944 1569343886337024 1571540563869696 1573184669220864 1573883267401548 1577735159881728 1580153718666096 1584020957331456 1585438944842088 1586449151808192 1588108854140928 1589319118471168 1590150391660544 1590331797798912 1590361884814752 1591755434662176 1594254106755072 1595651067150336 1596485652185088 1597914797869824 1600605716742144 1602038550635712 1605235523724288 1605959349829632 1609164147130368 1609378169151744 1610604642379264 1611630884376576 1613073587804973 1613316931190784 1615605724256256 1617021393942528 1619500175804196 1619559727497216 1619744488685568 1620978861867008 1621194455268864 1622042400448512 1623463710253056 1623494424081726 1627467733979136 1629745769938944 1629962529356952 1632175240268272 1633951669174272 1637212326985728 1638677930468544 1641437495230464 1642688400195584 1642906881009072 1645206527801088 1646927700590592 1647789105217536 1649232975495168 1649264176844928 1653300555153408 1653489165533184 1654354002051072 1655834950457856 1659887409954816 1662431902451712 1662551456678784 1664688691269632 1666500507205632 1668984768009216 1671320917131264 1672817054019972 1673069410123776 1675442973302784 1675634109714432 1677134107696761 1681238694352896 1682118044909568 1683623847195864 1684817770830732 1687744316719104 1688819710427136 1688941162340352 1691337242580768 1695476589723648 1695670011592704 1697187945359592 1697849820577792 1698075637969536 1702037306212352 1702231476535296 1703755284009408 1706140102904832 1707925022834688 1708818331336704 1709013275246592 1710348035246592 1710543153666816 1714729504997376 1717162170845184 1718379877819392 1721364721434624 1722585408602112 1724127436555776 1725029219524608 1726573435134534 1730799018676224 1730996470167552 1731901845897216 1733452213760568 1733713717100544 1737694632296448 1740358397879136 1744418713239552 1744617718480896 1747218429009648 1751368588591104 1751494538723328 1752610552676352 1753979362676352 1754179458607296 1758272018972672 1758472604614656 1759392351387648 1760046758150688 1760967328264704 1765277086777344 1765478471565312 1766857331565312 1767983134353408 1769832752873472 1772310063218688 1774952054866944 1777672933499358 1779296039337984 1781820304941056 1782023576997888 1783618812947349 1787984008280064 1788919190618112 1789123272523776 1790520599398776 1790724863994948 1793535870099456 1795107450544128 1796046358708224 1797654147603552 1802053692751872 1802293369465176 1805889964189824 1806704268558336 1810309665521664 1811930222676672 1813084744923648 1814981547589632 1816364706824192 1817314733326336 1817522054627328 1817556439788288 1819149068185344 1822004693434368 1823601219600384 1826188340422656 1826396674034688 1829263676276736 1830866563104768 1830901200726528 1833463991181312 1835382114091008 1836197145301806 1838195627821056 1840691019862016 1841863867858944 1842694393430016 1843512671777112 1848024450220032 1849678768982436 1850857343776224 1852793663164416 1853762743369728 1855387097432064 1855422198950544 1859963124547584 1862566594215936 1862814319265088 1865343131735168 1867373336199168 1872774777678336 1874813070606336 1877358171652096 1877607864010368 1880236031772672 1882203086389248 1884837686280192 1884873344965632 1886524959599616 1889486348746752 1889701903466496 1891393531147008 1892382800523264 1894076828095347 1898712356308992 1899922174230528 1900058807632896 1902501361451008 1902754397903364 1903359229427712 1907411163439104 1910081048150016 1911790918879968 1914791969488896 1915010411102208 1916724694510584 1919407615767936 1921415650689024 1922420622753792 1924105138077696 1924141539652416 1924361047875168 1928850647678976 1929070693122048 1930079669059584 1931807442200832 1936535311613952 1937908584677376 1939643366125248 1940657871965184 1945407401754624 1947148896010752 1949874403319808 1950133740480639 1951914311811072 1954683468853248 1954906461333504 1959690862854144 1962471052394496 1962694933291008 1965620732635854 1970289662164992 1970431356063744 1973226783010896 1978056021344256 1978281680191488 1979316395311104 1980052602919524 1981088244297792 1985936722624512 1987714498010976 1988981026147584 1992579193307136 1993621386559488 1993848821121024 1995406041121024 1996821061725312 2001564101246976 2001708044255232 2004547843058688 2004776524122624 2009453735968768 2009682976702464 2011482009315072 2012534089445376 2014335674323623 2017689681788928 2019265521788928 2019495881862144 2020552153546752 2022360916053996 2022666003283968 2027310404345856 2031626209713552 2032542302128128 2035155165446144 2036598373711872 2038421500511256 2043410295177216 2044479074992128 2044712311455744 2046309256455744 2046542701708512 2049755280113664 2051551372050432 2052624409952256 2054461882975488 2054696258289024 2059489934573568 2059724883492864 2059763850817344 2062646990078976 2064804878352384 2067695073755136 2070777397344768 2072096851341312 2073031192608768 2073951755749251 2075845379227648 2079027506497536 2082214511748252 2084115679543296 2085981342993408 2087072389054464 2087310484611072 2087349973819362 2088940699298572 2092458515116032 2095387418492928 2098511023202064 2100795003224064 2103646879842304 2106871624888128 2112027943108608 2113918593122784 2115265535744256 2117478472187904 2120442397065216 2120482513086336 2122340579549568 2125672142340096 2127534756200448 2127817722540384 2128647536246784 2128930650588672 2130553063826432 2134140955656192 2136051400847616 2140314031632384 2141279133106176 2142230002852107 2142643509264384 2145837558868992 2148841179168768 2150764783739964 2151089241587712 2154140965675008 2156028525256704 2156315281324407 2159333567738928 2161592607025152 2162723200598016 2164618280337408 2164659232108968 2169956978638848 2170204529762304 2171339627692032 2172994359918592 2173283372475936 2178602225565696 2182949769314304 2184903907291392 2188583326973952 2190542508012096 2193608703734784 2195903600787456 2197052140290048 2198977300660224 2199018902459904 2199269769000192 2204400740204544 2204652220710912 2207779933943808 2213183213273088 2213435695693824 2216575869935616 2216735275571712 2219880130887258 2225313024012288 2228427889508352 2228724274835016 2230422738693296 2233923964403712 2234178812952576 2236178810262348 2241651592470528 2242824059879424 2243079923761152 2244831796261152 2246423694440976 2250325755625472 2251759613902848 2251921549787136 2255116323441024 2260635452964864 2260893348790272 2262917260479456 2264100850626048 2269641968713728 2271673712012544 2271932867094912 2273121172740096 2274853470539776 2277233363779584 2278684366995456 2280464046995456 2280724204889088 2286306006663168 2289549561126912 2291173170425856 2293224188075163 2298836582074368 2300038959366144 2302097913512712 2302360539422076 2307732024901632 2307995293556736 2309202461196288 2311269618347424 2316926176395264 2317190493929472 2320477863838848 2322905488146432 2325891617652736 2326156957974528 2329624572012864 2335158118121472 2335326051631104 2336814070235136 2338639150235136 2338905944809728 2344630139486208 2346729010867584 2347956437686272 2348224295187456 2353702782369792 2353971295420416 2354015829505536 2355809775420416 2357310845804544 2359777003831296 2360824901102322 2366602739822592 2369178505838592 2370230577999144 2376031435997184 2378158417263132 2379673727712288 2383978677706752 2385225587490816 2385497696698368 2385542827222128 2387360799198368 2387633151993264 2391381160132608 2393476600725504 2394728478277632 2396872196804736 2400908575113216 2402738257002496 2403057825953568 2407853285586432 2408939024744448 2413746220695552 2415906963568896 2417446326564864 2419975396786176 2423362739503104 2423408586384384 2425532090913792 2429250263706294 2429339591245824 2431468292800512 2431791682903296 2433063600672768 2434917787230208 2435195565379584 2435241636122589 2441201600968704 2444618654908416 2447176152121344 2448262860402408 2450927503761408 2455818490478592 2458016895702816 2464032600293376 2464360321513608 2466238358643248 2467809791701632 2470391550885888 2471683657826304 2473849463242752 2473896265267392 2479950832730112 2480233748299776 2481531003076608 2483422125621248 2483752425686784 2489831114932224 2497033036904448 2499750760808448 2503477152013824 2506981375696896 2509225581029958 2509604115185664 2513164459954176 2513451164571648 2515366612799488 2519602537955328 2521858041529344 2523177067364352 2525435770793796 2531616475078656 2533229565640704 2533411743510528 2537005863871152 2543214884585472 2545781918039388 2546774730866688 2547113456954304 2549054558506624 2553055959318528 2553347214802944 2555632926014112 2559210154357248 2561887534252032 2563227497005056 2563519912869888 2565473517436928 2565522052869888 2565814730500224 2571800863571968 2572094257496064 2573439558746112 2575743256267776 2582047082151936 2583878112903168 2586191154833664 2587543829286912 2589860152701801 2596198528014336 2596494705251328 2597852768845824 2599832537759744 2600178320640852 2602552415748096 2606244625137664 2606541948444672 2616628069859328 2616926577721344 2620827643514472 2627052882886656 2627241808084992 2630969044014528 2631269187910944 2637408028459008 2637708906921984 2639088527081472 2640070137226032 2641450992397056 2647915630166016 2648217707347968 2650285997347968 2651974701530112 2654749129310208 2656772257742848 2658161848745984 2658465094828032 2662428082300416 2666509400249037 2668944059006976 2672730457411584 2673035365496832 2679577302269952 2681976012420096 2683378785927168 2683684908785664 2685780899098164 2686087295992422 2690303805149184 2692354029051904 2692661175816192 2694069538062336 2696481221405328 2703080539127808 2708834946284736 2710056402837504 2715464498282496 2717895334015008 2719627117385472 2724547060236288 2725972099989504 2726283081940992 2726334659682432 2728412341940992 2728723602278016 2733007040151552 2735401829400576 2736832546603008 2739282510633984 2739595011052032 2743895514415104 2745986579431424 2746299844657152 2746351801089792 2750195986771968 2753073171136512 2754295717952709 2761036529793024 2762795801788416 2764041590145024 2765269007665668 2772036675330048 2774518153473654 2776286015664336 2779190494746624 2780644115054592 2781308457324544 2782763185405952 2783080646148096 2783133298425816 2789944686821376 2793849891323904 2798014697602752 2801060004298752 2809162166517504 2816037257478144 2816411796015552 2818558124163712 2820354047659008 2823304629583872 2827256529420288 2827310017448448 2829787439399424 2834229523120128 2834552855199744 2836713008267264 2837090296720512 2838574200784896 2845521274208256 2848068534463488 2853752042176512 2854131596855046 2855038844141568 2856306670469476 2861116745158656 2865121572225024 2867686378319952 2872187954233344 2872515616653312 2874704700342272 2875087041765876 2879111423651904 2882123476033536 2883630934130688 2886157707116544 2886212309478624 2893275971518464 2893606039683072 2895119503589376 2897711163301248 2904802967420928 2909465049187872 2910599692419072 2910986807947776 2913205209721856 2918111102631936 2920723344016128 2924811604979712 2927871467716608 2929737043279872 2932025203279872 2932359692000256 2939200986939392 2939536294281216 2943706578591744 2948431098953781 2955434493247488 2955647034095616 2959840174516344 2967084032016384 2967422520287232 2968974592966656 2970078904379286 2971237186011136 2971632366446688 2978565285871616 2978905083936768 2981571747016464 2988868789960704 2990432079839232 2990773231681536 2993109061681536 2995231592587968 3002346151870464 3002562066382848 3006821764588032 3007164786183936 3014180603953152 3014524465053696 3017223013972608 3018801134168064 3026189291618304 3026534522683392 3028898282683392 3029243822793216 3030828230320128 3033541374080994 3033999004925952 3036311151706112 3040965606518784 3047439314570328 3052732748169216 3054897560567808 3057632250766884 3065115442765824 3066718612488192 3067068467183616 3069463884683616 3069814052562768 3074632920170496 3076976033202176 3077327058075648 3078936614928384 3081692824463232 3089234901860352 3089587325239296 3093970485118464 3097207317528576 3101542610632704 3106166096017152 3108145277011968 3113768068841472 3115752093646848 3118185533646848 3118541259746304 3126173519314944 3128972014490112 3130608583581696 3130965726916608 3133411048947858 3138687772674048 3143081127739392 3146369338441728 3147766534803096 3155470319763456 3160307437332192 3168041914662912 3170877889684176 3172898303616384 3176217708281856 3178638236942336 3180300783321088 3180663595597824 3180723769629504 3183510869324352 3188508213510144 3191302134300672 3192971304370176 3195829595739648 3201211433484288 3204077101271424 3210471047448576 3211918699659264 3218328294260736 3218756338303488 3221209284758528 3223261768753152 3226147175609946 3226633862381568 3231211448512512 3234042787885056 3239000351608392 3239488977371136 3242388910537728 3244084800897024 3246927420506112 3246988848163452 3254935467958272 3259491539877888 3259925058713904 3264350480536544 3267903338348544 3274424653971456 3277355860937088 3282874990460928 3285376800391168 3285813762018144 3290413055602176 3293855401181184 3295578210435072 3298465950990336 3298528353689856 3306601110306816 3306978331066368 3308708004102144 3311669900915712 3319774819909632 3324863804903424 3325102913357568 3329377382539264 3329820196330887 3337969536018432 3342641834262528 3345634108039944 3346138820247552 3350885946605568 3351268219428864 3354268215393522 3362477388705792 3364236089819136 3367247694391728 3369635541661464 3375488633438208 3377639420854272 3377882324680704 3382674485161536 3390953179447296 3391340023185408 3394375890719184 3395699641155584 3396151275939072 3404074612424704 3404462953070592 3407510568018816 3412280205809664 3415850045669376 3417636662673408 3418026550493184 3420696070493184 3421086307333632 3429459009994752 3434324341690368 3436759755638784 3445170817204224 3448254873111552 3450058439049216 3453146870269068 3461598037352448 3461992940335104 3463803691794432 3466904427521136 3475389264592896 3480716795758272 3488837426479104 3489235436961792 3494436858019296 3502737177182208 3502989077446656 3505221105352704 3507958725352704 3508358917214592 3516544037945344 3516945209229312 3518784702775296 3520093516301376 3521934656529408 3530554173554688 3530956943130624 3533714663130624 3535966268706816 3539665505746944 3541237351653483 3549904109733888 3555345866998716 3558592078675968 3563640609882112 3564047153995776 3567237625894698 3575968016560128 3577838381236224 3578246545047552 3581041198797552 3581449727989896 3587071740198912 3590214901088256 3592092717416448 3595308295207104 3604107385503744 3604586738930352 3611779928379648 3613408537116672 3620619331043328 3623860445353344 3626169489847296 3629963095179264 3632729413648384 3634629466652672 3635044109254656 3635112879576576 3638298136370688 3643875395559441 3644009386868736 3647202439200768 3652376680845312 3652793348069376 3658527352553472 3661733126209536 3661802401453056 3666927982362624 3670764228182016 3672394290603612 3676391255642112 3681382039724032 3683727735717888 3687025343554224 3696048900440064 3699357537964872 3701714687552448 3705587326328832 3707525486739456 3710774194864128 3710844397901088 3719926249095168 3725133188431872 3725628638530176 3730686263470336 3734746672398336 3745549555356672 3749626141212672 3754716343304192 3755215728020736 3760472063545344 3763838371544937 3764406172778496 3769746689931264 3773049919199232 3778972697493504 3779403806932992 3782787062294016 3784765601046528 3788153656190694 3797424712617984 3799844348461056 3800117615265792 3805002722902016 3805508795806728 3814822326878208 3820162096300032 3823581837759936 3829583938977792 3830020822204416 3833449389021168 3838815231535872 3842831301378048 3844841245507584 3848210276155392 3848283079304832 3848722095750336 3857701295357952 3858141386244096 3860159338119168 3863614884401664 3873070623227904 3875817169354752 3879286732250496 3881315743930368 3890814803509248 3894297792021504 3899748806639616 3900267480961278 3903828623622144 3909366937706496 3909812922667008 3924942104788992 3925389866582016 3931241465271708 3940579324329984 3940862712127488 3946453566021792 3956112042688512 3956563360382976 3958632790622208 3960105205839048 3962176488595584 3971873445249024 3975428996021952 3977962052295168 3985158386614272 3987242773118976 3987697642242048 3990812082242048 3993642123450624 4003416088510464 4009095686117376 4009553048245248 4018907471937536 4019365953404928 4022964018630144 4025068178890752 4028671348647246 4029130943988633 4038531043577856 4038991763724288 4041104307093504 4044721832107992 4045332006567936 4054620808691712 4063252419427104 4065084604256256 4070310330892288 4073196747423744 4076843001022512 4086820590354432 4088958149984256 4089424622911488 4092618512911488 4093085403417024 4099510560227328 4103102744100864 4105248819904512 4108923765950976 4109392516578048 4118979869147136 4119449766985728 4119527701634688 4125293980157952 4129609756704768 4135390147510272 4141554794689536 4144193702682624 4146062385217536 4147903511498502 4151690758455296 4158055012995072 4161777230210481 4164429023496504 4171962685986816 4174144778108928 4174620969222144 4174699947638724 4177881398597144 4184917030232064 4190774836985856 4197022046404128 4201590006448128 4207293759684608 4213743249776256 4224055886217216 4227837186245568 4230531071488512 4234956944375808 4240884794130432 4240965026172672 4244681159099136 4251344284680192 4255069512400896 4255635445080768 4257861301177344 4261106127652864 4268281911312384 4272102801695232 4280628063264768 4282558266212352 4284460005704214 4291675117737984 4297682358337536 4301529567479928 4302178483175424 4308281931350016 4312057050513408 4312630562648814 4318667135477856 4323185214050304 4325446401196032 4329236560674816 4329318464217936 4339913957277696 4340409059524608 4342679255384064 4345988719837184 4346566744951872 4357204451131392 4365899538628608 4369807814582784 4377166653947904 4381085016024192 4387217407469568 4391807201574912 4394104280580096 4397954601320448 4398037804919808 4398539538000384 4408801480409088 4409304441421824 4415559867887616 4426871391387648 4433151739871232 4433470551143424 4439760261774516 4450626048024576 4455118356568929 4456855779016704 4457448549670032 4460845477386592 4467847928807424 4468357625905152 4472357620524696 4483303184941056 4485648119758848 4486159847522304 4489663592522304 4492847388881952 4500651511250944 4503519227805696 4503843099574272 4510232646882048 4521270905929728 4521786697580544 4525834520958912 4528201701252096 4539283937427456 4543347424025088 4543865734189824 4546242345480192 4549706941079552 4550312061121491 4554466727559168 4560928093990912 4561448409778176 4572612013326336 4579099122253824 4582346340851712 4586448376150326 4597673164148736 4600077918732288 4604195827025424 4604721078844152 4615464049803264 4615990587113472 4618404922392576 4622539236694848 4633852352790528 4634380987858944 4640955727677696 4645810976292864 4651783235305472 4652313915949056 4659249144025728 4670316236242944 4670652103262208 4673628140470272 4677278300470272 4677811889619456 4689260278972416 4693458021735168 4695912875372544 4696448590374912 4700116573421787 4707942590840832 4708031659011072 4711619550840832 4714621691609088 4719554007662592 4721649802204644 4733205479645184 4740461155998288 4752062871994368 4756316834526264 4759347455424576 4767957355413504 4770451174981632 4770995393396736 4771085654444256 4774721598396736 4775266303986528 4782762320265216 4786953201451008 4789456956555264 4793744393609472 4801817150226432 4805476514004992 4806115651907136 4815706571172864 4817878049488896 4827492441391104 4831813927137792 4834892653129728 4839220763414919 4839950793572352 4846817172768768 4851064181827584 4858500527412588 4858679182491648 4862936585601024 4863583365806592 4866127201345536 4869835574460416 4870391130759168 4870483272245178 4882403201937408 4889237309816832 4896525720804816 4901855007522816 4911636980957184 4916033791405632 4928065200586752 4928720643027216 4932476717286496 4935619583403264 4940783101771776 4943367315652608 4947698926485504 4947792530534784 4959901665460224 4960467496599552 4963062006153216 4966844251242496 4967504851373568 4979662229864448 4994066073808896 4998536673321583 4999501521616896 5006954304027648 5013962751393792 5018451162059916 5019208230371328 5026328919908352 5026902329143296 5030733225598976 5031402323090283 5043716083058688 5046354134728704 5050871541587592 5063232950157312 5066459131281408 5066823487021056 5074011727742304 5086429769170944 5091563836078776 5093549461733376 5094226913908608 5098109117013248 5106111918637056 5106694429605888 5111265852028224 5118420308714496 5123775068504064 5126454994010112 5127039825739776 5130947034873856 5131044105739776 5131629461000448 5143601727143936 5144188514992128 5151486512535552 5164094164303872 5167756225806336 5172382309667328 5175087658573824 5179720305403602 5192397056028672 5192989410502656 5195705537691648 5199665075519488 5200356641281704 5212489250275328 5213083896889344 5233256139718656 5233853155442688 5241655287028944 5254105765773312 5254483616169984 5261938088029056 5262538375821888 5274816056918016 5275417813843968 5278177054162944 5280140274452064 5282901984794112 5295831260332032 5296435414695936 5300571994695936 5303949403060224 5309498258620416 5313544515485696 5316930189656064 5324856164600832 5333018800498074 5337888118013952 5345460914823168 5346070730993664 5350856438842047 5363952024840192 5366757571854336 5367369817571328 5371561798196328 5372174591984844 5380607610298368 5384708058103808 5385322351632384 5388139076124672 5392962442810656 5406161078255616 5417669892569472 5420112805675008 5430928996564992 5435790668030016 5439254234770944 5449094120472576 5451944199979008 5452566163881984 5452669319364864 5456824683881984 5457447204556032 5466014080303104 5470803658801152 5478565021267968 5479190022104064 5487791028830208 5491973158862848 5492599689314304 5492703602179584 5500391973543936 5506146342273024 5508591435905418 5522073059586048 5525591603576832 5528083180290048 5530538015331336 5544073350660096 5549036306947308 5552572031328672 5558380989493248 5561288230109184 5562616914649088 5565526370811904 5566161292296192 5566266596851632 5579889373642752 5587699782647808 5596029395205504 5602120008597504 5618324333035008 5632074514956288 5632823592031104 5637116248327424 5640708095318016 5646609259167744 5654513058840576 5654620034896896 5659574878798848 5668459046240256 5669105710399488 5673426016534528 5674180593441024 5677148401569792 5682230484286041 5696137068926976 5707504084353024 5708263193710092 5710077688283136 5712613340938952 5722233490317312 5730243144450048 5735372756639904 5744375908466688 5745031233306624 5749409400684544 5750174083531752 5758222847303808 5764246952067072 5767261868261376 5772315414233088 5772424618957248 5786551943036928 5787212079366144 5790239007178752 5795422326602496 5809605934841856 5818930098375744 5821973615895552 5826410419443712 5836222205263872 5841446688032256 5849623209959424 5855742935433216 5864050406559744 5864719384000512 5879072588562432 5887413157183488 5896862197907562 5910868986494976 5911294068191232 5919680349032688 5934168064032768 5934845040574464 5937949185933312 5940157808758572 5942474372022272 5943264732893376 5957130571743232 5957810167873536 5963143494032928 5977737579921408 5980864159678464 5981546463363072 5986218123363072 5990463185175936 6004692303740928 6005124132765696 6013643529176064 6014329572367872 6028361207906304 6029048930107392 6034446027945216 6037602268336128 6043007022970869 6053069045366784 6057796565366784 6058487645586432 6061656460640256 6067082748161988 6067998009851904 6072622303412224 6081931213037568 6094878629140656 6105465496338432 6109795121135616 6115264501533768 6130230885531648 6133437224976384 6134136934367232 6138927769367232 6139628105125536 6149265840340992 6153952066404352 6154654116151296 6157873229856768 6163385648926464 6178469803720704 6179174650478592 6187940970236928 6194414635057152 6203085221265408 6212332192034304 6216290554023936 6221855267247753 6227536137682944 6236371067293696 6237082519492608 6252347038629888 6257944028980224 6261217167163392 6261931453833216 6266822097895716 6277375545348096 6286162255478784 6295533069606192 6310940639526912 6320614874664384 6336083829325824 6341755779368352 6345796607232768 6352435416563712 6357276473884672 6360601566642176 6361327191195648 6361447539259008 6367021738648704 6377016427020288 6382604268601344 6385942608740352 6391659191479296 6402422866968576 6408154202542848 6420942094897152 6423837399318528 6426690008556321 6437512676606976 6442418569517056 6446523537506304 6452294351219892 6453267724763136 6462422897025024 6468085575770112 6478000703216784 6484777821075456 6488169601794048 6493854841012224 6493977696326904 6509870935916544 6518983079755776 6519850117427808 6528700961073088 6535806676697088 6548849307942912 6554711721874176 6565749980921856 6570753600782336 6571627524036288 6580826111204352 6587710802362368 6591156420870144 6596931901980672 6597056707379712 6613202220613632 6613956662132736 6623339801831424 6639549639819264 6649727609806848 6650205826715136 6658754765078528 6659640392661774 6675939072036864 6685283668525056 6691268216079888 6701771893211136 6702536438857728 6708536430787044 6724954777411584 6728472179638272 6734495388783456 6739271083322928 6750977266876416 6755278841708544 6755764649361408 6765348970323072 6781906358894592 6782680046370816 6788751781438368 6791399282311168 6792302551878144 6808149224849408 6808925906141184 6815021136037632 6824560411619328 6831700091338752 6836053100986368 6841392140986368 6842172614667264 6858918019989504 6868648683380736 6873519511277568 6879672564225489 6896509746223104 6900116878098432 6906293740538136 6923196074704896 6923985880670208 6927607383588864 6933808855042272 6950778529185792 6961433591516544 6977674852958208 6978470873923584 6988873716038592 7005474354364416 7005978154893312 7010442210705408 7015917450705408 7016717834429184 7033088075890688 7033890418458624 7040187032602752 7043869313058816 7061108347109376 7061913886261248 7067429326261248 7071932537413632 7079331011493888 7082474703306966 7099808219467776 7110691733997432 7127281219764224 7128094307991552 7134475251789396 7151936033120256 7155676762472448 7156493090095104 7162082397595104 7162899455979792 7174143480397824 7180429802176512 7184185434832896 7190616590414208 7208214771007488 7209173477860704 7223559856759296 7226817074233344 7241238662086656 7247720890706688 7252338979694592 7259926190358528 7265458827296768 7270088218509312 7270225759153152 7276596272741376 7287750791118882 7288018773737472 7294404878401536 7304753361690624 7305586696138752 7305724908367767 7323604802906112 7333855964725248 7341528456364032 7344788581207224 7352782511284224 7362764079448064 7367455471435776 7374050687108448 7392097800880128 7398715075929744 7403429375104896 7411174652657664 7415050973478912 7421548389728256 7421688795802176 7439852498190336 7450266376863744 7451257277060352 7461372526940672 7469493344796672 7491099110713344 7499252282425344 7509432686608384 7510431456041472 7520944127090688 7527676743089874 7528812345556992 7539493379862528 7546099838398464 7558807613865984 7565574124588032 7569531202093056 7576307312381388 7594849425235968 7599688696922112 7600235230531584 7610005445804032 7611017591613456 7629644653756416 7640324192600064 7647163675519872 7659167877955584 7660041644408832 7666898778042336 7677630463071744 7685662602756096 7689682491015168 7696420552310784 7696566158609664 7697444191500672 7715402590715904 7716282772488192 7720318676238336 7727229768803328 7746141246455808 7751634338709504 7758573464500992 7762631487860736 7769580458105403 7788595584043008 7799497613279232 7800534961922556 7807657247244288 7818733875412992 7819625845334016 7849884209577984 7850779733164032 7862482930543416 7881158648659968 7881725424254976 7892907132043584 7912224085377024 7913126720765952 7917265581244416 7920210411678096 7924352977191168 7943746890498048 7950857992043904 7955924104590336 7970316773228544 7974485546237952 7975395284484096 7981624164484096 7987284246901248 8006832177020928 8018191372234752 8019106096490496 8038731906809856 8045928037260288 8050136357781504 8057342697294492 8058261887977266 8077062087155712 8077983527448576 8082208614187008 8089443664215984 8109241617383424 8126504838854208 8130169208512512 8140620661784576 8146393494847488 8153686002045024 8173641180708864 8177916299968512 8178849245822976 8185237025822976 8186170806834048 8199021120454656 8206205488201728 8210497639809024 8217847531901952 8218785033156096 8237959738294272 8238899533971456 8239055403269376 8250587960315904 8259219513409536 8262887153858127 8283109589379072 8288387405365248 8292124770435072 8295807022997004 8303381516910592 8316110025990144 8323554460420962 8328858046993008 8343925371973632 8348289556217856 8349241938444288 8349399895277448 8355762797194288 8369834060464128 8381549673971712 8394044092808256 8403180012896256 8414587519369216 8427486499552512 8448111772434432 8455674372491136 8461062142977024 8469913888751616 8481769588260864 8481930052345344 8489362318198272 8502688569360384 8510139024801792 8511270890161536 8515722602354688 8522212255305728 8536563822624768 8544205603390464 8561256126529536 8565116532424704 8568920011408428 8583350235475968 8595364716675072 8603059134959856 8616563862700032 8624114101026816 8625261125297628 8637334270955712 8646370428100608 8650892802392064 8658473121349632 8658636928435872 8679827914555392 8680818119049216 8685358510768128 8691977439674368 8693133489903744 8714408902262784 8731799077257216 8739615629165568 8754333307895808 8762170032048384 8774434814939136 8783614403149824 8796075609839616 8797079076000768 8817602960818176 8818608882843648 8831119735775232 8866303479742464 8866941102286848 8879520523549032 8901252096049152 8910236713137858 8913711558033408 8914897099340064 8921690954773184 8935695857614848 8936715251810304 8944715241049392 8966606369882112 8971296239517696 8972319695044608 8979327185044608 8985694777763904 9001303022501888 9007038455611392 9007686199148544 9020465293764096 9042541811859456 9043573395161088 9051669041917824 9056403402504192 9078567874854912 9086694848050176 9087731468379648 9092484690960384 9099413882159104 9100624122242982 9108933455118336 9121856187981824 9122896819556352 9158198244507648 9164692681703424 9172896752300652 9195346328297472 9200155837464576 9208391654050848 9209442157688304 9230928099606528 9231981174226944 9236809844785152 9245078473389696 9267704705581056 9268761975717888 9281911455355392 9291621952585728 9303566470610944 9304627831898112 9318498288051456 9341304206524416 9347256280940544 9354556600940544 9355623779238912 9378520557944832 9386916043470336 9391825750745088 9392897180749824 9400233146843574 9416063318022144 9423239101681664 9429243383218176 9439108015325184 9443299604409288 9466410959290368 9480922311996576 9504125743988736 9512633669052528 9518694910849152 9535914710827008 9540902349963264 9541990786793472 9542171308888512 9549443196793472 9550532607973056 9565524640530432 9573906402902016 9578913913110528 9587488787218944 9603634300452864 9610953028009984 9612231303814272 9631413142345728 9635756098977792 9654984882782208 9663627854275584 9669785306259456 9678441526829838 9679901587144704 9693634345537536 9702128363655168 9717001054825176 9727166731613184 9732254402691072 9739671148920832 9740782261518336 9740966544490356 9764806403874816 9778474619633664 9793051441609632 9803710015045632 9823273961914368 9832067582811264 9856130401173504 9857441286054432 9864953434572992 9871239166806528 9881566203543552 9886734631305216 9895397852971008 9895585061069568 9919803330920448 9920934993199104 9926124012306432 9935009702747136 9959324459728896 9988132147617792 9989460588992661 9997073346643166 10013908608055296 10027925502787584 10036902324119832 10038416460742656 10052657839816704 10053804658286592 10061466451197952 10062804646180566 10087432166117376 10092708269457408 10101743083175184 10126465900314624 10132918262562816 10133646974042112 10148023455484608 10172859538341888 10183127672157552 10187098923466752 10188453827817216 10196218234026496 10212223837274112 10213388859211776 10222531704056448 10236840617428992 10247550137008128 10252909988020224 10254079651479552 10261894069747712 10262088211479552 10263258922000896 10287203454287872 10288377029984256 10302973025071104 10335512451612672 10344764619334656 10350175317147648 10359440610807204 10384794112057344 10385978821005312 10391411075383296 10399330151038976 10400713282563408 10424978500550656 10426167793778688 10466512279437312 10467706310885376 10483310574057888 10508211531546624 10508967232339968 10523876176058112 10525076751643776 10549632113836032 10550835627687936 10556354108325888 10560280548904128 10565803969588224 10591662520664064 10592870829391872 10601143989391872 10607898806120448 10618996517240832 10623712054960449 10627089030971392 10649712329201664 10666037600996148 10675776236027904 10690921829646336 10692141461987328 10701712877684094 10727904049680384 10733515143708672 10734739635142656 10743123596392656 10744349183969688 10761215220596736 10769416116207616 10770644703264768 10776278152249344 10785924885621312 10812322156511232 10835339785138944 10840225611350016 10861857993129984 10871581336060032 10878508469541888 10898188240945152 10903888399958016 10905132327763968 10905338638729728 10913649367763968 10914894409112064 10932028160606208 10941607317602304 10957130042535936 10958380044208128 10975582057660416 10985199378628608 10985407204359168 11000783947087872 11012292684546048 11017182871810836 11044146119172096 11051183207153664 11061076030662672 11088146701320192 11098072613894616 11105144062657344 11116761978986496 11122576460218368 11125233829298176 11131052741623808 11132322584592384 11132533193703264 11159778747285504 11175399565295616 11192058790411008 11204240017195008 11236648666070016 11264149029912576 11265647184062208 11274232496654848 11281416190636032 11291515114634811 11293218518335488 11309240069793792 11319149757597696 11336918092480512 11338211420798976 11346852033069056 11348361186882048 11354296803139584 11364460968572082 11392274137853952 11415008168706048 11416526387420184 11425226681877904 11444466980634624 11460486288900096 11470745513279808 11488751816933376 11490062466613248 11498818801369088 11500348167063504 11516445694607616 11528493904134144 11534523736522752 11544630828466176 11544849237914496 11573103886073856 11574424158732288 11580478014357504 11590844653204992 11619211869683712 11637860196751488 11643947231791104 11652820838887424 11672444410527744 11682893376064512 11699246419918848 11711485870866432 11728100813119488 11729438768001024 11774826314366976 11793724395815124 11821737972989952 11822588136382464 11839360698065376 11868336128065536 11869690081148928 11875898371866624 11880315617517144 11884948744044544 11886529465786752 11914261143486464 11915620335747072 11926286988065856 11955475159842816 11961728319356928 11963092926726144 11972436246726144 11980926370351872 12010248265531392 12027287058352128 12028659144735744 12056722415812608 12058097860214784 12068892055890432 12075204536672256 12086014045941738 12115593130733568 12116975291172864 12123312921280512 12134165496323976 12135996019703808 12163862426075136 12189757258281312 12210930992676864 12219590242271232 12230529003067536 12260461771063296 12266874449952768 12268273868734464 12277855538734464 12279256210251072 12298531680681984 12307904132808704 12309308232302592 12315746459713536 12326771297852928 12356939607441408 12358349300957184 12375881940473856 12388829270114304 12406170442530816 12424664384068608 12432581108047872 12443710534495506 12455072275365888 12472742134587392 12474165038985216 12485331690631443 12515888057960448 12522434334326784 12523862907666432 12533644195791432 12554751090696192 12572324510957568 12591066139212384 12621881279053824 12641229749328768 12672167658651648 12683511558736704 12691593214465536 12704870833127424 12714552947769344 12721203133284352 12722654382391296 12722895078518016 12734043477297408 12754032854040576 12765208537202688 12783318382958592 12804845733937152 12816308405085696 12841884189794304 12847674798637056 12853380017112642 12875025353213952 12884837139034112 12893047075012608 12904588702439784 12906535449526272 12924845794050048 12936171151540224 12956001406433568 12969555642150912 12976339203588096 12987709682024448 12987955392653808 13019741871833088 13037966159511552 13039700234855616 13057401922146176 13071613353394176 13097698615885824 13109423443748352 13131499961843712 13141507201564672 13143255048072576 13161652222408704 13175421604724736 13182312841740288 13193863803961344 13194113414759424 13226404441227264 13227913324265472 13246679603662848 13299455219613696 13300411653430272 13317509530157056 13319280785323548 13351878144073728 13370567337050112 13382536432159776 13403543786422272 13405072877715456 13417072861574088 13449909554823168 13456944359276544 13468990777566912 13478542166645856 13501954533752832 13510557683417088 13511529298722816 13530697940646144 13563812717789184 13565360092741632 13577503562876736 13584605103756288 13616298449698816 13617851812282368 13630042272075264 13649120823238656 13650936183364473 13663400182677504 13682784281972736 13684345229334528 13717836039979008 13737297366761472 13747039022555136 13759345128450978 13793019492446208 13800233756196864 13812587481076272 13846392149409792 13847971761340416 13855214767177728 13867617710084544 13901557058371584 13922867183033088 13955349705916416 13956941747847168 13977747432077184 14010948708728832 14011956309786624 14020884421410816 14031834901410816 14033435668858368 14066176151781376 14067780836917248 14080374065205504 14087738626117632 14100349720265361 14123827772522496 14134858652522496 14143865074827264 14158662022987776 14164949406613932 14199616438935552 14221383467994864 14254562439528448 14256188615983104 14268950503578792 14303872066240512 14311353524944896 14312986180190208 14324164795190208 14325798911959584 14348286960795648 14360859604353024 14368370869665792 14381233180828416 14416429542014976 14418346955721408 14447119713518592 14453634148466688 14482477324173312 14495441781413376 14504677959389184 14517662290244757 14519852380717056 14530917654593536 14540451518306304 14553192545482752 14575501582237764 14576037547474944 14588809756803072 14609506723381248 14611173392277504 14611449816735534 14647209605812224 14667711929450496 14689577162414448 14705565022568448 14725528158896128 14734910942871552 14748101374216896 14784195601760256 14797430151859488 14806858750209792 14822349305315328 14830101946957824 14843096779456512 14843377591604352 14879704996380672 14900532753727488 14902514554120704 14922745053881344 14938986689593344 14982198221426688 14995610019964749 14998504564850688 15020862912082944 15041888254181376 15055353486179748 15057624691113984 15078986759725056 15092199676796928 15094206969270849 15131148249176064 15139062404186112 15152614624762776 15189698850471936 15199377393844224 15200470461063168 15220010891608064 15222035183226912 15259289307512832 15280648385200128 15294327351039744 15318335755911168 15320083288817664 15333797556084672 15355260926143488 15371325205512192 15379364982030336 15392841104621568 15393132317219328 15394888383001344 15430805181431808 15432565544976384 15454459537606656 15492282492911616 15503268677419008 15517146929001984 15525262975721472 15539160916210806 15577191168086016 15598995226558464 15601069923845112 15637467750825984 15639251690668032 15699768419155968 15701559466328064 15724965861086832 15762317297319936 15763450848509952 15785814264087168 15824448170754048 15826253441531904 15834531162488832 15840420823356192 15848705954382336 15887493780996096 15901715984087808 15911848209180672 15940633546457088 15950790568968192 15963248328968192 15974568493802496 16013664354041856 16036382744469504 16038212192980992 16052569316526141 16091856074520576 16100272715563008 16114685394588984 16116523775954532 16154124174311424 16155967054897152 16164417228374016 16178887328431968 16218483234766848 16253009677708416 16260338417025024 16281241323569152 16292786989694976 16307372004090048 16347282361417728 16355832599937024 16357698491645952 16370474051645952 16372341613668096 16398042240909312 16412410976403456 16435695063803904 16437570066312192 16475919476588544 16477799067942912 16478110806538752 16501175920631808 16518439026819072 16525774307716254 16566219178758144 16576774810730496 16584249540870144 16591614045994008 16632220051980288 16647108920841924 16657716093986016 16687850743947264 16696579112435712 16698483876888576 16698799790554896 16711525594388576 16739668120928256 16763099347943424 16788088185616512 16806360025792512 16829175038738432 16854972999105024 16896223544868864 16911348744982272 16922124285954048 16939827777503232 16963539176521728 16963860104690688 16978724636396544 17005377138720768 17020278049603584 17022541780323072 17031445204709376 17044424510611456 17046691452858123 17088411206780928 17122512253059072 17130233064849408 17137840022816856 17166700470951936 17190729433350144 17206118269919712 17233127725400064 17248228202053632 17250522250595256 17274668541911424 17292740856201216 17301785604784128 17316946242699264 17317273856871744 17359655829110784 17361636238098432 17370717021536256 17383954879348736 17386266979807488 17428817804525568 17479231258331136 17508666615791616 17524340064096768 17548869629878272 17567228806299648 17592151219679232 17594158152001536 17637217765687296 17662239471550464 17732606959484928 17733882204573696 17759041047098064 17802504192098304 17820473426275716 17827423116066816 17829794198680128 17843381909546368 17871391715229696 17873430503620608 17889430482098784 17933212739764224 17942592479035392 17944639390089216 17958654370089216 17971389555527808 18002606045003776 18014076911222784 18015372398297088 18040930587528192 18085083623718912 18087146790322176 18103338083835648 18112806805008384 18129021068912607 18173389696100352 18175462936759296 18184969381920768 18198827764318208 18201248244485964 18217866910236672 18243712375963648 18245793639112704 18316396489015296 18329385363406848 18345793504601304 18390692656594944 18400311674929152 18416783308101696 18418884315376608 18461856199213056 18463962348453888 18473619689570304 18490156946779392 18535409411162112 18537523951435776 18563822910710784 18583243905171456 18607132941221888 18609255663796224 18636996576102912 18665565801743259 18682608413048832 18709113201881088 18711247558477824 18757041115889664 18773832086940672 18783651501490176 18785794361499648 18800466293687148 18832126636044288 18846478203363328 18858486766436352 18886599208818576 18932821918580736 18961844623993152 19008251487977472 19025267338105056 19037389821698304 19071829421654016 19081804699926528 19083981573586944 19084342617777024 19098886393586944 19101065215946112 19131049281060864 19147812805804032 19157827826221056 19174977574437888 19207268600905728 19221906056019968 19224462607628544 19262826284691456 19271512197955584 19280070025668963 19327255708551168 19339570612518912 19356883053659676 19359803174289408 19387268691075072 19404256727310336 19434002109650352 19454333463226368 19464508805382144 19479342297841664 19481564523036672 19481933088980712 19529612807749632 19556949239267328 19586102883219264 19607420030091264 19646547923828736 19664135165622528 19712260802347008 19714882572108864 19729906869145984 19742478333613056 19763132407087104 19773469262610432 19790795705942016 19791170122139136 19839606661840896 19841869986398208 19870019405494272 19918648919457792 19976264295235584 19978921177985322 19994146693286332 20027817216110592 20055851005575168 20073804648239664 20105315679633408 20107609316573184 20122932902395904 20125609292361132 20174864332234752 20185416538914816 20203486166350368 20252931800629248 20265836525125632 20267293948084224 20296046910969216 20345719076683776 20366255344315104 20374197846933504 20376907655634432 20392436468052992 20424447674548224 20426777718423552 20445063408112896 20473681234857984 20495100274016256 20508159302959104 20524176422959104 20526517844001792 20574406908575744 20576754059968512 20605946050142208 20639017692676467 20689529238669312 20700350634295296 20718881221614408 20769588224114688 20771957642010624 20782822150766592 20798660302077952 20801426565126816 20849957001101312 20852335587557376 20933024558874624 20935412621770752 20966621148115776 21016423063093248 21017934464679936 21047752352116224 21050153503287552 21099264227672064 21101671255375872 21120561097808256 21131607939176448 21183325041328128 21185741658783744 21202287978783744 21215797612240896 21237993034481664 21247424109920898 21254178061942784 21299424658403328 21332075201992296 21381843659292672 21384282923974656 21403425755368188 21455808099360768 21467030287417344 21469479270285312 21486247192785312 21488698367939376 21522430441193472 21538832232415232 21541289406529536 21552556304498688 21571849771242624 21624644313022464 21670679570277888 21680451222700032 21723715986259968 21743162672120064 21757016939083776 21796376481890304 21810264655527936 21810677277459456 21827298735527936 21829788818224128 21864056321212416 21883214635204608 21914260085071872 21916760088416256 21970814408718336 22001567894175744 22024585369092096 22034365743621672 22088292238344192 22102366414307328 22122152061325344 22176293402640384 22196145227789232 22210288125314688 22233523957972992 22245152920436736 22250467658596352 22262105483247616 22264645169184768 22265066387406528 22319557494571008 22350799130591232 22384117580822016 22408480034390016 22473297332140032 22528298059825152 22531294368124416 22548464993309696 22562832381272064 22583030229269622 22586437036670976 22618480139587584 22638299515195392 22676422841597952 22696722373764096 22708593606279168 22728921937144164 22784548275707904 22830016337412096 22833052774840368 22850453363755808 22888933961269248 22920972577800192 22941491026559616 22977503633866752 22980124933226496 22997637602738176 23000696334127008 23032891389215232 23056987808268288 23069047473045504 23089261656932352 23089698475828992 23146207772147712 23148848317464576 23160956028715008 23181689306409984 23238423739367424 23275720393502976 23287894463582208 23305641677774848 23308741374316209 23365786752129024 23398492839837696 23422971741732864 23456201626238976 23458877536002048 23549652628733952 23587448791630248 23643475945979904 23645176272764928 23678721396130752 23736672256131072 23739380162297856 23751796743733248 23760631235034288 23769897488089088 23773058931573504 23828522286972928 23831240671494144 23852573976131712 23910950319685632 23923456638713856 23926185853452288 23944872493452288 23961852740703744 24020496531062784 24054574116704256 24057318289471488 24116195720429568 24137784111780864 24150409073344512 24172028091883476 24231186261467136 24233950582345728 24246625842561024 24268330992647952 24327724852150272 24379514516562624 24421861985353728 24439180484542464 24461058006135072 24520923542126592 24533748899905536 24536547737468928 24555711077468928 24558512420502144 24597063361363968 24615808265617408 24618616464605184 24631492919427072 24653542595705856 24713879214882816 24716698601914368 24751763880947712 24777658540228608 24788661461574381 24849328768137216 24865162216095744 24887421068991012 24910144550731776 24945484269174784 24948330077970432 24970663381262886 25031776115920896 25044868668653568 25047725815332864 25067288391582864 25109502181392384 25144649021915136 25182132278424768 25243762558107648 25282459498657536 25344335317303296 25367023117473408 25383186428931072 25409741666254848 25429105895538688 25442406266568704 25445308764782592 25445790157036032 25468086954594816 25508065708081152 25530417074405376 25566636765917184 25609691467874304 25632616810171392 25683768379588608 25695349597274112 25706760034225284 25750050706427904 25769674278068224 25786094150025216 25809177404879568 25849691588100096 25872342303080448 25912002812867136 25939111284301824 25952678407176192 25975419364048896 25975910785307616 26039483743666176 26075932319023104 26079400469711232 26114803844292352 26143226706788352 26195397231771648 26218846887496704 26262999923687424 26283014403129344 26286510096145152 26323304444817408 26350843209449472 26388226829518848 26452808882454528 26455826648530944 26493359207325696 26598910439227392 26600823306860544 26635019060314112 26638561570647096 26703756288147456 26741134674100224 26765072864319552 26807087572844544 26810145755430912 26834145723148176 26899819109646336 26913888718553088 26937981555133824 26957084333291712 27003909067505664 27021115366834176 27023058597445632 27061395881292288 27127625435578368 27130720185483264 27155007125753472 27169210207512576 27235703624564736 27260084544150528 27298241646477312 27301872366728946 27326800365355008 27365568563945472 27368690458669056 27474594733522944 27494078045110272 27518690256901956 27586038984892416 27600467512393728 27625174962152544 27692784298819584 27695943522680832 27710429534355456 27735235420169088 27803114116743168 27845734366066176 27910699411832832 27913883495694336 27955494864154368 28023912619573248 28041768842821632 28063669802821632 28066871337716736 28132352303562752 28135561673834496 28160748130411008 28175477252235264 28200699440530722 28269717305044992 28287730149654528 28317324045975552 28329898813227864 28399232877871104 28442766935989728 28509124879056896 28512377231966208 28537901007157584 28607744132481024 28622707049889792 28625972360380416 28648329590380416 28651597823919168 28696573921591296 28721719208706048 28736741739331584 28762466361656832 28832859084029952 28836693911442816 28894239427037184 28907268296933376 28964954648346624 28990883562826752 29009355918778368 29035324580489514 29039704761434112 29061835309187072 29080903036612608 29106385090965504 29151003164475528 29219013446762496 29222346784555008 29222899633471068 29294419211624448 29335423858900992 29379154324828896 29411130045136896 29451056317792256 29469821885743104 29496202748433792 29568391203520512 29594860303718976 29613717500419584 29644698610630656 29660203893915648 29686193558913024 29686755183208704 29759409992761344 29805029108241408 29845490107762688 29877973379186688 29964396442853376 29991220039929498 30041725824165888 30083776508362752 30110706972359496 30115249382227968 30157973519450112 30184399353593856 30188413938541698 30262296498352128 30278124808372224 30305229249525552 30379397700943872 30398754787688448 30400940922126336 30440021783216128 30444070366453824 30518578615025664 30561296770400256 30588654702079488 30636671511822336 30640166577635328 30667595112169344 30710521852286976 30742650411024384 30758729964060672 30785682209243136 30786264634438656 30789776766002688 30861610362863616 30865131089952768 30908919075213312 31006537354838016 31034293858003968 31050525951442944 31078321832421612 31154382336172032 31197990453116928 31202139847690224 31274935501651968 31278503381336064 31399536838311936 31403118932656128 31449931722173664 31524634594639872 31526901697019904 31571628528174336 31648896341508096 31652506883063808 31669062324977664 31680841646712384 31697411908764672 31774987561992192 31803431968175616 31823696418361344 31871136164881347 31881267092914176 31926496657936384 31949136987604992 32027328708083712 32072765488939008 32076424385961984 32105138633052282 32183712149041152 32200545431126016 32229370789177968 32233047551909064 32308248348622848 32311934109794304 32328834456748032 32357774656863936 32436966469533696 32506019355416832 32520676834050048 32562482647138304 32585573979389952 32614744008180096 32694564722835456 32711665199874048 32715396983291904 32740948103291904 32744683227336192 32796084481818624 32824821952806912 32871390127607808 32875140132624384 32955598135885824 32956221613077504 33002351841263616 33036878053638144 33051548615432508 33132438357516288 33153549621460992 33183228091988016 33264440103960576 33294217841683848 33315432187972032 33375701487894528 33393158224871424 33396967753777152 33397599581109792 33423051188777152 33479336241856512 33526198695886848 33576176371233024 33612720051585024 33658350077476864 33709945998210048 33792447089737728 33822697489964544 33844248571908096 33874545343904433 33879655555006464 33927720209381376 33957449272793088 34010754277441536 34040556099207168 34045083560646144 34062890409418752 34088849021222912 34093382905716246 34176822413561856 34245024506118144 34275680045633712 34333400941903872 34381458866700288 34412236539839424 34466255450800128 34496456404107264 34501044501190512 34549337083822848 34585481712402432 34603571209568256 34633892485398528 34634547713743488 34719311658221568 34723272476196864 34741434043072512 34767909758697472 34772533959614976 34857635609051136 34958462516662272 34989756713251081 35017333231583232 35048680128193536 35097739259756544 35134457612599296 35184302439358464 35188316304003072 35324478943100928 35465213918969856 35467764409147392 35518082094196128 35605008384196608 35640946852551432 35654846232133632 35659588397360256 35686763819092736 35742783430459392 35746861007241216 35778860964197568 35866425479528448 35885184958070784 35889278780178432 35917308740178432 35942779111055616 36005212090007552 36030744796594176 36081861175056384 36170167247437824 36174293580644352 36206676167671296 36225613610016768 36258042137825214 36346779392200704 36350925873518592 36369938763841536 36397655528636416 36402496488971928 36487424751927296 36491587278225408 36632792978030592 36658770726813696 36691587009202608 36781385313189888 36800623349858304 36833566616203392 36837768630753216 36923712398426112 36927924696907776 36947239379140608 36980313893558784 37070818822324224 37075047902871552 37127645821421568 37166487810342912 37218511327592448 37273993152205824 37331131603486518 37365216826097664 37418226403762176 37422495116955648 37455995071894329 37547664173881344 37567303002980352 37571588722999296 37600932587374296 37664253272088576 37692956406726656 37716973532872704 37773198417637152 37865643837161472 37923689247986304 38016502975954944 38050534676210112 38074779643396608 38143658843308032 38163609399853056 38167963147173888 38168685235554048 38197772787173888 38202130431892224 38262098562121728 38295625611608064 38349955148875776 38414537201811456 38443812112039936 38448925215257088 38525652569382912 38543024395911168 38560140051337926 38654511417102336 38679141225037824 38713766107319352 38719606348578816 38774537382150144 38808513454620672 38868004219300704 38908666926452736 38929017610764288 38958684595683328 38963129046073344 38963866177961424 39059225615499264 39113898478534656 39172205766438528 39214840060182528 39293095847657472 39328270331245056 39424521604694016 39429765144217728 39459813738291968 39484956667226112 39526264814174208 39546938525220864 39581591411884032 39582340244278272 39679213323681792 39683739972796416 39740038810988544 39952528590471168 39957842355970644 39988293386572664 40055634432221184 40111702011150336 40147609296479328 40210631359266816 40215218633146368 40245865804791808 40251218584722264 40349728664469504 40370833077829632 40406972332700736 40505863601258496 40531673050251264 40534587896168448 40592093821938432 40691438153367552 40732510688630208 40753815311268864 40784872936105984 40848895349096448 40853555436847104 40890126816225792 40947362469715968 40990200548032512 41048352845918208 41053035688003584 41153508119937024 41211892100284416 41278035385352934 41379058477338624 41400701268590592 41437762443228816 41539176448229376 41543915284021248 41565644301533184 41597320604155904 41602853130253632 41699914002202624 41704671175114752 41866049117749248 41870825243541504 41933242296231552 42032846126186496 42035868929359872 42095504704232448 42100307006575104 42198528455344128 42203342510751744 42241122195616512 42263215878352896 42301049160796083 42371483317567488 42404575957567488 42431595224481792 42475986068963328 42494848219841796 42508356123885568 42598849316806656 42664150403984592 42763687318585344 42768565847949312 42806851510736376 42911616198721536 42934060574834688 42938958540570624 42972494385570624 42977396735878752 43044860882386944 43077664464830464 43082578813059072 43105112608997376 43143699542485248 43249288626044928 43341359140555776 43360902445400064 43447431972519936 43486325344240128 43514033878167552 43552986870734271 43592752963780608 43621354554918912 43654597471055872 43659577636448256 43728112642424832 43766429270409216 43828520170143744 43833520176832512 43941628817436672 44003135788351488 44068731487243344 44176584476688384 44204732828614656 44244304122650688 44352586805280768 44392290455578464 44420576250629376 44467047915945984 44490305840873472 44500935317192704 44524210966495232 44529290338369536 44530132774813056 44639114989142016 44701598261182464 44768235161644032 44816960068780032 44946594664280064 44986830059894247 45062588736248832 45096929986619392 45125664762544128 45166060458539244 45172874073341952 45236960279175168 45276599030390784 45393444747528192 45417187212558336 45457843874288328 45569096551415808 45660032674824192 45666105549680736 45700906727511616 45777867922538496 45841945155600384 45882982053119232 45955007267733504 45960249866452992 45995275205476352 46001392668254016 46065782778430464 46113975616536576 46138094946091008 46178523313864704 46179396951657984 46292415544295424 46297696634929152 46363378612819968 46476847478734848 46551440787005952 46575788927164416 46611283355549696 46617482748632418 46731573504258048 46796985679675392 46912403252477952 46917755072004096 47099305257467904 47174897583260496 47286951891959808 47290352545529856 47357442792261504 47473344512262144 47478760324595712 47503593487466496 47521262470068576 47539794976178176 47546117863147008 47657044573945856 47662481342988288 47705147952263424 47821900639371264 47852371706904576 47889744986904576 47923705481407488 48040993062125568 48109148233408512 48114636578942976 48157707949578423 48275568223561728 48300818146689024 48344056183766952 48462372522934272 48467901164691456 48493251685122048 48536661985295904 48655449704300544 48759029033125248 48843723970707456 48878360969084928 48922116012270144 49041847084253184 49067497799811072 49073095474937856 49111422154937856 49117024841004288 49194126722727936 49231616531234816 49237232929210368 49307085191411712 49427758429765632 49433397203828736 49503527761895424 49555317080457216 49577322923148762 49698657536274432 49730324432191488 49774842137982024 49890968538349568 49896660155940864 49941326762525772 50063552231841792 50089737337307136 50095451630665728 50134576783165728 50219004362784768 50289298043830272 50364264556849536 50487525116215296 50564918997315072 50688670634606592 50734046234946816 50766372857862144 50819483332509696 50858211791077376 50890617529565184 50891580314072064 50936173909189632 51016131416162304 51060834148810752 51133273531834368 51140074358574369 51265233620342784 51367536759177216 51390699194548224 51413520068450568 51500101412855808 51539348556136448 51572188300050432 51618354809759136 51699383176200192 51744684606160896 51824005625734272 51878222568603648 51905356814352384 51950838728097792 51951821570615232 52078967487332352 52151864638046208 52158800939422464 52229607688584704 52286453413576704 52437693774993408 52525999847374848 52566028806258688 52573020192290304 52646608889634816 52701686418898944 52776453659037696 52911653297061888 52986718414651392 53197820878454784 53201646613721088 53270038120628224 53277123141294192 53407512576294912 53482269348200448 53530145728639104 53614175145689088 53620291510861824 53668291446296352 53799638219292672 53827777437106176 53875963110267648 53914168666583424 54007818135011328 54042230733668352 54046117194891264 54122791762584576 54255250871156736 54261440370966528 54310014251506944 54338420415025152 54387063206737821 54520169088301056 54596483292954624 54603744733457892 54653600730710016 54731137127890944 54737380917338112 54949189467045888 54988156090220544 55037380513803912 55172077969784832 55200935024787456 55250349924305088 55385568597639168 55391887045361664 55420859068710912 55470470840338176 55606228233486336 55691468732132352 55821398823665664 55827766991388672 55910989728308736 56047825239146496 56127339605643264 56133742675433472 56271123347668992 56321496260822016 56350954504470528 56401398881061444 56539434610089984 56575460299309056 56659797626455728 56798465755742208 56885533871979456 57018249758113792 57024754463932416 57075802014315168 57215488264962048 57245414099779584 57251944720760832 57296659180760832 57303195647838336 57393147843182592 57443438417412096 57473483478663168 57524932723313664 57665718168059904 57673387822885632 57788478854074368 57814536593866752 57840210077006889 57981767125653504 58018711837556736 58070649160979028 58079409522868224 58123670618374144 58161806073225216 58212770181931008 58302006328951056 58438026893524992 58444693569110016 58445799266942136 58588838423248896 58670847717801984 58758308649657792 58822260090273792 58902112635584512 58939643771486208 58992405496867584 59136782407041024 59189720607437952 59227435000839168 59289397221261312 59320407787831296 59372387117826048 59373510366417408 59518819985522688 59610058216482816 59690980215525376 59755946758373376 59928792885706752 59982440079858996 60083451648331776 60167553016725504 60221413944718992 60315947038900224 60368798707187712 60376827877083396 60524592996704256 60556249616744448 60610458499051104 60758795401887744 60797509575376896 60801881844252672 60880043566432256 60888140732907648 61037157230051328 61122593540800512 61177309404158976 61273343023644672 61280333155270656 61335190224338688 61421043704573952 61485300822048768 61572529268877312 61579553532005376 61723220725727232 61730262179905536 61817838150426624 62068587716007936 62101051902885888 62156643664843224 62308764672344064 62395980906233856 62404279695380448 62549871003303936 62557006762672128 62799073676623872 62806237865312256 62899863444347328 63049269189279744 63053803394039808 63143257056348672 63297792683016192 63305013766127616 63361683293424768 63394823817529344 63549975123984384 63606863936351232 63647392836722688 63742272329762694 63762534185828352 63852993315872768 63898273975209984 64145530977878016 64152848771923968 64210277266104564 64367424298082304 64401090862252032 64458741578355936 64466095103818128 64616496697245696 64623868219588608 64657668913496064 64715549313727872 64873932939067392 65012038710833664 65041353668100096 65124965294276608 65171147958779904 65229488016360192 65389129445670912 65430793966583808 65481896206583808 65489366454672384 65592168963637248 65649643905613824 65742780255215616 65750280265248768 65912443226155008 66004703682527232 66073756107276288 66103097230865016 66264876715032576 66307099242921984 66366456183976032 66528880207921152 66588435683367696 66630864375944064 66751402975789056 66786316449742848 66793935507554304 66795199162219584 66846102377554304 66958672483713024 67052397391773696 67152352742466048 67225440103170048 67316700154953728 67419891996420096 67584894179475456 67645394979929088 67688497143816192 67749090687808866 67759311110012928 67855440418762752 67914898545586176 68090167121292288 68125780818837504 68177698042445824 68186765811432492 68353644827123712 68490049012236288 68551360091267424 68666801883807744 68762917733400576 68824473079678848 68932510901600256 68992912808214528 69002089002381024 69098674167645696 69170963424804864 69207142419136512 69267784970797056 69269095427486976 69438623316443136 69446544952393728 69482868086145024 69545067919229952 69715271218102272 69916925033324544 69926224122948627 69979513426502162 70097360256387072 70195478519513088 70268915225198592 70368604878716928 70376632608006144 70648957886201856 70930427837939712 70935528818294784 71036164188392256 71210016768393216 71281893705102864 71309692464267264 71319176794720512 71373527638185472 71485566860918784 71493722014482432 71557721928395136 71732850959056896 71770369916141568 71778557560356864 71834617480356864 71885558222111232 72010424180015104 72061489593188352 72163722350112768 72348587161288704 72413352335342592 72451227220033536 72516084275650428 72693558784401408 72701851747037184 72739877527683072 72795311057272832 72804992977943856 72974849503854592 72983174556450816 73265585956061184 73317541453627392 73383174018405216 73562770626379776 73601246699716608 73667133232406784 73675537261506432 73847424796852224 73855849393815552 73894478758281216 73960627787117568 74141637644648448 74150095805743104 74255291642843136 74332975620685824 74365984384723143 74547986304411648 74662263206973036 74730433652195328 74836452807524352 74844990233911296 74911990143788658 75095328347762688 75134606005960704 75143177445998592 75201865174748592 75328506544177152 75385912813453312 75433947065745408 75546396835274304 75731287674322944 75847378495972608 76033005951909888 76101069352420224 76149559286793216 76287317686616064 76327218799706112 76335926294347776 76337370471108096 76395545574347776 76404260863784448 76524197124243456 76591251223216128 76699910297751552 76829074403622912 76897850430514176 77051305138765824 77086048791822336 77120280102675852 77309022834204672 77358282450075648 77427532214638704 77549074764300288 77617026909241344 77736008438601408 77817333852905472 77858035221528576 77917369191366656 77926258092146688 77927732355922848 78118451230998528 78227796957069312 78344411532877056 78429680120365056 78586191695314944 78656540662490112 78849043209388032 78859530288435456 78919627476583936 78969913334452224 79052529628348416 79164680488556544 79358426647363584 79367479945592832 79480077621977088 79905057180942336 79915684711941288 79976586773145328 80111268864442368 80223404022300672 80295218592958656 80421262718533632 80430437266292736 80491731609583616 80502437169444528 80699457328939008 80741666155659264 80813944665401472 81011727202516992 81063346100502528 81069175792336896 81184187643876864 81382876306735104 81465021377260416 81507630622537728 81569745872211968 81707110873694208 81780253632451584 81894724939431936 81980401096065024 82096705691836416 82106071376007168 82423784200568832 82556070770705868 82758116954677248 82801402537181184 82875524886457632 83078352896458752 83087830568042496 83131288603066368 83194641208311808 83205706260507264 83399828004405248 83409342350229504 83732098235498496 83741650487083008 83866484592463104 84071737858719744 84191009408464896 84200614013150208 84397056910688256 84406685021503488 84482244391233024 84526431756705792 84602098321592166 84809151915134976 84863190448963584 84951972137926656 84989696439683592 85197698633613312 85328300807969184 85527374637170688 85537131695898624 85613703021472752 85823232397443072 85868121149669376 85877917081141248 85944988771141248 85954793471757504 86089721764773888 86155328929660928 86165157626118144 86210225217994752 86287399084970496 86498577252089856 86682718281111552 86721804890800128 86894863945039872 86972650688480256 87028067756335104 87105973741468542 87185505927561216 87242709109837824 87309194942111744 87319155272896512 87657040340287488 87667040353665024 87883257634873344 88006271576702976 88137462974486688 88353168953376768 88409465657229312 88488608245301376 88705173610561536 88784580911156928 88841152501258752 88934095831891968 88980611681746944 89001870634385408 89048421932990464 89058580676739072 89060265549626112 89278229978284032 89536470323288064 89633920137560064 89893189328560128 89973660119788494 90125177472497664 90193859973238784 90251329525088256 90332120917078488 90345748146683904 90473920558350336 90553198060781568 90786889495056384 90834374425116672 90915687748576656 91138193102831616 91320065349648384 91332211099361472 91401813455023232 91555735845076992 91683890311200768 91765964106238464 91910014535467008 91920499732905984 91990550410952704 92002785336508032 92131565556860928 92227951233073152 92276189892182016 92357046627729408 92358793903315968 92584831088590848 92595393269858304 92726757225639936 93102881574011904 93151577854328832 93222566711099392 93234965497264836 93463147008516096 93593971359350784 93824806504955904 93835510144008192 94198610514935808 94349795166520992 94573903783919616 94580705091059712 94714885584523008 94946689024524288 94957520649191424 95007186974932992 95042524940137152 95092235726294016 95314089147891712 95324962685976576 95410295904526848 95613408494644041 95643801278742528 95779489973809152 95847410962814976 96081986124251136 96218296466817024 96229273157885952 96315415899156846 96551136447123456 96601636293378048 96688112367533904 96924745045868544 96935802329382912 96986503370244096 97073323970591808 97310899408601088 97518058066250496 97687447941414912 97756721938169856 97844232024540288 98083694168506368 98134995599622144 98146190949875712 98222844309875712 98234049682008576 98388253445455872 98463233062469632 98474465858420736 98614170382823424 98866794407657472 99007055523790848 99110634160914432 99154645846297524 99397315072548864 99460648864382976 99549684275964048 99781937076699136 99793320311881728 99882653525051544 100127104463683584 100179474674614272 100190903261331456 100269153566331456 100438008725569536 100578596087660544 100728529113699072 100975050232430592 101129837994630144 101377341269213184 101468092469893632 101532745715724288 101623636031713299 101638966665019392 101716423582154752 101783160628144128 101872347818379264 102032262832324608 102121668297621504 102266547063668736 102280148717148738 102530467240685568 102735073518354432 102827040136901136 103000202825711616 103078697112272896 103144376600100864 103236709619518272 103398766352400384 103489369212321792 103648011251468544 103756445137207296 103810713628704768 103901677456195584 103903643141230464 104157934974664704 104303729276092416 104317601878844928 104459215377169408 104572906827153408 104875387549986816 104969270139753243 105051999694749696 105146040384580608 105293217779269632 105403372837797888 105552907318075392 105973436829302784 106395641756909568 106403293227442176 106540076241256448 106554246282588384 106815025152589824 106964538696400896 107060291457278208 107228350291378176 107240583021723648 107336582892592704 107599276438585344 107655554874212352 107751926220535296 107828337333166848 108015636270022656 108092234389782528 108245583525169152 108510501742313472 108522880741933056 108620028503013888 108676840830050304 108774126413475642 109040338176602112 109192966585909248 109207489466915784 109462274255781888 109474761834676224 109898378934091776 109976312180441088 110074761027607824 110344155939569664 110401870049574912 110500699848610176 110771137195278336 110783774090723328 110841718137421824 110940941680676352 111212456466972672 111382937464264704 111655533982777344 111821979456617472 112095650478292992 112254679211286528 112267485350866944 112367985215682987 112642992521644032 112701909008941056 112802797762122888 113078869220179968 113150920598618112 113319595252911456 113596931511484416 113771067743958912 114036499516227584 114049508927864832 114151604028630336 114430976529924096 114490828199559168 114503889441521664 114593318361521664 114606391295676672 114786295686365184 114886876834824192 115049865446627328 115331436336119808 115346775645771264 115576957708148736 115629073187733504 115680420154013778 115963534251307008 116037423675113472 116141298321958056 116158819045736448 116323612146450432 116425540363862016 116604012657902112 116876053787049984 116889387138220032 116891598533884272 117177676846497792 117341695435603968 117516617299315584 117644520180547584 117804225271169024 117879287542972416 117984810993735168 118273564814082048 118379441214875904 118454870001678336 118578794442522624 118640815575662592 118744774235652096 118747020732834816 119037639971045376 119220116432965632 119381960431050752 119857585771413504 119964880159717992 120166903296663552 120335106033451008 120442827889437984 120631894077800448 120737597414375424 120753655754166792 121049185993408512 121112499233488896 121220916998102208 121517590803775488 121595019150753792 121603763688505344 121760087132864512 121776281465815296 122074314460102656 122354618808317952 122546686047289344 122560666310541312 122670380448677376 122842087409147904 122970601644097536 123145058537754624 123159107064010752 123460524359811072 123635676300853248 124137175432015872 124202103805771776 124313287329686448 124617529344688128 124791961812467712 124808559390760896 125099742006607872 125114013525344256 125598147353247744 125612475730624512 125799726888694656 126098538378559488 126107606788079616 126286514112697344 126595585366032384 126610027532255232 126723366586849536 126789647635058688 126903147482388249 127213727872702464 127294785673445376 127484544659525388 127525068371656704 127705986631745536 127796547950419968 128291061955756032 128305697543847936 128420554532209128 128734848596164608 128802181724504064 128917483156711872 128932190207636256 129232993394491392 129247736439177216 129315337826992128 129431098627455744 129747865878134784 130024077421667328 130082707336200192 130249930588553216 130342295917559808 130458976032720384 130658960612202813 130778258891341824 130963792413167616 130978732909344768 131184337927274496 131299287811227648 131485560510431232 131500560530497536 131824886452310016 132009407365054464 132206194461730032 132529753430065152 132614198485843968 132732912367952064 133057760415842304 133176871366735392 133261728751888128 133502805951578112 133572632899485696 133587871015108608 133590398324439168 133692204755108608 133917344967426048 134104794783547392 134304705484932096 134450880206340096 134633400309907456 134839783992840192 134960490179682741 135290789959858176 135376994287632384 135498181375617732 135518622220025856 135710880837525504 135829797091172352 136180334242584576 136251561637675008 136355396084891648 136373531622864984 136707289654247424 136980098024472576 137102720182534848 137333603767615488 137525835466801152 137648946159357696 137865021803200512 137985825616429056 138004178004762048 138197348335291392 138341926849609728 138414284838273024 138535569941594112 138538190854973952 138877246632886272 138893089904787456 139090135838459904 139430542436204544 139833850066649088 139852448245897254 139959026853004324 140194720512774144 140390957039026176 140737209757433856 140753265216012288 141297915772403712 141860855675879424 141871057636589568 142072328376784512 142420033536786432 142563787410205728 142619384928534528 142638353589441024 142747055276370944 142971133721837568 142987444028964864 143115443856790272 143465701918113792 143557115120713728 143669234960713728 143771116444222464 144020848360030208 144122979186376704 144327444700225536 144473123848735269 144826704670685184 144902454440067072 145032168551300856 145387117568802816 145403703494074368 145479755055366144 145590622114545664 145609985955887712 145949699007709184 145966349112901632 146531171912122368 146635082907254784 146766348036810432 147125541252759552 147202493399433216 147334266464813568 147351074523012864 147694849593704448 147711698787631104 147921255574235136 148283275289296896 148300191611486208 148510583285686272 148665951241371648 148731968769446286 149095972608823296 149324526413946072 149672905615048704 149689980467822592 149823980287577316 150190656695525376 150269212011921408 150286354891997184 150403730349497184 150657013088354304 150771825626906624 150867894131490816 151092793670548608 151462575348645888 151694756991945216 152066011903819776 152202138704840448 152299118573586432 152574635373232128 152671852588695552 152674740942216192 152791091148695552 152808521727568896 153048394248486912 153182502446432256 153399820595503104 153795700861028352 154102610277531648 154172097583644672 154240560205351704 154618045668409344 154716564900151296 154855064429277408 155098149528600576 155234053818482688 155472016877202816 155634667705810944 155716070443057152 155834738382733312 155852516184293376 155855464711845696 156236902461997056 156455593914138624 156688823065754112 156859360240730112 157313081324980224 157698086418776064 157719060576870912 157839254953167872 157939826668904448 158105059256696832 158329360977113088 158734959891185664 158960155243954176 159810114361884672 159831369423882576 159953173546290656 160222537728884736 160446808044601344 160590437185917312 160842525437067264 160860874532585472 160983463219167232 161004874338889056 161398914657878016 161483332311318528 161627889330802944 162023454405033984 162126692201005056 162138351584673792 162368375287753728 162765752613470208 162930042754520832 163015261245075456 163139491744423936 163161189620213463 163560507264903168 163789449878863872 163960802192130048 164193411383672832 164212142752014336 164847568401137664 165112141541411736 165516233909354496 165602805074362368 165751049772915264 166156705792917504 166175661136084992 166262577206132736 166389282416623616 166411412521014528 166799656008810496 166818684700459008 167464196470996992 167483300974166016 167732969184926208 168143475717439488 168382018816929792 168401228026300416 168813370043006976 168964488782466048 169052863513411584 169204196643184332 169618303830269952 169726380897927168 169979392879367184 170395397267226624 170656601615938368 171054749274341376 171074263391797248 171227406042945504 171646464794886144 171736242299338752 171755834162282496 171889977542282496 171909586943515008 172179443529547776 172310657859321856 172330315252236288 172420450435989504 172574798169940992 172997154504179712 173365436562223104 173443609781600256 173520630231020667 173945301376960512 174056135512670208 174211947482937084 174371011855122432 174485418219675648 174618389884223488 174638310545793024 175314080680574976 175334080707330048 175766515269746688 176012543153405952 176274925948973376 176706337906753536 176818931314458624 176977216490602752 177410347221123072 177569161822313856 177682305002517504 177868191663783936 177961223363493888 178003741268770816 178096843865980928 178117161353478144 178120531099252224 178556459956568064 179072940646576128 179267840275120128 179786378657120256 179947320239576988 180250354944995328 180387719946477568 180502659050176512 180664241834156976 180947841116700672 181106396121563136 181573778990112768 181668748850233344 181831375497153312 182276386205663232 182640130699296768 182664422198722944 182803626910046464 183111471690153984 183367780622401536 183531928212476928 183820029070934016 183840999465811968 183981100821905408 184005570673016064 184263131113721856 184455902466146304 184717587806631936 185169662177181696 185190786539716608 185453514451279872 186205763148023808 186303155708657664 186445133422198784 186469930994529672 186926294017032192 187187942718701568 187649613009911808 187671020288016384 188397221029871616 188699590333041984 189147807567839232 189161410182119424 189429771169046016 189893378049048576 189915041298382848 190085049880274304 190184471452588032 190649925371953152 190820591809053696 191226816989288082 191287602557485056 191558979947618304 191694821925629952 192436592933634048 192458546315771904 192630831798313692 193102272894246912 193203272586756096 193376224735067808 193849490091737088 193871604658765824 193973006740488192 194146647941183616 194621798817202176 195036116132500992 195374895882829824 195513443876339712 195688464049080576 196167388337012736 196292381899751424 196445688619751424 196468099364017152 196776506890911744 196926466124939264 196948931716841472 197228340765646848 198014111047581696 198221268321828864 198309291692595048 198794630145097728 198921297728765952 199099368551928096 199563874153398272 199586640623763456 199765307050103088 200254208927367168 200358949349228544 200381806522662912 200538307132662912 200876017451139072 201157192175321088 201457058227398144 201950100464861184 202259675989260288 202754682538426368 202936184939787264 203065491431448576 203247272063426598 203277933330038784 203432847164309504 203566321256288256 203744695636758528 204533094127337472 204560297434297476 205060934481371136 205470147036708864 205654080273802272 206000405651423232 206157394224545792 206288753200201728 206473419239036544 206797532704800768 206978738424643584 207296022502937088 207512890274414592 207621427257409536 207803354912391168 207807286282460928 208315869949329408 208635203757689856 208918430754338816 209145813654306816 209750775099973632 209938540279506486 210292080769161216 210586435558539264 210806745675595776 211105814636150784 211946873658605568 212791283513819136 212806586454884352 213080152482512896 213108492565176768 213630050305179648 213929077392801792 214120582914556416 214456700582756352 214481166043447296 214673165785185408 215198552877170688 215311109748424704 215503852441070592 215656674666333696 216031272540045312 216184468779565056 216491167050338304 217045761483866112 217240057006027776 217353681660100608 217548252826951284 218080676353204224 218385933171818496 218414978933831568 218924548511563776 218949523669352448 219796757868183552 219952624360882176 220149522055215648 220688311879139328 220803740099149824 221001399697220352 221542274390556672 221567548181446656 221683436274843648 221881883361352704 222424912933945344 222765874928529408 223097953154169429 223643958913234944 224191300956585984 224509358422573056 224534970701733888 224735970431365974 225285985043288064 225403818017882112 225605595524245776 226157738440359936 226301841197236224 226639190505822912 227193863022968832 227542135487917824 228072999032455168 228099017855729664 228303208057260672 228861953059848192 228981656399118336 229007778883043328 229186636723043328 229212782591353344 229572591372730368 229773753669648384 230099730893254656 230693551291542528 231153915416297472 231258146375467008 231360840308027556 231927068502614016 232074847350226944 232282596643916112 232647224292900864 232851080727724032 233208025315804224 233752107574099968 233778774276440064 233783197067768544 234355353692995584 234683390871207936 235033234598631168 235289040361095168 235608450542338048 235758575085944832 235969621987470336 236547129628164096 236758882429751808 236909740003356672 237157588885045248 237494041465669632 238075279942090752 238440232865931264 238763920862101504 239715171542827008 239929760319435984 240333806593327104 240670212066902016 240885655778875968 241263788155600896 241475194828750848 241507311508333584 242098371986817024 242224998466977792 242441833996204416 243035181607550976 243190038301507584 243207527377010688 243520174265729024 243552562931630592 244148628920205312 244709237616635904 245121332621082624 245340760897354752 245684174818295808 245941203288195072 246290117075509248 246318214128021504 247271352601706496 248274350864031744 248404207611543552 248626574659372896 249235058689376256 249583923624935424 249617118781521792 250199484013215744 250228027050688512 251196294706495488 251224951461249024 251599453777389312 252215213576159232 252573028225394688 253191170732064768 253220055064510464 253446733173699072 253579295270117376 253806294964776498 254427455745404928 254589571346890752 254969089319050776 255411973263491072 255593095900839936 256582123911512064 256611395087695872 256841109064418256 257469697192329216 257604363449008128 257834966313423744 257864380415272512 258465986788982784 258495472878354432 258630675653984256 258862197254911488 259495731756269568 260048154843334656 260165414672400384 260684591835119616 260917952065440768 261317921224405626 261556517782683648 261927584826335232 261957465818689536 262971121020862464 263001121060995072 263649772904620032 264018814730108928 264412388923460064 265059506860130304 265228396971687936 265465824735904128 266115520831684608 266353742733470784 266523457503776256 267005611903156224 267145265798971392 267175742030217216 267180796648878336 267384409510217216 267834689934852096 268609410969864192 268901760412680192 269266800619814912 269679567985680384 269920980359365482 270581579919716352 270753988575264768 270996362751235464 271037244440051712 271421761675051008 271659594182344704 272360668485169152 272503123275350016 272710792169783296 272747063245729968 273414579308494848 273960196048945152 274205440365069696 274667207535230976 275051670933602304 275297892318715392 275730043606401024 275971651232858112 276008356009524096 276394696670582784 276683853699219456 276828569676546048 277071139883188224 277076381709947904 277754493265772544 277786179809574912 278180271676919808 279667700133298176 279704896491794508 279918053706008648 280389441025548288 280781914078052352 281474419514867712 281506530432024576 282595831544807424 283721711351758848 283742115273179136 284144656753569024 284840067073572864 285127574820411456 285276707178882048 285494110552741888 285942267443675136 285974888057929728 286230887713580544 286931403836227584 287338469921427456 287542232888444928 288245958372753408 288654889400451072 288946247697470538 289653409341370368 289804908880134144 290064337102601712 290774235137605632 290807406988148736 290959510110732288 291181244229091328 291219971911775424 291899398015418368 291932698225803264 293062343824244736 293270165814509568 293532696073620864 294251082505519104 294404986798866432 294668532929627136 294702149046025728 295389699187408896 295423397575262208 295842511148470272 296600383222972416 297021166571372544 297331902482743296 297463937538892572 298191945217646592 298649052827892144 299345811230097408 299379960935645184 299647960575154632 300381313391050752 300538424023842816 300572709783994368 300807460698994368 301314026176708608 301543651253813248 301735788262981632 302185587341097216 302925150697291776 303389513983890432 304132023807639552 304404277409680896 304598237147172864 304870908095139897 305149270746464256 305349481884432384 305582182297391104 305617043455137792 306096788496973824 306365004892864512 306799641191006208 307591401722056704 308205220555063296 308481120410703408 309236091336818688 309433129800302592 309710128858554816 310196299057201152 310468107636965376 310944033754405632 311269335411621888 311432140886114304 311669476765466624 311705032368586752 311710929423691392 312473804923994112 312911187828277248 313377646131508224 313718720481460224 314626162649960448 314907810419259729 315438121153741824 315678509906335744 315879653337808896 316210118513393664 316658721954226176 317920310487908352 319620228723769344 319662738847765152 319906347092581312 320445075457769472 320893616089202688 321180874371834624 321685050874134528 321721749065170944 321966926438334464 322009748677778112 322797829315756032 322966664622637056 323255778661605888 324046908810067968 324276703169347584 324736750575507456 325531505226940416 325860085509041664 326030522490150912 326278983488847872 326322379240426926 327121014529806336 327578899757727744 328386822767345664 328424285504028672 329695136802275328 330224283082823472 331032467818708992 331205610148724736 331502099545830528 332313411585835008 332351322272169984 332525154412265472 332778564833247232 332822825042029056 333599312017620992 333637369400918016 334966601948332032 335465938369852416 336286951434878976 336764037633859584 336802456052600832 337103955647048961 337928977564932096 338105727026823168 338408393286368664 339236607660539904 339452761795854336 339958785758734368 340790794534453248 341313203231876736 342109498548682752 342148526783594496 342454812085891008 343292929589772288 343472484598677504 343511668324564992 343779955084564992 343819173887030016 344358887059095552 344621315718643712 344660630504472576 345149596339881984 345994309008359424 346730873124446208 346887219563200512 347041260462041334 347890602753921024 348112271025340416 348423894965874168 348970836439351296 349236779768446976 349276621091586048 350628161361149952 350668161414660096 351533030539493376 352025086306811904 352549851897946752 353412675813507072 353637862628917248 353954432981205504 354820694442246144 355138323644627712 355364610005035008 355736383327567872 355922446726987776 356007482537541632 356234322706956288 356241062198504448 357112919913136128 358145881293152256 359572757314240512 359894640479153976 360500709889990656 360775439892955136 361005318100353024 361328483668313952 361895682233401344 362212792243126272 363147557980225536 363337497700466688 363662750994306624 364552772411326464 365280261398593536 365328844397445888 365607253820092928 366222943380307968 367063856424953856 367640058141868032 367681998931623936 367962201643810816 368011141346032128 368526262227443712 368911804932292608 369435175613263872 370381573079433216 370907028902559744 372411526296047616 372606311417315328 372890266844397568 372939861989059344 373852588034064384 374375885437403136 375299226019823616 375342040576032768 376794442059743232 377399180666083968 378295615135678464 378322820364238848 378859542338092032 379786756098097152 379830082596765696 380170099760548608 380368942905176064 380709442447164747 381641183618107392 382453633978576164 382575205114970112 383117959895236608 383389643851259904 384873185867268096 384917092631543808 385261663596627384 386204545788493824 386406545173512192 386752449470135616 387698980183474176 387743209317531648 387946013480976384 388293295882367232 389243597634404352 390072232265001984 390749791765659648 391026887752679424 391376928098161152 392334776674025472 392891377239502848 392936198728034304 393553013781823488 393897863433682944 394456681531293696 396028222095163392 396618583385190096 397589260290195456 397842595457531904 398198737103856192 399127748306796544 399173281247526912 399530614100206176 400508417854734336 400717898698457088 400763613045325824 401076614265325824 401752034902278144 402314384350642176 402914116454796288 403900200929722368 404519351978520576 404881470539048223 405872369879574528 406130982862897152 406494544126853196 406555866660077568 406865694328619008 407132642512576512 407489391273517056 409066188254674944 409120594868594952 410121868962742272 410940294073417728 411308160547604544 412000811302846464 412314788449091584 412577506400403456 412946838478073088 413595065409601536 413957476849287168 414592045005874176 415025780548829184 415242854514819072 415606709824782336 415614572564921856 416631739898658816 417270407515379712 417836861508677632 418291627308613632 419501550199947264 419877080559012972 420584161538322432 421172871117078528 422211629272301568 423893747317211136 425582567027638272 425613172909768704 426160304965025792 426216985130353536 427260100610359296 427858154785603584 428241165829112832 428913401165512704 428962332086894592 429346331570370816 430397105754341376 431007704882141184 431313349332667392 432062545080090624 432368937559130112 432982334100676608 434480114012055552 434707363320201216 435096505653902568 436161352706408448 436771866343636992 436829957867663136 437849097023127552 437899047338704896 439593515736367104 439905248721764352 440299044110431296 441376623758278656 441607480198299648 442002799394440704 443084548781113344 443135096362893312 443763766722705408 444849825867890688 445531749857058816 446195906308338858 447287917826469888 449018716845146112 449069941403467776 449471940862731948 450571970086576128 450807636035764224 451211191048491552 452315476880719872 452603682394472448 453278381011645824 454387726045937664 455084270975835648 456145998064910336 456198035711459328 456606416114521344 457723906119696384 458015557766086656 458373273446086656 458425565182706688 459145182745460736 459547507339296768 460199461786509312 461387102583085056 462307830832594944 462516292750934016 462721680616055112 463854137005228032 464149694700453888 464565193287832224 465294448585801728 465702161455448064 466416050631608448 467504215148199936 467557548552880128 467566394135537088 468710707385991168 469366781742415872 470066469197262336 470578080722190336 471216901084676096 471939243974940672 473094259256328192 473517764859503616 473819480006713344 474315177770090496 474988082931339264 476880465731862528 477527841724203008 479430343085654016 479859520638871968 480667613186654208 481340424133804032 481771311557751936 482527576311201792 482950389657501696 483014623016667168 484196743973634048 484449996933955584 484883667992408832 486070363215101952 486380076603015168 486415054754021376 487105125863261184 488297257840410624 489418475233271808 489483568860640389 490681521794709504 491368349636591616 491882406576390144 492580234151018496 492636428256043008 494542705203412992 496548701728063488 496808415223087104 497253149318745792 498470117378752512 499167847249870848 499234237563043584 500398968026431488 500456054101377024 502392589412990976 502449902922498048 503198907554778624 504430427152318464 505146056450789376 506440110129020928 506893466347398144 507158590540234752 507612589929552996 508854911490809856 509179142693781504 509938178638101552 510823946526982144 511186191801679872 513164247823024128 513222790175391744 513682218128836512 514939394384658432 515208726898016256 515669932626847488 515728760830545024 516931973577965568 516990945756708864 517261351307968512 517724394509822976 518991463512539136 520096309686669312 520330829344800768 520561890693062001 521835904130881536 522635842448811252 523113035565367296 523855169652670464 523914931637379072 525942242041724928 526002242121990144 527299545809240064 528037629460217856 528824777846920128 530119013720260608 530456793943375872 530931649471808256 532231041663369216 532707485466941568 533046915007552512 534011223806312448 534290531597942784 534351484060434432 534361593297756672 534768819020434432 535669379869704192 537218821939728384 537803520825360384 539359135971360768 539841960718730964 541163159839432704 541507977150529536 541992725502470928 542843523350102016 543319188364689408 544721336970338304 545006246550700032 545421584339566592 545494126491459936 546829158616989696 547920392097890304 548410880730139392 549334415070461952 550103341867204608 550595784637430784 551460087212802048 551943302465716224 552016712019048192 552789393341165568 553367707398438912 554152763419895808 555508986531545088 555572359619149824 556360543353839616 559335400266596352 559409792983589016 559836107412017296 560778882051096576 561563828156104704 562948839029735424 563013060864049152 565191663089614848 567443422703517696 567484230546358272 568289313507138048 569680134147145728 570255149640822912 570553414357764096 570988221105483776 571949776115859456 572461775427161088 573862807672455168 574676939842854912 575084465776889856 577309778800902144 577892495394941076 579306818682740736 579609817760268288 580128674205203424 581548470275211264 581614813976297472 581919020221464576 582362488458182656 582439943823550848 583798796030836736 583865396451606528 586124687648489472 586540331629019136 587065392147241728 588502165011038208 589337065859254272 589404298092051456 590779398374817792 590846795150524416 591685022296940544 594042333142745088 594663804965486592 594927875077785144 596383890435293184 597298105655784288 598691622460194816 598759921871290368 599295921150309264 600762626782101504 601076848047685632 601145419567988736 601614921397988736 602628052353417216 603087302507626496 603471576525963264 604371174682194432 605850301394583552 606779027967780864 608264047615279104 608808554819361792 609196474294345728 609741816190279794 610298541492928512 610698963768864768 611164364594782208 611234086910275584 613599282382012416 615182803444113408 616410441110126592 616962240821406816 618472182673637376 618866259600605184 619420257717109632 620392598114402304 620936215273930752 621888067508811264 622538670823243776 622864281772228608 623338953530933248 623410064737173504 623421858847382784 624947609847988224 626755292263016448 627437440962920448 629252325299920896 629815620838519458 630876242307483648 631357019812671488 631759306675617792 632420237026787328 633317443908452352 635840620975816704 639240457447538688 639325477695530304 639812694185162624 640890150915538944 641787232178405376 642361748743669248 643370101748269056 643443498130341888 643933852876668928 644019497355556224 645595658631512064 645933329245274112 646511557323211776 648093817620135936 648553406338695168 649473501151014912 651720171018083328 652061044980301824 652557966977695744 652644758480853852 654242029059612672 655157799515455488 656773645534691328 656848571008057344 659390273604550656 660448566165646944 662064935637417984 662411220297449472 663004199091661056 664626823171670016 664702644544339968 665050308824530944 665645650084058112 667198624035241984 667274738801836032 669293859462508287 670931876739704832 672573902869757952 673528075267719168 673604912105201664 674207911294097922 675857955129864192 676211454053646336 676816786572737328 678473215321079808 678905523591708672 679917571517468736 681581589068906496 682626406463753472 684218997097365504 684297053567188992 684909624171782016 686585859179544576 686944969197355008 687023336649129984 687559910169129984 687638347774060032 688717774118191104 689242631437287424 689321261008945152 690299192679763968 693461746248892416 693774439126401024 694082520924082668 695781205507842048 696224542050680832 696847789931748336 697941672878702592 698473559536893952 698553242183172096 701256322722299904 701336322829320192 703066061078986752 704050172613623808 705099703795893504 706825351627014144 707275725257834496 707908865962411008 709641388884492288 710276647289255424 710729220010070016 711472766655135744 712014965075083264 712482124397008896 714225839826272256 716291762586304512 719145514628481024 719789280958307952 721001419779981312 721550879785910272 722010636200706048 722656967336627904 723791364466802688 724425584486252544 726295115960451072 726674995400933376 727325501988613248 729105544822652928 730560522797187072 730657688794891776 731214507640185856 732445886760615936 734127712849907712 735363997863247872 736022282692064256 737052524454887424 737823609864585216 738870351226527744 741814057805119488 744823052592095232 745212622834630656 745780533688795136 745879723978118688 747705176068128768 748751770874806272 750598452039647232 750684081152065536 753588884119486464 754798361332167936 756645640728477696 757719084676184064 759573512196194304 759660165193531392 760340199521097216 760737885810352128 761418884894329494 763282367236214784 764907267957152328 766235919790473216 766779287702519808 769746371734536192 769834185263087616 770523327193254768 772409091576987648 772813090347024384 773504898940271232 775397960366948352 775486418635063296 775892026961952768 776586591764734464 778487195268808704 780144464530003968 782053775505358848 782753856196322304 784669553348050944 785782754479005696 785872397456068608 788913363062587392 792056444190326784 793237166770380192 795178520580390912 795685190915063808 796397474207712384 798255496613593088 798346562495053824 799061228200412352 801016835709468672 801435797396914176 801527226090651648 802153228530651648 803504069804556288 805828232909592576 807800401859444736 809038703957041152 809762941078096446 811744739759149056 812261965725794304 812989088253706392 813111733320155136 814265285025153024 814978782547034112 818132376509349888 818241189737189904 820243737925484544 821880588146835456 822616321095209088 824001622605692928 824629576898183168 825155012800806912 825893676956146176 827190130819203072 827914953698574336 829184090011748352 830051561097658368 830485709029638144 831213419649564672 831229145129843712 833263479797317632 834540815030759424 835673723017355264 839003100399894528 839754161118025944 841168323076644864 842345742234157056 844423258544603136 847787494634422272 851165134055276544 851226345819537408 852320609930051584 852433970260707072 854520201220718592 856482331658225664 857826802331025408 857924664173789184 858692663140741632 860794211508682752 862015409764282368 862626698665334784 864737875118260224 865964668201353216 868960228024111104 869414726640402432 870193011307805136 872322705412816896 873543732687273984 873659915735326272 875698194046255104 875798094677409792 879187031472734208 879810497443528704 880598088220862592 882753247516557312 883214960396599296 884005598788881408 886169097562226688 886270192725786624 887527533445410816 891063499714117632 892391812616677716 894575835652939776 898037433690292224 898139882806935552 898943881725463896 901143940173152256 901615272071528448 902422382096983104 904630953761439744 905207364788944896 906556762023291648 908775452091875328 910168541951671296 912291996129820672 912396071422918656 913212832229042688 914612724285419691 915447812239392768 916746546892173312 916851130365413376 918290365490921472 919095014678593536 920398923573018624 922774205166170112 924615661665189888 925443361232110224 927708274010456064 928299389400907776 929130386575664448 930588897171603456 931404322910896128 932832101263216896 935008430296399872 935115097105760256 935132788271074176 937421414771982336 938733563484831744 940132938394524672 941156161444380672 942433802169352192 943878487949881344 944723431257779187 947035529719007232 947638960013426688 948630355540180992 949976165862678528 953760931463725056 955055683448406016 958860686171308032 959719041277743936 961335226373308416 962680848267608064 963542623115503872 965055152622403584 965900779315003392 966029246033334336 968393487947268096 968899993867911168 969767335984817664 972140726430203904 972830109508042752 974210251726522368 976594515680821248 978836950466543616 978967137721280778 981363043589419008 982736699273183232 985160468302036992 985272856512086016 989085410406825984 993097403456126976 993616830446174208 994506298637491584 996940234757505024 998335694499741696 998468475126087168 1000797936052862976 1000912108202754048 1004899805844996096 1006397815109557248 1008860854304636928 1010292112901578752 1011311866941146883 1013786932694796288 1014317181080469504 1015225179859105992 1017709822981619712 1018358285387563008 1019876357276203104 1021647893053964288 1022372383603359744 1026328495646048256 1026445580350783488 1027364436257673024 1029878788769316864 1030417453796032512 1031339865253694976 1031457521661090048 1033863947155931136 1033981891513417728 1035448789019645952 1037982927025078272 1040192619373338624 1040661658689601536 1041123781386124002 1043671808261763072 1045271684897622504 1047710339305340928 1047829863274758144 1051884484083449856 1052004484243980288 1054599091618480128 1056075258920435712 1057649555693840256 1060238027440521216 1060913587886751744 1061863298943616512 1064462083326738432 1065414970933883136 1066093830015105024 1068022447612624896 1068702968120868864 1068723186595513344 1069537638040868864 1071338759739408384 1074437643879456768 1078718271942721536 1079683921437461928 1082326319678865408 1083015954301059072 1083985451004941856 1085687046700204032 1086638376729378816 1089442673940676608 1090012493101400064 1090843168679133184 1090988252982919872 1093658317233979392 1095840784195780608 1096821761460278784 1098668830140923904 1101191569274861568 1102920174425604096 1103886604931432448 1104033424038096384 1105578786682331136 1106735414796877824 1108305526839791616 1111144719238299648 1112721086707679232 1118670800533192704 1118819585967178032 1119672214824034592 1121557764102193152 1123127656312209408 1125897678059470848 1126026121728098304 1130383326179229696 1134886845407035392 1134968461092716544 1136578627014276096 1139360268294291456 1140510299281645824 1141106828715528192 1141976442210967552 1142128327341494241 1144923550854322176 1147725615344910336 1149353879685709824 1150168931553779712 1154619557601804288 1155784990789882152 1158613637365481472 1159219635520536576 1160257348410406848 1163096940550422528 1163229627952594944 1163838040442929152 1164724976916365312 1164879887647101696 1167597592061673472 1167730792903213056 1172249375296978944 1173080663258038272 1174130784294483456 1177004330022076416 1178674131718508544 1178808596184102912 1181693590301048832 1183370044593881088 1188084666285490176 1189855750155570288 1192767780870586368 1194596211311568576 1197383244920389632 1197519843742580736 1198591842300618528 1201525253564203008 1202153696095371264 1202290839135977472 1203229842795977472 1205256104706834432 1206174605015252992 1206943153051926528 1208742349364388864 1211700602789167104 1213558055935561728 1214644411617144669 1217617109638723584 1218392948588691456 1219483632380559588 1220597082985857024 1221397927537729536 1222328729189564416 1222468173820551168 1227198564764024832 1230365606888226816 1232820882220253184 1233924481642813632 1236944365347274752 1237732519201210368 1238840515434219264 1240785196228804608 1241872430547861504 1243776135017622528 1245077341646487552 1245728563544457216 1246677907061866496 1246820129474347008 1246843717694765568 1249895219695976448 1253510584526032896 1254874881925840896 1258504650599841792 1259631241677038916 1261752484614967296 1262714039625342976 1263518613351235584 1266634887816904704 1271681241951633408 1278480914895077376 1278650955391060608 1279625388370325248 1281780301831077888 1283574464356810752 1284723497487338496 1286740203496538112 1286886996260683776 1287867705753337856 1288038994711112448 1291191317263024128 1293023114646423552 1296187635240271872 1297106812677390336 1298947002302029824 1303440342036166656 1304122089960603648 1305115933955391488 1305289516961707704 1308484058119225344 1310315599030910976 1313547291069382656 1313697142016114688 1318780547209101312 1320897132331293888 1324129871274835968 1324822440594898944 1326008398183322112 1329253646343340032 1329405289088679936 1331291300168116224 1334549477603672064 1338587718925016574 1341863753479409664 1347056150535438336 1347209824210403328 1348415822588195844 1351715910259728384 1352422908107292672 1353633573145474656 1356946430642159616 1357811047183417344 1359835143034937472 1363163178137812992 1365252812927506944 1368437994194731008 1368594107134377984 1369819248343564032 1373171718359089152 1374046673298259968 1375119820338259968 1375276695548120064 1377435548236382208 1378485262874574848 1378642522017890304 1380598385359527936 1386923492497784832 1387548878252802048 1388165041848165336 1391562411015684096 1392449084101361664 1393695579863496672 1395883345757405184 1396947119073787904 1397106484366344192 1402512645444599808 1402672645658640384 1406132122157973504 1408100345227247616 1410199407591787008 1413650703254028288 1415817731924822016 1419282777768984576 1420553294578510848 1421458440020140032 1422945533310271488 1424029930150166528 1424964248794017792 1432583525172609024 1438291029256962048 1439578561916615904 1442002839559962624 1443101759571820544 1444021272401412096 1445313934673255808 1447582728933605376 1448851168972505088 1452590231920902144 1453349990801866752 1454651003977226496 1458211089645305856 1461315377589783552 1462429015280371712 1464891773521231872 1468255425699815424 1472044565384128512 1474105048909774848 1475647219729170432 1477740702453055488 1483628115610238976 1489646105184190464 1490425245669261312 1491561067377590272 1491759447956237376 1495410352136257536 1497503541749612544 1501196904079294464 1501368162304131072 1507177768238972928 1509596722664335872 1513291281456955392 1515438169352368128 1519320330387062784 1520680399042194432 1521475771620704256 1522837769788658988 1526564734472429568 1529814535914304656 1532471839580946432 1533558575405039616 1539492743469072384 1539668370526175232 1541046654386509536 1544818183153975296 1545626180694048768 1547009797880542464 1550795920733896704 1550972837270126592 1551784053923905536 1553173183529468928 1556974390537617408 1560288929060007936 1561685672079186003 1565507712392644608 1569339106696101888 1571565508958011392 1571744794912137216 1577826726125174784 1584112888380653568 1586474333540760384 1590357041160781824 1591370381830127616 1592794948415424768 1596510993227186176 1596693124990107648 1598122456400824704 1602033671418937344 1602871594793828352 1603054452181303296 1604306457061303296 1607008139609112576 1611656465819185152 1618077407914082304 1619525882156192892 1623489479518298112 1624523931451588608 1625978176507412784 1628530570050306048 1629957565094068224 1636264753018699776 1636482379474379808 1640487475850969088 1643761176293670912 1645232642190418176 1648003245211385856 1649259153796366336 1650310025601613824 1651787353912292352 1654380261638406144 1655829907397148672 1658368180023496704 1660103122195316736 1662458290259687424 1666526959594635264 1669081630061518848 1671347446034710528 1678006200799789056 1679508322236051888 1682336646153289728 1684691484468314112 1688846517089206272 1695574989268844544 1702330268110553088 1702452691639074816 1704641219860103168 1704867940521414144 1709040402441437184 1712964663316451328 1715849328347578368 1717385326281483264 1721588423017365504 1724030819528564736 1725253397330669568 1731929336402706432 1737920456048222208 1738829453280804864 1740386022615610272 1744645410825633792 1747087465374547968 1747319831470652544 1751396388092510208 1751596189354819584 1758374062945468416 1759620994887057408 1761196176441725184 1765506495033114624 1768011197577762816 1772338195124453376 1772540385451573248 1775055066890821632 1782126999428235264 1784783625233355432 1789151671305879552 1796074867380584448 1796279765613871104 1797887763450927792 1802287880346304512 1803230544143056896 1804844764193966208 1809261907522879488 1810414729577889792 1813113524046583296 1817550904183750656 1820337083903342592 1824792142845837312 1826425664458085376 1829225448570839382 1830895624478785536 1833493093784346624 1833702260730826752 1840797847146037248 1845548410332340224 1849231323330379776 1850886722464220448 1855416548020912128 1856598778801815552 1858260773151328896 1861177794343206912 1862808645821792256 1865664202526433792 1870016860592799744 1870230194211520512 1870265576542148352 1874842829543964672 1880265876789049344 1882312322888761344 1884867604338704384 1887756975899762688 1889446862515558374 1894071059438014464 1895277920026853376 1897260711080361984 1899952331725357056 1907521862927450112 1910111366896812032 1917721372342616064 1919438082555487872 1922670452746616832 1925361696535216128 1927085246231007744 1930110305244807168 1931801558630006784 1932058492066668672 1936786975894536192 1937799987735822336 1939534671969635328 1944281452860407808 1945660219016085504 1948420503453044736 1957673900933087232 1957934275442561556 1962726087178838016 1965473398546366464 1970320936604073984 1970545713024172032 1978170820813651968 1986194806912253952 1987233660892348416 1989012597274983168 1993880469515010048 1996936950252174336 2001595872105725952 2001824216405508096 2012795630219114496 2017721708609273856 2020584225803157504 2022623733882293766 2027573865389592576 2028634362160939008 2030450359718211984 2035419645963239424 2036716570775126016 2039752714552406208 2043295786107928576 2044744767206719488 2052656991292096512 2052891160701566976 2054728872515346048 2059757577538633728 2060834907592065024 2062679730507389952 2062915043322180096 2067727894311862272 2067963783026835456 2070897578039291904 2080385238746677248 2081323317379203072 2082247562772248004 2087343616523526144 2090543369795245008 2095420678610681856 2095659726549516288 2103768968166899712 2104008968487960576 2109198183236960256 2112150517840871424 2115299111387680512 2120476054881042432 2121827175773503488 2123726597887233024 2128924166653476864 2130829941867766272 2132187660030210048 2136044895225249792 2137446373191026688 2139075276081737728 2142677519478816768 2148875287758913536 2157436543885443072 2159367842874923856 2164652639357730816 2166031908602118144 2167970902009883712 2171374093400408064 2173276753458757632 2178885347881353216 2180024986202800128 2181686337358266368 2181976505965839744 2187316634467958784 2191681568391561216 2193643522920557568 2197337660281847808 2202383138549723136 2208066848076192768 2211157573364662272 2213470829593755648 2216611053679583232 2225442173415358464 2237341601066385408 2237639171934356064 2239344429648069184 2243115528204386304 2246255312624418816 2251795356118941696 2252052243456196608 2260766652358459392 2269936922185433088 2273157254028552192 2278720536588582912 2281020598563291648 2282213657431056384 2283952884421935104 2284256654682988482 2289847101708644352 2298707759371419648 2300337863107559424 2309239115203608576 2311569981579764304 2317227274730962944 2318439271041073152 2320514696820813696 2326193881100845056 2326459255905189888 2327676080885858304 2329449953832730624 2329759775294203392 2335195184123346944 2335461585806426112 2346161326516076544 2348261568588966912 2354008660044152832 2357348263437017088 2357617192368205824 2366740089187762176 2376169332570980352 2379711500311140576 2385535561741172736 2389192422623137152 2394766489840779264 2395039687485161472 2397183684601237056 2403050507128406016 2404307392190742528 2404581678271954944 2406459685591954944 2410512209413668864 2412349210030505984 2417484698728777728 2423401205578334208 2427116111871123456 2429288823234289338 2435234219277447168 2436785897177382912 2438967264761119176 2442795855075459072 2444657458379128832 2444936347641102336 2454397129528049664 2460731213776453632 2465641764440506368 2467848963285627264 2473888730694549504 2475465038402420736 2477681030868438528 2481570392457609216 2483744861095723008 2487552270035245056 2490154683292975104 2491457127088914432 2493640258948694016 2493687435389531136 2499790439391952896 2507021169052065792 2517009301199683584 2519262483354077832 2523504969229934592 2525428079250685952 2527037226702471168 2533269775633809408 2543362483903266816 2556961829790154752 2557301910782121216 2559250776740650496 2563560603662155776 2569446994974676992 2573480406993076224 2573773992521367552 2575735411506675712 2576077989422224896 2582382634526048256 2586046229292847104 2594213625354780672 2597894004604059648 2606880684072333312 2608244179921207296 2610231867910782976 2610579033923415408 2616968116238450688 2620631198061821952 2627094582138765312 2627394284032229376 2637561094418202624 2641794264662587776 2648259742549671936 2649644881189797888 2652016796366644224 2658507292686680064 2658810578177359872 2662582600336232448 2677175437850033148 2683727506958819328 2694112301070876672 2694419648420806656 2696831645176391688 2703431820519456768 2704845816214585344 2707267146290949312 2713892861284319232 2715622094366834688 2719670286069874944 2726326356275625984 2730505625855013888 2736875988389462016 2737188214268755968 2739638496687128064 2746343436718178304 2750239640676519936 2750553391096240128 2754871096472764416 2757285044035780608 2761196770719055872 2773846984995569664 2776330083696330672 2783124822031368192 2784898168202723328 2787391159726993344 2791766691514810368 2793894238147575808 2794212968732688384 2805025290889199616 2805345291317280768 2812264244315947008 2816200690454495232 2820398815183574016 2827301406508056576 2831635463849644032 2834170293773337561 2841106589157021696 2842916880040280064 2845891066620542976 2848059860300333056 2849928497588035584 2865167050345218048 2876582058513924096 2879157123833231808 2884005679119925248 2886203519143641088 2888042544802824192 2890627869346511616 2895165457867210752 2897702337945010176 2905180463841804288 2906699981603733504 2909302007954452992 2916422179290611712 2922630755179567104 2924858030560743424 2929783547042463744 2936510851399630848 2944089130768257024 2948210097819549696 2955481404906110976 2967256231220477952 2979292210368380928 2980850491338522624 2983122134755180544 2983518895912474752 2990820704272515072 2995007083499225088 3002393808158588928 3002736324608262144 3019193445328671744 3026582562913910784 3030876338704736256 3041360798084388864 3042951543241408512 3045675539577317976 3053129468944859136 3059629071828609312 3064943679161892864 3067117150810079232 3078985486938144768 3079336741052350464 3082093308773019072 3089636366307950592 3091252361388097536 3094019595761084928 3101591841467793408 3101945674540253184 3106346367058937856 3113948781075234816 3120577858120015872 3123371344158372006 3131015424785289216 3143131017916022784 3143489589824274432 3155653452250349568 3168225776761307136 3172948667081520768 3180714082321563648 3182740763660255232 3185589896830849536 3193021986454372352 3193386249980215296 3196244912801649408 3204067342837874688 3206108904362606592 3208612914122606592 3214016279218225152 3223312931638370304 3236154815828164608 3239051764312385784 3246978959036596224 3249047862903177216 3251956353014825568 3257061140100612096 3259915130188136448 3272529506037399552 3272964758948759616 3280974951701938176 3287522352587341824 3290465284380836352 3296006490422771712 3298518307592732672 3303574707824584704 3308760523276812288 3311659814794297344 3316736360046993408 3320206244390633472 3324916580519374848 3338163260123037696 3342694892069421056 3356012401599578112 3359016644472103776 3364673292306579456 3369382968936628224 3377693034178412544 3391149978537689088 3404660536221106176 3404905383278149632 3409735881042828288 3418080804882874368 3425929326632902656 3426384982024482723 3434770652562966528 3443176846034731008 3448061639057129472 3450506794661339136 3463858672805412864 3475840912096444416 3477658906561609728 3480772045231220544 3489290821651267584 3494174930749095936 3494639662941305088 3502792776185020416 3503192378709639168 3516748125890936832 3519241989774114816 3522392352883450368 3531012990066229248 3536022395155525632 3545080770903146496 3550110133781643264 3564253998856470528 3569567250466710864 3578303342611759104 3592149734761168896 3592559531227742208 3595775526901855584 3604575760692609024 3606461088286113792 3609689528387932416 3618523815045758976 3620829459155779584 3626227048093166592 3635101808367501312 3640674167806685184 3643933234851434007 3652851328916170752 3658450897141678764 3661791248957571072 3666986187568693248 3667404521461653504 3681595694292074496 3691096820664680448 3698462646660759552 3701773444928440896 3710833096041824256 3713197557603631104 3716521546302657792 3722355588686413824 3725617291643584512 3731328405052867584 3740033721185599488 3740460388423041024 3740531153084296704 3749685659087929344 3760531753578098688 3764624645777522688 3775513951799525376 3778893725031116748 3788142118876028928 3790555840053706752 3799904663450714112 3815043725854900224 3820222733793624064 3835442744685232128 3838876165110975744 3845340905493233664 3850723393070432256 3854170492462015488 3860220610489614336 3863603117260013568 3864116984133337344 3873573951789072384 3879069343939270656 3888562905720815616 3891320438032171008 3896841006906089472 3915347801866174464 3915868550885123112 3925452174357676032 3930946797092732928 3940641873208147968 3941091426048344064 3956341641627303936 3972389613824507904 3974467321784696832 3978025194549966336 3987760939030020096 3993873900504348672 4003648432811016192 4025591260438228992 4041168451606315008 4045247467764587532 4055147730779185152 4057268724321878016 4060900719436423968 4070839291926478848 4073433141550252032 4079505429104812416 4086591572215857152 4089489534413438976 4105313982584193024 4105782321403133952 4109457745030692096 4119515155077267456 4125359461014779904 4125830086644360192 4135455788623724544 4135927566053670912 4141795156078583808 4160770477493354496 4162646634758406144 4164495125544496008 4174687233047052288 4181086739590490016 4190841357221363712 4191319453099032576 4207537936333799424 4208017936975921152 4218396366473920512 4224301035681742848 4230598222775361024 4240952109762084864 4247453195774466048 4257848333306953728 4261659883735532544 4264375320060420096 4272089790450499584 4274892746382053376 4278150552163475456 4297750575517827072 4314873087770886144 4318735685749847712 4329305278715461632 4332063817204236288 4335941804019767424 4342748186800816128 4346553506917515264 4357770695762706432 4360049972405600256 4363372674716532736 4363953011931679488 4374633268935917568 4387287045841115136 4394675320563695616 4404766277099446272 4416133696152385536 4422315146729324544 4426941659187511296 4433222107359166464 4450884346830716928 4474683202132770816 4475278343868712128 4478688859296138368 4486231056408772608 4492510625248837632 4503590712237883392 4504104486912393216 4521533304716918784 4539873844370866176 4546314508057104384 4562041197126583296 4564427314862112768 4567905768843870208 4568513309365976964 4579694203417288704 4597415518742839296 4600675726215118848 4618478230407217152 4623139963159528608 4634454549461925888 4636878542082146304 4641029393641627392 4652387762201690112 4652918511810379776 4655352161771716608 4659519550588406784 4670390368246693888 4670923171612852224 4685057016237558009 4696523137177933824 4708017320088305664 4714696526874034176 4715234384736411648 4733480178375524352 4752338665141960704 4759423000622281152 4771071123482345472 4778384845246274304 4789532979681558528 4790079374970322944 4794367369202474112 4806101014256812032 4808614784381485056 4809163356543909888 4812919371183909888 4821024418827337728 4824698420061011968 4834969397457555456 4854232223742246912 4858577646468578676 4870468438554894336 4873571794354765824 4877934529522238352 4885591710150918144 4889314916758257664 4889872695282204672 4908794259056099328 4921462427552907264 4931283528881012736 4935697926571254528 4947777461389099008 4950930076804841472 4955362061736877056 4963140784915218432 4967489722191446016 4975104540070490112 4980309366585950208 4987374870779062272 4999580878783905792 5014042338104131584 5034018602399367168 5038524966708155664 5047009938459869184 5050856158501371904 5054074453404942336 5066539551267618816 5086724967806533632 5113923659580309504 5114603821564242432 5118501553481300992 5127121207324311552 5138893989949353984 5147547985042735104 5152155978844449792 5164765269052096512 5172092458585694208 5195788009208119296 5213761368144666624 5216488359842414592 5220463735821565952 5221158067846830816 5233936232476901376 5241262396123643904 5254189164277530624 5254788568064458752 5275122188836405248 5283588529325175552 5296519485099343872 5304033592733288448 5317014585373360128 5317621156354719744 5325165200672464896 5354350875700066296 5367455013917638656 5388224602141753344 5388839296841613312 5393663290352783376 5406863641038913536 5409691632429170688 5414534292581898624 5427785722568638464 5431244188733669376 5439340572139749888 5452652712551251968 5461011251710027776 5474376428537511936 5479276993374256128 5492686873436356608 5500479281353039872 5501106782192480256 5522393541438111744 5547693969991139328 5552660167392661344 5566249644062736384 5569796336405446656 5574782319453986688 5583533383029620736 5587788476295151616 5588425937465376768 5610050581778399232 5610690582634561536 5624528488631894016 5640797630367148032 5654602813016113152 5663270927699288064 5668340587546675122 5682213178314043392 5685833760080560128 5691782133241085952 5699856995176071168 5730334100690436096 5753164117027848192 5758314247666463616 5768011358239850496 5772407038287282176 5776085089605648384 5781255738693023232 5790330915734421504 5795404675890020352 5810360927683608576 5813399963207467008 5818604015908905984 5832844358581223424 5845261510359134208 5849716061121486848 5873021702799261696 5888178261536514048 5896420195639099392 5910962809812221952 5934512462440955904 5958584420736761856 5961700982677045248 5966244269510361088 5967037791824949504 5981641408545030144 6004787616317177856 6005472649216524288 6038386890657343488 6053165125827821568 6061752677409472512 6082721596168777728 6085903086482817024 6091351079154635952 6106258937889718272 6119258143657218624 6129887358323785728 6134234301620158464 6157970973876289536 6158673482104700928 6164186617546038144 6179272732615901184 6182504722776195072 6188039191522169856 6203183682935586816 6203891349080506368 6212692734117875712 6241155716240031744 6246742688316744012 6262030849570578432 6286262035832045568 6286979179648548864 6311306904500699136 6336451553522614272 6345897334163041536 6361428164643127296 6365481527320510464 6371179793661699072 6386043972908744704 6386772499960430592 6392489825603298816 6408134685675749376 6417225828245213184 6428032558436450304 6446625863276740608 6472309631656329216 6478103528624771568 6493957918073192448 6498095725806354432 6503912706029651136 6514122280201224192 6519830260376272896 6545059012074799104 6545929517897519232 6561949903403876352 6575044705174683648 6580930568761672704 6592012980845543424 6597036615185465344 6607149415649169408 6633472720093986816 6640412488781266944 6649833161038749696 6676326520246075392 6685389784138842112 6712024803199156224 6718033288944207552 6729346584613158912 6738765937873256448 6755386068356825088 6782299957075378176 6809810766556299264 6819471762085656576 6836161609765748736 6851858653265805312 6852769964048965446 6869541305125933056 6896123278114258944 6901013589322678272 6927717345610825728 6951681824192888832 6955317813123219456 6961544090462441088 6978581643302535168 6988349861498191872 6989279325882610176 7005585552370040832 7006384757419278336 7038483979548229632 7044784705766900736 7062025980132458496 7072044790311051264 7100220267563286528 7128507997712941056 7139134500933421728 7156606685223518208 7184299469522337792 7185119062455484416 7191551053803711168 7209151521385218048 7212922176572227584 7219379056775864832 7237047630091517952 7252454096186333184 7270203616735002624 7281348335613370368 7287866469702868014 7305702657832341504 7316901794283357528 7333972375137386496 7334809042923307008 7363191388584148992 7382193641329360896 7396925293321519104 7403546889856881792 7421666192083648512 7426395115207262208 7433043092605315584 7444711177372827648 7451234583287169024 7462656810105735168 7480920776846082048 7481062306168593408 7499371318175858688 7521063507156197376 7551027903599050752 7557787450062233496 7576284237752057856 7581111680107413504 7599809326901428224 7630087451709800448 7640445467587248128 7670885489370464256 7677752330221951488 7690681810986467328 7708340984924030976 7720441220979228672 7727206234520027136 7728233968266674688 7747147903578144768 7758138687878541312 7782640876064342016 7793682013812178944 7830695603732348928 7831737101770246224 7850904348715352064 7861893594185465856 7881283746416295936 7882182852096688128 7912683283254607872 7944779227649015808 7948934643569393664 7956050389099932672 7975521878060040192 7987747801008697344 8051182520876457984 8082336903212630016 8090494935529175064 8110295461558370304 8114537448643756032 8121801438872847936 8141678583852957696 8146866283100504064 8159010858209624832 8173183144431714304 8178979068826877952 8210627965168386048 8211564642806267904 8218915490061384192 8239030310154534912 8250718922029559808 8251660173288720384 8271855132107341824 8283590312157167616 8321540954986708992 8328990251088992016 8349374466094104576 8362173479180980032 8381682714442727424 8382638906198065152 8415075872667598848 8416035873951842304 8436792732947841024 8448602071363485696 8461196445550722048 8481904219524169728 8494906391548932096 8502510881320012683 8523319767471065088 8528750640120840192 8544179580900999168 8549785492764106752 8556301104326950912 8595501151035654144 8629746175541772288 8637471371499695424 8658610557430923264 8664127634408472576 8671883608039534848 8685496373601632256 8693107013835030528 8715541391525412864 8720099944811200512 8726745349433065472 8727906023863358976 8749266537871835136 8774574091682230272 8789350641127391232 8809532554198892544 8832267392304771072 8844630293458649088 8866444214718332928 8901768693661433856 8949366404265541632 8950556687737424256 8957377718592276736 8972462112817545216 8985021250497675264 9007181424475766784 9008208973824786432 9079747688741732352 9092629016114208768 9124082394253166592 9128854629724225536 9135811537687740416 9137026618731953928 9159388406834577408 9194831037485678592 9201351452430237696 9236956460814434304 9246279926319057216 9268909098923851776 9273757084164292608 9282058787283254784 9304775524403380224 9305837023620759552 9319039101176813568 9341846343225704448 9370114032475116018 9393046274355867648 9429393053748068352 9430468769472823296 9466960356751048704 9504677330283921408 9518846001244562304 9542142246964690944 9556769690492548608 9579065959363117056 9580158749940645888 9588734738404948224 9612202028513624064 9618326713087819776 9625838742367819776 9642048837654675456 9649396840122023936 9669938794915110912 9708464447484493824 9717155292937157352 9740936877109788672 9747143588709531648 9755869059044476704 9771183420301836288 9778629833516515328 9779745390564409344 9817588518112198656 9842924855105814528 9862567057762025472 9871395853142509056 9895554922778198016 9910724123473754112 9926281569830436864 9934979444382892032 9950209080140980224 9960618733171900416 9974749741558124544 10028084676208263168 10068037204798734336 10077049933416311328 10094019876919738368 10101712317002743808 10108148906809884672 10133079102535237632 10173449935613067264 10229207643128484864 10237003106962601984 10254242414648623104 10277787979898707968 10304311957688899584 10329530538104193024 10344184917171388416 10391576018416238592 10427522736289333248 10432976719684829184 10440927471643131904 10442316135693661632 10467872464953802752 10482524792247287808 10508378328555061248 10509577136128917504 10550244377672810496 10567177058650351104 10593038970198687744 10608067185466576896 10635242312709439488 10650330401344929792 10708701751400132592 10734910027835277312 10776449204283506688 10777678593683226624 10787326580705566752 10813727282077827072 10819383264858341376 10829068585163797248 10855571445137276928 10862488377467338752 10878681144279499776 10905305425102503936 10922022503420055552 10931799704554302021 10958553986748512256 10985373746872713216 11000958562706079744 11002213564384960512 11044787082876223488 11095387939982278656 11105320334785322688 11132499288125472768 11139592672810893312 11149564638907973376 11167066766059241472 11175576952590303232 11176851874930753536 11220101163556798464 11221381165269123072 11249056977263788032 11281595260734296064 11326541855398576128 11336681175093350244 11364426356628086784 11371667520161120256 11399713990352142336 11460668201380872192 11506328234055696384 11516628495332927232 11536022716479700992 11544814076574564352 11552170179211296768 11562511477386046464 11580661831468843008 11590809351780040704 11620721855367217152 11637208031817811968 11665688717162446848 11690523020718268416 11699432122242973696 11746043405598523392 11776356523073028096 11792840391278198784 11821925619624443904 11869024924881911808 11917168841473523712 11923401965354090496 11932488539020722176 11934075583649899008 11963282817090060288 12010945298433048576 12076773781314686976 12123505354818945024 12165443192337555456 12171806172965634048 12182702158309271904 12212517875779436544 12238516287314437248 12259774716647571456 12268468603240316928 12315941947752579072 12317346964209401856 12328373235092076288 12358545465231802368 12376078383044339712 12406367365871173632 12407782698161012736 12425385468235751424 12482311432480063488 12493485376633488024 12524061699141156864 12572524071664091136 12573958359297097728 12622613809001398272 12672903107045228544 12691794668326083072 12722856329286254592 12742359587323398144 12773544999920861184 12784979651206597632 12816269371351498752 12834451656490426368 12893251726553481216 12944619263312658432 12956207057249543136 12987915836146384896 12996191451612708864 13007825412059302272 13028244560402448384 13039660520752545792 13090118024149598208 13091859035795038464 13123899806807752704 13161861137523345408 13184025961691086848 13194073230370930688 13214298831298338816 13266945440187973632 13280824977562533888 13299666322077499392 13352653040492150784 13370779568277684224 13424049606398312448 13436066577888415104 13458693169226317824 13477531875746512896 13510772136713650176 13564599914150756352 13619621533112598528 13638943524171313152 13703717306531610624 13705539928097930892 13739082610251866112 13792246556228517888 13802027178645356544 13855434691221651456 13903363648385777664 13910635626246438912 13923088180924882176 13957163286605070336 13978558651765220352 14011171104740081664 14012769514838556672 14089569411533801472 14124051960264916992 14144089580622102528 14200440535126573056 14257015995425882112 14278269001866843456 14313213370447036416 14368598939044675584 14370238124910968832 14383102107607422336 14418303042770436096 14425844353144455168 14438758113551729664 14474095260183035904 14504908192372666368 14562696671226740736 14575732939405736028 14611405315664683008 14633803588566715056 14667944750274772992 14669618085846614016 14726382777168297984 14764387282658721792 14793850586643038208 14807093779713763584 14843332384167297024 14852790230414524416 14866086185210631168 14889422354745655296 14902469166574338048 14925313620211470336 14962124612337186816 14998742636351717376 15042127014312394752 15102055807198101504 15115574900124466992 15152568475504115712 15162223360214827008 15199618653802856448 15260174903419600896 15280890935174496256 15341770978740928512 15355504660443902976 15381363621972934656 15416681969848061952 15456467936533349376 15494295807156289536 15516277375757082624 15587364027624357888 15661391207464697856 15663474203540492448 15701808697430704128 15723787188370931712 15762567492832591872 15764365704193376256 15825366566509215744 15889558455298031616 15912100778199865344 15951043756120080384 15975495602017394688 16102365041752915968 16164673806425260032 16180989871058350128 16220590923116740608 16229074897287512064 16243602877745695872 16283357167705915392 16293732566201008128 16318021716419249664 16346366288863428608 16357958137653755904 16423129285612535808 16437830980122768384 16478060620309069824 16501437844059119616 16503320346577440768 16567180624314335232 16643081909973417984 16657980502177984032 16698748932188209152 16724346958361960064 16763365428885454848 16765277812396130304 16830151745335197696 16832071747903684608 16873585465895682048 16922392891101444096 16963808439048339456 16989812783097864192 17005021762640025366 17046639534942130176 17057501280241680384 17099570985528213504 17112602208653901824 17191002302071308288 17259492351083544576 17274942742999390848 17317221114861846528 17328255268816945152 17343767216079069696 17370992747203264512 17386214027670061056 17431082783050825728 17440199889622401024 17455812047726717952 17498533075743670272 17549148183364460544 17619065108397785088 17664534784609542144 17689260586917298176 17732888429436665856 17803537387322867712 17898732808531083264 17901113375474848512 17914755437184553472 17944924225635090432 18014362848951533568 18016417947649572864 18159495377483464704 18185258032228417536 18248164788506333184 18257709259448451072 18271623075375480832 18274053237463907856 18318776813669154816 18389662074971357184 18402702904860475392 18473912921628868608 18492559852638114432 18537818197847703552 18547514168328585216 18564117574566509568 18609551048806760448 18611674047241519104 18638078202353627136 18740228064950232036 18786092548711735296 18858786107496136704 18860937538945646592 18933920713502097408 19009354660567842816 19037692002489124608 19084284493929381888 19113539380985097216 19158131918726234112 19160317499881291776 19177469476809896448 19224404057027248128 19251677484735639552 19284097675309350912 19339877589830221824 19416928894968987648 19434310585874314704 19481873754219577344 19494287177419063296 19511738118088953408 19542366840603672576 19557259667033030656 19559490781128818688 19635177036224397312 19685849710211629056 19725134115524050944 19742791706285018112 19791109845556396032 19821448246947508224 19900418160281960448 19921237466343800832 19949499483116249088 20056169352416526336 20136074409597468672 20154099866832622656 20188039753839476736 20203424634005487616 20216297813619769344 20266158205070475264 20346899871226134528 20458415286256969728 20474006213925203968 20508484829297246208 20555575959797415936 20608623915377799168 20688369834342776832 20783152036832477184 20855045472578666496 20865953439369658368 20881854943286263808 20884632271387323264 20935744929907605504 20965049584494575616 21016756657110122496 21019154272257835008 21134354117300702208 21186077940397375488 21216134370933153792 21300660802689859584 21417403502800265184 21469820055670554624 21552898408567013376 21555357187366453248 21574653161411133504 21627454564155654144 21638766529716682752 21658137170327594496 21711142890274553856 21757362288558999552 21810610850205007872 21844045006840111104 21863599409108604042 21917107973497024512 22001917125412159488 22004427128769921024 22089574165752446976 22190775879964557312 22210640669570645376 22264998576250945536 22279185345621786624 22299129277815946752 22334133532118482944 22351153905180606464 22353703749861507072 22442762330538246144 22498113954527576064 22563190521468592128 22653083710797152256 22673362350186700488 22728852713256173568 22743335040322240512 22799427980704284672 22921336402761744384 23012656468111392768 23033256990665854464 23072045432959401984 23089628153149128704 23125022954772092928 23161323662937686016 23181618703560081408 23241443710734434304 23274416063635623936 23381046041436536832 23398864244485947392 23492086811197046784 23552713046146056192 23585680782556397568 23643851239248887808 23738049849763823616 23834337682947047424 23846803930708180992 23868151167299798016 23926565634180120576 24153547562629373952 24247010709637890048 24330886384675110912 24343612345931268096 24365404316618543808 24425035751558873088 24477032574628874496 24519549433295142912 24536937206480633856 24631883895505158144 24634693928418803712 24656746470184152576 24717090930463604736 24752156766088679424 24815565396322025472 24850770936471502848 24964622864960126976 24986970753266976048 25048123398282313728 25145048143328182272 25147916718594195456 25245227618002796544 25345806214090457088 25383589336652166144 25445712658572509184 25484719174646796288 25507532643960038049 25569959302413195264 25632538742702997504 25668903312980852736 25786503453106962432 25889238526625316864 25912414114499086272 25975831672292769792 25992382903225417728 26015650824118604544 26056489120804896768 26079321041505091584 26180236048299196416 26183718071590076928 26247799613615505408 26323722275046690816 26368051923382173696 26428597662596677632 26533890880375947264 26599332644154998784 26705306080984301568 26741559136555368448 26848099212796624896 26872133155776830208 26917386338452635648 26955063751493025792 27021544273427300352 27239243066225197056 27277887048342626304 27407434613063221248 27411079856195861784 27478165220503732224 27584493112457035776 27604054357290713088 27710869382443302912 27806727296771555328 27821271252492877824 27846176361849764352 27914326573210140672 27957117303530440704 28025539029677113344 28179138823067602944 28288179161244205056 28400881070253146112 28514031990851764224 28556538003733686912 28626426740894072832 28737197878089351168 28740476249821937664 28766204215214844672 28836606085540872192 28877516227103459328 28948190520366071808 29009816384745332736 29125393342453481472 29151465878811472056 29222810631329366016 29267607177133430112 29335889500549545984 29339236171693228032 29452765554336595968 29528774565317443584 29587701173286076416 29614187559427527168 29686664768334594048 29732172370421262336 29778844709491310592 29804938333148676096 29850627240422940672 29924249224674373632 30084254028624789504 30204111614396203008 30231149800248933984 30305136951008231424 30324446720429654016 30399237307605712896 30520349806839201792 30561781870348992512 30711009320887805952 30762727243945869312 30833363939696123904 30912935873066698752 30988591614312579072 31032554751514165248 31174728055248715776 31322782414929395712 31326948407080984896 31403617394861408256 31447574376741863424 31525134985665183744 31528731408386752512 31650733133018431488 31779116910596063232 31824201556399730688 31950991204034789376 32204730083505831936 32329347612850520064 32361979742116700256 32441181846233481216 32458149794575024128 32487205755491391744 32566714335411830784 32587465132402016256 32636043432838499328 32692732577726857216 32715916275307511808 32795399113662906063 32875661960245536768 32956121240618139648 33002875688118239232 33006640693154881536 33134361248628670464 33286163819946835968 33315961004355968064 33397497864376418304 33448693916723920128 33526730857770909696 33530555624792260608 33660303490670395392 33664143495807369216 33747170931791364096 33844785782202888192 33979625566195728384 34010043525280050732 34093279069884260352 34115002560483360768 34199141971056427008 34225204417307803648 34382004604142616576 34518984702167089152 34549885485998781696 34634442229723693056 34656510537633890304 34687534432158139392 34741985494406529024 34772428055340122112 34862165566101651456 34911624095453435904 34997066151487340544 35098296366728921088 35238130216795570176 35329069569219084288 35378521173834596352 35465776858873331712 35607074774645735424 35797465617062166528 35802226750949697024 35829510874369106944 35889848451270180864 36032835895299145728 36370516064456835072 36496329577012666368 36515418518896902144 36543246150750961664 36548106474927815712 36637553627338309632 36779324149942714368 36805405809720950784 36947825843257737216 36985119705276228864 37075636395695407104 37128235149133019136 37219102097613520896 37223348094483038208 37276156404707254272 37480456129900464072 37572185097423470592 37717572214992273408 37721875077891293184 37867841427004194816 38018709321135685632 38075384004978249216 38168568987858763776 38227078761970194432 38320634999762583552 38354938953619792896 38448808114054496256 38503354969471279104 38679755179660443648 38833857789937975296 38868621171748629408 38963747508439154688 38988574354838126592 39023476236177906816 39084733681207345152 39114519334066061312 39118981562257637376 39270354072448794624 39371699420423258112 39485583412570036224 39582219691112792064 39642896493895016448 39800836320563920896 39842474932687601664 39898998966232498176 40112338704833052672 40272148819194937344 40308199733665245312 40376079507678953472 40406849268010975232 40432595627239538688 40532316410140950528 40693799742452269056 40916830572513939456 40948012427850407936 41111151919594831872 41217247830755598336 41376739668685553664 41566304073664954368 41710090945157332992 41731906878739316736 41763709886572527616 41769264542774646528 41871489859815211008 42033513314220244992 42038308544515670016 42268708234601404416 42372155880794750976 42432268741866307584 42601321605379719168 42834807005600530368 42939640111341109248 43105796817134026752 43110714374732906496 43149306322822267008 43254909128311308288 43277533059433365504 43316274340655188992 43422285780549107712 43514724577117999104 43688090013680222208 43727198818217208084 43834215946994049024 44003834250824318976 44008854257539842048 44179148331504893952 44381551759929114624 44421281339141290752 44529997152501891072 44558370691243573248 44598258555631893504 44668267064236965888 44702307810361212928 44707407499723014144 44996227909055152128 45126381042937184256 45306167421594304512 45346724700373400976 45457705426512347136 45486670080644481024 45598855961408569344 45842672805523488768 46025312936222785536 46066513981331708928 46144090865918803968 46179256306298257408 46250045909544185856 46482887421468868608 46548832127271247872 46762092082873073664 46797728488971894784 46984173622394093568 47105426092292112384 47171361565112795136 47287702478497775616 47476099699527647232 47668675365894094848 47736302334599596032 47853131268360241152 48307095125258747904 48494021419275780096 48661772769350221824 48687224691862536192 48730808633237087616 48850071503117746176 48954065149257748992 49039098866590285824 49073874412961267712 49269387856837607424 49313492940368305152 49434181860927209472 49504313532177358848 49701541872943005696 49929245729920253952 49973941506533952096 50096246796564627456 50290096286656364544 50295833437188390912 50490455236005593088 50767178673304332288 50891425317145018368 50969438349293592576 51015065287920076098 51139918604826390528 51337806625961705472 51573006906213924864 51778477053250633728 51824828228998172544 51951663344585539584 51984765806450835456 52031301648237209088 52112978241609793536 52158642083010183168 52367436143180153856 52495599227231010816 52647444550093381632 52857195325193355264 53067781760751894528 53198665288309997568 53410612161968603136 53483118273110736896 53696198425593249792 53744266311553660416 53834772676905271296 54043088546854600704 54478486132450394112 54555774096685252608 54814869226126442496 54822159712391723568 54956330441007464448 55168986224914071552 55208108714581426176 55421738764886605824 55613454593543110656 55642542504985755648 55692352723699528704 55828653146420281344 55914234607060881408 56358277646135205888 56576358322488410112 56801762140506292224 57028063981703528448 57113076007467373824 57252853481788145664 57474395756178702336 57480952499643875328 57532408430429689344 57673212171081744384 57755032454206918656 58019632769490665472 58250786684906962944 58302931757622944112 58445621262658732032 58535214354266860224 58671779001099091968 58678472343386456064 58905531108673191936 59057549130634887168 59175402346572152832 59228375118855054336 59373329536669188096 59464344740842524672 59701254480845881344 59848498449348747264 60168508057249579008 60408223228792406016 60462299600497867968 60610273902016462848 60648893440859308032 60798474615211425792 61040699613678403584 61123563740697985024 61422018641775611904 61525454487891738624 61666727879392247808 61825871746133397504 62065109503028330496 62349456110497431552 62645564829858791424 62653896814161969792 62807234789722816512 62895148753483726848 63050269971330367488 63057462816773505024 63558233821192126464 63648403112799461376 63901982408069578752 64409460167011663872 64658695225701040128 64723959484233400512 64882363692466962432 64916299589150048256 64974411510982783488 65133428670823661568 65272086865676998656 65431832550615023616 65590798227325812126 65751323920491073536 66005751376236478464 66013281386309763072 66268722497257340928 66572327639893671936 66631922008711936128 66794995728752836608 66897387833447840256 67053461715541819392 67061111249584521216 67328286991614738432 67494341863582728192 67689571564405776384 67959251132391456768 68020087050560101464 68186558139768520704 68230005120966721536 68398283942112854016 68450408834615607296 68764009208285233152 69037969404334178304 69099770971997563392 69268884459447386112 69375068864316278784 69483970988813058048 69544856110680244224 69724331132203302912 69823248190906871808 70196592733457842176 70476260433591140352 70658139138438168576 70757042347669192704 70931553717746663424 71214149549291470848 71604453501899394048 71659021748738213888 71779696902540361728 72741032128913670144 72992659154025332736 73030837037793804288 73086492301501923328 73096212949855631424 73275107254676619264 73558648299885428736 73610811619441901568 73895651686515474432 73970239410552457728 74151272791390814208 74256470298266038272 74446696188966076416 74552312809414508544 74960912259800928144 75144370194846941184 75435144429984546816 75443750155782586368 75735682854008389632 76037418642271371264 76150768009956498432 76337137975717527552 76454157523940388864 76522597931880114147 76709877907239585792 76897616228108992512 77006709938942558208 77359510359320887296 77667715579875950592 77737242343497258816 77927495016878309376 77977148709676253184 78046952472355813632 78169467362414690304 78229038668132122624 78237963124515274752 78540708144897589248 78743398840846516224 78971166825140072448 79285792987790032896 79601672641127841792 79797997932464996352 80224677409666105344 80544297638389874688 80616399467330490624 80752159015357906944 80813698536021950464 80865191254479077376 81064632820281901056 81833661145027878912 81896024855700815872 82222303839189663744 82434495661511196672 82753479337371107328 83132608147329908736 83420181890314665984 83463813757478633472 83527419773145055232 83538529085549293056 83742979719630422016 84076617089031340032 84537416469202808832 84864537483732615168 85202643210759438336 85669614011201060736 85879280222682218496 86211593634268053504 86221428749465812992 86298612645644534016 86509818256622616576 86632548681310377984 86844571561098215424 87029449154235998208 87376180027360444416 87454397636434416168 87668431893988098048 88007668501648637952 88017708515079684096 88358296663009787904 88763103519858229248 88842562678282581504 89059994305003782144 89196517111263787008 89336534128473931776 89414814999446028288 90252762085874368512 90612334843188609024 90693449400746801952 90915410853024694272 90973340161288962048 91197711922817138688 91685345611046977536 92133027962663417856 92288181731837607936 92358512612596514816 92500091819088371712 92965774842937737216 93097664254542495744 93524184165746147328 93595456977943789568 93968347244788187136 94210852184584224768 94342723130225590272 94575404956995551232 94952199399055294464 95337350731788189696 95472604669199192064 96614190250517495808 96988042838551560192 97323545538700443648 97374449383725072384 97461617266474175232 97700143006235492352 97908130298515497984 98078197733180571648 98147748825922535424 98626985880736610304 98868363721854418944 99008627064354717696 99403083745886011392 99858491459840507904 99947883013067904192 100192493593129254912 100580192573312729088 100591666874376781824 100980910472011186176 101534357346608664576 101938876698587185152 102030130575840152196 102279837209652781056 102675613251923410944 103146013812427849728 103556954106501267456 103649656457996345088 103903326689171079168 103969531612901670912 104062603296474418176 104225956483219587072 104317284166020366336 104734872286360307712 104991198454462021632 105294889100186763264 105714390650386710528 106135563521503789056 106397330576619995136 106821224323937206272 106966236546221473792 107392396851186499584 107488532623107320832 107669545353810542592 109111548193370505216 109629738452252884992 109644319424783447136 109912660882014928896 110337972449828143104 110416217429162852352 110843477529773211648 111226909187086221312 111384705447399057408 111657306292840562688 111828469214121762816 112716555292270411776 113152716644976820224 113603524281012584448 114056127963407056896 114226152014934747648 114505706963576291328 114961904999287750656 115064816860859378688 115346424342163488768 115510064908413837312 116039265538981330944 116501573369813925888 116605863515245888224 116891242525317464064 117070428708533720448 117343558002198183936 117356944686772912128 117811062217346383872 118115098261269774336 118456750237710108672 118746659073338376192 118928689481685049344 119402508961691762688 119696996898697494528 120337016114499158016 120816446457584812032 120924599200995735936 121220547804032925696 121297786881718616064 121596949230422851584 122081399227356807168 122844037283551223808 123333455758784495616 123651743492266795008 124130219006056660992 124698912220994863104 125291129659717582848 125307793628323939584 125614469579445633024 126100539942660734976 126114925633547010048 127116467642384252928 127296806225598922752 127803964816139157504 128818920334023327744 129317390451402080256 129447918968466801024 129764727384933924864 129832599178300096512 129948823021965566976 130266857341647323136 130544173731353997312 131181596454651624252 131502647840982147072 132011502752472956928 132026562772619526144 132537444994514681856 133144655279787343872 133263844017423872256 133589991457505673216 133794775666895680512 134106923431083638784 134122222499169042432 134988683727165456384 135379143128811552768 135918502264782913536 136040174101120202928 136373116279537041408 136460010241933443072 136796567884225708032 136900817669231214592 137528018416570466304 138075938808668356608 138199541943995126784 138537768918894772224 138750137728632557568 139448662264406605824 139646496381813743616 140393185466915684352 140952520867182280704 141316278276876337152 141514084695338385408 141863107435493326848 142428299098582941696 143208907003798788096 143318043497476427776 143559393805080723456 145482064257827340288 145985318308050665472 146061674075587608576 146172984603003846656 146192425899711262848 146550214509353238528 147117296599770857472 147221623238883803136 147940478821104915456 148302545582781628416 148512940596532076544 149104625618829017088 149921824519601856288 150288740389693882368 150870288859969093632 150887500311565172736 151471365708016779264 152301536019912996864 152674275951435055104 152908315047880777728 153045195863760228294 153419755814479171584 154013419877885116416 154719020718641774592 155335431159751901184 155474484686994517632 155854990033756618752 155954297419352506368 156093904944711627264 156338934724829380608 156458077336264245248 156475926249030549504 157486797681693032448 157942333650280144896 158571585975580065792 159203345282255683584 159595995864929992704 160449354819332210688 161088595276779749376 161232798934660981248 161504318030715813888 161627397072043900928 162129265640563802112 163667322290055757824 163792049711401631744 164444607678379327488 164868991323022393344 165506958674742214656 166265216294659817472 166840363780629331968 166927627514957266944 167077058171098586112 167485959439260844032 169074832938405617664 169729074967465230336 170405286421518876672 171339228022402121472 171758560445364436992 172423187268536107008 172442857498931625984 172597225291289068032 173019636513245233152 173265097362620755968 174058898308471996416 174752360054720888832 174908795272868832336 175336863787976196096 176015337003297275904 176035417030159368192 176716593326019575808 177526207039716458496 177685125356565163008 178119988610007564288 178393034222527574016 180505524171748737024 181224669686377218048 181386898801493603904 181830821706049388544 181946680322577924096 182395423845634277376 183370691222093955072 184266055925326835712 184576363463675215872 185000183638176743424 186195328509084991488 187048368331492294656 187190913955887579136 187936694489576374272 188421704369168449536 188685446260451180544 189150809913991102464 190674701463576379392 190945209338398384128 193228380501034991616 193976085677103120384 194647091077400887296 194748898767450144768 194923234532948350464 195400286012470984704 195816260597030995968 196295497651845070848 197253971761473220608 198017254128709435392 198806167491772022784 199716982919681015808 199895766026135808384 200384987186258509824 201160385146625458176 201183333748753563648 203068714693217329152 203877753397174370304 204060261151680304392 204559674419305562112 205351226503846821888 206292027624855699456 207113908213002534912 207299312915992690176 207806653378342158336 208125206592948836352 208451912966439174144 208634568332040732672 209469744572720615424 210589778200373526528 211428781300773421056 212271127043007578112 212794661153239990272 213642448647874412544 213932473092442947584 214977065246214641664 215339090707621085184 218223096386741010432 219259476904505769984 219288638849566894272 219825321764029857792 220675944899656286208 220832434858325704704 221686955059546423296 222453818374172442624 222769410894798114816 223656938428243525632 225433110584540823552 226305433289953640448 227207048562025168896 228112255926814113792 228452304029869495296 229011413927152582656 229567793795640342441 230129633721718757376 230692848684326977536 231020129816827674624 232078531077962661888 233003146739627851776 233211727030491776448 233782485050634928128 234140857417067440896 234687116004396367872 234713889373545824256 235622124434692767744 236230196522539548672 236913500475420217344 237857378963370098688 238805017923383525376 239393993797394989056 240674032228998316032 241632892915169624064 241849198401991471872 242441095608065851392 242595573763437232128 243193898460845703168 245688074567102447616 246666911517568991232 247303486984533590016 248260438012113321984 249397824441989726208 250582259319435165696 250615587256647879168 251228939158891266048 252229851267094020096 254593612451197845504 255607929632278315008 257637840668046655488 258634780902804160512 258895837936933602048 259529454769867849728 259897646043931133952 260533714683294646272 261088347462707994624 262363192909303248504 263005295681964294144 264023005504945913856 264053125545239052288 265074889989029363712 266289310559574687744 266527688034847744512 267179982915011346432 267589551333791361024 268244444998338084864 270758286257623105536 271837004529565827072 272080348202240405856 272746232559074082816 272920020483866886144 273593135768451416064 273801635338462429184 275056036833140932608 276399083887990253568 277075537837789544448 277500275457265115136 278897324528813211648 279292992763627487232 280786370933831368704 281905041734364561408 282632556553752674304 283028169390676770816 283726214870986653696 284856598197165883392 286417814007597576192 286636086994952855552 290964128515654680576 291970636616101330944 292123348151175217152 292345969206007693312 292384851799422525696 293100429018706477056 294234593199541714944 294443246477767606272 295880957642209830912 296605091165563256832 297025881193064153088 298209251237658034176 299843649039203712576 300577480779387764736 301740577719938187264 301775000623130345472 302942731416033558528 304603072039825993728 305816630095761555456 306090391727520456588 306839511628958343168 308026839755770232832 309438041437283549184 310670862319503802368 310948969373989035264 311709980067513237504 311908594838705012736 312187809889423254528 312677869449658761216 312916154672528490496 312951852498061099008 314973595363386064896 315884667300560289792 317143171951160131584 318406690564511367168 319191991729859985408 320898709638664421376 322177190553559498752 322465597869321962496 323008636061431627776 323254794144087801856 327334644580111515648 327584099422803263488 328889215356758654976 329737982646044786688 331013917349484429312 332530432589319634944 333680727561258663936 334154116342197172224 334971918878521688064 338149665876811235328 339458149934930460672 340810572843037753344 342678456044804242944 343517120890728873984 344885714997863251968 345194450582578136064 346039273026490466304 346530194725241511936 348117796616943992832 349504720109441777664 349817590545737664672 350673727575952392192 352030674006594551808 352070834060318736384 353433186652039151616 355370250713130326016 356239977220015128576 356786068445055148032 361011048343497474048 362449339372754436096 362773797602987207808 363661643412098777088 363893360645155848192 364790847691268554752 368532111850653671424 370000367276353486848 372390657018169982976 374096736662984589312 374381827911775158272 375873388979152748544 376843408738336899072 378301619827982204928 381349402927152758784 381890418676796768256 386456761002069983232 387952171354206240768 389294182154801774592 389497797534900289536 389846469065896700928 390800572024941969408 391632521194061991936 394507943522946441216 396034508257418870784 397612334983544045568 399433965839362031616 399791532052271616768 400769974372517019648 402320770293250916352 402366667497507127296 406137429386434658304 407755506794348740608 408120522303360608784 409119348838611124224 410702453007693643776 412584055249711398912 414227816426005069824 414598625831985380352 415613306756684316672 416250413185897672704 418939489145441230848 421179556400747053056 422857562601546842112 424542254086015156224 425589322306479980544 427284897295748825088 427864946184885895168 429954130492429283328 430678181415242170368 436446192773482020864 438518953809011539968 438577277699133788544 439650643528059715584 441351889799312572416 441664869716651409408 444907636748344885248 445538821789596229632 447313876856487051264 450866221169081647104 452610866579907280896 454414097124050337792 456904608059738990592 458022827854305165312 459135587591280684882 460259267443437514752 462040259633655349248 464157062155925323776 466006293479255703552 466423454060983552896 467564970101269856256 468281714834134881792 469374232008792735744 469427778747091648512 472460393045079097344 473827000950840434688 475714757926740197376 477610035846767050752 478787987594789978112 481348064457996632064 483265785830339248128 483698396803982943744 484882191216131702784 486387796921691406336 491376149134204895232 493333823035137982464 494606973969067180032 496520876024226643968 498795648883979452416 501231174513295758336 502457878317782532096 509187224902395691008 511215859264556630016 515275681336093310976 517269561805608321024 517791675873867204096 519058909539735699456 519795292087862267904 522176694925415989248 524726385818606497008 526010591363928588288 528046011009891827712 528106251090478104576 530149779978058727424 532578621119149375488 533055376069695489024 534359965830022692864 535179102667582722048 541516572515246211072 543674009059131654144 544160696404480811712 545492465118148165632 545840040967733772288 547186271536902832128 547603270676924858368 550112073666281865216 552798167775980507136 555000550914530230272 558585985527254974464 561572741867662737408 563810083468729122816 565265113107505348608 566056338781353541632 567452429741973307392 572835628015195152384 573272173989905711104 581928257031309361152 583941273232202661888 584246696302350434304 584691938412015386624 584769703598845051392 586200858037412954112 588886492955535212544 591761915284419661824 594051762386128306176 596418502475316068352 599687298078407425152 601154961558775529472 603481155439876374528 603550001246260690944 609206144079651987456 611633260191523110912 612180783455040913176 613679023257916686336 616053679511540465664 618876082874567098368 621341724639007604736 621897938747978070528 623419960135026475008 624375619778846509056 625355738899317522432 625903704996122198016 631769334601120579584 634286343902320263168 636813381129022734336 638383983459719970816 641797419277328842752 644931195738643924992 646017272122863255552 646509588288175603712 654669289160223031296 655168198845606526976 657778430713517309952 659475965292089573376 662027834698968858624 665060865178639269888 667361455122517327872 668308232684394344448 676299331753622470656 678916299869860921344 681621145686075506688 685356912089608485888 687034241781457747968 690388901165156272128 692078546052980932608 693060389450483023872 696235593233887985664 699009440218883555328 699635181091475329344 701347455151904784384 704061348013189103616 704141668120637472768 706866373304078303232 710740501426260652032 713572136890110296064 722022096686994948096 724898678745508872192 725547595205974415616 727323286824197554176 727786721290311696384 729581695382537109504 737064223701307342848 740000734552706973696 744781314036339965952 748193473325969178624 748763655823550316544 751746777958305497088 753686817476673798144 763780837353593536512 772913522004139966464 775904342708412481536 778588364309603549184 779692938131793401856 781601144049883938816 783265042388123983872 789015887045892882432 792069016514837741568 795224669967088091136 798867931678724063232 799583064104543233536 801539948745034039296 804733334995014254592 812274858772869316608 815511013588697481216 816241044606721217568 818238697677222248448 821404906015387287552 825168110499422797824 829197251663970760704 831226613513368633344 832500826371795345408 837878978290882461696 842359112801494106112 845715125203093684224 849084508172030312448 851178644612959961088 854569794591497650176 859908260984858566656 872892385546964041728 877037907618023079936 877154555398267577088 879301287056119431168 882703779598625144832 883329739433302818816 889815273496689770496 891077643579192459264 894627753712974102528 901732442338163294208 905221733159814561792 908828194248100675584 913809216119477981184 918271175182561369764 920518534886875029504 924080519267310698496 928314124311850647552 932012586958511407104 932846908121967105792 935129940202539712512 936563429668269763584 938748464017585471488 938855557494183297024 944920786090158194688 947654001901680869376 951429515853480394752 955220071693534101504 957575975189579956224 962696128915993264128 966531571660678496256 967396793607965887488 969764382432263405568 982752298268409790464 986667646070275964928 989213947938134360064 993041752048453287936 997591297767958904832 1002462349026591516672 1004915756635565064192 1018374449804791382016 1022431718529113260032 1030551362672186621952 1035583351747734408192 1038117819079471398912 1039590584175724535808 1044353389850831978496 1049452771637212994016 1052021182727857176576 1056092022019783655424 1056212502180956209152 1060299559956117454848 1066110752139390978048 1068719931660045385728 1070358205335165444096 1083033145030492422144 1087348018118263308288 1088321392808961623424 1090984930236296331264 1091680081935467544576 1094372543073805664256 1095206541353849716736 1105596335551961014272 1110001101829060460544 1117171971054509948928 1123145483735325474816 1127620166937458245632 1130530226215010697216 1134904859483946614784 1145671256030390304768 1146544347979811422208 1163856514062618722304 1167882546464405323776 1168493392604700868608 1169539407197690102784 1172401716074825908224 1183523830568839323648 1188103524772256612352 1192837004950632136704 1199374596156814850304 1202309923117551058944 1206962310879752749056 1207100002492521381888 1218412288159303974912 1223266520383046221824 1224361566910081826352 1227358046515833372672 1232107359023080931328 1237752165749134196736 1242683449278015209472 1243795877495956141056 1246839920270052950016 1248751239557693018112 1263538669202241159168 1268572687804640526336 1273626762258045468672 1276767966919439941632 1283594838554657685504 1289862391477287849984 1292034544245726511104 1309338578320446062592 1310336397691213053952 1315556861427034619904 1318951930584179146752 1324055669397937717248 1334722910245034655744 1336616465368788688896 1352598663507244941312 1357832599739721842688 1363242291372151013376 1370713824179216971776 1374068483562915495936 1380777802330312544256 1386120778900966047744 1392471186467775971328 1398018880437767110656 1399270362182950658688 1402694910303809568768 1408122696026378207232 1408283336241274945536 1421481002852521304064 1427144273780220592128 1444044193373989896192 1449797357491017744384 1451095190411948831232 1454646573648395108352 1459163390765074219008 1474128447402614685696 1480001469105413947392 1489562628072679931904 1496386946651938357248 1497527311647100633088 1507373634953347596288 1527561674707187073024 1545827044008279932928 1551808685416824963072 1557176728619207098368 1559385876263586803712 1566530084776247967744 1578031774091785764864 1584138033029675483136 1590449339934176182272 1597735863357448126464 1599166128209086467072 1603079897490068078592 1624549717545738633216 1631022027177394962432 1632482089213442435136 1636477395354444496896 1642809812030774575104 1650336220998845595648 1658394503327941521408 1665001652743590690816 1675757956581764923392 1684718225602988212224 1691430250406187368448 1698169016344060624896 1702357289225919922176 1719816521969717133312 1745784771093928083456 1754075815236046159872 1754309110796535154176 1758602574112238862336 1766659478866605637632 1782155287158384918528 1789255507425948205056 1803464884676326588416 1810443466319629123584 1827618432238955962368 1836542350365122739528 1841037069773750059008 1848161038534621396992 1856628248623701295104 1864025173917022814208 1865693816243934211584 1870259880405079425024 1873126859336539527168 1877711114988366594048 1895308003803361738752 1902859031706960789504 1910440143387068203008 1915151950379159912448 1925392257831986528256 1934793587215931774976 1939528764864526811136 1965504596536819580928 1973335292140551929856 1978427895876268720128 1986083504096906575872 1995182595535917809664 2004924698053183033344 2036748899609582764032 2044863437058226520064 2061102725344373243904 2071166703495468816384 2076235638158942797824 2079181168351449071616 2088706779701663956992 2098905543274425988032 2104042365455714353152 2112184044039567310848 2112425004361912418304 2120599119912234909696 2132221504278781956096 2140716410670330888192 2166066290060984844288 2174696036236526616576 2176642785617923246848 2181969860472592662528 2183360163870935089152 2188745086147611328512 2190413082707699433472 2211192671103922028544 2220002203658120921088 2234343942109019897856 2246290967470650949632 2255240333874916491264 2261060452430021394432 2291342512060780609536 2293088695959622844416 2327713028125237444608 2335765092928810647552 2339078814395380205568 2344803432149651816448 2367047661137678647296 2376207049544513224704 2385674009901264273408 2398749192313629700608 2404619846235102117888 2414200004985042763776 2436824576318607949824 2446533040766092443648 2448723133820163652704 2454716093031666745344 2464214718046161862656 2475504331498268393472 2487591754991912282112 2493679840540105900032 2497502479115386036224 2527077338404482318336 2537145375609281052672 2547253524516090937344 2553535933838879883264 2579724782954575699968 2618677156640892125184 2620672795382426107904 2631113722854069239808 2637903861168358293504 2648111338795875434496 2669445820490069311488 2673232930737577377792 2705197327014489882624 2715665199479443685376 2726484582744302026752 2741427648358433943552 2761555604660625088512 2772241557801932095488 2784942372935551942656 2796037760875534221312 2798540724365901317376 2805389820607619137536 2816245392052756414464 2816566672482549891072 2842962005705042608128 2854288547560441184256 2888088386747979792384 2899594714982035488768 2902190380823897662464 2909293147296790216704 2948256894805229371392 2960002938210827894784 2979125256145359863808 2992773893303876714496 2995054623294201266176 3014747269906695192576 3055123349414374146048 3091654088016559865856 3114353457238414196736 3118771752527173607424 3133060169552495935488 3156063548183571529728 3168276066059350966272 3180898679868352364544 3198332256418172934144 3206159794980136157184 3249099435091477266432 3262044054354789924864 3264964178426884870272 3272954790708888993792 3285619624061549150208 3316789006655883042816 3330003305487181381632 3351515913163529846784 3369436451205976424448 3382860500812374736896 3404714578451839844352 3439633043939434266624 3491569542187856166912 3508618221593070308352 3517205148224477724672 3564310574316769837056 3578511014851896410112 3606929769352653176832 3620886932639258247168 3655236864477911924736 3673084700730245479056 3682074139547500118016 3696322077069242793984 3713256497247402590208 3728050347834045628416 3731387632487868423168 3740519760810158850048 3746253718673079054336 3790616007606723477504 3805718063413921579008 3820880286774136406016 3830303900758319824896 3850784515663973056512 3869587174431863549952 3931009193073639161856 3946670584281103859712 3956855791752537440256 3972167008193813151744 4009849396106366066688 4073497799219165528064 4089726874116453040128 4122205450688746487808 4142333406990937632768 4158362336702898143232 4177413559403327913984 4197811086548851976064 4208084730911428706304 4224368088079134621696 4224850008723824836608 4264443008557563912192 4281432821340661776384 4332132580121969688576 4349392072473053233152 4353285571235846493696 4363939720945185325056 4377490172295222657024 4422385342207844057088 4440004407316241842176 4468687884218039795712 4492581934941301899264 4522120904860042788864 4582685024121561219072 4586177391919245688832 4655426056250474889216 4671530185857621295104 4678157628790760411136 4734095322275357294592 4752414099089026449408 4771348019802528546816 4797498384627259401216 4809239692470204235776 4873649152637215899648 4893066081532184887296 4897446267640327305408 4909432186063333490688 4928429436092323725312 4951008662996536786944 4975183509983824564224 4995004958230772072448 5054154676808964636672 5074290751218562105344 5094507049032181874688 5107071867677759766528 5159449565909151399936 5237354313281784250368 5241345590764852215808 5262227445708138479616 5275807722336716587008 5346465861475154755584 5410394654028979765248 5431330398958887370752 5482855296716867887104 5523111209321250177024 5544483115603864190976 5569884745871103885312 5592075521751068442624 5597081448731802634752 5610779641215238275072 5633133344965099782144 5685924011410085216256 5708577095120882368512 5776176773495959584768 5804380761647795324928 5818586294593580433408 5896513789610458742784 5920005876421655789568 5958250512290719727616 5985547786607753428992 6110246698828748292096 6183308176033119731712 6228706914476828393472 6237543505054347214848 6266120339104991870976 6312127096367143059456 6336552132118701932544 6361797359736704729088 6396664512836345868288 6498198870182954532864 6524088108709579849728 6529928356853769740544 6545909581417777987584 6571239248123098300416 6633578013311766085632 6660006610974362763264 6703031826327059693568 6738872902411952848896 6765721001624749473792 6879266087878868533248 6983139084375712333824 7017236443186140616704 7034410296448955449344 7128621148633539674112 7157022029703792820224 7213859538705306353664 7310473728955823849472 7346169401460490958112 7364148279095000236032 7392644154138485587968 7426512994494805180416 7462775264975736846336 7481039521620317700096 7492507437346158108672 7581232015213446955008 7611436126827843158016 7641760573548272812032 7660607801516639649792 7739174348863727099904 7862018386147278323712 7893341168562207719424 7913711583505074880512 7944334016387626303488 8019698792212732133376 8146995598438331056128 8179453748232906080256 8284666813981875265536 8316724673405796286464 8354827118806655827968 8395622173097703952128 8416169461822857412608 8448736176158269243392 8449700017447649673216 8528886017115127824384 8562865642681323552768 8664265160243939377152 8698784144946106466304 8706571142471692987392 8727879441890370650112 8844770684415688114176 8880008814632483684352 8937375768436079591424 8985163869882603798528 9044241809720085577728 9165370048243122438144 9172354783838491377664 9343060371715242590208 9356315257581520822272 9468190644550714589184 9504828198178052898816 9542696039605057093632 9594996769254518802432 9618479384940408471552 9747298305274431799296 9786132163064369774592 9794892535280654610816 9818864372126666981376 9856858872184647450624 9950367019967649128448 9990009916461544144896 10108309353617929273344 10148581502437124210688 10214143735355519533056 10318899131818302799872 10474708626563568500736 10482691181529704431616 10551615444673433174016 10692931722950309511168 10820789308057959530496 10862660797917774741504 10965710593433735774208 11046222418642500354048 11088966231207728381952 11139769491742207770624 11184151043502136885248 11194162897463605269504 11221559282430476550144 11371848022820170432512 11417154190241764737024 11552353546991919169536 11608761523295590649856 11793027579220917485568 11840011752843311579136 11916501024581439455232 12220493397657496584192 12366616352066239463424 12475087010108694429696 12532240678209983741952 12624254192734286118912 12673104264237403865088 12793329025672691736576 12996397740365909065728 13048176217419159699456 13059856713707539481088 13091819162835555975168 13267156026623532171264 13320013221948725526528 13406063652654119387136 13477745804823905697792 13758532175757737066496 13966278168751424667648 14034472886372281233408 14257242297267079348224 14314044059407585640448 14427719077410612707328 14620947457911647698944 14692338802920981916224 14728296558190000472064 14785288308276971175936 14853025988989610360832 14925550529951473692672 14985014874692316217344 15162464030426893910016 15222872253655686316032 15283521147096545624064 15321215603033279299584 15478348697727454199808 15724036772294556647424 15786682337124415438848 15827423167010149761024 16039397584425464266752 16293991196876662112256 16569333627963750531072 16633449346811592572928 16709654237613311655936 16791244346195407904256 16832338923645714825216 16899400034895299346432 17057772034230255648768 17125731285362647105536 17328530320487878754304 17413142284943385974784 17455758883780741300224 17689541368831376228352 17760017629264967368704 17874751536872159182848 18330740096486244876288 18344709567676982755328 18686120743430485180416 18712630515163041644544 18936381289101429178368 19009656396356105797632 19085392079210114187264 19189993538509037604864 19494596610548863598592 19572264326128739549184 19589785070561309221632 19637728744253333962752 19713717744369294901248 19900734039935298256896 19980019832923088289792 20216618707235858546688 20297163004874248421376 20637798263636605599744 20949417253127137001472 20965382363059408863232 21103230889346866348032 21385863445900619022336 21641578616115919060992 21931421186867471548416 22092444837285000708096 22177932462415456763904 22279538983484415541248 22388325794927210539008 22443118564860953100288 22743696045640340865024 22834308380483529474048 23217523046591181299712 23586055158441834971136 23680023505686623158272 23833002049162878910464 24440986795314993168384 24950174020217388859392 25064481356419967483904 25248508385468572237824 25346208528474807730176 25586658051345383473152 25992795480731818131456 26096352434838319398912 26119713427415078962176 26183638325671111950336 26534312053247064342528 26640026443897451053056 26812127305308238774272 26955491609647811395584 27517064351515474132992 28068945772744562466816 28514484594534158696448 28628088118815171280896 28855438154821225414656 29241894915823295397888 29384677605841963832448 29456593116380000944128 29570576616553942351872 29851101059902947385344 29970029749384632434688 30324928060853787820032 30445744507311372632064 30642431206066558599168 30956697395454908399616 31448073544589113294848 31654846334020299522048 32078795168850928533504 32587982393753324224512 33138667255927501062144 33266898693623185145856 33419308475226623311872 33582488692390815808512 33664677847291429650432 34115544068460511297536 34251462570725294211072 34657060640975757508608 34826284569886771949568 35379082737662752456704 35520035258529934737408 35749503073744318365696 36661480192972489752576 36689419135353965510656 37425261030326083289088 37872762578202858356736 38019312792712211595264 38379987077018075209728 38989193221097727197184 39144528652257479098368 39179570141122618443264 39275457488506667925504 39801468079870596513792 39960039665846176579584 40433237414471717093376 41275596527273211199488 41898834506254274002944 42771726891801238044672 43283157232231838121984 43862842373734943096832 44184889674570001416192 44355864924830913527808 44559077966968831082496 44776651589854421078016 45487392091280681730048 45668616760967058948096 46435046093182362599424 47172110316883669942272 47360047011373246316544 48881973590629986336768 49900348040434777718784 50128962712839934967808 50497016770937144475648 51173316102690766946304 51985590961463636262912 52239426854830157924352 52367276651342223900672 53068624106494128685056 53280052887794902106112 53624254610616477548544 55034128703030948265984 56137891545489124933632 57028969189068317392896 57256176237630342561792 58483789831646590795776 58769355211683927664896 58913186232760001888256 59141153233107884703744 59702202119805894770688 59940059498769264869376 60649856121707575640064 60891489014622745264128 61913394790909816799232 62896147089178226589696 63309692668040599044096 64157590337701857067008 66277334511855002124288 66533797387246370291712 66838616950453246623744 67164977384781631617024 67329355694582859300864 68231088136921022595072 68502925141450588422144 69652569139773543899136 70758165475325504913408 71040070517059869474816 71499006147488636731392 73322960385944979505152 73378838270707931021312 74850522060652166578176 75745525156405716713472 76038625585424423190528 76759974154036150419456 77978386442195454394368 78289057304514958196736 78359140282245236886528 78550914977013335851008 79602936159741193027584 79920079331692353159168 80866474828943434186752 82551193054546422398976 85543453783602476089344 86566314464463676243968 87725684747469886193664 88369779349140002832384 88711729849661827055616 89553303179708842156032 90974784182561363460096 91337233521934117896192 92870092186364725198848 94344220633767339884544 97763947181259972673536 99800696080869555437568 100257925425679869935616 100994033541874288951296 102346632205381533892608 103971181922927272525824 104478853709660315848704 106137248212988257370112 106560105775589804212224 107248509221232955097088 110068257406061896531968 112275783090978249867264 114057938378136634785792 116967579663293181591552 117538710423367855329792 117826372465520003776512 119404404239611789541376 119880118997538529738752 121299712243415151280128 123826789581819633598464 128315180675403714134016 132554669023710004248576 133067594774492740583424 133677233900906493247488 134329954769563263234048 136462176273842045190144 137005850282901176844288 139305138279547087798272 141516330950651009826816 142080141034119738949632 146645920771889959010304 146757676541415862042624 149701044121304333156352 151491050312811433426944 153519948308072300838912 155956772884390908788736 156718280564490473773056 157101829954026671702016 159205872319482386055168 159840158663384706318336 165102386109092844797952 171086907567204952178688 175451369494939772387328 176739558698280005664768 177423459699323654111232 179106606359417684312064 181949568365122726920192 182674467043868235792384 185740184372729450397696 188688441267534679769088 199601392161739110875136 200515850851359739871232 201988067083748577902592 204693264410763067785216 208957707419320631697408 212274496425976514740224 213120211551179608424448 214497018442465910194176 220136514812123793063936 224551566181956499734528 228115876756273269571584 233935159326586363183104 235077420846735710659584 235652744931040007553024 238808808479223579082752 239760237995077059477504 242599424486830302560256 247653579163639267196928 256630361350807428268032 265109338047420008497152 266135189548985481166848 268659909539126526468096 272924352547684090380288 274011700565802353688576 278610276559094175596544 283032661901302019653632 293291841543779918020608 299402088242608666312704 302982100625622866853888 307039896616144601677824 311913545768781817577472 313436561128980947546112 318411744638964772110336 319680317326769412636672 330204772218185689595904 342173815134409904357376 350902738989879544774656 353479117396560011329536 358213212718835368624128 363899136730245453840384 371480368745458900795392 399202784323478221750272 401031701702719479742464 409386528821526135570432 417915414838641263394816 424548992851953029480448 426240423102359216848896 440273029624247586127872 449103132363912999469056 467870318653172726366208 470154841693471421319168 471305489862080015106048 477617616958447158165504 479520475990154118955008 495307158327278534393856 513260722701614856536064 530218676094840016994304 532270379097970962333696 537319819078253052936192 545848705095368180760576 548023401131604707377152 557220553118188351193088 566065323802604039307264 598804176485217332625408 605964201251245733707776 614079793232289203355648 626873122257961895092224 636823489277929544220672 639360634653538825273344 660409544436371379191808 684347630268819808714752 701805477979759089549312 706958234793120022659072 716426425437670737248256 727798273460490907680768 742960737490917801590784 798405568646956443500544 818773057643052271140864 835830829677282526789632 849097985703906058960896 898206264727825998938112 935740637306345452732416 940309683386942842638336 955235233916894316331008 959040951980308237910016 990614316654557068787712 1026521445403229713072128 1060437352189680033988608 1074639638156506105872384 1091697410190736361521152 1114441106236376702386176 1197608352970434665250816 1228159586464578406711296 1253746244515923790184448 1273646978555859088441344 1278721269307077650546688 1320819088872742758383616 1403610955959518179098624 1413916469586240045318144 1432852850875341474496512 1485921474981835603181568 1596811137293912887001088 1637546115286104542281728 1671661659354565053579264 1698195971407812117921792 1796412529455651997876224 1880619366773885685276672 1910470467833788632662016 1918081903960616475820032 1981228633309114137575424 2053042890806459426144256 2120874704379360067977216 2149279276313012211744768 2183394820381472723042304 2228882212472753404772352 2395216705940869330501632 2456319172929156813422592 2507492489031847580368896 2547293957111718176882688 2807221911919036358197248 2865705701750682948993024 2971842949963671206363136 3275092230572209084563456 3343323318709130107158528 3592825058911303995752448 3761238733547771370553344 3820940935667577265324032 3836163807921232951640064 3962457266618228275150848 4241749408758720135954432 4298558552626024423489536 4457764424945506809544704 4790433411881738661003264 4912638345858313626845184 5014984978063695160737792 5094587914223436353765376 5731411403501365897986048 5943685899927342412726272 6550184461144418169126912 6686646637418260214317056 7185650117822607991504896 7522477467095542741106688 7641881871335154530648064 8597117105252048846979072 8915528849891013619089408 9825276691716627253690368 10029969956127390321475584 11462822807002731795972096 11887371799854684825452544 13373293274836520428634112 14371300235645215983009792 15044954934191085482213376 15283763742670309061296128 17194234210504097693958144 17831057699782027238178816 19650553383433254507380736 20059939912254780642951168 22925645614005463591944192 26746586549673040857268224 30089909868382170964426752 34388468421008195387916288 35662115399564054476357632 40119879824509561285902336 45851291228010927183888384 53493173099346081714536448 60179819736764341928853504 68776936842016390775832576 80239759649019122571804672 106986346198692163429072896 120359639473528683857707008 137553873684032781551665152 160479519298038245143609344 240719278947057367715414016 320959038596076490287218688 481438557894114735430828032 962877115788229470861656064
- Sum of all divisors σ(n): 3449621463257958958456535139
- Sum of proper divisors (its aliquot sum) s(n): 2486744347469729487594879075
- 962877115788229470861656064 is an abundant number, because the sum of its proper divisors (2486744347469729487594879075) is greater than itself. Its abundance is 1523867231681500016733223011
Bases of 962877115788229470861656064
- Binary: 1100011100011110010010100100001001111010001101000100001101111010100100000000000000000000002
- Hexadecimal: 0x31C792909E8D10DEA400000
- Base-36: 3CZGBDHPKBM29S0000
Squares and roots of 962877115788229470861656064
- 962877115788229470861656064 squared (9628771157882294708616560642) is 927132340108659463343801608787997026040463332627972096
- 962877115788229470861656064 cubed (9628771157882294708616560643) is 892714513597817844444505540389251238443703818206691079230494332333410332541190144
-
962877115788229470861656064 is a
perfect square number . Itssquare root is 31030261291008 -
The
cube root of 962877115788229470861656064 is 987469343.7604096413
Scales and comparisons
How big is 962877115788229470861656064?- 962,877,115,788,229,470,861,656,064 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 962,877,115,788,229,470,861,656,064 would take you about two hundred ninety-three billion, two hundred seventy-four million, seven hundred one thousand and nine years!
This is a very rough estimate, based on a speaking rate of half a second every third order of magnitude. If you speak quickly, you could probably say any randomly-chosen number between one and a thousand in around half a second. Very big numbers obviously take longer to say, so we add half a second for every extra x1000. (We do not count involuntary pauses, bathroom breaks or the necessity of sleep in our calculation!)
- A cube with a volume of 962877115788229470861656064 cubic inches would be around 82289112 feet tall.
Recreational maths with 962877115788229470861656064
- 962877115788229470861656064 backwards is 460656168074922887511778269
- The number of decimal digits it has is: 27
- The sum of 962877115788229470861656064's digits is 135
- More coming soon!
Link to this page
HTML: To link to this page, just copy and paste the link below into your blog, web page or email.
BBCODE: To link to this page in a forum post or comment box, just copy and paste the link code below:
Cite this page
MLA style:
"Number 962877115788229470861656064 - Facts about the integer". Numbermatics.com. 2024. Web. 12 June 2024.
APA style:
Numbermatics. (2024). Number 962877115788229470861656064 - Facts about the integer. Retrieved 12 June 2024, from https://numbermatics.com/n/962877115788229470861656064/
Chicago style:
Numbermatics. 2024. "Number 962877115788229470861656064 - Facts about the integer". https://numbermatics.com/n/962877115788229470861656064/
The information we have on file for 962877115788229470861656064 includes mathematical data and numerical statistics calculated using standard algorithms and methods. We are adding more all the time. If there are any features you would like to see, please contact us. Information provided for educational use, intellectual curiosity and fun!
Keywords: Divisors of 962877115788229470861656064, math, Factors of 962877115788229470861656064, curriculum, school, college, exams, university, Prime factorization of 962877115788229470861656064, STEM, science, technology, engineering, physics, economics, calculator, nine hundred sixty-two septillion, eight hundred seventy-seven sextillion, one hundred fifteen quintillion, seven hundred eighty-eight quadrillion, two hundred twenty-nine trillion, four hundred seventy billion, eight hundred sixty-one million, six hundred fifty-six thousand and sixty-four.