164341597347288156424781824
164,341,597,347,288,156,424,781,824 is an even composite number composed of six prime numbers multiplied together.
164341597347288156424781824 is an even composite number. It is composed of six distinct prime numbers multiplied together. It has a total of sixteen thousand, eight hundred seventy-five divisors.
Prime factorization of 164341597347288156424781824:
214 × 72 × 174 × 294 × 374 × 432
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 7 × 7 × 17 × 17 × 17 × 17 × 29 × 29 × 29 × 29 × 37 × 37 × 37 × 37 × 43 × 43)See below for interesting mathematical facts about the number 164341597347288156424781824 from the Numbermatics database.
Names of 164341597347288156424781824
- Cardinal: 164341597347288156424781824 can be written as One hundred sixty-four septillion, three hundred forty-one sextillion, five hundred ninety-seven quintillion, three hundred forty-seven quadrillion, two hundred eighty-eight trillion, one hundred fifty-six billion, four hundred twenty-four million, seven hundred eighty-one thousand, eight hundred twenty-four.
Scientific notation
- Scientific notation: 1.64341597347288156424781824 × 1026
Factors of 164341597347288156424781824
Divisors of 164341597347288156424781824
- Number of divisors d(n): 16875
-
Complete list of divisors:
1 2 4 7 8 14 16 17 28 29 32 34 37 43 49 56 58 64 68 74 86 98 112 116 119 128 136 148 172 196 203 224 232 238 256 259 272 289 296 301 344 392 406 448 464 476 493 512 518 544 578 592 602 629 688 731 784 812 833 841 896 928 952 986 1024 1036 1073 1088 1156 1184 1204 1247 1258 1369 1376 1421 1462 1568 1591 1624 1666 1682 1792 1813 1849 1856 1904 1972 2023 2048 2072 2107 2146 2176 2312 2368 2408 2494 2516 2738 2752 2842 2924 3136 3182 3248 3332 3364 3451 3584 3626 3698 3712 3808 3944 4046 4096 4144 4214 4292 4352 4403 4624 4736 4816 4913 4988 5032 5117 5476 5504 5684 5848 5887 6272 6364 6496 6664 6728 6902 7168 7252 7396 7424 7511 7616 7888 8092 8192 8288 8381 8428 8584 8704 8729 8806 9248 9472 9583 9632 9826 9976 10064 10234 10693 10952 11008 11137 11368 11696 11774 12427 12544 12728 12943 12992 13328 13456 13804 14161 14297 14336 14504 14792 14848 15022 15232 15776 16184 16384 16576 16762 16856 17168 17408 17458 17612 18241 18496 18944 19166 19264 19652 19952 20128 20468 21199 21386 21904 22016 22274 22736 23273 23392 23548 24157 24389 24854 25088 25456 25886 25984 26656 26912 27047 27608 28322 28594 28672 29008 29584 29696 30044 30464 30821 31117 31433 31552 32368 33152 33524 33712 34336 34391 34816 34916 35224 35819 36163 36482 36992 37888 38332 38528 39304 39701 39904 40256 40936 41209 42398 42772 43808 44032 44548 45472 46139 46546 46784 47096 48314 48778 49708 50176 50653 50912 51772 51968 52577 53312 53621 53824 54094 55216 56644 57188 57344 58016 58667 58867 59168 59392 60088 60928 61103 61642 62234 62866 63104 64736 66304 67048 67081 67424 68413 68672 68782 69632 69832 70448 71638 72326 72964 73984 74851 75776 76664 77056 77959 78608 79402 79808 80512 81872 82418 83521 84796 85544 86989 87616 88064 89096 90601 90944 92278 93092 93568 94192 96628 97556 99416 100079 100352 101306 101824 103544 103936 105154 106624 107242 107648 108188 110432 113288 114376 114688 116032 117334 117734 118336 118784 120176 121856 122206 123284 124468 125732 126208 127687 129472 132608 134096 134162 134848 136826 137344 137564 139264 139664 140896 142477 143276 144652 145928 147968 148393 149702 151552 153328 154112 155918 157216 158804 159616 161024 162911 163744 164836 167042 169592 170723 171088 173978 175232 176128 178192 181202 181781 181888 184556 186184 187136 188384 189329 193256 195112 198832 200158 200704 202612 203648 207088 207872 210308 211259 213248 214484 215296 216376 217819 220031 220864 226576 228752 232064 234668 235468 236672 237568 240352 240737 243049 243712 244412 246568 248936 251464 252416 253141 255374 258944 265216 268192 268324 269696 273652 274688 275128 277907 278528 279328 281792 284954 286552 289304 291856 295936 296786 299404 303104 306656 308224 310097 311836 314432 317608 319232 322048 322973 325822 327488 329672 334084 339184 341446 342176 347956 350464 352256 354571 356384 360383 362404 363562 363776 369112 372368 374272 375347 376768 378658 386512 390224 395641 397664 400316 401408 405224 407296 410669 412069 414176 414613 415744 420616 422518 426496 428968 430592 432752 435638 440062 441728 453152 457504 459799 464128 469336 470936 473344 475136 478891 480704 481474 486098 487424 488824 493136 497872 502928 504832 506282 510748 517888 523957 528989 530432 534361 536384 536648 539392 547304 549376 550256 555814 558656 563584 569908 573104 578608 583712 584647 591872 593572 598808 606208 608923 613312 614771 616448 620194 623672 628864 635216 638464 644096 645946 651644 654976 659344 668168 674917 678368 682892 684352 695912 700553 700928 704512 707281 709142 712768 720766 724808 727124 727552 738224 744736 748544 750694 753536 757316 773024 780448 784363 791282 795328 800632 802816 810448 814592 821338 824138 828352 829226 831488 841232 845036 852992 857936 861101 861184 865504 871276 880124 883456 893809 902393 906304 911557 915008 919598 928256 938672 941872 946688 957782 961408 962948 972196 974848 977648 986272 995744 997339 1000739 1005856 1009664 1012564 1021496 1035776 1038751 1047914 1048727 1057978 1060864 1068722 1072768 1073296 1078784 1094608 1098752 1100512 1111628 1117312 1127168 1139816 1140377 1146208 1151329 1157216 1163021 1167424 1169294 1183744 1187144 1195061 1197616 1217846 1226624 1229542 1232896 1240388 1247344 1257728 1270432 1272467 1276928 1288192 1291892 1303288 1309952 1318688 1325303 1336336 1338031 1349834 1356736 1365784 1368704 1391824 1401106 1401856 1414562 1418284 1425536 1441532 1449616 1454248 1455104 1468937 1476448 1478813 1489472 1497088 1501388 1507072 1514632 1524733 1540217 1546048 1555009 1560896 1568726 1582564 1590656 1601264 1620896 1629184 1642676 1648276 1656704 1658452 1662976 1682464 1690072 1701343 1705984 1707143 1715872 1722202 1722368 1731008 1742552 1760248 1766912 1771987 1787618 1804786 1812608 1823114 1830016 1839196 1856512 1874161 1877344 1883744 1893376 1915564 1922816 1925896 1944392 1945349 1949696 1955296 1972544 1983977 1991488 1994678 2001478 2011712 2019328 2025128 2042992 2071552 2077502 2095828 2097454 2115956 2121728 2137444 2145536 2146592 2157568 2170679 2178079 2189216 2197504 2201024 2223256 2234624 2254336 2260811 2279632 2280754 2292416 2302658 2314432 2326042 2334848 2338588 2367488 2374288 2390122 2395232 2422109 2435692 2453248 2459084 2465792 2480776 2481997 2494688 2515456 2522681 2531281 2540864 2544934 2553856 2576384 2583784 2606576 2619904 2627429 2637376 2650606 2672672 2676062 2699668 2713472 2731568 2737408 2769487 2783648 2802212 2803712 2829124 2836568 2851072 2883064 2884483 2899232 2902291 2908496 2910208 2937874 2952896 2957626 2978944 2994176 3002776 3014144 3029264 3049466 3080434 3090277 3092096 3110018 3121792 3137452 3165128 3181312 3202528 3218593 3241792 3258368 3285352 3296552 3313408 3316904 3325952 3352237 3364928 3380144 3402686 3411968 3414286 3431744 3444404 3444736 3462016 3485104 3520496 3533824 3543974 3575236 3591403 3609572 3625216 3646228 3660032 3678392 3702923 3713024 3740527 3748322 3754688 3767488 3786752 3831128 3845632 3851792 3888784 3890698 3910592 3945088 3967954 3982976 3989356 4002956 4023424 4038656 4050256 4085984 4092529 4131833 4143104 4155004 4191656 4194908 4231912 4243456 4274888 4291072 4293184 4303397 4315136 4341358 4356158 4378432 4395008 4402048 4446512 4469248 4508672 4521622 4559264 4561508 4584832 4605316 4628864 4652084 4669696 4677176 4724419 4734976 4748576 4780244 4790464 4844218 4871384 4906496 4918168 4931584 4950967 4961552 4963994 4989376 5030912 5045362 5062562 5081728 5089868 5107712 5152768 5167568 5213152 5239808 5254858 5271649 5274752 5301212 5345344 5352124 5399336 5426944 5463136 5474816 5490541 5538974 5567296 5604424 5607424 5658248 5673136 5702144 5766128 5768966 5798464 5804582 5816992 5820416 5875748 5905792 5915252 5957888 5988352 6005552 6027707 6028288 6058528 6098932 6126511 6160868 6180554 6184192 6220036 6243584 6274904 6316751 6330256 6362624 6380899 6405056 6437186 6483584 6516736 6570704 6593104 6626816 6633808 6704474 6725897 6729856 6760288 6805372 6823936 6828572 6863488 6888808 6889472 6924032 6970208 6981373 7005173 7040992 7048421 7067648 7087948 7150472 7182806 7219144 7250432 7292456 7320064 7341089 7356784 7405846 7426048 7481054 7496644 7509376 7534976 7573504 7662256 7691264 7703584 7777568 7781396 7816583 7821184 7890176 7935908 7965952 7978712 8005912 8046848 8059303 8077312 8100512 8141147 8171968 8185058 8263666 8286208 8310008 8383312 8389816 8463824 8549776 8582144 8586368 8606794 8630272 8682716 8712316 8756864 8790016 8804096 8893024 8907269 8938496 8992813 9017344 9043244 9084137 9118528 9123016 9169664 9210632 9257728 9304168 9339392 9354352 9366217 9448838 9497152 9560488 9580928 9688436 9742768 9812992 9836336 9901934 9923104 9927988 9978752 10061824 10090724 10125124 10163456 10179736 10215424 10282559 10305536 10335136 10351691 10426304 10451107 10479616 10509716 10543298 10549504 10602424 10690688 10704248 10798672 10853888 10885063 10926272 10949632 10981082 11077948 11134592 11208848 11214848 11316496 11346272 11404288 11473589 11532256 11537932 11596928 11609164 11633984 11640832 11751496 11811584 11830504 11909401 11915776 11950001 11976704 12011104 12023777 12055414 12056576 12117056 12197864 12253022 12321736 12361108 12368384 12440072 12487168 12549808 12633502 12660512 12725248 12761798 12810112 12874372 12967168 13033472 13119127 13141408 13186208 13253632 13267616 13334171 13408948 13451794 13459712 13520576 13610744 13647872 13657144 13726976 13777616 13778944 13848064 13887839 13940416 13962746 14010346 14081984 14096842 14135296 14175896 14300944 14365612 14438288 14500864 14584912 14638717 14640128 14682178 14713568 14811692 14852096 14962108 14993288 15018752 15069952 15147008 15194753 15246553 15324512 15340681 15382528 15407168 15496469 15555136 15562792 15633166 15642368 15780352 15871816 15931904 15957424 16011824 16093696 16118606 16201024 16282294 16343936 16370116 16527332 16572416 16620016 16766624 16779632 16927648 16954763 17012563 17099552 17164288 17172736 17213588 17260544 17365432 17424632 17513728 17580032 17608192 17658767 17718967 17786048 17814538 17828359 17876992 17985626 18034688 18086488 18168274 18237056 18246032 18339328 18421264 18515456 18608336 18678784 18708704 18732434 18897676 18994304 19120976 19161856 19376872 19386409 19485536 19572593 19625984 19672672 19771357 19803868 19846208 19855976 19957504 20123648 20181448 20250248 20316037 20326912 20359472 20430848 20565118 20670272 20703382 20852608 20902214 20959232 21019432 21086596 21099008 21204848 21381376 21408496 21597344 21631939 21707776 21770126 21852544 21899264 21962164 22155896 22269184 22417696 22429696 22530151 22632992 22692544 22746527 22808576 22947178 23064512 23075864 23193856 23218328 23267968 23281664 23502992 23623168 23661008 23818802 23831552 23900002 24022208 24047554 24110828 24113152 24234112 24395728 24506044 24643472 24722216 24736768 24880144 24971929 24974336 25099616 25139821 25267004 25321024 25450496 25523596 25620224 25748744 25920461 25934336 26066944 26169397 26183689 26238254 26282816 26372416 26435153 26507264 26535232 26668342 26817896 26903588 26919424 27041152 27221488 27314288 27453952 27555232 27696128 27775678 27880832 27925492 28020692 28163968 28193684 28270592 28351792 28601888 28731224 28876576 28922831 29001728 29021431 29169824 29277434 29280256 29364356 29427136 29623384 29704192 29924216 29986576 30037504 30123779 30139904 30294016 30389506 30413083 30493106 30649024 30681362 30765056 30814336 30992938 31110272 31125584 31266332 31284736 31560704 31743632 31860737 31863808 31914848 32023648 32187392 32237212 32402048 32564588 32687872 32740232 33054664 33070933 33144832 33240032 33388541 33533248 33559264 33727609 33855296 33909526 34025126 34199104 34328576 34345472 34427176 34521088 34656769 34730864 34849264 35027456 35216384 35317534 35437934 35572096 35629076 35656718 35753984 35971252 36069376 36172976 36336548 36474112 36492064 36678656 36842528 36901543 37027343 37030912 37216672 37357568 37417408 37464868 37795352 37988608 38241952 38323712 38433787 38753744 38772818 38802899 38971072 39145186 39251968 39345344 39542714 39607736 39692416 39711952 39915008 40247296 40362896 40500496 40632074 40653824 40718944 41130236 41340544 41406764 41705216 41804428 41918464 42038864 42173192 42193949 42198016 42409696 42599173 42762752 42816992 42885577 43031777 43194688 43263878 43415552 43540252 43705088 43798528 43924328 44217257 44311792 44538368 44666293 44835392 45060302 45095261 45265984 45385088 45493054 45617152 45894356 46129024 46151728 46387712 46436656 46535936 47005984 47081279 47246336 47322016 47637604 47663104 47800004 48044416 48095108 48221656 48226304 48468224 48791456 49012088 49036211 49286944 49338947 49444432 49473536 49507147 49760288 49943858 49948672 50199232 50279642 50534008 50642048 50900992 51047192 51240448 51387623 51497488 51840922 51868672 52338794 52367378 52476508 52565632 52744832 52870306 53014528 53070464 53336684 53635792 53807176 53838848 54082304 54350669 54442976 54628576 54716081 54907904 55110464 55392256 55551356 55761664 55850984 56041384 56327936 56387368 56415121 56541184 56703584 56988029 57203776 57462448 57535333 57753152 57845662 58003456 58042862 58339648 58554868 58560512 58728712 58854272 59246768 59848432 59973152 60075008 60247558 60279808 60779012 60826166 60986212 61298048 61362724 61530112 61628672 61985876 62220544 62251168 62532664 62569472 62949691 63121408 63164291 63487264 63588959 63721474 63727616 63829696 64047296 64374784 64474424 64804096 65129176 65375744 65480464 65563519 66109328 66141866 66480064 66777082 67066496 67118528 67455218 67710592 67819052 68050252 68398208 68657152 68690944 68854352 69313538 69461728 69698528 70054912 70241161 70432768 70635068 70875868 71144192 71258152 71313436 71507968 71942504 71977913 72138752 72345952 72673096 72948224 72984128 73157749 73357312 73407149 73685056 73803086 74054686 74061824 74433344 74715136 74834816 74929736 75590704 75977216 76195441 76483904 76647424 76867574 77507488 77545636 77605798 77942144 78290372 78503936 78690688 79085428 79215472 79384832 79423904 79830016 80315123 80494592 80588923 80725792 81000992 81264148 81307648 81437888 82260472 82681088 82813528 83410432 83608856 83650007 83836928 84077728 84166439 84346384 84387898 84396032 84819392 85198346 85525504 85633984 85771154 86063554 86389376 86527756 86831104 87080504 87410176 87597056 87848656 88434514 88623584 89076736 89332586 89618033 89670784 90120604 90190522 90531968 90770176 90986108 91234304 91788712 91833889 92258048 92303456 92775424 92873312 93071872 93339197 93657397 94011968 94162558 94492672 94644032 95275208 95326208 95600008 96088832 96190216 96443312 96452608 96936448 97214873 97582912 98024176 98072422 98573888 98677894 98888864 98947072 99014294 99520576 99887716 99897344 100398464 100559284 101068016 101284096 101801984 102094384 102471019 102480896 102775246 102994976 103681844 103737344 104150687 104677588 104734756 104953016 105131264 105489664 105740612 106029056 106140928 106673368 106725871 107271584 107384767 107614352 107677696 108164608 108475283 108701338 108885952 109257152 109432162 109815808 110220928 110784512 111102712 111523328 111701968 112082768 112655872 112774736 112830242 113407168 113976058 114340249 114407552 114924896 115070666 115506304 115691324 116006912 116085724 116679296 117109736 117121024 117457424 117708544 118493536 118683341 119087941 119696864 119823157 119946304 120150016 120495116 120559616 121558024 121652332 121972424 122596096 122725448 123060224 123257344 123971752 124032769 124441088 124502336 124798513 125065328 125138944 125899382 126242816 126328582 126974528 127177918 127442948 127455232 127659392 128094592 128749568 128948848 129608192 130258352 130751488 130960928 131127038 132218656 132283732 132881911 132960128 133554164 134132992 134237056 134910436 135421184 135638104 136100504 136796416 137008151 137314304 137381888 137708704 138399499 138627076 138923456 139397056 140109824 140482322 140865536 141270136 141751736 142288384 142516304 142626872 143015936 143885008 143955826 144691904 145346192 145896448 145968256 146315498 146714624 146814298 147370112 147606172 148109372 148123648 148866688 149430272 149669632 149859472 151181408 151423573 151954432 152390882 152877821 152967808 153294848 153735148 154430329 155014976 155091272 155211596 155884288 156580744 157007872 157381376 158170856 158430944 158769664 158847808 159225689 159660032 160630246 161177846 161451584 162001984 162528296 162615296 162875776 164520944 165362176 165627056 166820864 167217712 167300014 168155456 168332878 168692768 168775796 168792064 169638784 170396692 171051008 171267968 171542308 172127108 172778752 173055512 173662208 174161008 174803503 174820352 175194112 175697312 175978747 176869028 177247168 177668819 178153472 178665172 179236066 179341568 180241208 180381044 181063936 181540352 181972216 182468608 183185779 183577424 183667778 184516096 184606912 185046071 185550848 185746624 186143744 186678394 187314794 188023936 188325116 188985344 189288064 190550416 190652416 191200016 192177664 192380432 192886624 193872896 194429746 195051013 195165824 196048352 196144844 197147776 197355788 197777728 197894144 198028588 199041152 199775432 199794688 200796928 201118568 202136032 202459817 202568192 203150017 203603968 204188768 204404209 204942038 204961792 205550492 205989952 207363688 207474688 208301374 209355176 209469512 209906032 210262528 210979328 211481224 212058112 212281856 212891581 213346736 213451742 214543168 214769534 215228704 215355392 216329216 216950566 217402676 217771904 218514304 218864324 219631616 220441856 221569024 222205424 223025159 223046656 223403936 224165536 225311744 225549472 225660484 226680907 226814336 227952116 228680498 228815104 229849792 230141332 231012608 231382648 232013824 232171448 233358592 233719787 234219472 234242048 234914848 235417088 236093263 236987072 237366682 238175882 239393728 239646314 239892608 240300032 240990232 241119232 243116048 243304664 243944848 245192192 245450896 246514688 247943504 248065538 248858189 248882176 249004672 249597026 250130656 250277888 251798764 252485632 252657164 253949056 254355836 254885896 254910464 255318784 256189184 257499136 257897696 258310801 259191401 259216384 260516704 260791577 261502976 261921856 262254076 263439973 264437312 264567464 265763822 265920256 267108328 268265984 268474112 269820872 270842368 271276208 271620293 272201008 273592832 274016302 274763776 275417408 276798998 277254152 277846912 278794112 280219648 280964644 281731072 282540272 283503472 284576768 285032608 285253744 287770016 287911652 289213571 289383808 290692384 291792896 291936512 292630996 293429248 293628596 294740224 295212344 296218744 296247296 297733376 298194211 298860544 299339264 299718944 300199039 301222439 302362816 302847146 303082103 303908864 304781764 305755642 305935616 306589696 307470296 308860658 310029952 310182544 310423192 311768576 313161488 314762752 315666827 316341712 316861888 317539328 317695616 318451378 319320064 321260492 322355692 322903168 324003968 325056592 325230592 325751552 329041888 329568953 330724352 331254112 332734081 333641728 334435424 334600028 336113069 336310912 336665756 337385536 337551592 337584128 339277568 340793384 342102016 342535936 343084616 344254216 345372629 345557504 346111024 346550029 347324416 348322016 349607006 349640704 351394624 351957494 353738056 354494336 355337638 356306944 357330344 358472132 358683136 360482416 360762088 362127872 363080704 363944432 366371558 367154848 367335556 369032192 369213824 370092142 371101696 371493248 372287488 373356788 374629588 376047872 376650232 377970688 378576128 380454683 381100832 381304832 382400032 383012567 384355328 384760864 385773248 386690959 387745792 388859492 390102026 390331648 392096704 392289688 394295552 394711576 395555456 395788288 396057176 398082304 399550864 399589376 401593856 402237136 402747331 404272064 404919634 405136384 406300034 408377536 408808418 409884076 409923584 411100984 411979904 414727376 414949376 416602748 418710352 418939024 419812064 420525056 421958656 422962448 424522793 424563712 425783162 426693472 426903484 429086336 429539068 430457408 430710784 432658432 433901132 434805352 435543808 437028608 437728648 439263232 440647837 440883712 442150037 443138048 444410848 444879749 445122713 446050318 446093312 446807872 448331072 449397601 450623488 451098944 451320968 453361814 453628672 455904232 457360996 457630208 459699584 460282664 462025216 462765296 464342896 466717184 467439574 468438944 469829696 470834176 472186526 473974144 474733364 476351764 478787456 479292628 479785216 480600064 481980464 482238464 486232096 486609328 487889696 490384384 490901792 491688127 493029376 493364327 495887008 496131076 497716378 497764352 498009344 499194052 500261312 500555776 503597528 504971264 505314328 507898112 508711672 509771792 509820928 510637568 512104243 512378368 513850043 514998272 515795392 516621602 517022411 518382802 518432768 521033408 521583154 523005952 523843712 524508152 526879946 528874624 529134928 531527644 531840512 534216656 536531968 536948224 539641744 541632529 541684736 542552416 543240586 544402016 547185664 548032604 549527552 550834816 553597996 554508304 555693824 557588224 560439296 561929288 562205861 563462144 564122461 565080544 567006944 567605197 569153536 570065216 570507488 573369353 575540032 575823304 578427142 578767616 581384768 583585792 583873024 585261992 586858496 587257192 589165073 589480448 590424688 592437488 592494592 595466752 596388422 598678528 599437888 600398078 602444878 604725632 605694292 606164206 607817728 609563528 611511284 611871232 613179392 614940592 617721316 620059904 620365088 620846384 623537152 626322976 627326231 629464831 629525504 631333654 632683424 633723776 635078656 635391232 636902756 638640128 642520984 644711384 645806336 648007936 650113184 650461184 651503104 653374379 655601779 658083776 659137906 659649283 661448704 662508224 665468162 667283456 668870848 669200056 672226138 672621824 673331512 674771072 675103184 675168256 678555136 681586768 684204032 685071872 686169232 688508432 690745258 691115008 692222048 693100058 696644032 699214012 699281408 702789248 703914988 707476112 708988672 710675276 712613888 714660688 716944264 717297133 717366272 720964832 721524176 724185941 724255744 726161408 727888864 729054809 731540209 732743116 734309696 734671112 738064384 738427648 740184284 742203392 742986496 744574976 746713576 749259176 751693369 752095744 753300464 755941376 757152256 759326981 760909366 762201664 764800064 766025134 766619437 768710656 769521728 771546496 773381918 775491584 777718984 780204052 780663296 784193408 784579376 788591104 789423152 791110912 792114352 796164608 799101728 800381743 803187712 804474272 805494662 808544128 809839268 810272768 812600068 816755072 817616836 819768152 819847168 822201968 823959808 829454752 829898752 833205496 833615587 837420704 837878048 838762099 839624128 841050112 841621499 843917312 845924896 849045586 849127424 851566324 853386944 853806968 858172672 859078136 860914816 861421568 865316864 867802264 869610704 871087616 873589591 874057216 875457296 878526464 881295674 881767424 884300074 888821696 889759498 890245426 892100636 892186624 893615744 896662144 898795202 901246976 902197888 902641936 906723628 907257344 911808464 914721992 915260416 919399168 920565328 923961373 924050432 925530592 928685792 930173377 933434368 934879148 936877888 939659392 941668352 944373052 947948288 949466728 952703528 957574912 958585256 959057057 959570432 961200128 963960928 964476928 968267689 968796493 972464192 973218656 975779392 978100661 980768768 981803584 983376254 986058752 986728654 991774016 992262152 995432756 995528704 996018688 998388104 1000522624 1001111552 1007195056 1010628656 1015796224 1017423344 1019543584 1021275136 1024208486 1024756736 1027700086 1031590784 1033243204 1034044822 1036765604 1036865536 1042066816 1043166308 1046011904 1047687424 1049016304 1053759892 1057749248 1058269856 1063055288 1063681024 1068433312 1070144747 1073063936 1073792947 1073896448 1079283488 1081012303 1083265058 1083369472 1085104832 1086481172 1088804032 1094371328 1096065208 1099055104 1101669632 1107195992 1109016608 1111387648 1114579823 1115176448 1120878592 1123858576 1124411722 1125284071 1128244922 1130161088 1134013888 1135210394 1138307072 1140130432 1141014976 1146738706 1151080064 1151646608 1156854284 1157535232 1162769536 1167171584 1167746048 1170523984 1174514384 1178330146 1178960896 1180849376 1184874976 1190933504 1192776844 1197357056 1198875776 1200796156 1204889756 1209451264 1211388584 1212328412 1215635456 1219127056 1223022568 1223624521 1223742464 1226358784 1229881184 1235376017 1235442632 1240119808 1240730176 1241692768 1243681733 1247074304 1247921533 1252645952 1254652462 1258929662 1259051008 1262667308 1265366848 1267447552 1270157312 1270782464 1273805512 1277280256 1282300453 1285041968 1289422768 1291612672 1295322497 1296015872 1300226368 1303006208 1306748758 1307762569 1311203558 1316167552 1318275812 1319298566 1322897408 1325016448 1330936324 1334566912 1337741696 1338400112 1344452276 1345243648 1346663024 1349542144 1350206368 1357110272 1363173536 1365357091 1368408064 1370011691 1370143744 1372338464 1377016864 1381490516 1382230016 1384444096 1386200116 1393288064 1398428024 1398562816 1405578496 1407829976 1414952224 1417977344 1421350552 1422050119 1425227776 1429321376 1430829463 1433888528 1434594266 1434732544 1435707263 1441929664 1443048352 1448371882 1448511488 1452322816 1455777728 1458109618 1463080418 1465486232 1468619392 1469342224 1476128768 1476855296 1480368568 1484406784 1485972992 1489149952 1490241067 1493427152 1498518352 1503386738 1504191488 1506600928 1514304512 1518653962 1521818732 1524403328 1529600128 1532050268 1533238874 1537421312 1539043456 1543092992 1546763836 1550983168 1555437968 1560408104 1561176113 1561326592 1568386816 1569158752 1576169401 1577182208 1578846304 1582221824 1584228704 1586766349 1592175749 1592329216 1598203456 1600763486 1606375424 1608948544 1610989324 1617088256 1619678536 1620545536 1625200136 1633510144 1635233672 1636038509 1639536304 1639694336 1644403936 1647919616 1652652841 1658909504 1666410992 1667231174 1668524657 1674841408 1675756096 1677524198 1679248256 1682100224 1683242998 1687834624 1691849792 1698091172 1698254848 1703132648 1706773888 1707613936 1716345344 1718156272 1721829632 1730633728 1735604528 1739221408 1742007323 1742175232 1747179182 1748114432 1750914592 1762591348 1763534848 1768600148 1777643392 1779518996 1780490852 1784201272 1784373248 1787231488 1793324288 1797590404 1802493952 1804395776 1805283872 1813447256 1814339807 1814514688 1823616928 1825541039 1829443984 1830520832 1831764439 1838798336 1841130656 1844079811 1847922746 1848100864 1851061184 1857371584 1860346754 1866868736 1869758296 1873755776 1879318784 1883336704 1888746104 1895896576 1898933456 1901342051 1905407056 1915149824 1917170512 1918114114 1919140864 1927921856 1936535378 1937592986 1944928384 1946437312 1951558784 1956201322 1961537536 1963607168 1966752508 1972117504 1973457308 1983548032 1984524304 1990865512 1991057408 1992037376 1996776208 2001045248 2014390112 2021257312 2024494997 2031592448 2034846688 2036993669 2039087168 2042550272 2048416972 2049513472 2055400172 2063181568 2066486408 2068089644 2073531208 2073731072 2084133632 2086332616 2087359477 2092023808 2095374848 2098032608 2107519784 2108557073 2115498496 2116539712 2121574721 2126110576 2127362048 2128807321 2136866624 2140289494 2146127872 2147585894 2147792896 2158566976 2162024606 2166530116 2166738944 2170209664 2172962344 2177608064 2188742656 2192130416 2203339264 2209667789 2214391984 2218033216 2222775296 2229159646 2230352896 2247717152 2248823444 2250568142 2256489844 2260322176 2268027776 2270420788 2276614144 2280260864 2282029952 2293477412 2302160128 2303293216 2313708568 2315070464 2325539072 2329138567 2334343168 2335492096 2337078767 2341047968 2349028768 2352791483 2356660292 2357921792 2361698752 2369749952 2381867008 2385553688 2394714112 2397751552 2401592312 2409779512 2418902528 2422777168 2424656824 2425850203 2431270912 2438254112 2446045136 2447249042 2447484928 2459762368 2470752034 2470885264 2480239616 2481460352 2483385536 2487363466 2494148608 2495843066 2505291904 2509304924 2517859324 2518102016 2525334616 2530733696 2534895104 2540314624 2541564928 2547611024 2564600906 2570083936 2578845536 2583225344 2590644994 2592031744 2598922957 2600452736 2606012416 2613497516 2615525138 2622407116 2632335104 2636551624 2638597132 2645794816 2650032896 2661872648 2663182781 2669133824 2675483392 2676800224 2688904552 2690487296 2693326048 2699084288 2700412736 2706836713 2714220544 2716064513 2726347072 2730714182 2740023382 2740287488 2744676928 2754033728 2762981032 2764460032 2768888192 2772400232 2786576128 2796856048 2797125632 2811156992 2815659952 2819231317 2829904448 2835954688 2842701104 2844100238 2858642752 2861658926 2867777056 2869188532 2869465088 2871414526 2883859328 2886096704 2896743764 2897022976 2904645632 2911555456 2916219236 2926160836 2930972464 2937238784 2938684448 2952257536 2953710592 2960737136 2971659551 2971945984 2978299904 2980482134 2986854304 2997036704 3006773476 3008382976 3013201856 3020369923 3028609024 3037307924 3043637464 3048806656 3059200256 3064100536 3066477748 3074842624 3078086912 3086185984 3093527672 3095050259 3101966336 3110875936 3114158243 3120816208 3122352226 3122653184 3136773632 3138317504 3145783207 3152338802 3154364416 3157692608 3164443648 3168457408 3173532698 3184351498 3184658432 3196406912 3201526972 3212750848 3217897088 3221978648 3234176512 3239357072 3241091072 3250400272 3267020288 3270467344 3272077018 3279072608 3288807872 3295839232 3305305682 3315867221 3317819008 3332821984 3334462348 3337049314 3349682816 3351512192 3355048396 3358496512 3364200448 3366485996 3375669248 3383699584 3396182344 3396509696 3406265296 3413547776 3415227872 3432690688 3436312544 3441816889 3443659264 3453550289 3461267456 3465323689 3471209056 3474871553 3478442816 3484014646 3484350464 3494358364 3496228864 3501829184 3525182696 3527069696 3537200296 3555286784 3559037992 3560981704 3568402544 3568746496 3574462976 3586648576 3595180808 3596950301 3604987904 3608791552 3610567744 3619156877 3626894512 3628679614 3629029376 3647233856 3651082078 3658887968 3661041664 3663528878 3677596672 3682261312 3688159622 3695845492 3696201728 3702122368 3714743168 3720693508 3733737472 3739516592 3747511552 3758637568 3766673408 3777492208 3791427703 3791793152 3797866912 3802684102 3810814112 3830299648 3834341024 3836228228 3838281728 3853575419 3855843712 3873070756 3875185972 3889856768 3892874624 3903117568 3912402644 3923075072 3927214336 3933505016 3944235008 3946914616 3948857227 3967096064 3969048608 3973236379 3981731024 3982114816 3984074752 3993552416 4002090496 4013585471 4028780224 4042514624 4048989994 4063184896 4069693376 4073987338 4078174336 4085100544 4096833944 4099026944 4110800344 4126363136 4132972816 4136179288 4147062416 4147462144 4168267264 4172665232 4174718954 4190749696 4196065216 4215039568 4217114146 4230589213 4230996992 4233079424 4243149442 4252221152 4254724096 4257614642 4273733248 4280578988 4292255744 4295171788 4295585792 4317133952 4324049212 4333060232 4333477888 4340419328 4345924688 4355216128 4377485312 4384260832 4391283617 4406253817 4406678528 4419335578 4428783968 4433456809 4436066432 4445550592 4458319292 4460705792 4478479541 4495434304 4497646888 4501136284 4512979688 4520644352 4536055552 4540841576 4553228288 4560521728 4564059904 4586954824 4589212453 4604320256 4606586432 4617544981 4627417136 4630140928 4651078144 4658277134 4670984192 4674157534 4682095936 4698057536 4705582966 4713320584 4715843584 4723397504 4739499904 4763734016 4771107376 4789428224 4795503104 4803184624 4819559024 4837805056 4845554336 4849313648 4851700406 4876508224 4892090272 4894498084 4894969856 4916630707 4919524736 4941504068 4941770528 4960479232 4962920704 4966771072 4974726932 4988297216 4991686132 5010583808 5018609848 5035718648 5036204032 5050669232 5061467392 5069301587 5069790208 5080629248 5083129856 5095222048 5103383663 5120781463 5129201812 5140167872 5152395751 5157691072 5166450688 5181289988 5184063488 5197845914 5200905472 5212024832 5226995032 5231050276 5244814232 5264670208 5273103248 5277194264 5291589632 5300065792 5323745296 5326365562 5350966784 5353600448 5366336059 5377809104 5380974592 5386652096 5398168576 5400825472 5413673426 5428441088 5432129026 5452694144 5461428364 5480046764 5480574976 5489353856 5508067456 5525962064 5528920064 5537776384 5544800464 5573152256 5593712096 5602672201 5622313984 5631319904 5638462634 5656479377 5659808896 5671909376 5685402208 5688200476 5713922173 5717285504 5723317852 5735554112 5738377064 5738930176 5742829052 5767718656 5772193408 5793487528 5794045952 5809291264 5823110912 5832438472 5852321672 5861944928 5871334693 5874477568 5877368896 5891350493 5904515072 5907421184 5921474272 5943319102 5943891968 5960964268 5973708608 5994073408 6013546952 6016765952 6026403712 6040739846 6057218048 6074615848 6087274928 6097613312 6118400512 6128201072 6132955496 6149685248 6156173824 6172371968 6187055344 6190100518 6221751872 6228316486 6241632416 6244704452 6245306368 6273547264 6276635008 6291566414 6304677604 6308728832 6315385216 6328887296 6336914816 6347065396 6368702996 6369316864 6392813824 6403053944 6425501696 6435794176 6443957296 6467729611 6468353024 6478714144 6482182144 6500800544 6511213639 6534040576 6540934688 6544154036 6558145216 6573746303 6577615744 6591678464 6610611364 6631734442 6635638016 6665643968 6668924696 6674098628 6699365632 6703024384 6710096792 6716993024 6728400896 6732971992 6751338496 6767399168 6777873823 6792364688 6793019392 6812530592 6827095552 6830455744 6846704627 6865381376 6872625088 6883633778 6887318528 6907100578 6930647378 6942418112 6949743106 6956885632 6968029292 6968700928 6988716728 6992457728 7003658368 7050365392 7054139392 7074400592 7110573568 7118075984 7121963408 7136805088 7148925952 7173297152 7190361616 7193900602 7216887481 7217583104 7221135488 7238313754 7253789024 7257359228 7258058752 7294467712 7302164156 7317775936 7322083328 7327057756 7355193344 7364522624 7376319244 7391690984 7392403456 7404244736 7429486336 7441387016 7467474944 7479033184 7491013229 7495023104 7516550629 7517275136 7533346816 7554984416 7562955733 7567086121 7582855406 7583586304 7595733824 7605368204 7621628224 7639759217 7660599296 7668682048 7672456456 7676563456 7707150838 7711687424 7746141512 7750371944 7779713536 7785749248 7806235136 7824805288 7846150144 7854428672 7867010032 7876988497 7893829232 7897714454 7934192128 7938097216 7946472758 7963462048 7968149504 7987104832 8004180992 8027170942 8057560448 8085029248 8097979988 8126369792 8139386752 8147974676 8156348672 8170201088 8193667888 8198053888 8221600688 8252726272 8265945632 8272358576 8294124832 8336534528 8345330464 8349437908 8381499392 8387193559 8392130432 8430079136 8434228292 8461178426 8461993984 8466158848 8486298884 8504442304 8509448192 8515229284 8547466496 8561157976 8584511488 8590343576 8591171584 8634267904 8647632119 8648098424 8666120464 8666955776 8680838656 8691849376 8705772131 8710432256 8735450731 8754970624 8768521664 8782567234 8789380987 8812507634 8813357056 8838671156 8857567936 8866913618 8872132864 8891101184 8916638584 8921411584 8956959082 8990868608 8995293776 9002272568 9025959376 9041288704 9072111104 9081683152 9121043456 9128119808 9154337983 9173909648 9178424906 9207752993 9208640512 9213172864 9235089962 9254834272 9260281856 9302156288 9316554268 9341968384 9348315068 9364191872 9396115072 9411165932 9426641168 9431687168 9446795008 9478999808 9527468032 9542214752 9557499637 9578856448 9590081837 9591006208 9606369248 9639118048 9649288349 9675610112 9691108672 9698627296 9703400812 9747279001 9753016448 9784180544 9788996168 9789939712 9833261414 9839049472 9883008136 9883541056 9920958464 9925841408 9933542144 9949453864 9976594432 9983372264 10015806241 10021167616 10037219696 10049950841 10071437296 10072408064 10101338464 10122934784 10138603174 10139580416 10166259712 10190444096 10206767326 10241562926 10258403624 10280335744 10304791502 10315382144 10332901376 10362579976 10368126976 10395691828 10401810944 10424049664 10453990064 10462100552 10489628464 10529340416 10546206496 10554388528 10600131584 10647490592 10652731124 10700902127 10701933568 10707200896 10732672118 10755618208 10761949184 10773304192 10796337152 10801650944 10827346852 10856882176 10864258052 10905388288 10922856728 10960093528 10961149952 10978707712 11016134912 11033185807 11051924128 11057840128 11075552768 11089600928 11107364443 11145230243 11146304512 11187424192 11205344402 11214037811 11244627968 11262639808 11276925268 11312958754 11319617792 11343818752 11370804416 11376400952 11427844346 11434571008 11446635704 11471108224 11476754128 11477860352 11485658104 11535437312 11544386816 11586975056 11588091904 11646221824 11664876944 11679672599 11704643344 11723889856 11742669386 11748955136 11754737792 11782700986 11814842368 11842948544 11886638204 11887783936 11921928536 11947417216 11988146816 12027093904 12033531904 12052807424 12081479692 12114436096 12149231696 12174549856 12194051261 12195226624 12236801024 12256402144 12265910992 12311160997 12312347648 12344743936 12374110688 12380201036 12436183553 12443503744 12456632972 12483264832 12489408904 12490612736 12547094528 12553270016 12583132828 12609355208 12617457664 12630770432 12657774592 12673829632 12694130792 12737405992 12738633728 12778787273 12785627648 12806107888 12822351073 12851003392 12871588352 12887914592 12908558677 12935459222 12936706048 12957428288 13001601088 13022427278 13032530429 13068081152 13081869376 13088308072 13116290432 13147492606 13155231488 13183356928 13221222728 13263468884 13271276032 13331287936 13337849392 13348197256 13398731264 13406048768 13420193584 13433986048 13465943984 13534798336 13555747646 13584729376 13625061184 13654191104 13660911488 13693409254 13730762752 13745250176 13767267556 13774637056 13814201156 13861294756 13884836224 13899486212 13913771264 13936058584 13937401856 13977433456 13984915456 14007316736 14100730784 14108278784 14148801184 14171464979 14221147136 14236151968 14243926816 14258955683 14273610176 14297851904 14307565483 14346594304 14380723232 14387801204 14433774962 14435166208 14442270976 14476627508 14507578048 14514718456 14516117504 14588935424 14604328312 14635551872 14644166656 14654115512 14710386688 14729045248 14752638488 14783381968 14784806912 14808489472 14851023047 14858972672 14882774032 14901651247 14934949888 14958066368 14982026458 14990046208 15033101258 15034550272 15109968832 15125911466 15134172242 15165710812 15167172608 15191467648 15210736408 15243256448 15279518434 15321198592 15337364096 15344912912 15353126912 15414301676 15423374848 15492283024 15500743888 15559427072 15571498496 15612470272 15649610576 15707343341 15708857344 15734020064 15753976994 15787658464 15795428908 15868384256 15876194432 15892945516 15926924096 15936299008 15974209664 16008361984 16054341884 16115120896 16170058496 16195959976 16252739584 16278773504 16295949352 16303969969 16312697344 16340402176 16359551369 16387335776 16396107776 16443201376 16460550713 16469540381 16505452544 16531891264 16544717152 16588249664 16627711237 16673069056 16690660928 16698875816 16762998784 16774387118 16784260864 16860158272 16868456584 16922356852 16923987968 16932317696 16972597768 17008884608 17018896384 17030458568 17094932992 17122315952 17180687152 17182343168 17268535808 17295264238 17296196848 17332240928 17361677312 17383698752 17411544262 17420864512 17470901462 17537043328 17565134468 17578761974 17625015268 17626714112 17677342312 17715135872 17733827236 17744265728 17782202368 17833277168 17842823168 17913918164 17981737216 17990587552 18004545136 18051918752 18082577408 18144222208 18163366304 18192460699 18242086912 18254480099 18256239616 18308675966 18347819296 18356849812 18415505986 18417281024 18426345728 18470179924 18509668544 18520563712 18604312576 18633108536 18683936768 18696630136 18728383744 18792230144 18822331864 18853282336 18863374336 18893590016 18947856991 18957999616 19012451591 19054936064 19084429504 19114999274 19129829207 19180163674 19182012416 19212738496 19278236096 19298576698 19351220224 19382217344 19397254592 19406801624 19494558002 19506032896 19568361088 19577992336 19579879424 19666522828 19678098944 19766016272 19767082112 19841916928 19851682816 19867084288 19898907728 19966744528 20031612482 20042335232 20074439392 20099901682 20142874592 20202676928 20245869568 20277206348 20279160832 20332519424 20380888192 20413534652 20483125852 20516807248 20560671488 20609583004 20630764288 20665802752 20725159952 20736253952 20791383656 20801616857 20803621888 20848099328 20907980128 20924201104 20979256928 21001392289 21058680832 21092412992 21108777056 21142589461 21200263168 21214666061 21294981184 21305462248 21401804254 21403867136 21414401792 21465344236 21511236416 21523898368 21546608384 21592674304 21603301888 21654693704 21713764352 21728516104 21799107701 21810776576 21845713456 21920187056 21922299904 21957415424 22020482449 22032269824 22066371614 22103848256 22151105536 22179201856 22214728886 22231963673 22290460486 22292609024 22374848384 22410688804 22428075622 22489255936 22525279616 22553850536 22625917508 22639235584 22687637504 22741608832 22752801904 22855688692 22869142016 22893271408 22942216448 22953508256 22971316208 23070874624 23088773632 23173950112 23211070547 23290198747 23292443648 23329753888 23359345198 23409286688 23447779712 23485338772 23497910272 23509475584 23565401972 23629684736 23685897088 23773276408 23775567872 23843857072 23894834432 23976293632 24054187808 24067063808 24105614848 24162959384 24174852023 24228872192 24257265823 24298463392 24324100871 24349099712 24388102522 24390453248 24407023471 24473602048 24512804288 24531821984 24622321994 24624695296 24689487872 24748221376 24760402072 24872367106 24887007488 24913265944 24966529664 24978817808 24981225472 25094189056 25106540032 25166265656 25218710416 25234915328 25261540864 25315549184 25334098139 25347659264 25388261584 25474811984 25477267456 25557574546 25571255296 25612215776 25644702146 25743176704 25775829184 25817117354 25870918444 25873412096 25914856576 26003202176 26044854556 26065060858 26136162304 26163738752 26176616144 26232580864 26294985212 26310462976 26366713856 26442445456 26526937768 26539993921 26542552064 26662575872 26675698784 26696394512 26794879817 26797462528 26812097536 26840387168 26867972096 26931887968 26975027933 27066987733 27069596672 27111495292 27169458752 27250122368 27308382208 27321822976 27386818508 27461525504 27490500352 27534535112 27549274112 27628402312 27722589512 27769672448 27798972424 27812654653 27827542528 27872117168 27874803712 27954866912 27969830912 28014633472 28095098297 28201461568 28297602368 28342929958 28364919169 28442294272 28472303936 28487853632 28517911366 28547220352 28595703808 28615130966 28693188608 28761446464 28775602408 28867549924 28870332416 28884541952 28953255016 29015156096 29029436912 29032235008 29177870848 29208656624 29271103744 29308231024 29420773376 29458090496 29505276976 29566763936 29614124491 29616978944 29702046094 29717945344 29765548064 29803302494 29916132736 29964052916 29980092416 30066202516 30069100544 30219937664 30251822932 30268344484 30331421624 30334345216 30382935296 30421472816 30486512896 30559036868 30642397184 30674728192 30689825824 30706253824 30828603352 30843776719 30846749696 30984566048 31001487776 31034197663 31118854144 31139995463 31142996992 31224940544 31299221152 31349356787 31414686682 31417714688 31468040128 31507953988 31575316928 31590857816 31736768512 31752388864 31785891032 31853848192 31872598016 31948419328 32016723968 32108683768 32230241792 32322814867 32340116992 32391919952 32505479168 32557547008 32591898704 32607939938 32625394688 32719102738 32774671552 32886402752 32921101426 32939080762 33010905088 33063782528 33089434304 33176499328 33255422474 33346138112 33381321856 33397751632 33525997568 33548774236 33568521728 33720316544 33736913168 33844713704 33847975936 33864635392 33945195536 34017769216 34060917136 34189865984 34244631904 34361374304 34416414949 34537071616 34590528476 34592393696 34664481856 34723354624 34767397504 34823088524 34841729024 34941802924 35074086656 35130268936 35157523948 35250030536 35253428224 35354684624 35430271744 35467654472 35485111109 35488531456 35564404736 35666554336 35685646336 35825904493 35827836328 35845470241 35963474432 35981175104 36009090272 36066770257 36103837504 36165154816 36189724457 36288444416 36326732608 36384921398 36484173824 36508960198 36512479232 36617351932 36695638592 36713699624 36831011972 36834562048 36852691456 36940359848 37019337088 37041127424 37208625152 37266217072 37393260272 37456767488 37564352413 37584460288 37644663728 37706564672 37787180032 37895713982 37915999232 38024903182 38168859008 38229998548 38259658414 38360327348 38364024832 38425476992 38556472192 38597153396 38702440448 38764434688 38794509184 38813603248 38989116004 39012065792 39136722176 39155984672 39333045656 39356197888 39532032544 39534164224 39595355639 39683833856 39703365632 39730339039 39734168576 39797815456 39933489056 39997455211 40063224964 40084670464 40148878784 40199803364 40285749184 40405353856 40491739136 40554412696 40558321664 40665038848 40761776384 40827069304 40966251704 41033614496 41121342976 41219166008 41239453451 41261528576 41331605504 41450319904 41472507904 41582767312 41603233714 41607243776 41635510627 41815960256 41848402208 41958513856 42002784578 42117361664 42184825984 42217554112 42285178922 42400526336 42429332122 42589962368 42610924496 42803608508 42807734272 42828803584 42930688472 43022472832 43047796736 43093216768 43185348608 43206603776 43309387408 43457032208 43598215402 43621553152 43691426912 43840374112 43914830848 44040964898 44064539648 44132743228 44207696512 44302211072 44358403712 44429457772 44463927346 44580920972 44585218048 44749696768 44821377608 44856151244 44978511872 45050559232 45107701072 45251835016 45274107277 45278471168 45375275008 45483217664 45505603808 45708912629 45711377384 45738284032 45786542816 45884432896 45907016512 45942632416 46016224121 46141749248 46173096721 46177547264 46347900224 46422141094 46580397494 46584887296 46659507776 46718690396 46818573376 46895559424 46970677544 46995820544 47018951168 47130803944 47259369472 47371794176 47445116761 47546552816 47551135744 47687714144 47789668864 47926932389 47952587264 48108375616 48211229696 48325918768 48349704046 48387215053 48514531646 48596926784 48648201742 48698199424 48776205044 48780906496 48814046942 48947204096 49025608576 49063643968 49244643988 49249390592 49378975744 49496442752 49520804144 49744734212 49774014976 49826531888 49933059328 49957635616 50188378112 50213080064 50332531312 50437420832 50518212367 50523081728 50631098368 50668196278 50695318528 50776523168 50949623968 51115149092 51142510592 51224431552 51289404292 51486353408 51551658368 51634234708 51741836888 51746824192 51829713152 52006404352 52089709112 52130121716 52272324608 52327477504 52353232288 52465161728 52589970424 52615854403 52620925952 52733427712 52884890912 52940690131 53053875536 53079987842 53085104128 53121168731 53325151744 53351397568 53392789024 53478314519 53589759634 53594925056 53624195072 53680774336 53735944192 53863775936 53950055866 54133975466 54139193344 54222990584 54338917504 54500244736 54616764416 54643645952 54773637016 54923051008 54981000704 55069070224 55098548224 55138919479 55256804624 55445179024 55539344896 55597944848 55625309306 55655085056 55744234336 55909733824 56029266944 56190196594 56402923136 56595204736 56685859916 56729838338 56884588544 56944607872 56975707264 57035822732 57094440704 57191407616 57230261932 57386377216 57522892928 57551204816 57735099848 57740664832 57769083904 57906510032 58030312192 58058873824 58355741696 58417313248 58542207488 58616462048 58710354913 58841546752 58910502713 58916180992 59010553952 59072816401 59133527872 59228248982 59233957888 59404092188 59435890688 59531096128 59606604988 59832265472 59928105832 59960184832 60132405032 60138201088 60439875328 60503645864 60533424833 60536688968 60662843248 60668690432 60765870592 60842945632 60973025792 61118073736 61148155117 61284794368 61349456384 61379651648 61525666909 61657206704 61687553438 61693499392 61735412309 61969132096 62002975552 62068395326 62237708288 62279990926 62285993984 62449881088 62598442304 62698713574 62829373364 62835429376 62936080256 63015907976 63150633856 63181715632 63473537024 63504777728 63571782064 63707696384 63896838656 64033447936 64080365881 64217367536 64454270951 64460483584 64645629734 64680233984 64783839904 65115094016 65183797408 65215879876 65250789376 65438205476 65549343104 65772805504 65842202852 65878161524 66021810176 66127565056 66178868608 66352998656 66510844948 66692276224 66762643712 66795503264 67051995136 67097548472 67130572859 67137043456 67440633088 67473826336 67545018443 67689427408 67695951872 67729270784 67775284243 67890391072 68035538432 68121834272 68230953007 68379731968 68489263808 68722748608 68832829898 69074143232 69181056952 69184787392 69328963712 69446709248 69534795008 69646177048 69683458048 69883605848 70148173312 70260537872 70315047896 70349655887 70500061072 70506856448 70709369248 70860543488 70935308944 70970222218 70977062912 71333108672 71651808986 71655672656 71690940482 71926948864 71962350208 72018180544 72133540514 72207675008 72330309632 72379448914 72576888832 72653465216 72769842796 72968347648 73017920396 73024958464 73234703864 73391277184 73427399248 73662023944 73669124096 73705382912 73880719696 74038674176 74417250304 74532434144 74786520544 74906314889 74913534976 75128704826 75168920576 75289327456 75368765753 75413129344 75574360064 75791427964 75831998464 76049806364 76337718016 76459997096 76519316828 76720654696 76728049664 76850953984 77112944384 77194306792 77232300649 77404880896 77528869376 77589018368 77627206496 77978232008 78016611701 78024131584 78273444352 78311969344 78498264677 78666091312 78712395776 78765870877 79064065088 79068328448 79190711278 79406731264 79460678078 79468337152 79595630912 79866978112 79994910422 80126449928 80169340928 80297757568 80399606728 80571498368 80810707712 80983478272 81108825392 81116643328 81523552768 81654138608 81757708193 81932503408 82067228992 82242685952 82438332016 82478906902 82523057152 82900639808 83165534624 83206467428 83214487552 83271021254 83631920512 83696804416 83917027712 84005569156 84234723328 84369651968 84435108224 84570357844 84801052672 84858664244 85179924736 85221848992 85607217016 85615468544 85657607168 85861376944 86044945664 86178126979 86186433536 86370697216 86413207552 86618774816 86914064416 87053284871 87196430804 87243106304 87382853824 87590727767 87680748224 87829661696 88081929796 88129079296 88265486456 88415393024 88604422144 88716807424 88858915544 88927854692 89161841944 89170436096 89499393536 89642755216 89712302488 89756457511 89957023744 90101118464 90215402144 90503670032 90548214554 90556942336 90966435328 91011207616 91227713003 91417825258 91422754768 91476568064 91573085632 91768865792 91814033024 91885264832 92032448242 92283498496 92346193442 92355094528 92695800448 92844282188 93160794988 93169774592 93319015552 93437380792 93637146752 93791118848 93941355088 93991641088 94037902336 94261607888 94743588352 94890233522 95093105632 95375428288 95579337728 95853864778 95905174528 96160149409 96216751232 96422459392 96651837536 96699408092 96774430106 97029063292 97193853568 97296403484 97396398848 97552410088 97561812992 97628093884 97894408192 98051217152 98127287936 98489287976 98498781184 98757951488 98992885504 99041608288 99489468424 99548029952 99653063776 99812689781 99866118656 99915271232 100152958381 100376756224 100426160128 100494386981 100665062624 100874841664 101036424734 101046163456 101336392556 101390637056 101553046336 101899247936 102230298184 102285021184 102448863104 102578808584 102972706816 103103316736 103268469416 103483673776 103493648384 103659426304 104012808704 104179418224 104260243432 104311558729 104544649216 104654955008 104706464576 104930323456 105179940848 105231708806 105241851904 105769781824 105881380262 106107751072 106159975684 106170208256 106242337462 106650303488 106702795136 106785578048 106956629038 107179519268 107189850112 107248390144 107361548672 107471888384 107727551872 107900111732 108267950932 108278386688 108445981168 108677835008 109000489472 109233528832 109287291904 109547274032 109951403387 109962001408 110138140448 110197096448 110277838958 110513609248 110890358048 111078689792 111195889696 111250618612 111310170112 111488468672 111753687151 111819467648 112058533888 112380393188 112805846272 113190409472 113371719832 113459676676 113769177088 113889215744 113951414528 114071645464 114188881408 114382815232 114460523864 114516859583 114772754432 115045785856 115102409632 115223854991 115470199696 115481329664 115538167808 115813020064 116060624384 116117747648 116393978659 116711483392 116834626496 117084414976 117232924096 117420709826 117821005426 117832361984 118021107904 118145632802 118267055744 118456497964 118467915776 118808184376 118871781376 119062192256 119213209976 119664530944 119856211664 119920369664 120264810064 120276402176 120879750656 121007291728 121066849666 121073377936 121325686496 121531741184 121685891264 121946051584 122236147472 122296310234 122687087177 122698912768 122759303296 123051333818 123314413408 123375106876 123386998784 123470824618 123938264192 124005951104 124136790652 124475416576 124559981852 124571987968 124899762176 125196884608 125397427148 125658746728 125670858752 125872160512 126031815952 126301267712 126363431264 126947074048 127009555456 127143564128 127347224893 127415392768 127781360693 127793677312 128066895872 128160731762 128434735072 128570247461 128908541902 128920967168 129291259468 129360467968 129567679808 129875906689 130230188032 130367594816 130431759752 130501578752 130876410952 131098686208 131545611008 131684405704 131756323048 132043620352 132255130112 132357737216 132705997312 133021689896 133087161137 133384552448 133525287424 133591006528 133908804449 134195096944 134261145718 134274086912 134881266176 134947652672 135090036886 135378854816 135458541568 135550568486 135780782144 136071076864 136243668544 136461906014 136759463936 136978527616 137445497216 137665659796 138148286464 138362113904 138369574784 138657927424 138893418496 139069590016 139292354096 139366916096 139767211696 140296346624 140521075744 140630095792 140699311774 141000122144 141418738496 141721086976 141870617888 141940444436 141954125824 142582290503 142666217344 143303617972 143311345312 143381880964 143853897728 143924700416 144036361088 144267081028 144415350016 144660619264 144758897828 145153777664 145306930432 145539685592 145936695296 146035840792 146049916928 146469407728 146782554368 146854798496 147009746023 147324047888 147338248192 147410765824 147761439392 147998126227 148077348352 148502662427 148834500608 149064868288 149419476779 149573041088 149812629778 149827069952 150257409652 150337841152 150578654912 150737531506 150826258688 151148720128 151582855928 151663996928 152099612728 152675436032 152919994192 153038633656 153441309392 153456099328 153701907968 154225888768 154388613584 154464601298 155057738752 155178036736 155254412992 155623745711 155956464016 156033223402 156048263168 156531800881 156546888704 156623938688 156996529354 157332182624 157424791552 157531741754 158128130176 158136656896 158381422556 158813462528 158921356156 158936674304 159191261824 159733956224 159989820844 160252899856 160338681856 160595515136 160799213456 161142996736 161621415424 161966956544 162217650784 162477493829 163031391229 163047105536 163308277216 163515416386 163865006816 164037901933 164134457984 164485371904 164876664032 164957813804 165046114304 165703743017 165801279616 166331069248 166412934856 166428975104 166542042508 167263841024 167393608832 167834055424 168011138312 168469446656 168739303936 168870216448 169140715688 169602105344 169717328488 169800860761 170268706097 170359849472 170443697984 170849164297 171214434032 171230937088 171315214336 171722753888 172089891328 172356253958 172372867072 172826415104 173237549632 173828128832 174106569742 174392861608 174486212608 174765707648 175181455534 175361496448 175659323392 176163859592 176258158592 176530972912 176830786048 177208844288 177433614848 177717831088 177855709384 178323683888 178340872192 178998787072 179285510432 179424604976 179512915022 180202236928 180430804288 181007340064 181096429108 181113884672 181915336159 181932870656 182022415232 182455426006 182835650516 182845509536 182953136128 183146171264 183537731584 183628066048 183770529664 184064896484 184566996992 184692386884 184710189056 185391600896 185688564376 186321589976 186339549184 186638031104 186874761584 187274293504 187564158719 187582237696 187882710176 187983282176 188075804672 188523215776 188825195531 189468914131 189487176704 189780467044 190186211264 190638642787 190750856576 191158675456 191707729556 191810349056 192320298818 192433502464 192844918784 193303675072 193398816184 193548860212 194058126584 194387707136 194592806968 194792797696 195104820176 195123625984 195256187768 195788816384 196102434304 196254575872 196978575952 196997562368 197985771008 198083216576 198554434183 198978936848 199096059904 199306127552 199625379562 199732237312 199830542464 200305916762 200852320256 200988773962 201330125248 201749683328 202072849468 202092326912 202672785112 202781274112 203106092672 203798495872 204460596368 204570042368 204897726208 205157617168 205945413632 206206633472 206536938832 206967347552 207298871437 207318852608 208025617408 208358836448 208520486864 208623117458 209289736949 209309910016 209412929152 209860646912 210359881696 210463417612 210483703808 211415120401 211539563648 211762760524 212215502144 212319951368 212340416512 212484674924 213300606976 213405590272 213571156096 213913258076 214359038536 214379700224 214496780288 214723097344 214943776768 215455103744 215800223464 216535901864 216556773376 216891962336 217239383641 217355670016 217979968241 218000978944 218467057664 218574583808 219094548064 219445497509 219902806774 219924002816 220276280896 220555677916 221027218496 221553017293 221780716096 222157379584 222391779392 222501237224 222620340224 222976937344 223507374302 223638935296 224117067776 224760786376 225611692544 226380818944 226743439664 226919353352 227538354176 227778431488 227902829056 228143290928 228377762816 228921047728 229033719166 230091571712 230204819264 230447709982 230940399392 231076335616 231626040128 232121248768 232235495296 232787957318 233422966784 233669252992 234168829952 234465848192 234841419652 235642010852 235664723968 236042215808 236291265604 236534111488 236912995928 236935831552 237616368752 237743562752 238124384512 238426419952 239329061888 239712423328 239840739328 240529620128 240914904643 241759501312 242014583456 242133699332 242146755872 242651372992 243063482368 243228613211 243371782528 243892103168 244472294944 244592620468 245374174354 245397825536 245518606592 246102667636 246628826816 246750213752 246773997568 246941649236 247876528384 248011902208 248273581304 248950833152 249119963704 249143975936 249799524352 250393769216 250781331451 250794854296 251317493456 251341717504 251744321024 252063631904 252467391799 252602535424 252726862528 253328071199 253894148096 254019110912 254287128256 254694449786 254830785536 255562721386 255587354624 256321463524 256869470144 257140494922 257817083804 257841934336 258582518936 258720935936 259135359616 259751813378 260460376064 260735189632 260863519504 261003157504 261752821904 262197372416 263091222016 263368811408 263512646096 264510260224 264715474432 265411994624 266043379792 266174322274 267024836797 267050574848 267182013056 267817608898 268390193888 268522291436 268548173824 269762532352 269895305344 270180073772 270757709632 270917083136 271101136972 271561564288 272142153728 272487337088 272923812028 273518927872 273957055232 274890994432 275331319592 276296572928 276724227808 276739149568 277167489473 277315854848 277786836992 278112373273 278139180032 278584708192 278733832192 279534423392 279829362121 279982186477 280592693248 281042151488 281260191584 281398623548 282000244288 282671091029 282837476992 283442173952 283741235776 283880888872 283908251648 285164581006 285332434688 286607235944 286622690624 286763761928 287707795456 287849400832 288072722176 288534162056 288830700032 289321238528 289517795656 290307555328 290613860864 291079371184 291448574389 292071681584 292099833856 292938815456 293565108736 293709596992 294019492046 294648095776 294821531648 295522878784 295996252454 296154696704 297005324854 298129736576 298838953558 299146082176 299625259556 299654139904 300514819304 300675682304 301157309824 301475063012 301652517376 302297440256 303165711856 303327993856 304199225456 305350872064 305839988384 306077267312 306882618784 307403815936 308451777536 308777227168 308929202596 310115477504 310326161683 310356073472 310508825984 311247491422 311912928032 312066446804 312096526336 313063601762 313093777408 313247877376 313993058708 314664365248 314849583104 315063483508 316256260352 316273313792 316762845112 317626925056 317842712312 317873348608 318382523648 319467912448 319962388403 319979641688 320505799712 320677363712 321191030272 321598426912 322113568847 322285993472 323211677047 323242830848 323933913088 324435301568 324954987658 325207096519 326062782458 326094211072 326616554432 327030832772 327730013632 328075803866 328268915968 328970743808 329753328064 329915627608 330092228608 331407486034 331602559232 332662138496 332825869712 332857950208 333084085016 334527682048 334787217664 335668110848 336022276624 337478607872 337740432896 338281431376 338710505371 339434656976 339601721522 340537412194 340719698944 340887395968 341698328594 342428868064 342630428672 343445507776 344179782656 344712507916 344745734144 345652830208 346475099264 347656257664 348213139484 348785723216 348972425216 349531415296 350362911068 350722992896 351318646784 352327719184 352516317184 353061945824 353627486569 353661572096 354417688576 354867229696 355435662176 355711418768 356647367776 357023668913 357997574144 358571020864 358849209952 359025830044 360404473856 360649323037 360861608576 362014680128 362192858216 362227769344 363830672318 363865741312 364044830464 364910852012 365671301032 365691019072 365906272256 366292342528 367075463168 367256132096 367541059328 368129792968 369133993984 369384773768 369420378112 370584830917 370783201792 371377128752 371848181117 372643179952 372679098368 373276062208 373749523168 374348201633 374548587008 375128317438 375164475392 375765420352 376151609344 377046431552 377650391062 377943382441 378937828262 378974353408 379560934088 380372422528 381277285574 381501713152 382317350912 383415459112 383620698112 384640597636 384867004928 385689837568 386607350144 386797632368 387097720424 388116253168 388775414272 389185613936 389585595392 390209640352 390512375536 392204868608 392509151744 393957151904 395933378699 395971542016 396166433152 397108868366 397957873696 398192119808 398612255104 399250759124 399464474624 399661084928 400611833524 401704640512 401977547924 402660250496 403499366656 404145698936 404184653824 405345570224 405562548224 406212185344 407596991744 408921192736 409140084736 409795452416 410315234336 410972484391 411890827264 412373518991 412413266944 413073877664 413509714807 413934695104 414597742874 414637705216 414919399007 416051234816 416717672896 417040973728 417246234916 418579473898 418619820032 418825858304 419721293824 420719763392 420926835224 420967407616 422830240802 423079127296 423525521048 424431004288 424639902736 424680833024 424969349848 426601213952 426811180544 427142312192 427826516152 428718077072 428759400448 428993560576 429446194688 430679668363 430910207488 431600446928 432147886163 433071803728 433113546752 433783924672 434478767282 434711340032 435959936482 436001957888 437149167616 438189096128 438890995018 439805613548 439848005632 440552561792 441111355832 442054436992 443106034586 443561432192 444314759168 444783558784 445002474448 445240680448 445953874688 447014748604 447277870592 448234135552 449521572752 451179896657 451223385088 452761637888 453486879328 453838706704 455512956889 455556862976 455805658112 456286581856 456755525632 457842095456 458067438332 460138791461 460183143424 460409638528 460895419964 461880798784 462152671232 463252080256 464242497536 464470990592 465575914636 466845933568 467338505984 468337659904 468931696384 469682839304 471284021704 471329447936 472084431616 472582531208 472815129101 473068222976 473825991856 473871663104 474426989701 475232737504 475487125504 476248769024 476852839904 477616671049 478658123776 479424846656 481059240256 481829809286 482203625873 483519002624 484029166912 484267398664 484293511744 485302745984 486126964736 486457226422 486743565056 487784206336 488944589888 489185240936 490748348708 490795651072 491037213184 492205335272 493257653632 493500427504 493547995136 493883298472 495753056768 496023804416 496547162608 498239927408 498287951872 500787538432 501562662902 501589708592 502634986912 503488642048 504127263808 504934783598 505205070848 505453725056 506656142398 508038221824 508574256512 509388899572 509661571072 511125442772 511174709248 512642927048 513738940288 514280989844 515634167608 515683868672 517165037872 517441871872 518270719232 519503626756 520920752128 521470379264 521727039008 522006315008 523505643808 524344204223 524394744832 526182444032 526737622816 527025292192 527581360271 529020520448 529379922871 529430948864 530823989248 532086759584 532348644548 534049673594 534101149696 534364026112 535635217796 536780387776 537044582872 537096347648 539525064704 539790610688 540360147544 541515419264 541834166272 542202273944 543123128576 544284307456 544974674176 545847624056 547037855744 547914110464 549487852739 549781988864 550662639184 551361096139 552593145856 553448455616 553478299136 554334978946 554631709696 556224746546 556278360064 557169416384 559068846784 559658724242 559964372954 561185386496 562084302976 562520383168 562797247096 564000488576 565342182058 565674953984 566884347904 567482471552 567761777744 567816503296 570329162012 570664869376 573214471888 573245381248 573527523856 575415590912 575698801664 576145444352 577068324112 577661400064 579035591312 581227721728 582158742368 582897148778 584143363168 585877630912 587130217472 587419193984 588038984092 589296191552 589643063296 591045757568 591992504908 592309393408 594010649708 596259473152 597677907116 598292164352 599250519112 599308279808 601029638608 601351364608 602314619648 602950126024 603246888853 603305034752 604594880512 606331423712 606655987712 608398450912 609040376381 609372994097 610701744128 611679976768 612154534624 613135094369 613765237568 614807631872 615225315769 616903555072 617554454336 617858405192 620230955008 620652323366 620712146944 621017651968 622494982844 623825856064 624132893608 624193052672 626127203524 626187554816 626495754752 627986117416 629328730496 629699166208 630126967016 632512520704 632546627584 633525690224 635685424624 635746697216 636765047296 638593991021 638935824896 639924776806 639959283376 641011599424 642382060544 643196853824 644227137694 644571986944 646423354094 646485661696 648870603136 649909975316 650414193038 652125564916 652188422144 653233108864 654061665544 655460027264 656151607732 656537831936 657941487616 659506656128 659831255216 660184457216 662814972068 663205118464 665324276992 665651739424 666168170032 669055364096 669574435328 671336221696 672044553248 673121045863 674957215744 675415763663 675480865792 676562862752 677421010742 678869313952 679203443044 681074824388 681439397888 681774791936 683396657188 684857736128 685260857344 686891015552 688359565312 689425015832 689491468288 691305660416 692950198528 695312515328 696426278968 697571446432 697944850432 699062830592 700725822136 701070708667 701445985792 702637293568 703460708867 704655438368 705032634368 706123891648 707254973138 707323144192 707803680659 709734459392 710871324352 711422837536 713294735552 714047337826 715995148288 717142041728 717698419904 718051660088 720808947712 721298646074 721723217152 724029360256 724385716432 724455538688 727661344636 727731482624 728089660928 729821704024 731342602064 731382038144 731812544512 732584685056 734150926336 734512264192 735082118656 736259585936 738769547536 738840756224 741169661834 741566403584 742754257504 743696362234 745286359904 746552124416 747499046336 748696403266 749097174016 750256634876 750328950784 751530840704 752303218688 754092863104 755300782124 755886764882 757875656524 757948706816 759121868176 760744845056 762554571148 763003426304 764634701824 766830918224 767241396224 769281195272 769659823709 769734009856 771379675136 773214700288 773595264736 774195440848 776232506336 777051514693 777550828544 778371227872 779171190784 780419280704 781024751072 782275810057 784409737216 784942644257 785018303488 787914303808 791866757398 791943084032 792332866304 794217736732 795915747392 796384239616 797224510208 798501518248 798928949248 799322169856 801223667048 803409281024 803955095848 805320500992 806566984937 806998733312 808291397872 808369307648 810691140448 811125096448 812424370688 814757850613 815193983488 817842385472 819590904832 820630468672 821944968782 822582655901 824747037982 824826533888 826147755328 827019429614 827869390208 829195485748 829275410432 829838798014 832102469632 833435345792 834081947456 834492469832 837158947796 837239640064 837651716608 839442587648 841439526784 841853670448 841934815232 845660481604 846158254592 847051042096 848862008576 849279805472 849938699696 853202427904 853622361088 854284624384 855653032304 857436154144 858809610239 858892389376 861359336726 861820414976 863200893856 864295772326 866143607456 867567849344 868957534564 869422680064 871919872964 872003915776 874298335232 876378192256 877781990036 879611227096 879696011264 881105123584 882222711664 884108873984 886212069172 887122864384 888629518336 889567117568 890004948896 890481360896 891907749376 894029497208 894469524851 894555741184 896468271104 899043145504 899991732227 902359793314 902446770176 903059868427 905523275776 906973758656 907677413408 909131346823 911025913778 911113725952 911611316224 912573163712 913511051264 915684190912 916134876664 920277582922 920366286848 920819277056 921790839928 923761597568 924305342464 926504160512 928484995072 928941981184 931151829272 933691867136 934677011968 936675319808 937361631143 937863392768 939365678608 942568043408 942658895872 944168863232 945165062416 945630258202 946136445952 947651983712 948853979402 950465475008 952497538048 953705679808 955233342098 957316247552 958849693312 962118480512 963659618572 964407251746 967038005248 968058333824 968534797328 968587023488 970605491968 972253929472 972914452844 973487130112 975568412672 977889179776 978370481872 981496697416 981591302144 982074426368 984410670544 986515307264 987000855008 987766596944 991506113536 992047608832 993094325216 996479854816 998076033521 1001478546121 1001575076864 1003125325804 1003179417184 1005269973824 1006977284096 1008254527616 1009869567196 1010410141696 1010907450112 1013312284796 1016076443648 1017148513024 1018777799144 1019323142144 1022250885544 1022349418496 1025285854096 1027477880576 1028561979688 1029068222161 1031268335216 1031367737344 1034330075744 1034883743744 1036541438464 1039007253512 1039518636989 1041841504256 1042940758528 1043454078016 1045936337453 1047011287616 1048688408446 1048789489664 1049502009253 1052364888064 1053475245632 1054050584384 1055162720542 1058041040896 1058759845742 1058861897728 1061647978496 1064173519168 1064697289096 1068099347188 1068202299392 1068728052224 1071270435592 1073560775552 1074089165744 1074192695296 1079050129408 1079581221376 1080720295088 1083030838528 1084404547888 1086246257152 1088568614912 1089366219977 1089949348352 1091695248112 1095722606167 1095828220928 1098975705478 1099563977728 1101325278368 1102722192278 1106896911232 1106956598272 1108669957892 1109263419392 1112449493092 1112556720128 1114338832768 1118137693568 1119317448484 1119928745908 1122370772992 1124168605952 1125040766336 1125594494192 1128000977152 1130684364116 1131349907968 1133768695808 1134964943104 1135523555488 1140658324024 1141219738603 1141329738752 1146428943776 1146490762496 1147055047712 1148265313531 1150831181824 1151397603328 1152179832131 1152290888704 1154136648224 1155322800128 1158071182624 1159926201119 1162455443456 1164317484736 1165794297556 1168286726336 1171755261824 1174260434944 1174838387968 1176077968184 1178592383104 1179286126592 1182091515136 1183985009816 1184618786816 1188021299416 1192518946304 1195355814232 1195944150079 1196584328704 1198501038224 1198616559616 1202059277216 1202702729216 1204629239296 1205900252048 1206493777706 1206610069504 1212662847424 1216796901824 1218080752762 1218745988194 1221403488256 1223359953536 1224309069248 1226270188738 1227530475136 1229615263744 1230450631538 1233807110144 1235108908672 1235716810384 1240461910016 1241304646732 1241424293888 1242035303936 1244989965688 1247651712128 1248265787216 1248386105344 1252254407048 1252375109632 1252991509504 1255972234832 1258657460992 1260253934032 1265025041408 1265093255168 1267051380448 1271370849248 1273407353113 1273530094592 1277187982042 1277871649792 1279849553612 1279918566752 1282023198848 1284764121088 1286393707648 1288454275388 1289143973888 1292846708188 1292971323392 1297741206272 1299819950632 1300828386076 1304251129832 1304376844288 1306466217728 1308123331088 1310920054528 1312303215464 1312949111033 1313075663872 1315882975232 1319013312256 1319662510432 1320368914432 1325558466241 1325629944136 1326282398917 1326410236928 1330648553984 1331303478848 1332336340064 1334470499509 1338110728192 1339019804909 1339148870656 1342672443392 1344089106496 1346242091726 1349914431488 1350831527326 1350961731584 1353125725504 1354842021484 1357738627904 1358406886088 1362149648776 1362878795776 1363549583872 1366793314376 1369715472256 1370521714688 1373782031104 1376719130624 1378850031664 1378982936576 1385900397056 1389881039281 1390625030656 1392852557936 1395142892864 1398125661184 1401451644272 1402141417334 1402891971584 1406921417734 1409310876736 1412247783296 1414509946276 1414646288384 1415607361318 1419468918784 1421742648704 1422845675072 1426589471104 1428094675652 1431990296576 1434284083456 1435396839808 1436103320176 1441617895424 1442597292148 1443446434304 1448058720512 1448771432864 1455322689272 1455462965248 1456179321856 1459643408048 1462685204128 1462764076288 1465028158643 1465169370112 1468301852672 1469024528384 1470164237312 1472519171872 1477539095072 1479905842807 1482339323668 1483132807168 1485508515008 1487392724468 1490572719808 1493104248832 1494998092672 1497392806532 1498194348032 1500513269752 1500657901568 1503061681408 1504606437376 1508185726208 1510601564248 1511773529764 1515751313048 1515897413632 1518243736352 1521489690112 1525109142296 1525859777687 1526006852608 1529269403648 1533661836448 1534482792448 1538562390544 1539319647418 1539468019712 1540513893199 1546429400576 1547190529472 1548390881696 1550871121051 1552465012672 1554103029386 1555101657088 1556742455744 1558342381568 1560838561408 1562049502144 1564551620114 1568819474432 1569885288514 1570036606976 1575828607616 1583733514796 1583886168064 1584665732608 1588435473464 1591831494784 1592768479232 1594449020416 1597003036496 1597857898496 1598644339712 1602447334096 1607910191696 1610641001984 1613133969874 1613997466624 1616582795744 1621382280896 1624848741376 1629515701226 1630387966976 1635684770944 1639181809664 1641260937344 1643889937564 1645165311802 1649494075964 1649653067776 1652295510656 1654038859228 1655738780416 1658390971496 1658550820864 1659677596028 1664204939264 1666870691584 1668163894912 1668984939664 1674317895592 1674479280128 1675303433216 1678885175296 1682879053568 1683707340896 1691320963208 1692316509184 1694102084192 1697724017152 1698559610944 1699877399392 1702600292477 1706404855808 1707244722176 1708404578677 1708569248768 1711306064608 1714872308288 1717619220478 1717784778752 1722718673452 1723640829952 1726401787712 1728591544652 1732287214912 1735135698688 1737915069128 1738845360128 1743839745928 1744007831552 1748596670464 1752756384512 1755469320157 1755563980072 1759222454192 1759392022528 1762210247168 1764445423328 1768217747968 1772424138344 1773296498393 1774245728768 1777259036672 1779134235136 1780009897792 1783815498752 1788058994416 1788939049702 1789111482368 1790326956961 1798086291008 1799983464454 1804719586628 1804893540352 1806119736854 1811046551552 1813947517312 1815354826816 1818262693646 1822051827556 1822227451904 1823222632448 1825146327424 1827022102528 1831368381824 1832269753328 1840555165844 1840732573696 1841638554112 1843581679856 1847523195136 1853008321024 1856969990144 1857883962368 1862303658544 1869173857579 1869354023936 1873350639616 1874723262286 1875726785536 1878731357216 1885136086816 1888337726464 1890330124832 1891260516404 1892272891904 1895303967424 1897707958804 1900930950016 1904995076096 1907411359616 1910466684196 1914632495104 1917699386624 1924236961024 1927319237144 1928814503492 1934076010496 1936116667648 1937069594656 1937174046976 1941210983936 1944507858944 1945828905688 1946786612911 1946974260224 1951136825344 1955778359552 1956740963744 1958805534847 1962993394832 1963182604288 1964148852736 1965483243047 1968821341088 1973030614528 1974001710016 1975533193888 1978697637203 1983012227072 1984095217664 1986188650432 1992959709632 1996152067042 2002957092242 2003150153728 2006250651608 2006358834368 2010539947648 2013954568192 2016509055232 2019739134392 2020820283392 2021814900224 2026624569592 2032152887296 2034297026048 2037555598288 2038646284288 2040140020723 2044501771088 2044698836992 2050571708192 2054955761152 2057123959376 2058136444322 2062536670432 2068660151488 2073082876928 2078014507024 2079037273978 2085881517056 2086908156032 2091872674906 2094022575232 2097376816892 2097578979328 2099004018506 2104729776128 2106950491264 2108101168768 2110325441084 2116082081792 2117519691484 2117723795456 2123295956992 2128347038336 2129394578192 2136198694376 2136404598784 2137456104448 2142540871184 2147121551104 2148178331488 2158100258816 2159162442752 2161440590176 2166061677056 2168809095776 2172283131781 2172492514304 2177137229824 2178732439954 2179898696704 2183390496224 2185694206837 2191445212334 2191656441856 2197951410956 2199127955456 2202650556736 2205444384556 2213793822464 2213913196544 2217339915784 2218526838784 2224898986184 2225113440256 2228677665536 2236275387136 2238634896968 2239736718821 2239857491816 2244741545984 2248337211904 2250081532672 2251188988384 2256001954304 2261368728232 2262481739329 2262699815936 2267537391616 2269929886208 2271047110976 2276449675633 2281316648048 2282439477206 2282659477504 2284210255433 2292857887552 2292981524992 2294110095424 2296530627062 2302795206656 2304359664262 2304581777408 2308273296448 2310645600256 2316142365248 2319852402238 2324910886912 2328634969472 2331588595112 2336573452672 2343510523648 2348520869888 2349676775936 2352155936368 2357184766208 2364183030272 2367970019632 2369237573632 2370973537597 2376042598832 2385037892608 2390711628464 2391888300158 2393168657408 2397002076448 2404118554432 2409258478592 2411800504096 2412987555412 2413220139008 2425325694848 2433593803648 2436161505524 2437491976388 2442806976512 2446719907072 2448618138496 2452540377476 2455060950272 2459230527488 2460901263076 2467614220288 2470217817344 2471433620768 2480923820032 2482609293464 2482848587776 2484070607872 2489979931376 2495303424256 2496531574432 2499165682391 2504508814096 2504750219264 2505983019008 2511944469664 2517314921984 2520507868064 2524545261259 2530050082816 2530186510336 2534102760896 2540131105243 2542741698496 2546814706226 2547060189184 2554375964084 2555743299584 2559699107224 2559837133504 2564046397696 2569528242176 2572787415296 2576908550776 2578287947776 2585693416376 2585942646784 2595482412544 2599639901264 2601656772152 2602937267819 2608502259664 2608753688576 2612932435456 2616246662176 2621840109056 2624606430928 2625898222066 2626151327744 2638026624512 2639325020864 2645603677087 2651116932482 2651259888272 2652564797834 2652820473856 2661297107968 2662606957696 2664672680128 2668940999018 2676221456384 2678039609818 2678297741312 2685344886784 2688178212992 2692484183452 2699828862976 2701663054652 2701923463168 2706251451008 2709684042968 2715477255808 2716813772176 2724299297552 2725757591552 2727099167744 2733586628752 2739430944512 2747564062208 2753438261248 2757700063328 2771533650893 2771800794112 2779762078562 2781250061312 2785705115872 2788644332861 2790285785728 2796251322368 2802903288544 2804282834668 2805783943168 2813842835468 2818621753472 2824495566592 2829019892552 2829292576768 2831214722636 2838937837568 2843485297408 2845691350144 2853178942208 2856189351304 2863980593152 2868568166912 2870793679616 2872206640352 2883235790848 2885194584296 2886614632937 2886892868608 2894568003649 2896117441024 2897542865728 2904435793049 2910645378544 2910925930496 2912358643712 2914337222449 2919286816096 2925370408256 2925528152576 2930056317286 2930338740224 2938049056768 2940328474624 2945038343744 2955078190144 2959811685614 2964678647336 2966265614336 2971017030016 2974785448936 2981145439616 2986208497664 2989996185344 2994785613064 2996388696064 3001026539504 3001315803136 3006123362816 3016371452416 3021203128496 3023547059528 3025035203141 3031502626096 3031794827264 3036487472704 3042979380224 3050218284592 3051719555374 3052013705216 3067323672896 3077124781088 3078639294836 3078936039424 3081027786398 3092858801152 3094381058944 3096781763392 3101742242102 3104930025344 3108206058772 3110203314176 3113484911488 3116684763136 3121677122816 3124099004288 3129103240228 3137638948864 3139770577028 3140073213952 3151657215232 3167467029592 3167772336128 3169331465216 3176870946928 3183662989568 3188590698223 3188898040832 3194006072992 3195715796992 3197288679424 3204894668192 3215820383392 3220971540227 3221282003968 3226267939748 3227994933248 3233165591488 3240856927379 3242764561792 3249697482752 3259031402452 3260775933952 3271369541888 3278363619328 3282521874688 3287779875128 3290330623604 3298988151928 3299306135552 3304591021312 3308077718456 3311477560832 3316781942992 3317101641728 3319355192056 3320988927907 3328409878528 3333741383168 3336327789824 3337969879328 3348635791184 3348958560256 3350606866432 3365758107136 3367414681792 3375425381111 3382641926416 3384633018368 3388204168384 3395448034304 3397119221888 3399754798784 3405200584954 3414489444352 3416809157354 3417138497536 3422612129216 3429744616576 3435238440956 3435569557504 3445437346904 3447281659904 3452803575424 3457183089304 3464574429824 3470271397376 3475830138256 3477690720256 3487679491856 3488015663104 3505512769024 3510938640314 3511127960144 3518444908384 3524420494336 3528890846656 3536435495936 3544848276688 3546592996786 3548491457536 3557925528133 3558268470272 3560019795584 3567630997504 3576117988832 3577878099404 3578222964736 3580653913922 3596172582016 3599966928908 3609439173256 3609787080704 3612239473708 3622093103104 3627895034624 3630709653632 3636525387292 3644103655112 3644454903808 3646445264896 3650292654848 3654044205056 3662736763648 3664539506656 3681110331688 3681465147392 3683277108224 3687163359712 3693069521897 3695046390272 3705659460097 3706016642048 3713939980288 3715767924736 3724607317088 3738347715158 3738708047872 3749446524572 3751453571072 3757462714432 3766401293981 3770272173632 3776675452928 3780660249664 3782521032808 3784545783808 3790607934848 3795415917608 3801861900032 3809990152192 3814822719232 3820933368392 3829264990208 3835398773248 3848473922048 3854638474288 3857629006984 3859527672973 3868152020992 3872233335296 3874139189312 3874348093952 3882421967872 3891657811376 3893573225822 3893948520448 3911556719104 3913481927488 3917611069694 3925986789664 3928297705472 3930966486094 3937642682176 3946061229056 3948003420032 3951066387776 3957395274406 3966024454144 3968190435328 3972377300864 3985919419264 3992304134084 4005914184484 4006300307456 4012501303216 4012717668736 4021079895296 4027909136384 4033018110464 4039478268784 4041640566784 4043629800448 4053249139184 4068594052096 4075111196576 4077292568576 4080280041446 4089003542176 4101143416384 4109911522304 4114247918752 4116272888644 4125073340864 4134886424587 4137320302976 4146165753856 4156029014048 4158074547956 4171763034112 4173816312064 4183745349812 4188045150464 4194753633784 4195157958656 4198008037012 4209459552256 4213900982528 4216202337536 4220650882168 4232164163584 4235039382968 4235447590912 4246591913984 4256694076672 4258789156384 4263282634667 4272397388752 4272809197568 4274912208896 4285081742368 4291945660583 4294243102208 4296356662976 4306577210383 4316200517632 4318324885504 4322881180352 4332123354112 4337618191552 4344566263562 4344985028608 4357464879908 4359797393408 4366780992448 4371388413674 4382890424668 4383312883712 4395902821912 4398255910912 4405301113472 4410888769112 4427587644928 4427826393088 4434679831568 4437053677568 4449797972368 4450226880512 4457355331072 4472550774272 4477269793936 4479473437642 4479714983632 4496674423808 4500163065344 4502377976768 4512003908608 4522737456464 4524963478658 4525399631872 4539422225549 4539859772416 4542094221952 4552899351266 4562633296096 4564878954412 4565318955008 4568420510866 4585715775104 4585963049984 4588220190848 4593061254124 4605590413312 4608719328524 4609163554816 4616546592896 4621291200512 4632284730496 4639704804476 4649821773824 4657269938944 4663177190224 4673146905344 4687021047296 4697041739776 4699353551872 4704311872736 4711847321041 4714369532416 4727910345641 4728366060544 4735940039264 4738475147264 4741947075194 4752085197664 4757099156057 4770075785216 4781423256928 4783776600316 4786337314816 4794004152896 4805408547493 4808237108864 4818516957184 4823601008192 4825975110824 4826440278016 4850651389696 4867187607296 4872323011048 4874983952776 4885613953024 4893439814144 4897236276992 4905080754952 4910121900544 4918461054976 4921802526152 4924224962069 4935228440576 4940435634688 4942867241536 4954625764613 4965218586928 4965697175552 4968141215744 4979959862752 4990606848512 4993063148864 4998331364782 5009017628192 5011966038016 5023888939328 5034629843968 5041015736128 5049090522518 5060100165632 5068205521792 5080262210486 5085483396992 5093629412452 5094120378368 5108751928168 5111486599168 5119398214448 5119674267008 5128092795392 5139056484352 5145574830592 5153817101552 5156575895552 5171386832752 5171885293568 5190964825088 5199279802528 5203313544304 5205874535638 5217004519328 5225864870912 5232493324352 5243680218112 5249212861856 5251796444132 5252302655488 5275544748611 5276053249024 5278650041728 5291207354174 5302233864964 5302519776544 5305129595668 5305640947712 5322594215936 5325213915392 5329345360256 5337881998036 5352442912768 5356079219636 5356595482624 5370689773568 5376356425984 5384968366904 5399657725952 5403326109304 5403846926336 5412502902016 5419368085936 5430954511616 5433627544352 5439360602851 5448598595104 5451515183104 5454198335488 5467173257504 5475930670399 5478861889024 5494598509799 5495128124416 5506876522496 5515400126656 5528520640823 5543067301786 5543601588224 5559524157124 5562500122624 5571410231744 5577288665722 5580571571456 5592502644736 5605806577088 5608565669336 5611567886336 5627685670936 5637243506944 5648991133184 5658039785104 5658585153536 5662429445272 5677875675136 5686970594816 5691382700288 5706357884416 5712378702608 5737136333824 5741587359232 5744413280704 5758078591307 5770389168592 5773229265874 5773785737216 5789136007298 5792234882048 5795085731456 5808871586098 5821290757088 5824717287424 5828674444898 5838573632192 5850740816512 5851056305152 5860112634572 5860677480448 5876098113536 5880656949248 5890076687488 5910156380288 5919623371228 5929357294672 5932531228672 5942034060032 5949570897872 5962290879232 5972416995328 5979992370688 5989571226128 5992777392128 6002053079008 6011667271673 6012246725632 6032742904832 6042406256992 6047094119056 6050070406282 6063005252192 6069402371521 6072974945408 6085958760448 6100436569184 6103439110748 6104027410432 6131038491629 6134647345792 6154249562176 6157278589672 6157872078848 6162055572796 6185717602304 6188762117888 6193563526784 6203484484204 6209860050688 6216412117544 6220406628352 6226969822976 6233369526272 6243354245632 6248198008576 6258206480456 6275277897728 6279541154056 6280146427904 6299942125589 6303314430464 6321419078989 6334934059184 6335544672256 6338662930432 6353741893856 6363919427761 6367325979136 6377181396446 6377796081664 6388012145984 6394577358848 6409789336384 6425037501497 6431640766784 6441943080454 6442564007936 6452535879496 6455989866496 6466331182976 6481713854758 6485529123584 6499394965504 6518062804904 6521551867904 6542739083776 6556727238656 6565043749376 6575559750256 6580661247208 6597976303856 6598612271104 6609182042624 6616155436912 6622955121664 6633563885984 6638710384112 6641977855814 6667482766336 6672655579648 6675939758656 6697271582368 6701213732864 6730867437883 6731516214272 6734829363584 6750850762222 6765283852832 6769266036736 6776408336768 6790896068608 6794238443776 6799509597568 6810401169908 6828978888704 6833618314708 6834276995072 6845224258432 6859489233152 6870476881912 6871139115008 6890874693808 6894563319808 6905607150848 6914366178608 6929148859648 6940542794752 6951660276512 6955381440512 6975358983712 6986532234647 7010349822847 7011025538048 7021877280628 7022255920288 7036889816768 7048840988672 7053629783119 7057781693312 7072870991872 7089696553376 7093185993572 7096982915072 7115851056266 7116536940544 7120039591168 7135261995008 7152235977664 7155756198808 7156445929472 7161307827844 7192345164032 7199933857816 7218878346512 7219574161408 7224478947416 7244186206208 7255790069248 7261419307264 7273050774584 7288207310224 7288909807616 7292890529792 7300585309696 7321554362171 7325473527296 7329079013312 7346514064771 7362220663376 7362930294784 7366554216448 7374326719424 7386139043794 7390092780544 7411318920194 7412033284096 7431535849472 7449214634176 7476695430316 7477416095744 7498893049144 7502907142144 7514925428864 7532802587962 7540544347264 7553350905856 7561320499328 7565042065616 7569091567616 7581215869696 7590831835216 7603723800064 7619980304384 7629645438464 7641866736784 7670058243169 7670797546496 7696947844096 7709276948576 7715258013968 7719055345946 7743720267113 7744466670592 7748278378624 7748696187904 7764843935744 7783315622752 7787146451644 7787897040896 7822359454837 7823113438208 7826963854976 7835222139388 7851973579328 7856595410944 7861932972188 7875285364352 7892122458112 7896006840064 7902132775552 7914790548812 7932048908288 7936380870656 7944754601728 7971838838528 7984608268168 8011828368968 8012600614912 8025002606432 8025435337472 8037857194717 8042159790592 8055818272768 8065258824917 8066036220928 8078956537568 8083281133568 8087259600896 8106498278368 8119483407833 8137188104192 8150222393152 8160560082892 8178007084352 8197461639841 8202286832768 8219823044608 8228495837504 8232545777288 8250146681728 8269772849174 8274640605952 8292331507712 8312058028096 8316149095912 8343526068224 8347632624128 8367490699624 8376090300928 8389507267568 8390315917312 8396016074024 8418919104512 8427801965056 8432404675072 8441301764336 8470078765936 8470895181824 8513388153344 8517578312768 8526565269334 8544794777504 8549824417792 8570163484736 8583891321166 8588486204416 8592713325952 8613154420766 8636649771008 8645762360704 8664246708224 8675236383104 8689132527124 8689970057216 8714929759816 8719594786816 8733561984896 8742776827348 8765780849336 8766625767424 8791805643824 8796511821824 8810602226944 8821777538224 8855175289856 8855652786176 8869359663136 8874107355136 8899595944736 8913851471791 8914710662144 8945101548544 8954539587872 8958946875284 8959429967264 8993348847616 8999458688807 9000326130688 9004755953536 9024007817216 9045474912928 9049926957316 9050799263744 9078844451098 9079719544832 9084188443904 9105798702532 9125266592192 9129757908824 9130637910016 9136841021732 9171431550208 9171926099968 9176440381696 9186122508248 9211180826624 9217438657048 9218327109632 9233093185792 9242582401024 9264569460992 9278909263687 9279409608952 9299643547648 9314539877888 9326354380448 9341293496563 9346293810688 9373138634363 9374042094592 9394083479552 9398707103744 9408623745472 9423694642082 9428739064832 9455820691282 9456732121088 9471880078528 9483894150388 9504170395328 9514198312114 9540151570432 9562846513856 9567553200632 9572674629632 9588008305792 9610817094986 9616474217728 9637033914368 9647202016384 9651950221648 9652880556032 9701302779392 9734375214592 9744646022096 9749967905552 9786879628288 9794472553984 9810161509904 9820243801088 9843605052304 9848449924138 9880871269376 9885734483072 9909251529226 9930437173856 9936282431488 9959919725504 9981213697024 9986126297728 9996662729564 10018035256384 10023932076032 10047777878656 10069259687936 10082031472256 10098181045036 10120200331264 10136411043584 10160524420972 10170966793984 10187258824904 10188240756736 10217503856336 10222973198336 10238796428896 10239348534016 10255197110501 10256185590784 10278112968704 10291149661184 10307634203104 10313151791104 10342773665504 10353686398477 10359340899649 10381929650176 10398559605056 10406627088608 10411749071276 10434009038656 10451729741824 10458830368073 10464986648704 10487360436224 10498425723712 10503592888264 10504605310976 10551089497222 10552106498048 10557300083456 10582414708348 10604467729928 10605039553088 10610259191336 10611281895424 10645188431872 10650427830784 10658690720512 10675763996072 10704885825536 10712158439272 10713190965248 10741379547136 10752712851968 10769936733808 10783597252393 10806652218608 10807693852672 10825005804032 10838736171872 10856097847357 10861909023232 10867255088704 10878721205702 10897197190208 10908396670976 10934346515008 10951861340798 10957723778048 10989197019598 10990256248832 11030800253312 11057041281646 11086134603572 11087203176448 11119048314248 11125000245248 11142820463488 11154577331444 11161143142912 11185005289472 11211613154176 11217131338672 11223135772672 11255371341872 11274487013888 11297982266368 11316079570208 11324858890544 11373941189632 11382765400576 11412715768832 11424757405216 11474272667648 11482067982271 11483174718464 11488826561408 11516157182614 11540778337184 11546458531748 11547571474432 11578272014596 11584469764096 11590171462912 11617743172196 11642581514176 11649434574848 11657348889796 11677147264384 11701481633024 11702112610304 11720225269144 11721354960896 11752196227072 11761313898496 11780153374976 11820312760576 11839246742456 11858714589344 11865062457344 11884068120064 11899141795744 11918202047339 11924581758464 11944833990656 11958832050739 11959984741376 11979142452256 11985554784256 12004106158016 12023334543346 12024493451264 12032662571203 12065485809664 12084812513984 12094188238112 12100140812564 12126010504384 12138804743042 12145949890816 12171917520896 12200873138368 12206878221496 12208054820864 12262076983258 12269294691584 12308499124352 12314557179344 12315744157696 12324111145592 12371435204608 12377524235776 12387127053568 12406968968408 12419720101376 12432824235088 12440813256704 12453939645952 12486708491264 12496396017152 12516412960912 12532288698727 12559082308112 12560292855808 12599884251178 12606628860928 12642838157978 12669868118368 12677325860864 12707483787712 12727838855522 12734651958272 12754362792892 12755592163328 12776024291968 12789154717696 12819578672768 12850075002994 12863281533568 12883886160908 12885128015872 12905071758992 12911979732992 12932662365952 12963427709516 12971058247168 12998789931008 13036125609808 13043103735808 13084217003053 13085478167552 13113454477312 13130087498752 13151119500512 13161322494416 13195952607712 13209875749781 13218364085248 13232310873824 13245910243328 13267127771968 13277420768224 13283955711628 13334965532672 13344024952369 13345311159296 13351879517312 13394543164736 13402427465728 13461734875766 13463032428544 13469658727168 13501701524444 13530567705664 13538532073472 13552816673536 13581792137216 13588476887552 13599019195136 13620802339816 13657957777408 13667236629416 13668553990144 13690448516864 13711638743929 13718978466304 13740953763824 13742278230016 13758382701329 13781749387616 13789126639616 13811214301696 13828732357216 13850883460421 13858297719296 13881085589504 13903320553024 13950717967424 13973064469294 13983905150317 14020699645694 14022051076096 14043754561256 14044511840576 14073779633536 14097681977344 14107259566238 14115563386624 14145741983744 14179393106752 14186371987144 14193965830144 14231702112532 14233073881088 14240079182336 14270523990016 14304471955328 14311512397616 14312891858944 14322615655688 14384690328064 14399867715632 14437756693024 14448957894832 14511580138496 14522838614528 14546101549168 14576414620448 14601170619392 14643108724342 14650947054592 14658158026624 14693028129542 14724441326752 14733108432896 14748653438848 14772278087588 14780185561088 14822637840388 14824066568192 14863071698944 14898429268352 14953390860632 14954832191488 14997786098288 15005814284288 15029850857728 15065605175924 15081088694528 15106701811712 15122640998656 15130084131232 15138183135232 15162431739392 15181663670432 15205981922467 15207447600128 15239960608768 15259290876928 15283733473568 15299859447859 15340116486338 15341595092992 15352017763259 15393895688192 15418553897152 15430516027936 15438110691892 15487440534226 15488933341184 15496556757248 15497392375808 15529687871488 15566631245504 15574292903288 15575794081792 15644718909674 15646226876416 15653927709952 15670444278776 15703947158656 15713190821888 15723865944376 15750570728704 15784244916224 15792013680128 15804265551104 15829581097624 15864097816576 15872761741312 15889509203456 15935147729431 15943677677056 15969216536336 15989471788031 16023656737936 16025201229824 16050005212864 16050870674944 16075714389434 16084319581184 16130517649834 16132072441856 16157913075136 16174519201792 16212996556736 16238966815666 16274376208384 16300444786304 16321120165784 16356014168704 16394923279682 16404573665536 16439646089216 16456991675008 16465091554576 16500293363456 16539545698348 16549281211904 16584663015424 16624116056192 16632298191824 16687052136448 16695265248256 16734981399248 16752180601856 16779014535136 16792032148048 16855603930112 16864809350144 16882603528672 16940157531872 17025135284057 17026776306688 17035156625536 17053130538668 17089589555008 17099648835584 17140326969472 17167782642332 17176972408832 17185426651904 17226308841532 17273299542016 17291524721408 17328493416448 17350472766208 17378265054248 17379940114432 17429859519632 17439189573632 17467123969792 17485553654696 17494159776737 17531561698672 17533251534848 17583611287648 17593023643648 17621204453888 17643555076448 17671816828813 17710350579712 17711305572352 17738719326272 17780917736701 17799191889472 17827702943582 17829421324288 17841534157301 17890203097088 17909079175744 17917893750568 17918859934528 17986697695232 17998917377614 18000652261376 18009511907072 18048015634432 18090949825856 18099853914632 18101598527488 18157688902196 18159439089664 18168376887808 18211597405064 18250533184384 18259515817648 18261275820032 18273682043464 18342863100416 18343852199936 18352880763392 18372245016496 18434877314096 18436654219264 18466186371584 18519225739609 18529138921984 18557818527374 18558819217904 18629079755776 18652708760896 18682586993126 18692587621376 18746277268726 18748084189184 18797414207488 18817247490944 18847389284164 18857478129664 18911641382564 18913464242176 18943760157056 18967788300776 19008340790656 19028396624228 19080303140864 19125693027712 19135106401264 19145349259264 19176016611584 19221634189972 19232948435456 19274067828736 19294404032768 19303900443296 19400735556251 19402605558784 19468750429184 19489292044192 19499935811104 19520510330027 19573759256576 19587057146227 19588945107968 19620323019808 19640487602176 19687210104608 19696899848276 19761742538752 19771468966144 19818503058452 19860874347712 19872564862976 19919839451008 19962427394048 19972252595456 19993325459128 20036070512768 20047864152064 20095555757312 20138519375872 20164062944512 20196362090072 20240400662528 20272822087168 20321048841944 20331050551343 20341933587968 20374517649808 20376481513472 20400360557143 20435007712672 20445946396672 20477592857792 20478697068032 20510394221002 20512371181568 20582299322368 20615268406208 20685547331008 20707372796954 20718681799298 20763859300352 20797119210112 20813254177216 20823498142552 20868018077312 20903459483648 20917660736146 20929973297408 20974720872448 20996851447424 21007185776528 21009210621952 21102178994444 21104212996096 21114600166912 21164829416696 21208935459856 21210079106176 21220518382672 21222563790848 21290376863744 21300855661568 21317381441024 21351527992144 21424316878544 21426381930496 21505425703936 21539873467616 21567194504786 21613304437216 21650011608064 21677472343744 21712195694714 21723818046464 21734510177408 21757442411404 21794394380416 21816793341952 21868693030016 21903722681596 21915447556096 21978394039196 21980512497664 22061600506624 22114082563292 22172269207144 22174406352896 22238096628496 22250000490496 22285640926976 22309154662888 22320134887561 22322286285824 22370010578944 22423226308352 22434262677344 22446271545344 22510742683744 22534493926097 22546800781589 22548974027776 22595964532736 22632159140416 22649717781088 22685998491653 22747882379264 22763336683453 22765530801152 22825431537664 22849514810432 22948545335296 22964135964542 22966349436928 22977653122816 23032314365228 23081556674368 23092917063496 23095142948864 23156544029192 23168939528192 23180342925824 23235486344392 23285163028352 23298869149696 23314697779592 23354294528768 23402963266048 23404225220608 23440450538288 23442709921792 23522627796992 23560306749952 23627977667777 23640625521152 23678493484912 23717429178688 23768136240128 23798283591488 23836404094678 23849163516928 23917664101478 23919969482752 23958284904512 24008212316032 24046669086692 24048986902528 24065325142406 24130971619328 24169625027968 24188376476224 24200281625128 24252021008768 24277609486084 24291899781632 24343835041792 24401746276736 24413756442992 24416109641728 24524153966516 24538589383168 24616998248704 24629114358688 24648222291184 24742870409216 24755048471552 24774254107136 24813937936816 24839440202752 24865648470176 24905478696931 24907879291904 24973416982528 24992792034304 25032825921824 25064577397454 25118164616224 25199768502356 25213257721856 25285676315956 25339736236736 25354651721728 25414967575424 25455677711044 25469303916544 25508725585784 25511184326656 25552048583936 25578309435392 25639157345536 25700150005988 25726563067136 25767772321816 25770256031744 25810143517984 25823959465984 25865324731904 25926855419032 25939616220679 25942116494336 25997579862016 26072251219616 26086207471616 26168434006106 26170956335104 26188736184383 26260174997504 26302239001024 26322644988832 26364809057867 26391905215424 26419751499562 26436728170496 26464621747648 26491820486656 26534255543936 26554841536448 26567911423256 26669931065344 26688049904738 26690622318592 26703759034624 26789086329472 26804854931456 26923469751532 26926064857088 26939317454336 27003403048888 27061135411328 27077064146944 27105633347072 27163584274432 27176953775104 27198038390272 27241604679632 27334473258832 27337107980288 27380897033728 27423277487858 27437956932608 27481907527648 27516765402658 27563498775232 27622428603392 27657464714432 27701766920842 27716595438592 27762171179008 27806641106048 27901435934848 27946128938588 27967810300634 28041399291388 28044102152192 28087509122512 28089023681152 28147559267072 28195363954688 28214519132476 28231126773248 28291483967488 28358786213504 28372743974288 28387931660288 28463404225064 28466147762176 28480158364672 28541047980032 28608943910656 28623024795232 28645231311376 28769380656128 28799735431264 28875513386048 28897915789664 28944204972109 29023160276992 29042877837509 29045677229056 29092203098336 29152829240896 29202341238784 29286217448684 29301894109184 29316316053248 29386056259084 29448882653504 29466216865792 29497306877696 29544556175176 29560371122176 29645275680776 29648133136384 29726143397888 29796858536704 29842978442669 29906781721264 29909664382976 29995572196576 30011628568576 30059701715456 30131210351848 30146040472681 30162177389056 30213403623424 30245281997312 30260168262464 30324863478784 30363327340864 30411963844934 30414895200256 30435558268337 30518581753856 30567466947136 30599718895718 30680232972676 30683190185984 30704035526518 30787791376384 30837107794304 30861032055872 30876221383784 30974881068452 30977866682368 30993113514496 30994784751616 31059375742976 31133262491008 31148585806576 31151588163584 31289437819348 31292453752832 31307855419904 31340888557552 31407894317312 31447731888752 31501141457408 31568489832448 31584027360256 31608531102208 31659162195248 31775955578843 31779018406912 31870295458862 31887355354112 31938433072672 31978943576062 32047313475872 32100010425728 32101741349888 32151428778868 32168639162368 32261035299668 32264144883712 32315826150272 32349038403584 32425993113472 32477933631332 32548752416768 32600889572608 32642240331568 32712028337408 32789846559364 32809147331072 32879292178432 32913983350016 32930183109152 33000586726912 33079091396696 33095372419487 33098562423808 33169326030848 33248232112384 33264596383648 33299694092399 33374104272896 33390530496512 33413215131799 33469962798496 33504361203712 33558029070272 33584064296096 33637859832451 33711207860224 33729618700288 33765207057344 33880315063744 34050270568114 34053552613376 34070313251072 34106261077336 34179179110016 34199297671168 34280653938944 34335565284664 34353944817664 34370853303808 34452617683064 34546599084032 34583049442816 34656986832896 34682380352291 34700945532416 34756530108496 34759880228864 34859719039264 34878379147264 34934247939584 34971107309392 34988319553474 35063123397344 35167222575296 35242408907776 35287110152896 35343633657626 35420701159424 35477438652544 35561835473402 35598383778944 35655405887164 35658842648576 35683068314602 35780406194176 35818158351488 35835787501136 35837719869056 35973395390464 35997834755228 36001304522752 36019023814144 36096031268864 36181899651712 36199707829264 36203197054976 36315377804392 36318878179328 36336753775616 36423194810128 36501066368768 36519031635296 36547364086928 36685726200832 36687704399872 36705761526784 36744490032992 36869754628192 36928813240277 36932372743168 37038451479218 37058277843968 37115637054748 37117638435808 37258159511552 37305417521792 37365173986252 37385175242752 37492554537452 37496168378368 37594828414976 37634494981888 37694778568328 37714956259328 37823282765128 37826928484352 37887520314112 37935576601552 38016681581312 38056793248456 38075524219957 38160606281728 38251386055424 38270212802528 38290698518528 38352033223168 38443268379944 38462189568593 38465896870912 38548135657472 38588808065536 38607800886592 38699644485761 38801471112502 38805211117568 38831574342361 38937500858368 38978584088384 38999871622208 39041020660054 39147518513152 39174114292454 39177890215936 39240646039616 39280975204352 39374420209216 39393799696552 39523485077504 39542937932288 39637006116904 39721748695424 39745129725952 39839678902016 39924854788096 39944505190912 39986650918256 40072141025536 40191111514624 40277038751744 40306550139149 40328125889024 40392724180144 40545644174336 40642097683888 40662101102686 40683867175936 40749035299616 40800721114286 40870015425344 40955185715584 40957394136064 41020788442004 41024742363136 41164598644736 41230536812416 41371094662016 41414745593908 41437363598596 41527718600704 41594238420224 41626508354432 41646996285104 41736036154624 41806918967296 41835321472292 41859946594816 41949441744896 41993702894848 42014371553056 42204357988888 42208425992192 42229200333824 42329658833392 42417870919712 42420158212352 42441036765344 42485816600647 42580753727488 42601711323136 42634762882048 42703055984288 42848633757088 42917269441403 43010851407872 43079746935232 43134389009572 43226608874432 43300023216128 43354944687488 43424391389428 43447636092928 43469020354816 43514884822808 43588788760832 43633586683904 43737386060032 43807445363192 43830895112192 43956788078392 43961024995328 44123201013248 44228165126584 44249933552923 44344538414288 44348812705792 44476193256992 44500000980992 44571281853952 44618309325776 44640269775122 44644572571648 44846452616704 44868525354688 44975262510479 45021485367488 45068987852194 45093601563178 45097948055552 45191929065472 45264318280832 45299435562176 45371996983306 45495764758528 45526673366906 45531061602304 45650863075328 45699029620864 45897090670592 45928271929084 45932698873856 45955306245632 46064628730456 46163113348736 46185834126992 46190285897728 46313088058384 46337879056384 46360685851648 46470972688784 46570326056704 46629395559184 46708589057536 46805926532096 46808450441216 46880901076576 47116072065181 47120613499904 47255955335554 47281251042304 47356986969824 47434858357376 47536272480256 47596567182976 47672808189356 47698327033856 47835328202956 47839938965504 47916569809024 48016424632064 48093338173384 48097973805056 48130650284812 48261943238656 48339250055936 48376752952448 48400563250256 48504042017536 48555218972168 48583799563264 48687670083584 48803492553472 48827512885984 49048307933032 49072448759929 49077178766336 49233996497408 49258228717376 49296444582368 49375408481833 49485740818432 49510096943104 49543732781633 49548508214272 49627875873632 49678880405504 49731296940352 49810957393862 49815758583808 49946833965056 49985584068608 50065651843648 50129154794908 50236329232448 50399537004712 50426515443712 50571352631912 50679472473472 50709303443456 50829935150848 50911355422088 50938607833088 51017451171568 51022368653312 51104097167872 51278314691072 51400300011976 51425598453397 51453126134272 51535544643632 51540512063488 51620287035968 51730649463808 51853710838064 51879232441358 51884232988672 52144502439232 52336868012212 52341912670208 52377472368766 52520349995008 52604478002048 52645289977664 52729618115734 52783810430848 52839502999124 52873456340992 52929243495296 52983640973312 53068511087872 53109683072896 53135822846512 53339862130688 53376099809476 53381244637184 53407518069248 53578172658944 53846939503064 53852129714176 53878634908672 54006806097776 54122270822656 54206041869791 54211266694144 54327168548864 54353907550208 54396076780544 54483209359264 54668946517664 54756516183859 54761794067456 54846554975716 54875913865216 54963815055296 55033530805316 55126997550464 55244857206784 55314929428864 55403533841684 55433190877184 55524342358016 55613282212096 55802871869696 55892257877176 55935620601268 56082798582776 56088204304384 56175018245024 56178047362304 56295118534144 56390727909376 56429038264952 56456811774419 56462253546496 56582967934976 56717572427008 56745487948576 56775863320576 56926808450128 56932295524352 56960316729344 56999014048363 57217887821312 57246049590464 57290462622752 57382231478887 57538761312256 57599470862528 57751026772096 57795831579328 57888409944218 58046320553984 58085755675018 58091354458112 58184406196672 58305658481792 58404682477568 58572434897368 58603788218368 58632632106496 58772112518168 58897765307008 58932433731584 58994613755392 59089112350352 59120742244352 59290551361552 59296266272768 59593717073408 59685956885338 59813563442528 59991144393152 60119403430912 60262420703696 60292080945362 60324354778112 60490563994624 60520336524928 60649726957568 60726654681728 60823927689868 60829790400512 60871116536674 61037163507712 61134933894272 61199437791436 61360465945352 61366380371968 61408071053036 61575582752768 61674215588608 61722064111744 61752442767568 61949762136904 61955733364736 61986227028992 61989569503232 62118751485952 62266524982016 62297171613152 62578875638696 62584907505664 62615710839808 62681777115104 62815788634624 62895463777504 62996210821649 63002282914816 63136979664896 63168054720512 63217062204416 63318324390496 63551911157686 63558036813824 63740590917724 63774710708224 63876866145344 63957887152124 64094626951744 64200020851456 64203482699776 64302857557736 64337278324736 64522070599336 64528289767424 64631652300544 64698076807168 64851986226944 64952364845809 64955867262664 65097504833536 65201779145216 65284480663136 65424056674816 65579693118728 65611970440541 65618294662144 65758584356864 65827966700032 65860366218304 66001173453824 66158182793392 66190744838974 66197124847616 66242097407557 66496464224768 66529192767296 66599388184798 66781060993024 66826430263598 66939925596992 67008722407424 67116058140544 67168128592192 67275719664902 67422415720448 67459237400576 67530414114688 67760630127488 68100541136228 68107105226752 68140626502144 68212522154672 68358358220032 68561307877888 68671130569328 68707889635328 68741706607616 68905235366128 69166098885632 69313973665792 69364760704582 69401891064832 69513060216992 69719438078528 69868495879168 69942214618784 69976639106948 70126246794688 70334445150592 70484817815552 70574220305792 70687267315252 70841402318848 70954877305088 71123670946804 71196767557888 71310811774328 71317685297152 71366136629204 71560812388352 71636316702976 71671575002272 71675439738112 71946790780928 71995669510456 72002609045504 72038047628288 72192062537728 72363799303424 72399415658528 72475804789339 72630755608784 72637756358656 72673507551232 72846389620256 73002132737536 73038063270592 73094728173856 73211812576511 73371452401664 73375408799744 73411523053568 73488980065984 73739509256384 73857626480554 73864745486336 74076902958436 74116555687936 74231274109496 74235276871616 74516319023104 74610835043584 74730347972504 74770350485504 74985109074904 74992336756736 75189656829952 75268989963776 75389557136656 75429912518656 75485180766751 75646565530256 75653856968704 75775040628224 75871153203104 76033363162624 76113586496912 76151048439914 76502772110848 76540425605056 76704066446336 76886536759888 76924379137186 76931793741824 77177616131072 77215601773184 77399288971522 77602942225004 77610422235136 77663148684722 77875001716736 77957168176768 77999743244416 78082041320108 78295037026304 78348228584908 78355780431872 78481292079232 78561950408704 78748840418432 78787599393104 79046970155008 79085875864576 79274012233808 79443497390848 79679357804032 79849709576192 79889010381824 79973301836512 80144282051072 80374475875897 80382223029248 80554077503488 80613100278298 80656251778048 80785448360288 80870685652969 81091288348672 81284195367776 81324202205372 81367734351872 81498070599232 81601442228572 81740030850688 81910371431168 81914788272128 82041576884008 82049484726272 82329197289472 82461073624832 82742189324032 82829491187816 82874727197192 83055437201408 83188476840448 83253016708864 83293992570208 83472072309248 83613837934592 83670642944584 83711824355173 83719893189632 83898883489792 83987405789696 84028743106112 84228637998421 84408715977776 84416851984384 84458400667648 84515779451021 84659317666784 84835741839424 84840316424704 84882073530688 84971633201294 85203422646272 85269525764096 85406111968576 85697267514176 85834538882806 86021702815744 86159493870464 86268778019144 86453217748864 86600046432256 86709889374976 86848782778856 86895272185856 86938040709632 87029769645616 87177577521664 87474772120064 87614890726384 87661790224384 87726020891089 87913576156784 87922049990656 88246402026496 88456330253168 88499867105846 88689076828576 88952386513984 89142563707904 89236618651552 89280539550244 89289145143296 89692905233408 89737050709376 89950525020958 90042970734976 90137975704388 90187203126356 90195896111104 90383858130944 90528636561664 90598871124352 90743993966612 90991529517056 91053346733812 91062123204608 91301726150656 91398059241728 91794181341184 91856543858168 91865397747712 91910612491264 92129257460912 92326226697472 92371668253984 92469130248467 92626176116768 92675758112768 92721371703296 92941945377568 93140652113408 93258791118368 93408174666583 93417178115072 93611853064192 93616900882432 93761802153152 93984850893991 94232144130362 94241226999808 94511910671108 94562502084608 94713973939648 94869716714752 95072544960512 95193134365952 95345616378712 95396654067712 95670656405912 95679877931008 95833139618048 96032849264128 96186676346768 96195947610112 96261300569624 96308678909303 96523886477312 96678500111872 96753505904896 96801126500512 97008084035072 97110437944336 97167599126528 97606985106944 97655025771968 97887336052219 98096615866064 98144897519858 98154357532672 98467992994816 98516457434752 98592889164736 98750816963666 99020193886208 99087465563266 99097016428544 99255751747264 99357760811008 99462593880704 99621914787724 99631517167616 99893667930112 99971168137216 100131303687296 100258309589816 100472658464896 100799074009424 100853030887424 101142705263824 101358944946944 101659870301696 101822710844176 101877215666176 102034902343136 102208194335744 102556629382144 102800600023952 102851196906794 102906252268544 103071089287264 103179840315857 103240574071936 103461298927616 103707421676128 103758464882716 103768465977344 104289004878464 104673736024424 104683825340416 104754944737532 105040699990016 105208956004096 105290579955328 105459236231468 105567620861696 105679005998248 105746912681984 105858486990592 105967281946624 106137022175744 106219366145792 106271645693024 106679724261376 106752199618952 106762489274368 106815036138496 107099016135013 107156345317888 107464124342813 107693879006128 107704259428352 107757269817344 108013612195552 108244541645312 108412083739582 108422533388288 108707815100416 108792153561088 108966418718528 109225637525449 109337893035328 109513032367718 109523588134912 109693109951432 109751827730432 109927630110592 110067061610632 110253995100928 110489714413568 110629858857728 110807067683368 110866381754368 111048684716032 111226564424192 111605743739392 111784515754352 111871241202536 111926302516217 112165597165552 112176408608768 112350036490048 112356094724608 112590237068288 112858076529904 112913623548838 112924507092992 113435144854016 113490975897152 113853616900256 113920633458688 113998028096726 114435775642624 114492099180928 114580925245504 114764462957774 115077522624512 115198941725056 115502053544192 115591663158656 115776819888436 116092641107968 116171511350036 116182708916224 116368812393344 116611316963584 116809364955136 117144869794736 117207576436736 117265264212992 117544225036336 117795530614016 117989227510784 118178224700704 118241484488704 118581102723104 119175946988399 119187434146816 119371913770676 119627126885056 119911706313023 119982288786304 120238806861824 120524841407392 120584161890724 120648709556224 120981127989248 121040673049856 121299453915136 121453309363456 121647855379736 121659580801024 121742233073348 122074327015424 122269867788544 122398875582872 122720931890704 122732760743936 122816142106072 123151165505536 123348431177216 123444128223488 123504885535136 123899524273808 123911466729472 123972454057984 123979139006464 124466424156907 124533049964032 124594343226304 124890739101107 125157751277392 125169815011328 125231421679616 125363554230208 125631577269248 125790927555008 125992421643298 126004565829632 126336109441024 126434124408832 126636648780992 127103822315372 127116073627648 127481181835448 127549421416448 127753732290688 127915774304248 128189253903488 128400041702912 128406965399552 128605715115472 128674556649472 129044141198672 129056579534848 129263304601088 129703972453888 129904729691618 129911734525328 130403558290432 130568961326272 130848113349632 131159386237456 131223940881082 131236589324288 131643244540921 131655933400064 131720732436608 132002346907648 132316365586784 132381489677948 132394249695232 132484194815114 132992928449536 133058385534592 133198776369596 133562121986048 133652860527196 133879851193984 134017444814848 134232116281088 134336257184384 134551439329804 134844831440896 134918474801152 135060828229376 135521260254976 136201082272456 136214210453504 136281253004288 136425044309344 136643572310189 136716716440064 137109400023589 137122615755776 137342261138656 137415779270656 137483413215232 137810470732256 138332197771264 138729521409164 138803782129664 139026120433984 139356847877297 139438876157056 139736991758336 139884429237568 139953278213896 140252493589376 140668890301184 140969635631104 141148440611584 141374534630504 141682804637696 141909754610176 142247341893608 142393535115776 142621623548656 142635370594304 142732273258408 142802523900001 143121624776704 143272633405952 143343150004544 143350879476224 143991339020912 144005218091008 144076095256576 144727598606848 144798831317056 144951609578678 145261511217568 145347015102464 145692779240512 146004265475072 146076126541184 146189456347712 146423625153022 146742904803328 146823046107136 146977960131968 147479018512768 147715252961108 147729490972672 148153805916872 148233111375872 148462548218992 148470553743232 149032638046208 149221670087168 149460695945008 149540700971008 149970218149808 149984673513472 150537979927552 150779114273312 150859825037312 150970361533502 151293131060512 151550081256448 151742306406208 152066726325248 152227172993824 152302096879828 152990797709719 153005544221696 153080851210112 153408132892672 153773073519776 153848758274372 153863587483648 154355232262144 154431203546368 154798577943044 155205884450008 155220844470272 155326297369444 155750003433472 155914336353536 155999486488832 156164082640216 156590074052608 156696457169816 156711560863744 156962584158464 157123900817408 157497680836864 157575198786208 157741457482679 158093940310016 158171751729152 158548024467616 158801989441571 158886994781696 159343356784171 159358715608064 159699419152384 159778020763648 159946603673024 160288564102144 160748951751794 160764446058496 161226200556596 161312503556096 161570896720576 161741371305938 162182576697344 162568390735552 162648404410744 162735468703744 162996141198464 163202884457144 163480061701376 163820742862336 163829576544256 164083153768016 164098969452544 164658394578944 164922147249664 165484378648064 165658982375632 165749454394384 166376953680896 166506033417728 166587985140416 166944144618496 167341285889168 167423648710346 167439786379264 167974811579392 168057486212224 168457275996842 168817431955552 168916801335296 169031558902042 169318635333568 169671483678848 169680632849408 169764147061376 169943266402588 170406845292544 170539051528192 170812223937152 171394535028352 171669077765612 172043405631488 172318987740928 172537556038288 172906435497728 173200092864512 173419778749952 173697565557712 173790544371712 173876081419264 174059539291232 174338350878517 174355155043328 174949544240128 175229781452768 175323580448768 175452041782178 175827152313568 176012668774109 176492804052992 176912660506336 176999734211692 177378153657152 177800116257241 177904773027968 178285127415808 178473237303104 178561079100488 178578290286592 179385810466816 179474101418752 179901050041916 180085941469952 180275951408776 180374406252712 180391792222208 180767716261888 181057273123328 181197742248704 181487987933224 181983059034112 182106693467624 182124246409216 182603452301312 182796118483456 183321153290681 183713087716336 183730795495424 183821224982528 184258514921824 184553663405069 184652453394944 184743336507968 184938260496934 185252352233536 185442743406592 185883890755136 186281304226816 186517582236736 186816349333166 186834356230144 187223706128384 187523604306304 187969701787982 188464288260724 188482453999616 189023821342216 189125004169216 189427947879296 189739433429504 190145089921024 190386268731904 190691232757424 190793308135424 191341312811824 191359755862016 191666279236096 192065698528256 192373352693536 192522601139248 192617357818606 193357000223744 193507011809792 193602253001024 194016168070144 194220875888672 194335198253056 195195155698607 195213970213888 195310051543936 195774672104438 196193231732128 196289795039716 196308715065344 196935985989632 197032914869504 197185778329472 197501633927332 198040387772416 198174931126532 198194032857088 198511503494528 198715521622016 198925187761408 199243829575448 199263034335232 199787335860224 199942336274432 200262607374592 200516619179632 200945316929792 201598148018848 201706061774848 202285410527648 202609434804763 202717889893888 203300144862563 203319740603392 203645421688352 203754431332352 204069804686272 204416388671488 204555263710451 205113258764288 205601200047904 205702393813588 205812504537088 206142178574528 206359680631714 206481148143872 206922597855232 207414843352256 207516929765432 207536931954688 208578009756928 209347472048848 209367650680832 209509889475064 210081399980032 210417912008192 210581159910656 210918472462936 211135241723392 211358011996496 211493825363968 211716973981184 212274044351488 212438732291584 212543291386048 213048907878359 213504399237904 213524978548736 213630072276992 214198032270026 214312690635776 214928248685626 215387758012256 215514539634688 216027224391104 216489083290624 216824167479164 216845066776576 217415630200832 217584307122176 217932837437056 218451275050898 218675786070656 219026064735436 219047176269824 219386219902864 219503655460864 219855260221184 220134123221264 220507990201856 220979428827136 221259717715456 221614135366736 221732763508736 222431689051901 222453128848384 223211487478784 223569031508704 223742482405072 223852605032434 224331194331104 224567887746277 224700072980096 224712189449216 225180474136576 225716153059808 225827247097676 225849014185984 226848424190273 226870289708032 226981951794304 227707233800512 227841266917376 227996056193452 228871551285248 228984198361856 229161850491008 229528925915548 230155045249024 230397883450112 231004107088384 231183326317312 231553639776872 232185282215936 232343022700072 232365417832448 232737624786688 233097858646793 233222633927168 233618729910272 233892505922593 234289739589472 234415152873472 234530528425984 235088450072672 235465018827157 235591061228032 235978455021568 236356449401408 237162205446208 237726387555389 238351893976798 238374868293632 238743827541352 239254253770112 239823412626046 239964577572608 240477613723648 241049682814784 241168323781448 241297419112448 241962255978496 242081346099712 242598907830272 242906618726912 243295710759472 243319161602048 243484466146696 244148654030848 244539735577088 244797751165744 245441863781408 245632284212144 246696862354432 246888256446976 247009771070272 247799048547616 247944908115968 248932848313814 249066099928064 249188686452608 249781478202214 250315502554784 250462843359232 250727108460416 251263154538496 251581855110016 251984843286596 252009131659264 252672218882048 252868248817664 253273297561984 254207644630744 254232147255296 254962363670896 255098842832896 255507464581376 255831548608496 256378507806976 256800083405824 256813930799104 257211430230944 257349113298944 258088282397344 258501692681939 258526609202176 259407944907776 259809459383236 259823469050656 260807116580864 260984301975403 261137922652544 261696226699264 262318772474912 262447881762164 262473178648576 263286489081842 263311866800128 263441464873216 264004693815296 264632731173568 264762979355896 264788499390464 264968389630228 265985856899072 266116771069184 266397552739192 267124243972096 267305721054392 267759702387968 268034889629696 268464232562176 268672514368768 269102878659608 269689662881792 269836949602304 270121656458752 270897511400327 271042520509952 271821020396527 272402164544912 272428420907008 272562506008576 272850088618688 273287144620378 273433432880128 274218800047178 274245231511552 274684522277312 274966826430464 275620941464512 276664395542528 277459042818328 277607564259328 278052240867968 278713695754594 278877752314112 279473983516672 279768858475136 279906556427792 280504987178752 281337780602368 281939271262208 282296881223168 282749069261008 283819509220352 284494683787216 284787070231552 285243247097312 285464546516816 285605047800002 286545266811904 286686300009088 286701758952448 287982678041824 288152190513152 289427299828969 289455197213696 289597662634112 289903219157356 290523022435136 290694030204928 291385558481024 292008530950144 292152253082368 292378912695424 292847250306044 293485809606656 293646092214272 293955920263936 294958037025536 295430505922216 295458981945344 296307611833744 296466222751744 296925096437984 296941107486464 297400716204529 298065276092416 298443340174336 298921391890016 299081401942016 299940436299616 300420886089821 301075959855104 301558228546624 301940723067004 302586262121024 303100162512896 303306080674117 303484612812416 304133452650496 304454345987648 304604193759656 305981595419438 306011088443392 306161702420224 306816265785344 307546147039552 307697516548744 307727174967296 308710464524288 308862407092736 309597155886088 310411768900016 310441688940544 310652594738888 311500006866944 311828672707072 311998972977664 312328165280432 313392914339632 313423121727488 313925168316928 314826837573353 314995361673728 315150397572416 315482914965358 316343503458304 317096048935232 317603978883142 317773989563392 318686713568342 318717431216128 319556041527296 319893207346048 320577128204288 321497903503588 321528892116992 322452401113192 322625007112192 323141793441152 323482742611876 324365153394688 325136781471104 325296808821488 325470937407488 325992282396928 326405768914288 326960123402752 327641485724672 327659153088512 328166307536032 329812504456267 329844294499328 330968757296128 331317964751264 331498908788768 332753907361792 332979971485859 333012066835456 333175970280832 333888289236992 334682571778336 334847297420692 334879572758528 335949623158784 336114972424448 336914551993684 337634863911104 337833602670592 338063117804084 338637270667136 339342967357696 339361265698816 339528294122752 339886532805176 340813690585088 341078103056384 341624447874304 342789070056704 343338155531224 344086811262976 344637975481856 345075112076576 345627859372831 345812870995456 346400185729024 346806129471431 346839557499904 347395131115424 347581088743424 347752162838528 348119078582464 348676701757034 348710310086656 349899088480256 350459562905536 350904083564356 351654304627136 352025337548218 352985608105984 353825321012672 353999468423384 354756307314304 355600232514482 355809546055936 356570254831616 356946474606208 357122158200976 357156580573184 358771620933632 358948202837504 359802100083832 360171882939904 360551902817552 360748812505424 360783584444416 362114546246656 362395484497408 362975975866448 364213386935248 364248492818432 365592236966912 366642306581362 367426175432672 367642449965056 368517029843648 369107326810138 369304906789888 369486673015936 369876520993868 370504704467072 370885486813184 371767781510272 372562608453632 373035164473472 373632698666332 373668712460288 374447412256768 375047208612608 375939403575964 376928576521448 376964907999232 378047642684432 378250008338432 378855895758592 379442293088537 379478866859008 380290179842048 380772537463808 381382465514848 381586616270848 382682625623648 383086396743649 383295613287013 383332558472192 384131397056512 384746705387072 385045202278496 385234715637212 386714000447488 386976723618701 387014023619584 387204506002048 388032336140288 388441751777344 388670396506112 390390311397214 390427940427776 390620103087872 391549344208876 392386463464256 392579590079432 392617430130688 393871971979264 394065829739008 394371556658944 395003267854664 396080775544832 396349862253064 396388065714176 397023006989056 397431043244032 397850375522816 398487659150896 398526068670464 398993098338541 399884672548864 400525214749184 401033238359264 401675620352209 401890633859584 403196296037696 404570821055296 405218869609526 405435779787776 406600289725126 406639481206784 407290843376704 408139609372544 408832777342976 409110527420902 410226517528576 411202400095808 411404787627176 411625009074176 412284357149056 412719361263428 412962296287744 413845195710464 414829686704512 415033859530864 415073863909376 417156019513856 418694944097696 419019778950128 420835824016384 421162319821312 421836944925872 422270483446784 422716023992992 423433947962368 424548088702976 424877464583168 425086582772096 426097815756718 427008798475808 427260144553984 428396064540052 428625381271552 429856497371252 430775516024512 431029079269376 432054448782208 432978166581248 433648334958328 433690133553152 434831260401664 435168614244352 435865674874112 436902550101796 437351572141312 438052129470872 438094352539648 438772439805728 439007310921728 439710520442368 440268246442528 440973475751543 441015980403712 441958857654272 442519435430912 443228270733472 443465527017472 444863378103802 444906257696768 445208515134511 446422974957568 447138063017408 447484964810144 447705210064868 448662388662208 449135775492554 449400145960192 449424378898432 450360948273152 451432306119616 451654494195352 451698028371968 453696848380546 453740579416064 453963903588608 455414467601024 455682533834752 455992112386904 457743102570496 457968396723712 458323700982016 459057851831096 460310090498048 460795766900224 462008214176768 462366652634624 463107279553744 463694681852899 464686045400144 464730835664896 465475249573376 466195717293586 466445267854336 467785011845186 468579479178944 469061056851968 470176900145344 470930037654314 471182122456064 471956910043136 472712898802816 474324410892416 475452775110778 476703787953596 476749736587264 477487655082704 478508507540224 479646825252092 479929155145216 480955227447296 482099365629568 482336647562896 482594838224896 483924511956992 484162692199424 485197815660544 485813237453824 486591421518944 486968932293392 489079471154176 489595502331488 490883727562816 491264568424288 493393724708864 493728923237653 493776512893952 494019542140544 495598097095232 495889816231936 497865696627628 498132199856128 498377372905216 499562956404428 500631005109568 500925686718464 501454216920832 502526309076992 503163710220032 503969686573192 504018263318528 505344437764096 505736497635328 506546595123968 507330633525373 508415289261488 508464294510592 509924727341792 510197685665792 511014929162752 511663097216992 512482688035577 512757015613952 513600166811648 513627861598208 514422860461888 516176564794688 517003385363878 517053218404352 517404490561729 518815889815552 519618918766472 519646938101312 521614233161728 521968603950806 522275845305088 523392453398528 524637544949824 524895763524328 524946357297152 526572978163684 526623733600256 526882929746432 528009387630592 529265462347136 529525958711792 529576998780928 529936779260456 531971713798144 532233542138368 532795105478384 534611442108784 535519404775936 536928465124352 537345028737536 538205757319216 540243312917504 541795022800654 542085041019904 543642040793054 544804329089824 545125012017152 545700177237376 546574289240756 546866865760256 548437600094356 548490463023104 549369044554624 549933652860928 551241882929024 553328791085056 554918085636656 555215128518656 556104481735936 557427391509188 557755504628224 558947967033344 559537716950272 559813112855584 561009974357504 562621331131279 562675561204736 563878542524416 564593762446336 565498138522016 566094799570783 567639018440704 568024657240583 568989367574432 569574140463104 570486494194624 570929093033632 571210095600004 573090533623808 573372600018176 573403517904896 575965356083648 576304381026304 578854599657938 578910394427392 579195325268224 579806438314712 581046044870272 581388060409856 582771116962048 584017061900288 584304506164736 584757825390848 585694500612088 586971619213312 587292184428544 587911840527872 589600465988947 589916074051072 590861011844432 590917963890688 591610456157147 592615223667488 592932445503488 593850192875968 593882214972928 594801432409058 596886680348672 597842783780032 599880872599232 600841772179642 602151919710208 603116457093248 603881446134008 605172524242048 606200325025792 606612161348234 606969225624832 608266905300992 608908691975296 609208387519312 611963190838876 612022176886784 612323404840448 613632531570688 615092294079104 615395033097488 615454349934592 617420929048576 617724814185472 619194311772176 620823537800032 621305189477776 623657345414144 623997945955328 624656330560864 626785828679264 627850336633856 629653675146706 629990723347456 630300795144832 630965829930716 632687006916608 634192097870464 635207957766284 635547979126784 637373427136684 637434862432256 639112083054592 639786414692096 641154256408576 642995807007176 643057784233984 644904802226384 645250014224384 646283586882304 646965485223752 647283911739269 648730306789376 650273562942208 650593617642976 650941874814976 651984564793856 652811537828576 653857222666081 653920246805504 655282971449344 655318306177024 656332615072064 657893956257937 659625008912534 659688588998656 660136763820137 661937514592256 662635929502528 662997817577536 665507814723584 665959942971718 666024133670912 666351940561664 667776578473984 669365143556672 669694594841384 669759145517056 671899246317568 672229944848896 673829103987368 675269727822208 675667205341184 676126235608168 677274541334272 678685934715392 678722531397632 679056588245504 679773065610352 682156206112768 683248895748608 685211352365533 685578140113408 686676311062448 689275950963712 690150224153152 691255718745662 691625741990912 693612258942862 693679114999808 694790262230848 695504325677056 696238157164928 697353403514068 697420620173312 699798176960512 700919125811072 701808167128712 703308609254272 704050675096436 705971216211968 707650642025344 707998936846768 709512614628608 711200465028964 711619092111872 713140509663232 713892949212416 714244316401952 717543241867264 717896405675008 719604200167664 720343765879808 721103805635104 721497625010848 722258882210999 724229092493312 724790968994816 725951951732896 728426773870496 731184473933824 733284613162724 734852350865344 735284899930112 737034059687296 738214653620276 738609813579776 738973346031872 739753041987736 741009408934144 741770973626368 743535563020544 745125216907264 746070328946944 747265397332664 747337424920576 748894824513536 750094417225216 751878807151928 752248870399691 753857153042896 753929815998464 756095285368864 756500016676864 757711791517184 758884586177074 758957733718016 761545074927616 762764931029696 764579462678143 765365251247296 766172793487298 766591226574026 766665116944384 768262794113024 769493410774144 770090404556992 770469431274424 773428000894976 773953447237402 774028047239168 774409012004096 776064672280576 776883503554688 777340793012224 780780622794428 780855880855552 781240206175744 783098688417752 784772926928512 785159180158864 785234860261376 787743943958528 788131659478016 788743113317888 790006535709328 792699724506128 792776131428352 794046013978112 795700751045632 796975318301792 797986196677082 801050429498368 802066476718528 803351240704418 803781267719168 806392592075392 809141642110592 810437739219052 810871559575552 813200579450252 813278962413568 814581686753408 816279218745088 817665554685952 818221054841804 820453035057152 822404800191616 822809575254352 823250018148352 824568714298112 825438722526856 825924592575488 827690391420928 829659373409024 830067719061728 834231628918793 834312039027712 837389888195392 838039557900256 839381944191161 841671648032768 842243457287761 842324639642624 843673889851744 844540966893568 845432047985984 846867895924736 849096177405952 849754929166336 850173165544192 852195631513436 854017596951616 854520289107968 856792129080104 857250762543104 859712994742504 861551032049024 862058158538752 864108897564416 865956333162496 867296669916656 867380267106304 870337228488704 871731349748224 873805100203592 874235173707749 874703144282624 876104258941744 876188705079296 877544879611456 879421040884736 880536492885056 881946951503086 882031960807424 885038870861824 886456541466944 889726756207604 889812515393536 890417030269022 892845949915136 894276126034816 894969929620288 895410420129736 897324777324416 898271550985108 898800291920384 898848757796864 900721896546304 902864612239232 903308988390704 903396056743936 907393696761092 907481158832128 907927807177216 910828935202048 911984224773808 915486205140992 915936793447424 916647401964032 918115703662192 921502711786447 921591533800448 924016428353536 924733305269248 926214559107488 927389363705798 929372090800288 930950499146752 932391434587172 932890535708672 935570023690372 937158958357888 938122113703936 940353800290688 941860075308628 942364244912128 943913820086272 945425797605632 948648821784832 950905550221556 953407575907192 953499473174528 954975310165408 957017015080448 959293650504184 959765800165123 959858310290432 961910454894592 964198731259136 964673295125792 965189676449792 967849023913984 968325384398848 968983238822171 971626474907648 973182843037888 973937864586784 975497935141079 978158942308352 979191004662976 981767455125632 982529136848576 986787449417728 987457846475306 987553025787904 988039084281088 991196194190464 991779632463872 995731393255256 996264399712256 996754745810432 999125912808856 1001262010219136 1001851373436928 1002908433841664 1005052618153984 1006327420440064 1007939373146384 1008036526637056 1011472995270656 1013093190247936 1014661267050746 1016830578522976 1019849454683584 1022029858325504 1023326194433984 1024965376071154 1025514031227904 1027200333623296 1028845720923776 1032353129589376 1034006770727756 1034106436808704 1034808981123458 1037631779631104 1039237837532944 1039293876202624 1043228466323456 1043937207901612 1044551690610176 1046784906797056 1049275089899648 1049791527048656 1049892714594304 1053145956327368 1053247467200512 1053765859492864 1056018775261184 1058530924694272 1059051917423584 1059873558520912 1063943427596288 1064467084276736 1065590210956768 1069222884217568 1070935583968033 1071038809551872 1073856930248704 1074690057475072 1076411514638432 1080486625835008 1083590045601308 1084170082039808 1087284081586108 1089608658179648 1090250024034304 1091400354474752 1093148578481512 1093733731520512 1096875200188712 1096980926046208 1098738089109248 1099867305721856 1102483765858048 1104190202378753 1106657582170112 1109836171273312 1110430257037312 1112208963471872 1114854783018376 1115403497489197 1115511009256448 1117895934066688 1119075433900544 1119626225711168 1122019948715008 1125242662262558 1125351122409472 1126115655928469 1129187524892672 1130996277044032 1132189599141566 1135278036881408 1136049314481166 1137978735148864 1139148280926208 1140972988389248 1141858186067264 1142420191200008 1146181067247616 1146745200036352 1146807035809792 1151930712167296 1152608762052608 1157709199315876 1157820788854784 1158390650536448 1159612876629424 1162092089740544 1165542233924096 1168034123800576 1168609012329472 1169515650781696 1171389001224176 1175823681055744 1179200931977894 1179832148102144 1181722023688864 1183220912314294 1185230447334976 1187700385751936 1187764429945856 1189602864818116 1193773360697344 1195685567560064 1199761745198464 1201683544359284 1204303839420416 1206232914186496 1207762892268016 1210345048484096 1212400650051584 1213224322696468 1213938451249664 1216533810601984 1217817383950592 1218416775038624 1223926381677752 1224044353773568 1224646809680896 1227265063141376 1230184588158208 1230790066194976 1232088681418763 1234841858097152 1235449628370944 1238388623544352 1241647075600064 1242610378955552 1244600813800687 1247314690828288 1247995891910656 1249312661121728 1253571657358528 1255700673267712 1259307350293412 1259981446694912 1260601590289664 1261931659861432 1265374013833216 1268384195740928 1270415915532568 1271095958253568 1274746854273368 1274869724864512 1278224166109184 1279572829384192 1282308512817152 1283248073034767 1285991614014352 1286115568467968 1289809604452768 1290500028448768 1292567173764608 1293930970447504 1294567823478538 1300547125884416 1301187235285952 1303969129587712 1305623075657152 1307714445332162 1307840493611008 1310565942898688 1312665230144128 1315787912515874 1319250017825068 1319377177997312 1320273527640274 1323875029184512 1325271859005056 1325995635155072 1331015629447168 1331919885943436 1332048267341824 1332703881123328 1335553156947968 1338730287113344 1339389189682768 1339518291034112 1343798492635136 1344459889697792 1347658207974736 1350539455644416 1352252471216336 1354549082668544 1357371869430784 1357445062795264 1358113176491008 1359546131220704 1366366089890249 1366497791497216 1370422704731066 1371156280226816 1373352622124896 1378551901927424 1380300448306304 1382511437491324 1383251483981824 1387224517885724 1387358229999616 1389580524461696 1391008651354112 1392476314329856 1394706807028136 1394841240346624 1399596353921024 1401838251622144 1403616334257424 1406617218508544 1408101350192872 1411942432423936 1415301284050688 1415997873693536 1419025229257216 1422400930057928 1423101014037941 1423238184223744 1426281019326464 1427785898424832 1428488632803904 1431886845973157 1435086483734528 1435792811350016 1436768250667357 1439208400335328 1440687531759616 1442207611270208 1442995250021696 1444517764421998 1448458184986624 1449581937989632 1451903903465792 1456853547740992 1462368947867648 1466569226325448 1469704701730688 1470569799860224 1474068119374592 1476429307240552 1477219627159552 1477946692063744 1479506083975472 1482018817868288 1487071126041088 1490250433814528 1491342355148513 1492140657893888 1494530794665328 1494674849841152 1500188834450432 1503757614303856 1504497740799382 1507714306085792 1512190570737728 1515423583034368 1517769172354148 1517915467436032 1523090149855232 1525529862059392 1529158925356286 1530730502494592 1532345586974596 1533182453148052 1533330233888768 1536525588226048 1538986821548288 1540180809113984 1540938862548848 1546856001789952 1547906894474804 1548056094478336 1548818024008192 1552129344561152 1553767007109376 1561561245588856 1561711761711104 1562480412351488 1566197376835504 1569545853857024 1570318360317728 1571975214223939 1575487887917056 1576263318956032 1577486226635776 1580013071418656 1585399449012256 1587938969331911 1588092027956224 1591401502091264 1593950636603584 1595972393354164 1602100858996736 1604132953437056 1606702481408836 1607562535438336 1612785184150784 1618283284221184 1620875478438104 1621743119151104 1626401158900504 1626557924827136 1629163373506816 1632558437490176 1635331109371904 1636442109683608 1637247541458151 1640906070114304 1644809600383232 1645619150508704 1646500036296704 1649137428596224 1650877445053712 1651849185150976 1659318746818048 1660135438123456 1664084712887723 1668463257837586 1668624078055424 1674779776390784 1676079115800512 1678763888382322 1683343296065536 1684486914575522 1684649279285248 1687347779703488 1689081933787136 1690864095971968 1693735791849472 1698192354811904 1699509858332672 1700346331088384 1704391263026872 1708035193903232 1709040578215936 1713584258160208 1714501525086208 1719425989485008 1723102064098048 1728217795128832 1731912666324992 1734593339833312 1743462699496448 1747610200407184 1748470347415498 1749406288565248 1752208517883488 1755089759222912 1758842081769472 1761072985770112 1763893903006172 1764063921614848 1770077741723648 1772913082933888 1779453512415208 1779625030787072 1780834060538044 1785691899830272 1788552252069632 1789939859240576 1790820840259472 1794649554648832 1796543101970216 1797600583840768 1797697515593728 1801443793092608 1805729224478464 1806617976781408 1814787393522184 1814962317664256 1815855614354432 1821657870404096 1823968449547616 1826890113827821 1830972410281984 1831873586894848 1833294803928064 1836231407324384 1843005423572894 1843183067600896 1848032856707072 1849466610538496 1852429118214976 1854778727411596 1858744181600576 1861900998293504 1864782869174344 1865781071417344 1871140047380744 1874317916715776 1876244227407872 1880707600581376 1883720150617256 1884728489824256 1887827640172544 1890851595211264 1897297643569664 1901811100443112 1902747142775689 1906815151814384 1906998946349056 1909950620330816 1914034030160896 1918587301008368 1919531600330246 1919716620580864 1928397462518272 1929346590251584 1936650768797696 1937966477644342 1943252949815296 1946365686075776 1947875729173568 1950995870282158 1956317884616704 1958382009325952 1963534910251264 1965058273697152 1973574898835456 1974915692950612 1975106051575808 1976078168562176 1982392388380928 1991462786510512 1992528799424512 1993509491620864 1998251825617712 2002524020438272 2005816867683328 2010105236307968 2012654840880128 2015878746292768 2025991098802783 2026186380495872 2029322534101492 2033661157045952 2039698909367168 2044059716651008 2046652388867968 2049930752142308 2051028062455808 2054400667246592 2057691441847552 2064706259178752 2068013541455512 2068212873617408 2069617962246916 2075263559262208 2078475675065888 2078587752405248 2086456932646912 2087874415803224 2089103381220352 2093569813594112 2098550179799296 2099583054097312 2106291912654736 2106494934401024 2107531718985728 2117061849388544 2118103834847168 2119747117041824 2123142564718819 2127886855192576 2128934168553472 2131180421913536 2138445768435136 2141871167936066 2142077619103744 2147713860497408 2149380114950144 2152823029276864 2160973251670016 2167180091202616 2168340164079616 2174568163172216 2179217316359296 2180500048068608 2182800708949504 2186297156963024 2187467463041024 2193750400377424 2193961852092416 2197476178218496 2204967531716096 2208380404757506 2219672342546624 2224417926943744 2229709566036752 2230806994978394 2231022018512896 2238150867801088 2239252451422336 2244039897430016 2250485324525116 2250702244818944 2252231311856938 2258375049785344 2261992554088064 2264379198283132 2270556073762816 2272098628962332 2275957470297728 2278296561852416 2281945976778496 2283716372134528 2284840382400016 2292362134495232 2293490400072704 2293614071619584 2303861424334592 2315418398631752 2315641577709568 2316781301072896 2319225753258848 2324184179481088 2330859800401013 2331084467848192 2336068247601152 2337218024658944 2339031301563392 2342778002448352 2351647362111488 2358401863955788 2359664296204288 2363444047377728 2366441824628588 2370460894669952 2375400771503872 2375528859891712 2379205729636232 2387546721394688 2391371135120128 2399523490396928 2403367088718568 2408607678840832 2412465828372992 2415525784536032 2420690096968192 2424801300103168 2426448645392936 2427642906300017 2427876902499328 2433067621203968 2435634767901184 2436833550077248 2447852763355504 2448088707547136 2449293619361792 2450957604079609 2460369176316416 2461580132389952 2464177362837526 2470899256741888 2476777247088704 2483294151200128 2485220757911104 2489201627601374 2494629381656576 2495991783821312 2498625322243456 2507143314717056 2511401346535424 2518614700586824 2519962893389824 2521203180579328 2523863319722864 2536768391481856 2540831831065136 2542191916507136 2549493708546736 2549739449729024 2559145658768384 2564617025634304 2566496146069534 2571983228028704 2579619208905536 2585134347529216 2587861940895008 2589135646957076 2601094251768832 2602374470571904 2607938259175424 2611246151314304 2615428890664324 2615680987222016 2621131885797376 2625330460288256 2631575825031748 2638500035650136 2638754355994624 2640547055280548 2647750058369024 2650543718010112 2651991270310144 2662031258894336 2663839771886872 2664096534683648 2665407762246656 2671106313895936 2677460574226688 2678778379365536 2681604777205543 2687596985270272 2688919779395584 2695316415949472 2701078911288832 2704504942432672 2708837065330907 2709098165337088 2714743738861568 2714890125590528 2716226352982016 2719092262441408 2732732179780498 2732995582994432 2740845409462132 2742312560453632 2746705244249792 2757103803854848 2760600896612608 2765022874982648 2766502967963648 2774449035771448 2774716459999232 2779161048923392 2782017302708224 2784952628659712 2789413614056272 2789682480693248 2792951688369787 2799192707842048 2803676503244288 2807232668514848 2813234437017088 2816202700385744 2830602568101376 2831995747387072 2838050458514432 2844801860115856 2846202028075882 2846476368447488 2855571796849664 2856977265607808 2863773691946314 2871585622700032 2873536501334714 2878416800670656 2881375063519232 2884415222540416 2885990500043392 2889035528843996 2896916369973248 2899163875979264 2903807806931584 2913707095481984 2924737895735296 2933138452650896 2939409403461376 2948136238749184 2952858614481104 2954439254319104 2955893384127488 2959012167950944 2964037635736576 2974142252082176 2980500867629056 2982684710297026 2984281315787776 2989061589330656 2992215369159853 3000377668900864 3007515228607712 3008995481598764 3015428612171584 3024381141475456 3030847166068736 3035538344708296 3035830934872064 3046180299710464 3051059724118784 3058317850712572 3061461004989184 3064691173949192 3066364906296104 3066660467777536 3073051176452096 3077973643096576 3080361618227968 3081877725097696 3093712003579904 3095813788949608 3096112188956672 3097636048016384 3104258689122304 3107534014218752 3116459605941577 3123122491177712 3123423523422208 3124960824702976 3132394753671008 3139091707714048 3140636720635456 3143950428447878 3152526637912064 3154972453271552 3160026142837312 3170798898024512 3175877938663822 3176184055912448 3182803004182528 3187901273207168 3191944786708328 3204201717993472 3208265906874112 3213404962817672 3215125070876672 3225570368301568 3236566568442368 3241750956876208 3243486238302208 3245862772970293 3252802317801008 3253115849654272 3258326747013632 3265116874980352 3272884219367216 3274495082916302 3289619200766464 3291238301017408 3298274857192448 3301754890107424 3303698370301952 3318637493636096 3320270876246912 3328169425775446 3336926515675172 3337248156110848 3349559552781568 3352158231601024 3357527776764644 3366686592131072 3368973829151044 3369298558570496 3374695559406976 3378163867574272 3381728191943936 3387471583698944 3396384709623808 3399019716665344 3400692662176768 3408782526053744 3416070387806464 3427168516320416 3429003050172416 3438851978970016 3446204128196096 3456102462663571 3456435590257664 3463825332649984 3469186679666624 3477439483077667 3486925398992896 3495220400814368 3496940694830996 3498812577130496 3504417035766976 3510179518445824 3517684163538944 3522145971540224 3527787806012344 3528127843229696 3540155483447296 3545826165867776 3558907024830416 3559250061574144 3561668121076088 3571383799660544 3577104504139264 3579879718481152 3581641680518944 3589299109297664 3593086203940432 3595201167681536 3595395031187456 3611458448956928 3613235953562816 3621831433932103 3629574787044368 3629924635328512 3631711228708864 3643315740808192 3647936899095232 3653780227655642 3663747173789696 3666589607856128 3672462814648768 3686010847145788 3686366135201792 3696065713414144 3698933221076992 3704858236429952 3709557454823192 3717488363201152 3723801996587008 3729565738348688 3731562142834688 3742280094761488 3748635833431552 3761415201162752 3767440301234512 3769456979648512 3781703190422528 3794595287139328 3803622200886224 3805494285551378 3813630303628768 3817654091686709 3819901240661632 3828068060321792 3837174602016736 3839063200660492 3839433241161728 3856794925036544 3858693180503168 3873301537595392 3875932955288684 3886505899630592 3892731372151552 3895751458347136 3901991740564316 3912635769233408 3916764018651904 3927069820502528 3930116547394304 3947149797670912 3949831385901224 3950212103151616 3952156337124352 3962663596995481 3964784776761856 3976172600684081 3982925573021024 3985057598849024 3987018983241728 3996503651235424 4005048040876544 4011633735366656 4025309681760256 4031757492585536 4041348588441613 4051982197605566 4052372760991744 4058645068202984 4067322314091904 4079397818734336 4088119433302016 4093304777735936 4099861504284616 4102056124911616 4108801334493184 4115382883695104 4129412518357504 4136027082911024 4136425747234816 4139235924493832 4141273193100029 4150527118524416 4156951350131776 4157175504810496 4175748831606448 4178206762440704 4197100359598592 4199166108194624 4212583825309472 4215063437971456 4234123698777088 4236207669694336 4239494234083648 4246285129437638 4257868337106944 4262360843827072 4276891536870272 4283742335872132 4284155238207488 4295427720994816 4298760229900288 4305646058553728 4321946503340032 4334360182405232 4336680328159232 4349136326344432 4358434632718592 4365601417899008 4372594313926048 4374934926082048 4387500800754848 4394952356436992 4409935063432192 4416760809515012 4436733133581851 4439344685093248 4448835853887488 4459419132073504 4461613989956788 4462044037025792 4476301735602176 4478504902844672 4488079794860032 4500970649050232 4501404489637888 4504462623713876 4516750099570688 4523985108176128 4528758396566264 4541112147525632 4544197257924664 4551914940595456 4556593123704832 4563891953556992 4567432744269056 4569680764800032 4584724268990464 4586980800145408 4587228143239168 4605257693805559 4607722848669184 4620957346740959 4630836797263504 4631283155419136 4633562602145792 4638451506517696 4648368358962176 4661719600802026 4662168935696384 4674436049317888 4678062603126784 4685556004896704 4703294724222976 4716803727911576 4719328592408576 4726888094755456 4732883649257176 4740921789339904 4750801543007744 4751057719783424 4758411459272464 4775093442789376 4782742270240256 4799046980793856 4806734177437136 4824931656745984 4831051569072064 4841380193936384 4852897290785872 4855285812600034 4855753804998656 4871269535802368 4873667100154496 4895705526711008 4898587238723584 4901915208159218 4920738352632832 4923160264779904 4928354725675052 4941798513483776 4953554494177408 4966588302400256 4970441515822208 4978403255202748 4989258763313152 4991983567642624 4997250644486912 5014286629434112 5022802693070848 5037229401173648 5039925786779648 5042406361158656 5047726639445728 5055812175476993 5073536782963712 5081663662130272 5084383833014272 5098987417093472 5118291317536768 5132992292139068 5143966456057408 5156203371459989 5159238417811072 5170268695058432 5175723881790016 5178271293914152 5202188503537664 5204748941143808 5215876518350848 5222492302628608 5230857781328648 5231361974444032 5242263771594752 5250660920576512 5263151650063496 5277000071300272 5277508711989248 5281094110561096 5295500116738048 5301087436020224 5303982540620288 5327679543773744 5328193069367296 5330815524493312 5352056238747001 5354921148453376 5357556758731072 5363209554411086 5377839558791168 5390632831898944 5402157822577664 5409009884865344 5417674130661814 5418196330674176 5429487477723136 5432452705964032 5438184524882816 5465464359560996 5465991165988864 5481690818924264 5484625120907264 5493410488499584 5514207607709696 5521201793225216 5530045749965296 5533005935927296 5548898071542896 5549432919998464 5558322097846784 5569905257319424 5578827228112544 5585903376739574 5607353006488576 5614465337029696 5626468874034176 5632405400771488 5660659515259603 5661205136202752 5663991494774144 5676100917028864 5689603720231712 5692404056151764 5692952736894976 5711143593699328 5713954531215616 5727547383892628 5743171245400064 5747073002669428 5756833601341312 5762750127038464 5768830445080832 5771981000086784 5778071057687992 5793832739946496 5798327751958528 5807615613863168 5827414190963968 5849475791470592 5866276905301792 5875673609338127 5878818806922752 5895704201014327 5896272477498368 5905717228962208 5908878508638208 5911786768254976 5918024335901888 5928075271473152 5948284504164352 5965369420594052 5968562631575552 5978123178661312 5984430738319706 6000755337801728 6015030457215424 6017990963197528 6030857224343168 6048762282950912 6061694332137472 6071076689416592 6071661869744128 6092360599420928 6102119448237568 6116635701425144 6122922009978368 6129382347898384 6132729812592208 6133320935555072 6155947286193152 6160723236455936 6163755450195392 6191627577899216 6192224377913344 6195272096032768 6215068028437504 6232919211883154 6246244982355424 6249921649405952 6264789507342016 6278183415428096 6281273441270912 6287900856895756 6305053275824128 6309944906543104 6320052285674624 6341597796049024 6351755877327644 6352368111824896 6365606008365056 6375802546414336 6383889573416656 6408403435986944 6416531813748224 6426809925635344 6430250141753344 6450518982505129 6451140736603136 6473133136884736 6483501913752416 6486972476604416 6491725545940586 6505604635602016 6512468744642033 6516653494027264 6530233749960704 6545768438734432 6548990165832604 6578604301517917 6579238401532928 6582476602034816 6596549714384896 6603509780214848 6607396740603904 6637274987272192 6640541752493824 6656338851550892 6673853031350344 6674496312221696 6699119105563136 6704316463202048 6715055553529288 6733373184262144 6737947658302088 6738597117140992 6749391118813952 6756327735148544 6763456383887872 6774943167397888 6782882671755197 6798039433330688 6801385324353536 6817565052107488 6828485545987553 6832140775612928 6854337032640832 6877703957940032 6892408256392192 6912204925327142 6912871180515328 6938373359333248 6954878966155334 6973850797985792 6990440801628736 6993881389661992 6997625154260992 7008834071533952 7020359036891648 7035368327077888 7044291943080448 7055575612024688 7056255686459392 7080310966894592 7091652331735552 7117814049660832 7123336242152176 7154209008278528 7159759436962304 7163283361037888 7178598218595328 7186172407880864 7190402335363072 7222916897913856 7226471907125632 7243662867864206 7259149574088736 7263422457417728 7286631481616384 7295873798190464 7307560455311284 7327494347579392 7333179215712256 7344925629297536 7372021694291576 7372732270403584 7392131426828288 7397866442153984 7409716472859904 7419114909646384 7434976726402304 7447603993174016 7459131476697376 7463124285669376 7484560189522976 7496549087776231 7497271666863104 7522830402325504 7534880602469024 7538913959297024 7563406380845056 7568544757286687 7589190574278656 7607244401772448 7610988571102756 7627260607257536 7635308183373418 7639802481323264 7656136120643584 7674349204033472 7678126401320984 7678866482323456 7713589850073088 7717386361006336 7746603075190784 7751865910577368 7773011799261184 7785462744303104 7791502916694272 7803983481128632 7825271538466816 7833528037303808 7854139641005056 7860233094788608 7882809591499283 7899662771802448 7900424206303232 7904312674248704 7925327193990962 7929569553523712 7952345201368162 7965851146042048 7974037966483456 7993007302470848 8010096081753088 8023267470733312 8050619363520512 8063514985171072 8082697176883226 8103964395211132 8104745521983488 8117290136405968 8134644628183808 8158795637468672 8176238866604032 8186609555471872 8199723008569232 8204112249823232 8230765767390208 8258825036715008 8272054165822048 8278471848987664 8282546386200058 8313902700263552 8314351009620992 8351497663212896 8356413524881408 8393391695040101 8394200719197184 8398332216389248 8425167650618944 8430126875942912 8468247397554176 8472415339388672 8478988468167296 8492570258875276 8515736674213888 8524721687654144 8553783073740544 8567484671744264 8568310476414976 8590855441989632 8597520459800576 8611292117107456 8624620769931341 8643893006680064 8668720364810464 8673360656318464 8698272652688864 8712205696604809 8716869265437184 8731202835798016 8745188627852096 8775001601509696 8789904712873984 8795876339549393 8819870126864384 8833521619030024 8873466267163702 8878689370186496 8897671707774976 8918838264147008 8923227979913576 8924088074051584 8952603471204352 8957009805689344 8976159589720064 9001941298100464 9002808979275776 9008925247427752 9033500199141376 9047970216352256 9057516793132528 9088394515849328 9103829881190912 9127783907113984 9134865488538112 9139361529600064 9173961600290816 9210515387611118 9215445697338368 9241914693481918 9261673594527008 9267125204291584 9276903013035392 9296736717924352 9323439201604052 9324337871392768 9348872098635776 9356125206253568 9371112009793408 9406589448445952 9433607455823152 9438657184817152 9453776189510912 9465767298514352 9481843578679808 9501603086015488 9502115439566848 9516822918544928 9564562629231743 9565484540480512 9598093961587712 9613468354874272 9649863313491968 9656419173089911 9662103138144128 9682760387872768 9705794581571744 9710571625200068 9711507609997312 9742539071604736 9747334200308992 9791411053422016 9797174477447168 9803830416318436 9841476705265664 9846320529559808 9856709451350104 9883597026967552 9907108988354816 9933176604800512 9940883031644416 9956806510405496 9978517526626304 9983967135285248 9994501288973824 10023207921812099 10028573258868224 10045605386141696 10057377754671499 10074458802347296 10079851573559296 10084812722317312 10095453278891456 10111624350953986 10147073565927424 10163327324260544 10197974834186944 10236582635073536 10265984584278136 10287932912114816 10312406742919978 10318476835622144 10340537390116864 10351447763580032 10356542587828304 10404377007075328 10409497882287616 10431753036701696 10444984605257216 10461715562657296 10462723948888064 10501321841153024 10526303300126992 10554000142600544 10562188221122192 10602174872040448 10607965081240576 10655359087547488 10661631048986624 10704112477494002 10709842296906752 10715113517462144 10726419108822172 10755679117582336 10781265663797888 10804315645155328 10818019769730688 10835348261323628 10836392661348352 10858974955446272 10864905411928064 10876369049765632 10930928719121992 10931982331977728 10963381637848528 10969250241814528 10986820976999168 11003826499567573 11028415215419392 11042403586450432 11060091499930592 11066011871854592 11097796143085792 11115572785323377 11116644195693568 11139810514638848 11157654456225088 11171806753479148 11214706012977152 11222324984942329 11228930674059392 11252937748068352 11264810801542976 11321319030519206 11322410272405504 11327982989548288 11352201834057728 11379207440463424 11384808112303528 11385905473789952 11422287187398656 11427909062431232 11455094767785256 11486342490800128 11494146005338856 11513667202682624 11525500254076928 11537660890161664 11543962000173568 11556142115375984 11596655503917056 11615231227726336 11648592990214061 11654828381927936 11732553810603584 11751347218676254 11757637613845504 11791408402028654 11792544954996736 11811434457924416 11823573536509952 11836048671803776 11856150542946304 11896569008328704 11930738841188104 11937125263151104 11956246357322624 11968861476639412 12001510675603456 12030060914430848 12035981926395056 12061714448686336 12097524565901824 12123388664274944 12142153378833184 12204238896475136 12233271402850288 12245844019956736 12258764695796768 12265459625184416 12311894572386304 12321446472911872 12327510900390784 12383255155798432 12390544192065536 12430136056875008 12465838423766308 12492489964710848 12499843298811904 12529579014684032 12556366830856192 12562546882541824 12575801713791512 12610106551648256 12619889813086208 12640104571349248 12683195592098048 12703511754655288 12704736223649792 12731212016730112 12751605092828672 12767779146833312 12788230796794747 12816806871973888 12833063627496448 12853619851270688 12860500283506688 12901037965010258 12902281473206272 12946266273769472 12967003827504832 12983451091881172 13011209271204032 13024937489284066 13033306988054528 13060467499921408 13091536877468864 13097980331665208 13157208603035834 13158476803065856 13164953204069632 13193099428769792 13207019560429696 13214793481207808 13274549974544384 13281083504987648 13312677703101784 13347706062700688 13348992624443392 13398238211126272 13408632926404096 13430111107058576 13475895316604176 13477194234281984 13498782237627904 13526912767775744 13565765343510394 13602770648707072 13635130104214976 13656971091975106 13664281551225856 13708674065281664 13755407915880064 13784816512784384 13824409850654284 13825742361030656 13876746718666496 13909757932310668 13947701595971584 13980881603257472 13987762779323984 13995250308521984 14017668143067904 14040718073783296 14070736654155776 14088583886160896 14111151224049376 14181937691619481 14183304663471104 14235628099321664 14246672484304352 14308418016557056 14318138773891937 14319518873924608 14326566722075776 14357196437190656 14372344815761728 14380804670726144 14445833795827712 14452943814251264 14487325735728412 14518299148177472 14526844914835456 14573262963232768 14591747596380928 14615120910622568 14654988695158784 14666358431424512 14689851258595072 14744043388583152 14745464540807168 14795732884307968 14819432945719808 14838229819292768 14861997953031733 14869953452804608 14895207986348032 14918262953394752 14969120379045952 14993098175552462 14994543333726208 15045660804651008 15069761204938048 15126812761690112 15137089514573374 15178381148557312 15214488803544896 15221977142205512 15254521214515072 15270616366746836 15279604962646528 15312272241287168 15348698408066944 15356252802641968 15357732964646912 15427179700146176 15434772722012672 15503731821154736 15570925488606208 15583005833388544 15607966962257264 15667056074607616 15708279282010112 15720466189577216 15765619182998566 15799325543604896 15808625348497408 15850654387981924 15859139107047424 15904690402736324 15931702292084096 15948075932966912 15986014604941696 16020192163506176 16046534941466624 16101238727041024 16127029970342144 16165394353766452 16207928790422264 16209491043966976 16234580272811936 16269289256367616 16316018602807091 16317591274937344 16352477733208064 16373219110943744 16399446017138464 16408224499646464 16461531534780416 16472715059976907 16517650073430016 16544108331644096 16556943697975328 16565092772400116 16627805400527104 16628702019241984 16702995326425792 16712827049762816 16786783390080202 16788401438394368 16796664432778496 16850335301237888 16860253751885824 16936494795108352 16944830678777344 16957976936334592 16985140517750552 17031473348427776 17049443375308288 17107566147481088 17134969343488528 17136620952829952 17156703228557263 17195040919601152 17222584234214912 17249241539862682 17337440729620928 17396545305377728 17424411393209618 17433738530874368 17462405671596032 17490377255704192 17550003203019392 17579809425747968 17591752679098786 17639740253728768 17667043238060048 17746932534327404 17757378740372992 17795343415549952 17837676528294016 17846455959827152 17848176148103168 17905206942408704 17914019611378688 17952319179440128 18003882596200928 18017850494855504 18095940432704512 18115033586265056 18176789031698656 18207659762381824 18255567814227968 18269730977076224 18278723059200128 18347923200581632 18421030775222236 18430891394676736 18483829386963836 18523347189054016 18534250408583168 18553806026070784 18593473435848704 18646878403208104 18648675742785536 18697744197271552 18712250412507136 18742224019586816 18771233440438801 18813178896891904 18867214911646304 18877314369634304 18907552379021824 18931534597028704 18961859457316349 18963687157359616 19003206172030976 19004230879133696 19033645837089856 19129125258463486 19130969080961024 19143966150783973 19196187923175424 19226936709748544 19299726626983936 19312838346179822 19324206276288256 19365520775745536 19411589163143488 19421143250400136 19423015219994624 19485078143209472 19494668400617984 19582822106844032 19594348954894336 19607660832636872 19682953410531328 19692641059119616 19713418902700208 19814217976709632 19866353209601024 19881766063288832 19913613020810992 19989002577947648 20046415843624198 20057146517736448 20114755509342998 20148917604694592 20169625444634624 20190906557782912 20223248701907972 20294147131854848 20326654648521088 20395949668373888 20473165270147072 20531969168556272 20575865824229632 20624813485839956 20636953671244288 20681074780233728 20702895527160064 20713085175656608 20808754014150656 20818995764575232 20863506073403392 20889969210514432 20923431125314592 20945507584118971 21002643682306048 21052606600253984 21108000285201088 21124376442244384 21204349744080896 21215930162481152 21310718175094976 21323262097973248 21408224954988004 21419684593813504 21430227034924288 21452838217644344 21511358235164672 21562531327595776 21608631290310656 21636039539461376 21670696522647256 21672785322696704 21717949910892544 21729810823856128 21752738099531264 21815217241591039 21861857438243984 21863964663955456 21926763275697056 21938500483629056 21973641953998336 22007652999135146 22084807172900864 22120182999861184 22195592286171584 22231145570646754 22233288391387136 22279621029277696 22315308912450176 22343613506958296 22429412025954304 22444649969884658 22457861348118784 22505875496136704 22529621603085952 22642638061038412 22644820544811008 22655965979096576 22704403668115456 22758414880926848 22769616224607056 22771810947579904 22844574374797312 22855818124862464 22910189535570512 22988292010677712 23027334405365248 23075321780323328 23087924000347136 23112284230751968 23230462455452672 23297185980428122 23309656763855872 23465107621207168 23502694437352508 23515275227691008 23582816804057308 23585089909993472 23622868915848832 23647147073019904 23672097343607552 23712301085892608 23793138016657408 23861477682376208 23874250526302208 23912492714645248 23937722953278824 24003021351206912 24060121828861696 24071963852790112 24123428897372672 24192717238644997 24195049131803648 24246777328549888 24284306757666368 24342076381543669 24408477792950272 24425060261345069 24466542805700576 24491688039913472 24517529391593536 24530919250368832 24623789144772608 24642892945823744 24655021800781568 24766510311596864 24781088384131072 24860272113750016 24931676847532616 24984979929421696 24999686597623808 25059158029368064 25112733661712384 25125093765083648 25151603427583024 25239779626172416 25280209142698496 25352820037524721 25366391184196096 25407023509310576 25409472447299584 25503210185657344 25535558293666624 25576461593589494 25666127254992896 25707239702541376 25802075930020516 25804562946412544 25892532547538944 25934007655009664 25966902183762344 26022418542408064 26049874978568132 26066613976109056 26120934999842816 26183073754937728 26195960663330416 26314417206071668 26316953606131712 26329906408139264 26386198857539584 26414039120859392 26549099949088768 26562167009975296 26625355406203568 26695412125401376 26723578641806963 26796476422252544 26817265852808192 26860222214117152 26951790633208352 26997564475255808 27053825535551488 27131530687020788 27205541297414144 27270260208429952 27313942183950212 27328563102451712 27417348130563328 27510815831760128 27569633025568768 27648819701308568 27651484722061312 27753493437332992 27819515864621336 27833208204788567 27895403191943168 27961763206514944 27975525558647968 27990500617043968 28035336286135808 28081436147566592 28177167772321792 28222302448098752 28289440119091291 28363875383238962 28366609326942208 28471256198643328 28493344968608704 28616836033114112 28636277547783874 28639037747849216 28653133444151552 28714392874381312 28744689631523456 28761609341452288 28891667591655424 28905887628502528 28974651471456824 29036598296354944 29053689829670912 29146525926465536 29183495192761856 29230241821245136 29332716862849024 29379702517190144 29488086777166304 29638865891439616 29676459638585536 29723995906063466 29739906905609216 29836525906789504 29938240758091904 29986196351104924 29989086667452416 30091321609302016 30139522409876096 30253625523380224 30274179029146748 30356762297114624 30428977607089792 30443954284411024 30509042429030144 30541232733493672 30559209925293056 30624544482574336 30697396816133888 30712505605283936 30854359400292352 30869545444025344 31007463642309472 31057131935072957 31141850977212416 31166011666777088 31215933924514528 31334112149215232 31416558564020224 31440932379154432 31531238365997132 31598651087209792 31617250696994816 31701308775963848 31718278214094848 31809380805472648 31863404584168192 31896151865933824 31972029209883392 32040384327012352 32093069882933248 32202477454082048 32254059940684288 32330788707532904 32346701427186713 32415857580844528 32418982087933952 32469160545623872 32538578512735232 32632037205614182 32635182549874688 32746438221887488 32798892034276928 32923063069560832 32945430119953814 33035300146860032 33088216663288192 33113887395950656 33130185544800232 33255610801054208 33257404038483968 33405990652851584 33425654099525632 33573566780160404 33576802876788736 33593328865556992 33700670602475776 33872989590216704 33889661357554688 33915953872669184 33970281035501104 34098886750616576 34215132294962176 34269938686977056 34313406457114526 34445168468429824 34498483079725364 34674881459241856 34793090610755456 34848822786419236 34867477061748736 34924811343192064 34980754511408384 35100006406038784 35159618851495936 35183505358197572 35279480507457536 35334086476120096 35493865068654808 35514757480745984 35590686831099904 35675353056588032 35692911919654304 35810413884817408 35828039222757376 36007765192401856 36035700989711008 36093423600219923 36191880865409024 36230067172530112 36353578063397312 36415319524763648 36511135628455936 36539461954152448 36557446118400256 36695846401163264 36842061550444472 36861782789353472 36967658773927672 37046694378108032 37068500817166336 37107612052141568 37186946871697408 37293756806416208 37297351485571072 37424500825014272 37484448039173632 37542466880877602 37734429823292608 37815104758043648 37863069194057408 37923718914632698 37927374314719232 38006412344061952 38067291674179712 38258250516926972 38261938161922048 38287932301567946 38392375846350848 38453873419497088 38599453253967872 38625676692359644 38648412552576512 38731041551491072 38823178326286976 38842286500800272 38846030439989248 38970156286418944 38989336801235968 39165644213688064 39215321665273744 39365906821062656 39385282118239232 39426837805400416 39624616606817221 39628435953419264 39732706419202048 39763532126577664 39827226041621984 39978005155895296 40092831687248396 40114293035472896 40229511018685996 40297835209389184 40339250889269248 40381813115565824 40446497403815944 40588294263709696 40653309297042176 40791899336747776 40946330540294144 41063938337112544 41151731648459264 41249626971679912 41269929407100289 41273907342488576 41362149560467456 41405791054320128 41426170351313216 41617508028301312 41637991529150464 41666279269353353 41779938421028864 41846862250629184 41891015168237942 42005287364612096 42105213200507968 42216000570402176 42248752884488768 42408699488161792 42431860324962304 42621436350189952 42646524195946496 42816449909976008 42839369187627008 42860454069848576 42905676435288688 43125062655191552 43217262580621312 43272079078922752 43341393045294512 43345570645393408 43505476199062528 43630434483182078 43723714876487968 43853526551394112 43947283907996672 44015305998270292 44169614345801728 44240365999722368 44391184572343168 44462291141293508 44466576782774272 44559242058555392 44630617824900352 44687227013916592 44858824051908608 44889299939769316 44915722696237568 45011750992273408 45059243206171904 45285276122076824 45289641089622016 45311931958193152 45408807336230912 45516829761853696 45539232449214112 45587281212494231 45689148749594624 45711636249724928 45820379071141024 45976584021355424 46050230110625419 46054668810730496 46150643560646656 46175848000694272 46224568461503936 46460924910905344 46594371960856244 46619313527711744 46930215242414336 47005388874705016 47030550455382016 47165633608114616 47170179819986944 47245737831697664 47294294146039808 47344194687215104 47424602171785216 47480178702286379 47586276033314816 47722955364752416 47748501052604416 47824985429290496 47875445906557648 48120243657723392 48143927705580224 48246857794745344 48385434477289994 48390098263607296 48568613515332736 48684152763087338 48816955585900544 48850120522690138 48933085611401152 48983376079826944 49035058783187072 49061838500737664 49247578289545216 49285785891647488 49310043601563136 49533020623193728 49562176768262144 49720544227500032 49863353695065232 49969959858843392 50118316058736128 50225467323424768 50250187530167296 50303206855166048 50560418285396992 50705640075049442 50732782368392192 50814047018621152 51006420371314688 51071116587333248 51152923187178988 51332254509985792 51414479405082752 51604151860041032 51609125892825088 51785065095077888 51868015310019328 51933804367524688 52044837084816128 52099749957136264 52133227952218112 52241869999685632 52366147509875456 52391921326660832 52628834412143336 52633907212263424 52659812816278528 52772397715079168 52828078241718784 52979813301006809 53098199898177536 53124334019950592 53250710812407136 53390824250802752 53447157283613926 53592952844505088 53634531705616384 53720444428234304 53903581266416704 53995128950511616 54107651071102976 54263061374041576 54411082594828288 54540520416859904 54627884367900424 54657126204903424 54834696261126656 55021631663520256 55139266051137536 55179667140494981 55297639402617136 55302969444122624 55506986874665984 55639031729242672 55666416409577134 55923526413029888 55951051117295936 56070672572271616 56162872295133184 56354335544643584 56444604896197504 56578880238182582 56727750766477924 56733218653884416 56942512397286656 56986689937217408 57233672066228224 57272555095567748 57278075495698432 57306266888303104 57428785748762624 57489379263046912 57783335183310848 57811775257005056 57949302942913648 58073196592709888 58293051852931072 58366990385523712 58460483642490272 58753741865280707 58759405034380288 58976173554332608 59277731782879232 59352919277171072 59447991812126932 59479813811218432 59673051813579008 59876481516183808 59972392702209848 59978173334904832 60182643218604032 60279044819752192 60507251046760448 60548358058293496 60713524594229248 60857955214179584 60887908568822048 61018084858060288 61082465466987344 61118419850586112 61394793632267776 61425011210567872 61571134376845751 61708718800584704 61739090888050688 62014927284618944 62114263870145914 62283701954424832 62332023333554176 62431867849029056 62668224298430464 62833117128040448 62881864758308864 63062476731994264 63197302174419584 63234501393989632 63402617551927696 63436556428189696 63618761610945296 63726809168336384 63944058419766784 64080768654024704 64508119881368576 64661577415065808 64693402854373426 64831715161689056 64938321091247744 65077157025470464 65264074411228364 65270365099749376 65492876443774976 65597784068553856 65846126139121664 65890860239907628 66070600293720064 66176433326576384 66227774791901312 66260371089600464 66511221602108416 66514808076967936 66811981305703168 67147133560320808 67153605753577472 67186657731113984 67401341204951552 67594934211629377 67745979180433408 67779322715109376 67831907745338368 67940562071002208 68197773501233152 68430264589924352 68539877373954112 68626812914229052 68890336936859648 68996966159450728 69349762918483712 69586181221510912 69697645572838472 69734954123497472 69849622686384128 69961509022816768 70200012812077568 70319237702991872 70367010716395144 70401644282700493 70558961014915072 70668172952240192 70987730137309616 71029514961491968 71350706113176064 71385823839308608 71656078445514752 72015530384803712 72071401979422016 72186847200439846 72383761730818048 72460134345060224 72707156126794624 72830639049527296 73022271256911872 73078923908304896 73114892236800512 73684123100888944 73723565578706944 73935317547855344 74093388756216064 74215224104283136 74373893743394816 74587513612832416 74968896078347264 75084933761755204 75468859646585216 75630209516087296 75726138388114816 75847437829265396 75854748629438464 76012824688123904 76134583348359424 76516501033853944 76523876323844096 76575864603135892 76784751692701696 76907746838994176 77198906507935744 77251353384719288 77296825105153024 77462083102982144 77646356652573952 77684573001600544 77940312572837888 77978673602471936 78331288427376128 78430643330547488 78556274894596303 78731813642125312 78770564236478464 78853675610800832 79249233213634442 79256871906838528 79465412838404096 79527064253155328 79654452083243968 79956010311790592 80185663374496792 80228586070945792 80459022037371992 80595670418778368 80678501778538496 80763626231131648 80892994807631888 81176588527419392 81306618594084352 81583798673495552 82127876674225088 82303463296918528 82499253943359824 82539858814200578 82547814684977152 82811582108640256 82852340702626432 83275983058300928 83332558538706706 83559876842057728 83693724501258368 83782030336475884 84010574729224192 84210426401015936 84432001140804352 84497505768977536 84817398976323584 84863720649924608 85242872700379904 85632899819952016 85678738375254016 85720908139697152 85811352870577376 86250125310383104 86434525161242624 86544158157845504 86682786090589024 87010952398125056 87260868966364156 87447429752975936 87707053102788224 87894567815993344 88030611996540584 88339228691603456 88480731999444736 88782369144686336 88924582282587016 88933153565548544 89118484117110784 89261235649800704 89374454027833184 89717648103817216 89778599879538632 89831445392475136 90023501984546816 90118486412343808 90570552244153648 90579282179244032 90623863916386304 91033659523707392 91078464898428224 91174562424988462 91423272499449856 91640758142282048 91953168042710848 92100460221250838 92109337621460992 92301287121293312 92351696001388544 92449136923007872 92921849821810688 93188743921712488 93238627055423488 93860430484828672 94010777749410032 94061100910764032 94331267216229232 94340359639973888 94491475663395328 94688389374430208 94960357404572758 95445910729504832 95649970858580992 95750891813115296 96240487315446784 96287855411160448 96493715589490688 96770868954579988 96780196527214592 97137227030665472 97368305526174676 97633911171801088 97700241045380276 97866171222802304 97966752159653888 98070117566374144 98123677001475328 98495156579090432 98571571783294976 98620087203126272 99066041246387456 99441088455000064 99726707390130464 99939919717686784 100226971417243559 100236632117472256 100450934646849536 100500375060334592 100606413710332096 101120836570793984 101411280150098884 101465564736784384 101628094037242304 102012840742629376 102142233174666496 102305846374357976 102664509019971584 102828958810165504 103208303720082064 103218251785650176 103570130190155776 103736030620038656 103867608735049376 104089674169632256 104199499914272528 104266455904436224 104732295019750912 104783842653321664 105257668824286672 105267814424526848 105319625632557056 105656156483437568 105959626602013618 106248668039901184 106501421624814272 106781648501605504 106894314567227852 107185905689010176 107269063411232768 107440888856468608 107807162532833408 107990257901023232 108215302142205952 108526122748083152 109081040833719808 109255768735800848 109314252409806848 109669392522253312 110043263327040512 110278532102275072 110359334280989962 110595278805234272 110711968658914561 111013973749331968 111278063458485344 111332832819154268 111847052826059776 111902102234591872 112141345144543232 112325744590266368 112708671089287168 112889209792395008 113157760476365164 113455501532955848 113466437307768832 113885024794573312 113973379874434816 114467344132456448 114545110191135496 114556150991396864 114612533776606208 114857571497525248 114978758526093824 115309005419838349 115566670366621696 115623550514010112 115898605885827296 116146393185419776 116733980771047424 116920967284980544 117507483730561414 117518810068760576 117952347108665216 118555463565758464 118705838554342144 118895983624253864 118959627622436864 119346103627158016 119752963032367616 119944785404419696 119956346669809664 120096922599900841 120365286437208064 120558089639504384 121096716116586992 121715910428359168 121775817137644096 122036169716120576 122164930933974688 122236839701172224 122789587264535552 122850022421135744 123142268753691502 123478181776101376 124029854569237888 124228527740291828 124567403908849664 124664046667108352 124863735698058112 125336448596860928 125666234256080896 125763729516617728 126124953463988528 126394604348839168 126805235103855392 126873112856379392 127237523221890592 127453618336672768 127888116839533568 128161537308049408 128665260873873679 129016239762737152 129323154830131616 129386805708746852 129663430323378112 129876642182495488 130154314050940928 130528148822456728 130540730199498752 130985752887549952 131195568137107712 131692252278243328 131781720479815256 132141200587440128 132352866653152768 132455549583802624 132520742179200928 133022443204216832 133029616153935872 133623962611406336 134007763055487811 134294267120641616 134307211507154944 134373315462227968 134802682409903104 135189868423258754 135558645430218752 135663815490676736 135881124142004416 136395547002466304 136860529179848704 137079754747908224 137253625828458104 137780673873719296 137993932318901456 138699525836967424 139172362443021824 139395291145676944 139469908246994944 139923018045633536 140400025624155136 140734021432790288 140803288565400986 141336345904480384 141975460274619232 142059029922983936 142701412226352128 142771647678617216 143312156891029504 144031060769607424 144142803958844032 144373694400879692 144767523461636096 144920268690120448 145414312253589248 145661278099054592 146044542513823744 146157847816609792 146229784473601024 146618553088832797 147368246201777888 147447131157413888 147870635095710688 148186777512432128 148430448208566272 149175027225664832 149529897772339681 149937792156694528 150169867523510408 150937719293170432 151260419032174592 151452276776229632 151694875658530792 151709497258876928 152025649376247808 152269166696718848 153033002067707888 153047752647688192 153151729206271784 153569503385403392 153815493677988352 154502706769438576 154593650210306048 155292713305147904 155369146003201088 155957347204943872 156662576854752256 156861286661094976 157112549789192606 157541128472956928 157707351221601664 158498466427268884 158513743813677056 158930825676808192 159054128506310656 159308904166487936 159912020623581184 160371326748993584 160457172141891584 160918044074743984 161191340837556736 161527252462263296 161785989615263776 162613237188168704 163167597346991104 164159125942528487 164255753348450176 164606926593837056 164998507886719648 165079717628401156 165095629369954304 165623164217280512 165704681405252864 166551966116601856 166665117077413412 167119753684115456 167387449002516736 167564060672951768 168021149458448384 168420852802031872 168864002281608704 168995011537955072 169634797952647168 169727441299849216 170394534670805683 170485745400759808 170975421829415483 171265799639904032 171357476750508032 171441816279394304 171622705741154752 172500250620766208 173088316315691008 173365572181178048 174021904796250112 174521737932728312 174894859505951872 175414106205576448 175789135631986688 176061223993081168 176678457383206912 176961463998889472 177564738289372672 177849164565174032 177866307131097088 178522471299601408 178748908055666368 179557199759077264 179662890784950272 180236972824687616 181141104488307296 181247727832772608 182067319047414784 182156929796856448 182349124849976924 182846544998899712 183281516284564096 183906336085421696 184200920442501676 184218675242921984 184602574242586624 184703392002777088 184898273846015744 185843699643621376 186377487843424976 186477254110846976 187065050492648741 187720860969657344 188021555498820064 188122201821528064 188662534432458464 188982951326790656 189376778748860416 189920714809145516 190779524744019593 190891821459009664 191299941717161984 191501783626230592 192480974630893568 192575710822320896 192987431178981376 193541737909159976 193560393054429184 194274454061330944 194736611052349352 195267822343602176 195400482090760552 195732342445604608 195933504319307776 196140235132748288 196247354002950656 197143143566589952 197240174406252544 198026080833639037 198132082492774912 199453414780260928 199879839435373568 200453942834487118 200473264234944512 201000750120669184 201212827420664192 202241673141587968 202822560300197768 202931129473568768 203256188074484608 204025681485258752 204284466349332992 204611692748715952 205329018039943168 205657917620331008 206416607440164128 207472061240077312 207735217470098752 208179348339264512 208398999828545056 209464590039501824 209567685306643328 210515337648573344 210639251265114112 211312312966875136 211919253204027236 212497336079802368 213002843249628544 213563297003211008 213788629134455704 214371811378020352 214538126822465536 214881777712937216 215614325065666816 215980515802046464 216430604284411904 217052245496166304 217399923545510699 218162081667439616 218511537471601696 218628504819613696 219338785044506624 220086526654081024 220718668561979924 221190557610468544 221423937317829122 222027947498663936 222556126916970688 222665665638308536 223694105652119552 223804204469183744 224282690289086464 224651489180532736 225417342178574336 225778419584790016 226315520952730328 226911003065911696 226932874615537664 227770049589146624 227946759748869632 229090220382270992 229112301982793728 229225067553212416 229957517052187648 230618010839676698 231247101028020224 231797211771654592 232292786370839552 233467961542094848 233841934569961088 235014967461122828 235037620137521152 235904694217330432 237110927131516928 237411677108684288 237791967248507728 237919255244873728 238692207254316032 239505926064735232 239889570808839392 240193845199801682 241116179279008768 242193432233173984 243408359156162929 243431820856718336 243551634275288192 244072339432241152 244329861867949376 244473679402344448 245579174529071104 245700044842271488 246284537507383004 246956363552202752 248059709138475776 248457055480583656 249134807817699328 249328093334216704 249727471396116224 250672897193721856 251527459033235456 252249906927977056 252653965201539461 252789208697678336 253610470207710784 254475046443781184 254907236673345536 255776233679067136 257330521747747358 258032479525474304 258646309660263232 258773611417493704 259326860646756224 259753284364990976 260308628101881856 261056297644913456 261081460398997504 261971505775099904 262391136274215424 263563440959630512 264705733306305536 264911099167605248 265041484358401856 266044886408433664 267247925222812672 268015526110975622 268588534241283232 268746630924455936 269605364819806208 270379736846517508 271117290860437504 271327630981353472 271762248284008832 272791094004932608 273721058359697408 274159509495816448 274507251656916208 275561347747438592 275987864637802912 277372316247720547 277399051673934848 278344724886043648 278790582291353888 278939816493989888 279846036091267072 280036156019607419 280800051248310272 281468042865580576 281606577130801972 282672691808960768 283950920549238464 284118059845967872 285402824452704256 285543295357234432 286624313782059008 288062121539214848 288285607917688064 288747388801759384 289535046923272192 289840537380240896 290828624507178496 291322556198109184 291663954885473471 292315695633219584 292459568947202048 293237106177665594 294736492403555776 295741270191421376 296373555024864256 296860896417132544 298350054451329664 299059795544679362 299875584313389056 300339735047020816 301875438586340864 302520838064349184 302904553552459264 303389751317061584 303418994517753856 304538333393437696 306066004135415776 306303458412543568 307630987355976704 309005413538877152 309187300420612096 310585426610295808 310738292006402176 311914694409887744 313325153709504512 313722573322189952 314225099578385212 315082256945913856 315414702443203328 316996932854537768 317027487627354112 317861651353616384 318108257012621312 318617808332975872 319110968487459617 319824041247162368 320742653497987168 320914344283783168 321836088149487968 322351610774377933 322382681675113472 323054504924526592 323571979230527552 325226474376337408 325447424563327541 326335194693982208 328318251885056974 328511506696900352 329213853187674112 329997015773439296 330159435256802312 330191258739908608 331246328434561024 331409362810505728 333103932233203712 333330234154826824 334239507368230912 334774898005033472 335128121345903536 336841705604063744 337728004563217408 337990023075910144 340789069341611366 340971490801519616 341950843658830966 342531599279808064 342883632558788608 343245411482309504 345000501241532416 346176632631382016 346731144362356096 348043809592500224 349043475865456624 349789719011903744 350828212411152896 351578271263973376 352122447986162336 353922927997778944 355129476578745344 355698329130348064 357044942599202816 357497816111332736 359114399518154528 359325781569900544 360473945649375232 362282208976614592 362495455665545216 364134638094829568 364313859593712896 364698249699953848 365693089997799424 366563032569128192 367812672170843392 368401840885003352 368437350485843968 369205148485173248 369406784005554176 369796547692031488 370858693107047663 371687399287242752 372754975686849952 372954508221693952 374130100985297482 375441721939314688 376043110997640128 377325068864916928 377965902653581312 378753557497720832 379841429618291032 381559049488039186 381783642918019328 382599883434323968 383003567252461184 384961949261787136 385151421644641792 385974862357962752 387083475818319952 387120786108858368 388548908122661888 389473222104698704 390800964181521104 391464684891209216 392280470265496576 392494708005901312 394480348812505088 396052161667278074 396264164985549824 398906829560521856 399759678870747136 400907885668974236 400946528469889024 402001500241338368 402425654841328384 404483346283175936 405645120600395536 405862258947137536 406512376148969216 408051362970517504 408568932698665984 409223385497431904 411276193056964949 411315835240662016 412833214880328256 414944122480154624 415226024442866173 415470434940197504 416358696678529024 416797999657090112 418929180079003648 419135370613286656 421030675297146688 421278502530228224 422624625933750272 423838506408054472 424994672159604736 426005686499257088 427126594006422016 427577258268911408 429076253644931072 429763555425874432 430997940637920257 431228650131333632 431961031604092928 434104490992332608 434799847091021398 436324163334879232 437023074943203392 438677570089013248 440173053308162048 441437337123959848 442381115220937088 442847874635658244 444055894997327872 445112253833941376 445331331276617072 447388211304239104 447608408938367488 448565380578172928 451556839169580032 452631041905460656 453822006131823392 455540099178293248 455893519497739264 458180440764541984 458450135106424832 459915034104375296 461236021679353396 462494202056040448 463594423543309184 464585572741679104 466935923084189696 467683869139922176 470029934922245656 470075240275042304 471809388434660864 473164539481405639 474221854263033856 474823354217368576 475583934497015456 475838510489747456 477384414508632064 479011852129470464 479779141617678784 480387690399603364 482232358558017536 484386864466347968 486816718312325858 486863641713436672 487103268550576384 488144678864482304 488659723735898752 488947358804688896 491158349058142208 491400089684542976 492569075014766008 493912727104405504 496119418276951552 496914110961167312 498656186668433408 499454942792232448 504499813855954112 505307930403078922 505578417395356672 507220940415421568 508950092887562368 509814473346691072 511552467358134272 514661043495494716 516064959050948608 517292619320526464 517547222834987408 518653721293512448 519506568729981952 520617256203763712 522112595289826912 524782272548430848 527126881919261024 529411466612611072 529822198335210496 530082968716803712 532089772816867328 534495850445625344 536031052221951244 537177068482566464 537493261848911872 539210729639612416 540759473693035016 542234581720875008 542655261962706944 543524496568017664 545582188009865216 547442116719394816 548319018991632896 549014503313832416 549893924262174121 551122695494877184 551975729275605824 554744632495441094 554798103347869696 556689449772087296 557581164582707776 559692072182534144 560072312039214838 561600102496620544 562936085731161152 563213154261603944 565345383617921536 567901841098476928 568236119691935744 570805648905408512 571086590714468864 576124243078429696 576571215835376128 577494777603518768 579681074760481792 581657249014356992 583327909770946942 584919137894404096 586474212355331188 589472984807111552 591482540382842752 592747110049728512 593721792834265088 596700108902659328 598119591089358724 599751168626778112 600679470094041632 603750877172681728 605041676128698368 605809107104918528 606779502634123168 609076666786875392 612132008270831552 612606916825087136 615261974711953408 618010827077754304 618374600841224192 621170853220591616 621476584012804352 623829388819775488 626650307419009024 627445146644379904 628450199156770424 630164513891827712 630829404886406656 633993865709075536 634054975254708224 636216514025242624 637235616665951744 638221936974919234 641485306995974336 643672176298975936 644703221548755866 644765363350226944 646109009849053184 647143958461055104 650452948752674816 650894849126655082 652670389387964416 656636503770113948 657023013393800704 658427706375348224 659994031546878592 660318870513604624 660382517479817216 662492656869122048 662818725621011456 666660468309653648 669549796010066944 670256242691807072 673683411208127488 675456009126434816 675980046151820288 681578138683222732 681942981603039232 683901687317661932 685063198559616128 685767265117577216 686490822964619008 690001002483064832 692353265262764032 693462288724712192 696087619185000448 698086951730913248 699579438023807488 701588799920704913 701656424822305792 703156542527946752 704244895972324672 707845855995557888 708326747579007001 710258953157490688 711396658260696128 714089885198405632 714995632222665472 718228799036309056 718651563139801088 720947891298750464 724564417953229184 724990911331090432 728269276189659136 728627719187425792 729396499399907696 733126065138256384 735625344341686784 736803681770006704 736874700971687936 739593095384062976 741717386214095326 745509951373699904 748260201970594964 750883443878629376 752086221995280256 754650137729833856 755931805307162624 757507114995441664 759682859236582064 763118098976078372 763567285836038656 765199766868647936 766007134504922368 769923898523574272 770302843289283584 771949724715925504 774166951636639904 774983780612401927 777097816245323776 778946444209397408 781601928363042208 782929369782418432 784560940530993152 784989416011802624 788960697625010176 792104323334556148 792528329971099648 797813659121043712 799519357741494272 801815771337948472 801893056939778048 804003000482676736 804851309682656768 807163037938868443 808966692566351872 811290241200791072 811724517894275072 813024752297938432 817137865397331968 818446770994863808 822552386113929898 822631670481324032 825666429760656512 829888244960309248 830452048885732346 830940869880395008 832717393357058048 833595999314180224 837858360158007296 838270741226573312 842061350594293376 842557005060456448 845249251867500544 847677012816108944 852011372998514176 854253188012844032 855154516537822816 859527110851748864 861995881275840514 862457300262667264 868208981984665216 869599694182042796 872648326669758464 874046149886406784 877355140178026496 880346106616324096 882874674247919696 884762230441874176 885695749271316488 888111789994655744 890224507667882752 890662662553234144 894776422608478208 895216817876734976 897130761156345856 900656826117115753 903113678339160064 905262083810921312 907644012263646784 911080198356586496 911787038995478528 916360881529083968 916900270212849664 919830068208750592 922472043358706792 924988404112080896 927188847086618368 929171145483358208 933871846168379392 935367738279844352 938054341388414677 940059869844491312 940150480550084608 943618776869321728 946329078962811278 949646708434737152 951167868994030912 954768829017264128 958023704258940928 959558283235357568 960775380799206728 964464717116035072 968773728932695936 973633436624651716 973727283426873344 974206537101152768 976289357728964608 977319447471797504 982316698116284416 982800179369085952 985138150029532016 992238836553903104 993828221922334624 998909885584464896 1008999627711908224 1010615860806157844 1011156834790713344 1014441880830843136 1017900185775124736 1019628946693382144 1023104934716268544 1029322086990989432 1032129918101897216 1034585238641052928 1035094445669974816 1037307442587024896 1039013137459963904 1044225190579653824 1046709284406377767 1049564545096861696 1054253763838522048 1058822933225222144 1059644396670420992 1060165937433607424 1064179545633734656 1068991700891250688 1072062104443902488 1074354136965132928 1074986523697823744 1078421459279224832 1081518947386070032 1085310523925413888 1087048993136035328 1096638037983265792 1098029006627664832 1099787848524348242 1103951458551211648 1109489264990882188 1109596206695739392 1113378899544174592 1115162329165415552 1119384144365068288 1120144624078429676 1123200204993241088 1125872171462322304 1126426308523207888 1130690767235843072 1135803682196953856 1141611297810817024 1142173181428937728 1149113881597699409 1152248486156859392 1153142431670752256 1154989555207037536 1159362149520963584 1163314498028713984 1166655819541893884 1169838275788808192 1172948424710662376 1178945969614223104 1182965080765685504 1185494220099457024 1187443585668530176 1193400217805318656 1196239182178717448 1196827952805908381 1199502337253556224 1201358940188083264 1207501754345363456 1211618214209837056 1213559005268246336 1218153333573750784 1224264016541663104 1225213833650174272 1230523949423906816 1236021654155508608 1236749201682448384 1242341706441183232 1242953168025608704 1253300614838018048 1254890293288759808 1256900398313540848 1261658809772813312 1267987731418151072 1274471233331903488 1276443873949838468 1282970613991948672 1287344352597951872 1289406443097511732 1289530726700453888 1292218019698106368 1294287916922110208 1300905897505349632 1301789698253310164 1305340778775928832 1313273007540227896 1314046026787601408 1316855412750696448 1319988063093757184 1320637741027209248 1324985313738244096 1325637451242022912 1333320936619307296 1335456673208137151 1339099592020133888 1340512485383614144 1347366822416254976 1350912018252869632 1351960092303640576 1363156277366445464 1363885963206078464 1367803374635323864 1370126397119232256 1371534530235154432 1372981645929238016 1380002004966129664 1384706530525528064 1386924577449424384 1396173903461826496 1399158876047614976 1403177599841409826 1403312849644611584 1408489791944649344 1415691711991115776 1416653495158014002 1420517906314981376 1422793316521392256 1428179770396811264 1429991264445330944 1436457598072618112 1437303126279602176 1441895782597500928 1449128835906458368 1456538552379318272 1457255438374851584 1458792998799815392 1466252130276512768 1471250688683373568 1473607363540013408 1479186190768125952 1483434772428190652 1491019902747399808 1496520403941189928 1501766887757258752 1504172443990560512 1509300275459667712 1511863610614325248 1515014229990883328 1519365718473164128 1526236197952156744 1527134571672077312 1530399533737295872 1532014269009844736 1539847797047148544 1540605686578567168 1548333903273279808 1549967561224803854 1554195632490647552 1557892888418794816 1563203856726084416 1565858739564836864 1569121881061986304 1569978832023605248 1577921395250020352 1584208646669112296 1585056659942199296 1595627318242087424 1599038715482988544 1603631542675896944 1603786113879556096 1609702619365313536 1614326075877736886 1622580482401582144 1626049504595876864 1634275730794663936 1636893541989727616 1645104772227859796 1645263340962648064 1651332859521313024 1659776489920618496 1660904097771464692 1661881739760790016 1665434786714116096 1667191998628360448 1675716720316014592 1676541482453146624 1684122701188586752 1690498503735001088 1695354025632217888 1703858514093140503 1704022745997028352 1708506376025688064 1710309033075645632 1719054221703497728 1723991762551681028 1724914600525334528 1736417963969330432 1739199388364085592 1745296653339516928 1748092299772813568 1754710280356052992 1760692213232648192 1765749348495839392 1769524460883748352 1771391498542632976 1780449015335765504 1781325325106468288 1789552845216956416 1790433635753469952 1801313652234231506 1806227356678320128 1810524167621842624 1815288024527293568 1822160396713172992 1823574077990957056 1832721763058167936 1833800540425699328 1839660136417501184 1844944086717413584 1854377694173236736 1858342290966716416 1870735476559688704 1876108682776829354 1880119739688982624 1887237553738643456 1892658157925622556 1899293416869474304 1902335737988061824 1909537658034528256 1916047408517881856 1919116566470715136 1921550761598413456 1928929434232070144 1937547457865391872 1947266873249303432 1947454566853746688 1948413074202305536 1952578715457929216 1954638894943595008 1960253092137251933 1964633396232568832 1965600358738171904 1970276300059064032 1984477673107806208 1987656443844669248 1997819771168929792 2017999255423816448 2021231721612315688 2022313669581426688 2028883761661686272 2035800371550249472 2039257893386764288 2041647684198314297 2046209869432537088 2058644173981978864 2069170477282105856 2070188891339949632 2074614885174049792 2078026274919927808 2088450381159307648 2093418568812755534 2099129090193723392 2108507527677044096 2117645866450444288 2119288793340841984 2120331874867214848 2137983401782501376 2144124208887804976 2148708273930265856 2156842918558449664 2163037894772140064 2174097986272070656 2193276075966531584 2196058013255329664 2199575697048696484 2207902917102423296 2218978529981764376 2219192413391478784 2226757799088349184 2230324658330831104 2238768288730136576 2240289248156859352 2246400409986482176 2251744342924644608 2252852617046415776 2261381534471686144 2271607364393907712 2278131971943292787 2283222595621634048 2284346362857875456 2298227763195398818 2304496972313718784 2306284863341504512 2309979110414075072 2318724299041927168 2326628996057427968 2333311639083787768 2339676551577616384 2345896849421324752 2357891939228446208 2365930161531371008 2370988440198914048 2386800435610637312 2392478364357434896 2393655905611816762 2402717880376166528 2415003508690726912 2423236428419674112 2427118010536492672 2436306667147501568 2448528033083326208 2450427667300348544 2461047898847813632 2472043308311017216 2484683412882366464 2485906336051217408 2506601229676036096 2509780586577519616 2513800796627081696 2523317619545626624 2535975462836302144 2548942466663806976 2552887747899676936 2565941227983897344 2574688705195903744 2578812886195023464 2579061453400907776 2584436039396212736 2588575833844220416 2601811795010699264 2603579396506620328 2610681557551857664 2626546015080455792 2628092053575202816 2639976126187514368 2641275482054418496 2651274902484045824 2666641873238614592 2670913346416274302 2678199184040267776 2681024970767228288 2694733644832509952 2701824036505739264 2703920184607281152 2726312554732890928 2727771926412156928 2735606749270647728 2740252794238464512 2745963291858476032 2773849154898848768 2792347806923652992 2798317752095229952 2806355199682819652 2806625699289223168 2816979583889298688 2831383423982231552 2833306990316028004 2841035812629962752 2845586633042784512 2856359540793622528 2859982528890661888 2872915196145236224 2883791565195001856 2898257671812916736 2906582171100063211 2913077104758636544 2914510876749703168 2917585997599630784 2932504260553025536 2942501377366747136 2947214727080026816 2958372381536251904 2966869544856381304 2982039805494799616 2993040807882379856 3003533775514517504 3008344887981121024 3018600550919335424 3023727221228650496 3038731436946328256 3052472395904313488 3054269143344154624 3064028538019689472 3081211373157134336 3096667806546559616 3099935122449607708 3108391264981295104 3115785776837589632 3126407713452168832 3131717479129673728 3138243762123972608 3139957664047210496 3168417293338224592 3170113319884398592 3191254636484174848 3198077430965977088 3207263085351793888 3219405238730627072 3228652151755473772 3245160964803164288 3252099009191753728 3268551461589327872 3273787083979455232 3290209544455719592 3290526681925296128 3302665719042626048 3319552979841236992 3321808195542929384 3323763479521580032 3330869573428232192 3334383997256720896 3351433440632029184 3353082964906293248 3368245402377173504 3390708051264435776 3407717028186281006 3408045491994056704 3417012752051376128 3420618066151291264 3438108443406995456 3447983525103362056 3449829201050669056 3472835927938660864 3478398776728171184 3490593306679033856 3496184599545627136 3531498696991678784 3539048921767496704 3542782997085265952 3560898030671531008 3562650650212936576 3580867271506939904 3602627304468463012 3612454713356640256 3621048335243685248 3630576049054587136 3644320793426345984 3647148155981914112 3665443526116335872 3679320272835002368 3689888173434827168 3708755388346473472 3716684581933432832 3741470953119377408 3752217365553658708 3760239479377965248 3774475107477286912 3785316315851245112 3798586833738948608 3804671475976123648 3819075316069056512 3832094817035763712 3838233132941430272 3843101523196826912 3857858868464140288 3875094915730783744 3894533746498606864 3894909133707493376 3896826148404611072 3909277789887190016 3920506184274503866 3931200717476343808 3940552600118128064 3968955346215612416 3975312887689338496 3995639542337859584 4035998510847632896 4042463443224631376 4044627339162853376 4057767523323372544 4071600743100498944 4083295368396628594 4117288347963957728 4138340954564211712 4140377782679899264 4149229770348099584 4156052549839855616 4176900762318615296 4186837137625511068 4198258180387446784 4217015055354088192 4235291732900888576 4238577586681683968 4240663749734429696 4275966803565002752 4288248417775609952 4297416547860531712 4326075789544280128 4348195972544141312 4386552151933063168 4392116026510659328 4399151394097392968 4415805834204846592 4437957059963528752 4438384826782957568 4453515598176698368 4460649316661662208 4480578496313718704 4503488685849289216 4505705234092831552 4522763068943372288 4543214728787815424 4556263943886585574 4568692725715750912 4596455526390797636 4608993944627437568 4612569726683009024 4619958220828150144 4637448598083854336 4653257992114855936 4666623278167575536 4691793698842649504 4715783878456892416 4731860323062742016 4741976880397828096 4760614652333326123 4773600871221274624 4784956728714869792 4787311811223633524 4805435760752333056 4830007017381453824 4846472856839348224 4854236021072985344 4872613334295003136 4897056066166652416 4900855334600697088 4922095797695627264 4944086616622034432 4958287233053049007 4969366825764732928 4971812672102434816 5019561173155039232 5027601593254163392 5046635239091253248 5071950925672604288 5097884933327613952 5105775495799353872 5131882455967794688 5149377410391807488 5157625772390046928 5158122906801815552 5177151667688440832 5207158793013240656 5253092030160911584 5256184107150405632 5279952252375028736 5282550964108836992 5302549804968091648 5333283746477229184 5341826692832548604 5356398368080535552 5362049941534456576 5389467289665019904 5403648073011478528 5407840369214562304 5424886464286813489 5452625109465781856 5455543852824313856 5471213498541295456 5480505588476929024 5491926583716952064 5532606217576568197 5547698309797697536 5584695613847305984 5596635504190459904 5612710399365639304 5613251398578446336 5633959167778597376 5662766847964463104 5666613980632056008 5682071625259925504 5691173266085569024 5719965057781323776 5745830392290472448 5796515343625833472 5813164342200126422 5829021753499406336 5835171995199261568 5865008521106051072 5885002754733494272 5894429454160053632 5916744763072503808 5933739089712762608 5964079610989599232 5986081615764759712 6016689775962242048 6037201101838670848 6077462873892656512 6104944791808626976 6108538286688309248 6128057076039378944 6162422746314268672 6193335613093119232 6199870244899215416 6216782529962590208 6231571553675179264 6252815426904337664 6263434958259347456 6276487524247945216 6279915328094420992 6304597782819810271 6336834586676449184 6340226639768797184 6382509272968349696 6414526170703587776 6438810477461254144 6457304303510947544 6490321929606328576 6504198018383507456 6537102923178655744 6547574167958910464 6580419088911439184 6581053363850592256 6605331438085252096 6643616391085858768 6647526959043160064 6668767994513441792 6706165929812586496 6736490804754347008 6781416102528871552 6815434056372562012 6816090983988113408 6834025504102752256 6841236132302582528 6876216886813990912 6895967050206724112 6899658402101338112 6945671855877321728 6956797553456342368 6992369199091254272 7058842415528724941 7062997393983357568 7078097843534993408 7085565994170531904 7121796061343062016 7125301300425873152 7161734543013879808 7205254608936926024 7224909426713280512 7242096670487370496 7261152098109174272 7294296311963828224 7326964990844644369 7330887052232671744 7379776346869654336 7417510776692946944 7482941906238754816 7504434731107317416 7520478958755930496 7548950214954573824 7570632631702490224 7597173667477897216 7609342951952247296 7676466265882860544 7686203046393653824 7750189831461567488 7789067492997213728 7793652296809222144 7818555579774380032 7841012368549007732 7862401434952687616 7881105200236256128 7937910692431224832 7950625775378676992 7991279084675719168 8043797171183895863 8071997021695265792 8084926886449262752 8089254678325706752 8115535046646745088 8143201486200997888 8166590736793257188 8234576695927915456 8276681909128423424 8280755565359798528 8298459540696199168 8312105099679711232 8353801524637230592 8373674275251022136 8396516360774893568 8434030110708176384 8477155173363367936 8481327499468859392 8576496835551219904 8594833095721063424 8652151579088560256 8696391945088282624 8773104303866126336 8784232053021318656 8798302788194785936 8831611668409693184 8875914119927057504 8921298633323324416 8961156992627437408 9006977371698578432 9011410468185663104 9045526137886744576 9086429457575630848 9112527887773171148 9137385451431501824 9192911052781595272 9217987889254875136 9225139453366018048 9239916441656300288 9274897196167708672 9306515984229711872 9333246556335151072 9348196712456960057 9383587397685299008 9431567756913784832 9463720646125484032 9521229304666652246 9547201742442549248 9569913457429739584 9574623622447267048 9610871521504666112 9660014034762907648 9692945713678696448 9708472042145970688 9794112132333304832 9801710669201394176 9888173233244068864 9916574466106098014 9943625344204869632 10039122346310078464 10055203186508326784 10093270478182506496 10143901851345208576 10195769866655227904 10211550991598707744 10263764911935589376 10298754820783614976 10315251544780093856 10354303335376881664 10414317586026481312 10506184060321823168 10512368214300811264 10559904504750057472 10565101928217673984 10605099609936183296 10666567492954458368 10683653385665097208 10712796736161071104 10724099883068913152 10778934579330039808 10815680738429124608 10849772928573626978 10905250218931563712 10942426997082590912 10961011176953858048 10983853167433904128 11065212435153136394 11095396619595395072 11169391227694611968 11193271008380919808 11225420798731278608 11226502797156892672 11267918335557194752 11333227961264112016 11382346532171138048 11439930115562647552 11491660784580944896 11593030687251666944 11626328684400252844 11658043506998812672 11670343990398523136 11730017042212102144 11770005509466988544 11788858908320107264 11833489526145007616 11867478179425525216 11927009598651983521 11928159221979198464 11972163231529519424 12033379551924484096 12041554708843119017 12074402203677341696 12154925747785313024 12209889583617253952 12217076573376618496 12256114152078757888 12324845492628537344 12386671226186238464 12399740489798430832 12463143107350358528 12505630853808675328 12526869916518694912 12609195565639620542 12673669173352898368 12765018545936699392 12829052341407175552 12877620954922508288 12914608607021895088 12980643859212657152 13008396036767014912 13095148335917820928 13160838177822878368 13210662876170504192 13287232782171717536 13295053918086320128 13337535989026883584 13412331859625172992 13472981609508694016 13562832205057743104 13630868112745124024 13632181967976226816 13668051008205504512 13682472264605165056 13721771644960763531 13752433773627981824 13791934100413448224 13799316804202676224 13891343711754643456 13913595106912684736 13984738398182508544 14117684831057449882 14125994787966715136 14156195687069986816 14171131988341063808 14243592122686124032 14250602600851746304 14323469086027759616 14410509217873852048 14484193340974740992 14522304196218348544 14653929981689288738 14661774104465343488 14759552693739308672 14835021553385893888 14965883812477509632 15008869462214634832 15040957917511860992 15097900429909147648 15141265263404980448 15218685903904494592 15352932531765721088 15372406092787307648 15500379662923134976 15578134985994427456 15587304593618444288 15637111159548760064 15682024737098015464 15724802869905375232 15762210400472512256 15875821384862449664 15901251550757353984 15946923803603049509 15982558169351438336 16087594342367791726 16143994043390531584 16169853772898525504 16231070093293490176 16286402972401995776 16333181473586514376 16469153391855830912 16553363818256846848 16561511130719597056 16596919081392398336 16707603049274461184 16747348550502044272 16868060221416352768 16962654998937718784 17152993671102439808 17189666191442126848 17304303158177120512 17392783890176565248 17546208607732252672 17568464106042637312 17596605576389571872 17663223336819386368 17751828239854115008 17842597266646648832 17922313985254874816 18013954743397156864 18022820936371326208 18091052275773489152 18172858915151261696 18225055775546342296 18274770902863003648 18385822105563190544 18450278906732036096 18479832883312600576 18666493112670302144 18696393424913920114 18767174795370598016 18863135513827569664 18927441292250968064 19042458609333304492 19094403484885098496 19139826914859479168 19149247244894534096 19221743043009332224 19416944084291941376 19588224264666609664 19603421338402788352 19776346466488137728 19833148932212196028 19887250688409739264 20078244692620156928 20110406373016653568 20186540956365012992 20287803702690417152 20346075197700442477 20391539733310455808 20423101983197415488 20527529823871178752 20597509641567229952 20630503089560187712 20708606670753763328 20828635172052962624 21012368120643646336 21024736428601622528 21119809009500114944 21130203856435347968 21333134985908916736 21367306771330194416 21448199766137826304 21699545857147253956 21810500437863127424 21884853994165181824 21922022353907716096 21967706334867808256 22130424870306272788 22190793239190790144 22338782455389223936 22386542016761839616 22450841597462557216 22535836671114389504 22666455922528224032 22764693064342276096 22879860231125295104 22983321569161889792 23186061374503333888 23252657368800505688 23316087013997625344 23340687980797046272 23460034084424204288 23540011018933977088 23577717816640214528 23734956358851050432 23854019197303967042 23856318443958396928 23944326463059038848 24066759103848968192 24083109417686238034 24148804407354683392 24309851495570626048 24419779167234507904 24434153146753236992 24512228304157515776 24773342452372476928 24799480979596861664 24926286214700717056 25011261707617350656 25218391131279241084 25347338346705796736 25530037091873398784 25658104682814351104 25755241909845016576 25829217214043790176 25961287718425314304 26016792073534029824 26190296671835641856 26321676355645756736 26421325752341008384 26574465564343435072 26590107836172640256 26675071978053767168 26824663719250345984 26945963219017388032 27125664410115486208 27261736225490248048 27264363935952453632 27364944529210330112 27443543289921527062 27583868200826896448 27782687423509286912 27827190213825369472 27969476796365017088 28235369662114899764 28251989575933430272 28312391374139973632 28342263976682127616 28487184245372248064 28501205201703492608 28821018435747704096 28968386681949481984 29044608392436697088 29307859963378577476 29323548208930686976 29519105387478617344 29670043106771787776 29931767624955019264 30017738924429269664 30081915835023721984 30282530526809960896 30437371807808989184 30705865063531442176 30744812185574615296 31000759325846269952 31156269971988854912 31174609187236888576 31274222319097520128 31364049474196030928 31524420800945024512 31802503101514707968 31893847607206099018 32175188684735583452 32287988086781063168 32339707545797051008 32462140186586980352 32572805944803991552 32666362947173028752 32938306783711661824 33106727636513693696 33123022261439194112 33193838162784796672 33324302566333282861 33415206098548922368 33494697101004088544 33736120442832705536 33925309997875437568 34305987342204879616 34379332382884253696 34608606316354241024 34708010631371343049 34785567780353130496 35136928212085274624 35193211152779143744 35326446673638772736 35503656479708230016 35685194533293297664 35844627970509749632 36027909486794313728 36045641872742652416 36345717830302523392 36450111551092684592 36771644211126381088 36959665766625201152 37332986225340604288 37392786849827840228 37534349590741196032 37726271027655139328 37854882584501936128 38084917218666608984 38188806969770196992 38279653829718958336 38298494489789068192 38443486086018664448 38728243523035977379 38833888168583882752 39176448529333219328 39206842676805576704 39552692932976275456 39666297864424392056 39774501376819478528 40156489385240313856 40220812746033307136 40575607405380834304 40692150395400884954 40846203966394830976 41055059647742357504 41195019283134459904 41261006179120375424 41417213341507526656 41657270344105925248 42024736241287292672 42239618019000229888 42260407712870695936 42666269971817833472 42734613542660388832 42896399532275652608 43399091714294507912 43621000875726254848 43769707988330363648 43844044707815432192 43935412669735616512 44260849740612545576 44381586478381580288 44677564910778447872 44901683194925114432 45071673342228779008 45332911845056448064 45529386128684552192 45759720462250590208 45966643138323779584 46372122749006667776 46505314737601011376 46681375961594092544 47155435633280429056 47469912717702100864 47708038394607934084 47712636887916793856 47888652926118077696 48133518207697936384 48166218835372476068 48297608814709366784 48619702991141252096 48839558334469015808 49024456608315031552 49411896908701074587 49546684904744953856 49598961959193723328 49852572429401434112 50022523415234701312 50436782262558482168 50694676693411593472 51060074183746797568 51316209365628702208 51658434428087580352 51922575436850628608 52380593343671283712 52643352711291513472 52842651504682016768 53148931128686870144 53180215672345280512 53350143956107534336 53891926438034776064 54251328820230972416 54523472450980496096 54729889058420660224 54887086579843054124 55167736401653792896 55565374847018573824 55654380427650738944 55938953592730034176 56470739324229799528 56503979151866860544 56624782748279947264 56684527953364255232 56974368490744496128 57002410403406985216 57642036871495408192 57936773363898963968 58089216784873394176 58615719926757154952 58647096417861373952 59038210774957234688 59340086213543575552 60035477848858539328 60163831670047443968 60565061053619921792 60874743615617978368 61411730127062884352 61489624371149230592 62001518651692539904 62312539943977709824 62548444638195040256 62728098948392061856 63048841601890049024 63605006203029415936 63787695214412198036 64350377369471166904 64575976173562126336 64679415091594102016 64924280373173960704 65145611889607983104 65332725894346057504 65876613567423323648 66213455273027387392 66246044522878388224 66648605132666565722 66830412197097844736 66989394202008177088 67472240885665411072 67850619995750875136 68611974684409759232 68758664765768507392 69217212632708482048 69416021262742686098 70273856424170549248 70386422305558287488 70652893347277545472 71007312959416460032 71370389066586595328 71689255941019499264 72055818973588627456 72091283745485304832 72691435660605046784 72900223102185369184 73543288422252762176 73919331533250402304 74665972450681208576 74785573699655680456 75068699181482392064 75452542055310278656 75709765169003872256 76169834437333217968 76559307659437916672 76596988979578136384 76886972172037328896 77456487046071954758 77667776337167765504 78352897058666438656 78413685353611153408 79105385865952550912 79332595728848784112 80441625492066614272 81151214810761668608 81384300790801769908 81692407932789661952 82110119295484715008 82390038566268919808 82522012358240750848 82834426683015053312 83314540688211850496 84049472482574585344 84290882961901833119 84479236038000459776 84520815425741391872 85332539943635666944 85469227085320777664 85792799064551305216 86798183428589015824 87242001751452509696 87539415976660727296 87688089415630864384 88521699481225091152 89355129821556895744 89803366389850228864 90143346684457558016 90665823690112896128 91058772257369104384 91933286276647559168 92744245498013335552 93010629475202022752 93362751923188185088 94310871266560858112 94939825435404201728 95416076789215868168 95425273775833587712 95777305852236155392 96267036415395872768 96332437670744952136 96595217629418733568 97239405982282504192 97679116668938031616 98823793817402149174 99093369809489907712 99197923918387446656 99705144858802868224 100045046830469402624 100873564525116964336 101389353386823186944 102632418731257404416 103316868856175160704 103845150873701257216 104761186687342567424 105286705422583026944 105685303009364033536 106297862257373740288 106700287912215068672 107783852876069552128 108502657640461944832 109046944901960992192 109459778116841320448 109774173159686108248 110335472803307585792 111130749694037147648 111308760855301477888 111877907185460068352 112941478648459599056 113007958303733721088 113369055906728510464 114004820806813970432 115284073742990816384 115873546727797927936 116178433569746788352 117231439853514309904 117294192835722747904 118076421549914469376 120070955697717078656 120327663340094887936 121130122107239843584 121749487231235956736 122823460254125768704 122979248742298461184 124003037303385079808 124625079887955419648 125456197896784123712 126097683203780098048 127210012406058831872 127575390428824396072 128700754738942333808 129151952347124252672 129358830183188204032 130665451788692115008 131753227134846647296 132492089045756776448 133297210265333131444 133660824394195689472 133978788404016354176 134944481771330822144 137223949368819518464 137517329531537014784 138434425265416964096 138832042525485372196 140547712848341098496 140772844611116574976 141305786694555090944 142014625918832920064 142740778133173190656 143378511882038998528 144111637947177254912 144182567490970609664 145800446204370738368 147086576844505524352 147838663066500804608 149331944901362417152 149571147399311360912 150137398362964784128 152339668874666435936 153118615318875833344 153193977959156272768 153773944344074657792 154912974092143909516 155335552674335531008 156705794117332877312 156827370707222306816 158210771731905101824 158665191457697568224 160883250984133228544 162302429621523337216 162768601581603539816 163384815865579323904 164220238590969430016 164780077132537839616 165044024716481501696 166629081376423700992 168098944965149170688 168581765923803666238 169041630851482783744 170665079887271333888 170938454170641555328 171585598129102610432 173596366857178031648 174484003502905019392 175078831953321454592 177043398962450182304 178710259643113791488 179606732779700457728 180286693368915116032 181331647380225792256 182117544514738208768 183866572553295118336 186021258950404045504 186725503846376370176 188621742533121716224 189879650870808403456 190832153578431736336 190850547551667175424 191554611704472310784 192664875341489904272 194478811964565008384 195358233337876063232 197647587634804298348 198186739618979815424 198395847836774893312 199410289717605736448 200090093660938805248 201747129050233928672 202778706773646373888 204706430050333023289 205264837462514808832 206633737712350321408 207690301747402514432 209522373374685134848 210573410845166053888 212595724514747480576 217005315280923889664 218093889803921984384 218919556233682640896 219548346319372216496 220670945606615171584 222617521710602955776 225882957296919198112 226015916607467442176 226738111813457020928 228009641613627940864 230568147485981632768 231747093455595855872 232356867139493576704 233270117964332980027 234462879707028619808 234588385671445495808 236152843099828938752 240141911395434157312 240655326680189775872 242260244214479687168 243498974462471913472 245958497484596922368 249250159775910839296 250912395793568247424 252195366407560196096 254420024812117663744 255150780857648792144 257401509477884667616 258717660366376408064 261330903577384230016 263506454269693294592 264984178091513552896 266594420530666262888 267321648788391378944 267957576808032708352 269888963542661644288 271097704661251841653 274447898737639036928 276868850530833928192 277664085050970744392 281095425696682196992 281545689222233149952 284029251837665840128 286757023764077997056 288365134981941219328 291600892408741476736 294173153689011048704 295677326133001609216 298663889802724834304 299142294798622721824 300274796725929568256 304679337749332871872 306237230637751666688 306387955918312545536 307547888688149315584 309825948184287819032 310671105348671062016 313654741414444613632 317330382915395136448 321766501968266457088 324604859243046674432 325537203163207079632 326769631731158647808 330088049432963003392 333258162752847401984 336197889930298341376 337163531847607332476 338083261702965567488 341330159774542667776 341876908341283110656 343171196258205220864 345883278360907522109 347192733714356063296 348968007005810038784 350157663906642909184 354086797924900364608 357420519286227582976 359213465559400915456 362663294760451584512 372042517900808091008 373451007692752740352 377243485066243432448 379759301741616806912 381664307156863472672 383109223408944621568 385329750682979808544 388957623929130016768 390716466675752126464 395295175269608596696 396373479237959630848 396791695673549786624 398820579435211472896 400180187321877610496 403494258100467857344 405557413547292747776 409412860100666046578 410529674925029617664 413267475424700642816 415380603494805028864 421146821690332107776 425191449029494961152 434010630561847779328 436187779607843968768 437839112467365281792 439096692638744432992 441341891213230343168 445235043421205911552 451765914593838396224 452031833214934884352 453476223626914041856 456019283227255881728 461136294971963265536 463494186911191711744 466540235928665960054 468925759414057239616 472305686199657877504 480283822790868314624 481310653360379551744 484520488428959374336 491916994969193844736 498500319551821678592 501824791587136494848 504390732815120392192 508840049624235327488 510301561715297584288 514803018955769335232 517435320732752816128 522661807154768460032 527012908539386589184 529968356183027105792 533188841061332525776 535915153616065416704 542195409322503683306 548895797475278073856 553737701061667856384 555328170101941488784 563091378444466299904 568058503675331680256 573514047528155994112 576730269963882438656 583201784817482953472 588346307378022097408 590036180733312831833 591354652266003218432 597327779605449668608 598284589597245443648 600549593451859136512 609358675498665743744 612474461275503333376 612775911836625091072 619651896368575638064 634660765830790272896 643533003936532914176 649209718486093348864 651074406326414159264 653539263462317295616 660176098865926006784 666516325505694803968 672395779860596682752 674327063695214664952 676166523405931134976 682660319549085335552 683753816682566221312 691766556721815044218 694385467428712126592 697936014011620077568 700315327813285818368 708173595849800729216 718426931118801830912 725326589520903169024 744085035801616182016 746902015385505480704 754486970132486864896 759518603483233613824 763328614313726945344 766218446817889243136 770659501365959617088 777915247858260033536 781432933351504252928 790590350539217193392 793583391347099573248 806988516200935714688 811114827094585495552 818825720201332093156 821059349850059235328 826534950849401285632 842293643380664215552 850382898058989922304 868021261123695558656 872375559215687937536 878193385277488865984 882683782426460686336 890470086842411823104 903531829187676792448 904063666429869768704 906952447253828083712 922272589943926531072 933080471857331920108 937851518828114479232 944611372399315755008 960567645581736629248 962621306720759103488 969040976857918748672 983833989938387689472 997000639103643357184 1003649583174272989696 1008781465630240784384 1020603123430595168576 1029606037911538670464 1034870641465505632256 1045323614309536920064 1054025817078773178368 1066377682122665051552 1071830307232130833408 1084390818645007366612 1097791594950556147712 1107475402123335712768 1110656340203882977568 1126182756888932599808 1136117007350663360512 1147028095056311988224 1153460539927764877312 1166403569634965906944 1176692614756044194816 1180072361466625663666 1194655559210899337216 1196569179194490887296 1201099186903718273024 1218717350997331487488 1224948922551006666752 1225551823673250182144 1239303792737151276128 1269321531661580545792 1287066007873065828352 1302148812652828318528 1307078526924634591232 1320352197731852013568 1333032651011389607936 1344791559721193365504 1348654127390429329904 1367507633365132442624 1383533113443630088436 1388770934857424253184 1395872028023240155136 1400630655626571636736 1416347191699601458432 1432945010352331163023 1436853862237603661824 1450653179041806338048 1488170071603232364032 1519037206966467227648 1526657228627453890688 1532436893635778486272 1541319002731919234176 1562865866703008505856 1581180701078434386784 1587166782694199146496 1613977032401871429376 1622229654189170991104 1637651440402664186312 1642118699700118470656 1653069901698802571264 1684587286761328431104 1700765796117979844608 1744751118431375875072 1756386770554977731968 1765367564852921372672 1780940173684823646208 1807063658375353584896 1813904894507656167424 1844545179887853062144 1866160943714663840216 1875703037656228958464 1889222744798631510016 1921135291163473258496 1938081953715837497344 1967667979876775378944 1994001278207286714368 2007299166348545979392 2041206246861190337152 2059212075823077340928 2069741282931011264512 2090647228619073840128 2108051634157546356736 2132755364245330103104 2143660614464261666816 2168781637290014733224 2195583189901112295424 2221312680407765955136 2252365513777865199616 2272234014701326721024 2294056190112623976448 2332807139269931813888 2353385229512088389632 2360144722933251327332 2389311118421798674432 2393138358388981774592 2402198373807436546048 2437434701994662974976 2449897845102013333504 2451103647346500364288 2478607585474302552256 2538643063323161091584 2604297625305656637056 2614157053849269182464 2640704395463704027136 2666065302022779215872 2689583119442386731008 2697308254780858659808 2735015266730264885248 2767066226887260176872 2777541869714848506368 2791744056046480310272 2801261311253143273472 2832694383399202916864 2865890020704662326046 2873707724475207323648 2901306358083612676096 2976340143206464728064 3038074413932934455296 3053314457254907781376 3064873787271556972544 3082638005463838468352 3125731733406017011712 3162361402156868773568 3174333565388398292992 3227954064803742858752 3244459308378341982208 3275302880805328372624 3306139803397605142528 3369174573522656862208 3401531592235959689216 3489502236862751750144 3512773541109955463936 3530735129705842745344 3561880347369647292416 3614127316750707169792 3689090359775706124288 3732321887429327680432 3751406075312457916928 3842270582326946516992 3876163907431674994688 3988002556414573428736 4014598332697091958784 4082412493722380674304 4118424151646154681856 4139482565862022529024 4181294457238147680256 4265510728490660206208 4287321228928523333632 4337563274580029466448 4442625360815531910272 4504731027555730399232 4544468029402653442048 4588112380225247952896 4665614278539863627776 4706770459024176779264 4720289445866502654664 4778622236843597348864 4786276716777963549184 4874869403989325949952 4902207294693000728576 4957215170948605104512 5077286126646322183168 5208595250611313274112 5228314107698538364928 5281408790927408054272 5332130604045558431744 5394616509561717319616 5470030533460529770496 5534132453774520353744 5555083739429697012736 5665388766798405833728 5731780041409324652092 5747415448950414647296 5802612716167225352192 5952680286412929456128 6076148827865868910592 6106628914509815562752 6165276010927676936704 6324722804313737547136 6348667130776796585984 6455908129607485717504 6550605761610656745248 6612279606795210285056 6738349147045313724416 6803063184471919378432 6979004473725503500288 7025547082219910927872 7061470259411685490688 7228254633501414339584 7378180719551412248576 7464643774858655360864 7502812150624915833856 7684541164653893033984 7752327814863349989376 8029196665394183917568 8164824987444761348608 8236848303292309363712 8362588914476295360512 8531021456981320412416 8574642457857046667264 8675126549160058932896 8885250721631063820544 9009462055111460798464 9331228557079727255552 9413540918048353558528 9440578891733005309328 9572553433555927098368 9749738807978651899904 9804414589386001457152 9914430341897210209024 10030615072466318141161 10154572253292644366336 10417190501222626548224 10789233019123434639232 10940061066921059540992 11068264907549040707488 11110167478859394025472 11330777533596811667456 11463560082818649304184 11494830897900829294592 11605225432334450704384 11905360572825858912256 12213257829019631125504 12330552021855353873408 12649445608627475094272 12697334261553593171968 12911816259214971435008 13101211523221313490496 13224559213590420570112 13958008947451007000576 14051094164439821855744 14456509267002828679168 14756361439102824497152 14929287549717310721728 15005624301249831667712 15369082329307786067968 16058393330788367835136 16329649974889522697216 16473696606584618727424 16725177828952590721024 17062042913962640824832 17149284915714093334528 17350253098320117865792 17770501443262127641088 18662457114159454511104 18827081836096707117056 18881157783466010618656 19145106867111854196736 19499477615957303799808 19608829178772002914304 19828860683794420418048 20061230144932636282322 20309144506585288732672 20834381002445253096448 21578466038246869278464 21880122133842119081984 22136529815098081414976 22220334957718788050944 22661555067193623334912 22927120165637298608368 23810721145651717824512 24426515658039262251008 24661104043710707746816 25298891217254950188544 25823632518429942870016 26202423046442626980992 27916017894902014001152 28102188328879643711488 28913018534005657358336 29858575099434621443456 30011248602499663335424 32116786661576735670272 32659299949779045394432 32947393213169237454848 33450355657905181442048 34124085827925281649664 34700506196640235731584 35541002886524255282176 37324914228318909022208 37762315566932021237312 38290213734223708393472 38998955231914607599616 39657721367588840836096 40122460289865272564644 40618289013170577465344 41668762004890506192896 43156932076493738556928 44273059630196162829952 44440669915437576101888 45323110134387246669824 45854240331274597216736 47621442291303435649024 48853031316078524502016 49322208087421415493632 50597782434509900377088 51647265036859885740032 52404846092885253961984 56204376657759287422976 57826037068011314716672 59717150198869242886912 60022497204999326670848 65318599899558090788864 65894786426338474909696 68248171655850563299328 69401012393280471463168 71082005773048510564352 75524631133864042474624 76580427468447416786944 77997910463829215199232 79315442735177681672192 80244920579730545129288 81236578026341154930688 83337524009781012385792 86313864152987477113856 88546119260392325659904 88881339830875152203776 90646220268774493339648 91708480662549194433472 97706062632157049004032 98644416174842830987264 101195564869019800754176 103294530073719771480064 104809692185770507923968 112408753315518574845952 115652074136022629433344 119434300397738485773824 120044994409998653341696 130637199799116181577728 131789572852676949819392 136496343311701126598656 138802024786560942926336 142164011546097021128704 151049262267728084949248 153160854936894833573888 158630885470355363344384 160489841159461090258576 166675048019562024771584 172627728305974954227712 177092238520784651319808 183416961325098388866944 195412125264314098008064 197288832349685661974528 202391129738039601508352 209619384371541015847936 224817506631037149691904 238868600795476971547648 261274399598232363155456 272992686623402253197312 277604049573121885852672 284328023092194042257408 302098524535456169898496 317261770940710726688768 320979682318922180517152 333350096039124049543168 345255456611949908455424 354184477041569302639616 366833922650196777733888 404782259476079203016704 419238768743082031695872 477737201590953943095296 545985373246804506394624 555208099146243771705344 568656046184388084514816 604197049070912339796992 634523541881421453377536 641959364637844361034304 690510913223899816910848 708368954083138605279232 733667845300393555467776 809564518952158406033408 838477537486164063391744 955474403181907886190592 1110416198292487543410688 1208394098141824679593984 1283918729275688722068608 1381021826447799633821696 1416737908166277210558464 1467335690600787110935552 1676955074972328126783488 1910948806363815772381184 2220832396584975086821376 2416788196283649359187968 2567837458551377444137216 2833475816332554421116928 2934671381201574221871104 3353910149944656253566976 3821897612727631544762368 4441664793169950173642752 4833576392567298718375936 5135674917102754888274432 5666951632665108842233856 5869342762403148443742208 9667152785134597436751872 10271349834205509776548864 11738685524806296887484416 20542699668411019553097728 23477371049612593774968832 41085399336822039106195456 82170798673644078212390912 164341597347288156424781824
- Sum of all divisors σ(n): 442715287977104497289978967
- Sum of proper divisors (its aliquot sum) s(n): 278373690629816340865197143
- 164341597347288156424781824 is an abundant number, because the sum of its proper divisors (278373690629816340865197143) is greater than itself. Its abundance is 114032093282528184440415319
Bases of 164341597347288156424781824
- Binary: 10000111111100001010111111010111111110111010001001111111000010011011101001000000000000002
- Hexadecimal: 0x87F0AFD7FBA27F09BA4000
- Base-36: KNDMIZDRS4WJE8T8G
Squares and roots of 164341597347288156424781824
- 164341597347288156424781824 squared (1643415973472881564247818242) is 27008160618658189612677974258389584898992686000766976
- 164341597347288156424781824 cubed (1643415973472881564247818243) is 4438564257482409187754507331712517148690331607965979415391018602801317464244224
-
164341597347288156424781824 is a
perfect square number . Itssquare root is 12819578672768 -
The
cube root of 164341597347288156424781824 is 547750145.1108792963
Scales and comparisons
How big is 164341597347288156424781824?- 164,341,597,347,288,156,424,781,824 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 164,341,597,347,288,156,424,781,824 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 164341597347288156424781824 cubic inches would be around 45645845.4 feet tall.
Recreational maths with 164341597347288156424781824
- 164341597347288156424781824 backwards is 428187424651882743795143461
- The number of decimal digits it has is: 27
- The sum of 164341597347288156424781824's digits is 124
- 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 164341597347288156424781824 - Facts about the integer". Numbermatics.com. 2024. Web. 30 May 2024.
APA style:
Numbermatics. (2024). Number 164341597347288156424781824 - Facts about the integer. Retrieved 30 May 2024, from https://numbermatics.com/n/164341597347288156424781824/
Chicago style:
Numbermatics. 2024. "Number 164341597347288156424781824 - Facts about the integer". https://numbermatics.com/n/164341597347288156424781824/
The information we have on file for 164341597347288156424781824 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 164341597347288156424781824, math, Factors of 164341597347288156424781824, curriculum, school, college, exams, university, Prime factorization of 164341597347288156424781824, STEM, science, technology, engineering, physics, economics, calculator, one hundred sixty-four septillion, three hundred forty-one sextillion, five hundred ninety-seven quintillion, three hundred forty-seven quadrillion, two hundred eighty-eight trillion, one hundred fifty-six billion, four hundred twenty-four million, seven hundred eighty-one thousand, eight hundred twenty-four.