397370467541674228476542976
397,370,467,541,674,228,476,542,976 is an even composite number composed of five prime numbers multiplied together.
397370467541674228476542976 is an even composite number. It is composed of five distinct prime numbers multiplied together. It has a total of eighteen thousand, one hundred twenty-five divisors.
Prime factorization of 397370467541674228476542976:
228 × 34 × 74 × 114 × 1514
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 7 × 7 × 7 × 7 × 11 × 11 × 11 × 11 × 151 × 151 × 151 × 151)See below for interesting mathematical facts about the number 397370467541674228476542976 from the Numbermatics database.
Names of 397370467541674228476542976
- Cardinal: 397370467541674228476542976 can be written as Three hundred ninety-seven septillion, three hundred seventy sextillion, four hundred sixty-seven quintillion, five hundred forty-one quadrillion, six hundred seventy-four trillion, two hundred twenty-eight billion, four hundred seventy-six million, five hundred forty-two thousand, nine hundred seventy-six.
Scientific notation
- Scientific notation: 3.97370467541674228476542976 × 1026
Factors of 397370467541674228476542976
Divisors of 397370467541674228476542976
- Number of divisors d(n): 18125
-
Complete list of divisors:
1 2 3 4 6 7 8 9 11 12 14 16 18 21 22 24 27 28 32 33 36 42 44 48 49 54 56 63 64 66 72 77 81 84 88 96 98 99 108 112 121 126 128 132 144 147 151 154 162 168 176 189 192 196 198 216 224 231 242 252 256 264 288 294 297 302 308 324 336 343 352 363 378 384 392 396 432 441 448 453 462 484 504 512 528 539 567 576 588 594 604 616 648 672 686 693 704 726 756 768 784 792 847 864 882 891 896 906 924 968 1008 1024 1029 1056 1057 1078 1089 1134 1152 1176 1188 1208 1232 1296 1323 1331 1344 1359 1372 1386 1408 1452 1512 1536 1568 1584 1617 1661 1694 1728 1764 1782 1792 1812 1848 1936 2016 2048 2058 2079 2112 2114 2156 2178 2268 2304 2352 2376 2401 2416 2464 2541 2592 2646 2662 2688 2718 2744 2772 2816 2904 3024 3072 3087 3136 3168 3171 3234 3267 3322 3388 3456 3528 3564 3584 3624 3696 3773 3872 3969 3993 4032 4077 4096 4116 4158 4224 4228 4312 4356 4536 4608 4704 4752 4802 4832 4851 4928 4983 5082 5184 5292 5324 5376 5436 5488 5544 5632 5808 5929 6048 6144 6174 6237 6272 6336 6342 6468 6534 6644 6776 6912 7056 7128 7168 7203 7248 7392 7399 7546 7623 7744 7938 7986 8064 8154 8192 8232 8316 8448 8456 8624 8712 9072 9216 9261 9317 9408 9504 9513 9604 9664 9702 9801 9856 9966 10164 10368 10584 10648 10752 10872 10976 11088 11264 11319 11616 11627 11858 11979 12096 12231 12288 12348 12474 12544 12672 12684 12936 13068 13288 13552 13824 14112 14256 14336 14406 14496 14553 14641 14784 14798 14949 15092 15246 15488 15876 15972 16128 16308 16384 16464 16632 16896 16912 17248 17424 17787 18144 18271 18432 18522 18634 18816 19008 19026 19208 19328 19404 19602 19712 19932 20328 20736 21168 21296 21504 21609 21744 21952 22176 22197 22528 22638 22801 22869 23232 23254 23716 23958 24192 24462 24576 24696 24948 25088 25344 25368 25872 26136 26411 26576 27104 27648 27783 27951 28224 28512 28539 28672 28812 28992 29106 29282 29568 29596 29898 30184 30492 30976 31752 31944 32256 32616 32768 32928 33264 33792 33824 33957 34496 34848 34881 35574 35937 36288 36542 36864 37044 37268 37632 38016 38052 38416 38656 38808 39204 39424 39864 40656 41472 41503 42336 42592 43008 43218 43488 43659 43904 43923 44352 44394 44847 45056 45276 45602 45738 46464 46508 47432 47916 48384 48924 49152 49392 49896 50176 50688 50736 51744 51793 52272 52822 53152 53361 54208 54813 55296 55566 55902 56448 57024 57078 57344 57624 57984 58212 58564 59136 59192 59796 60368 60984 61952 63504 63888 64512 64827 65219 65232 65536 65856 66528 66591 67584 67648 67914 68403 68607 68992 69696 69762 71148 71874 72576 73084 73728 74088 74536 75264 76032 76104 76832 77312 77616 78408 78848 79233 79728 81312 81389 82944 83006 83853 84672 85184 85617 86016 86436 86976 87318 87808 87846 88704 88788 89694 90112 90552 91204 91476 92928 93016 94864 95832 96768 97848 98304 98784 99792 100352 101376 101472 101871 102487 103488 103586 104544 104643 105644 106304 106722 107811 108416 109626 110592 111132 111804 112896 114048 114156 114688 115248 115968 116424 117128 118272 118384 119592 120736 121968 123904 124509 127008 127776 127897 129024 129654 130438 130464 131072 131712 131769 133056 133182 134541 135168 135296 135828 136806 137214 137984 139392 139524 142296 143748 145152 146168 147456 148176 149072 150528 152064 152208 153664 154624 155232 155379 156816 157696 158466 159456 159607 160083 162624 162778 164439 165888 166012 167706 169344 170368 171234 172032 172872 173952 174636 175616 175692 177408 177576 179388 180224 181104 182408 182952 185856 186032 189728 191664 193536 194481 195657 195696 196608 197568 199584 199773 200704 200981 202752 202944 203742 204974 205209 206976 207172 209088 209286 211288 212608 213444 215622 216832 219252 221184 222264 223608 225792 228096 228312 229376 230496 231936 232848 234256 236544 236768 237699 239184 241472 243936 244167 247808 249018 250811 251559 254016 255552 255794 258048 259308 260876 260928 262144 263424 263538 266112 266364 269082 270336 270592 271656 273612 274428 275968 278784 279048 284592 287496 290304 290521 292336 294912 296352 298144 301056 304128 304416 305613 307328 307461 309248 310464 310758 313632 313929 315392 316932 318912 319214 320166 325248 325556 328878 331776 332024 335412 338688 340736 342468 344064 345744 347904 349272 351232 351384 354816 355152 358776 360448 362208 362551 364816 365904 371712 372064 373527 379456 383328 383691 387072 388962 391314 391392 393216 395136 395307 399168 399546 401408 401962 405504 405888 407484 409948 410418 413952 414344 418176 418572 422576 425216 426888 431244 433664 438504 442368 444528 447216 451584 456192 456533 456624 458752 460992 463872 465696 466137 468512 473088 473536 475398 478368 478821 480249 482944 487872 488334 493317 495616 498036 501622 503118 508032 511104 511588 516096 518616 521752 521856 524288 526848 527076 532224 532728 538164 540672 541184 543312 547224 548856 551936 557568 558096 569184 569723 574992 580608 581042 584672 586971 589824 592704 596288 599319 602112 602943 608256 608832 611226 614656 614922 615627 618496 620928 621516 627264 627858 630784 633864 637824 638428 640332 650496 651112 657756 663552 664048 670824 677376 681472 684936 688128 691488 695808 698544 702464 702768 709632 710304 713097 717409 717552 720896 724416 725102 729632 731808 732501 743424 744128 747054 752433 754677 758912 766656 767382 774144 777924 782628 782784 786432 790272 790614 798336 799092 802816 803924 811008 811776 814968 819896 820836 827904 828688 836352 837144 845152 850432 853776 862488 867328 871563 877008 884736 889056 894432 895279 903168 912384 913066 913248 917504 921984 922383 927744 931392 932274 937024 941787 946176 947072 950796 956736 957642 960498 965888 975744 976668 986634 991232 996072 1003244 1006236 1016064 1022208 1023176 1032192 1037232 1043504 1043712 1048576 1053696 1054152 1064448 1065456 1076328 1081344 1082368 1086624 1087653 1094448 1097712 1103872 1115136 1116192 1117249 1120581 1138368 1139446 1149984 1151073 1161216 1162084 1169344 1173942 1179648 1185408 1185921 1192576 1198638 1204224 1205886 1216512 1217664 1222452 1229312 1229844 1231254 1236992 1241856 1243032 1254528 1255716 1261568 1267728 1275648 1276856 1280664 1300992 1302224 1315512 1327104 1328096 1341648 1354752 1362944 1369599 1369872 1376256 1382976 1391616 1397088 1398411 1404928 1405536 1406867 1419264 1420608 1426194 1434818 1435104 1436463 1441792 1448832 1450204 1459264 1463616 1465002 1479951 1486848 1488256 1494108 1504866 1509354 1517824 1533312 1534764 1548288 1555848 1565256 1565568 1572864 1580544 1581228 1596672 1598184 1605632 1607848 1622016 1623552 1629936 1639792 1641672 1655808 1657376 1672704 1674288 1690304 1700864 1707552 1709169 1724976 1734656 1743126 1754016 1755677 1760913 1769472 1778112 1788864 1790558 1806336 1808829 1824768 1826132 1826496 1835008 1843968 1844766 1846881 1855488 1862784 1864548 1874048 1883574 1892352 1894144 1901592 1913472 1915284 1920996 1931776 1951488 1953336 1973268 1982464 1992144 2006488 2012472 2032128 2044416 2046352 2064384 2074464 2087008 2087424 2097152 2107392 2108304 2128896 2130912 2139291 2152227 2152656 2162688 2164736 2173248 2175306 2188896 2195424 2197503 2207744 2210791 2230272 2232384 2234498 2241162 2257299 2276736 2278892 2299968 2302146 2322432 2324168 2338688 2347884 2359296 2370816 2371842 2385152 2397276 2408448 2411772 2433024 2435328 2444904 2458624 2459688 2462508 2473984 2483712 2486064 2509056 2511432 2523136 2535456 2551296 2553712 2561328 2601984 2604448 2614689 2631024 2654208 2656192 2683296 2685837 2709504 2725888 2739198 2739744 2752512 2758921 2765952 2767149 2783232 2794176 2796822 2809856 2811072 2813734 2838528 2841216 2852388 2869636 2870208 2872926 2883584 2897664 2900408 2918528 2927232 2930004 2959902 2973696 2976512 2988216 3009732 3018708 3035648 3066624 3069528 3096576 3111696 3130512 3131136 3145728 3161088 3162456 3193344 3195731 3196368 3211264 3215696 3244032 3247104 3259872 3262959 3279584 3283344 3311616 3314752 3345408 3348576 3351747 3361743 3380608 3401728 3415104 3418338 3442951 3449952 3453219 3469312 3486252 3508032 3511354 3521826 3538944 3556224 3577728 3581116 3612672 3617658 3649536 3652264 3652992 3670016 3687936 3689532 3693762 3710976 3725568 3729096 3748096 3767148 3784704 3788288 3803184 3826944 3830568 3841992 3863552 3902976 3906672 3946536 3964928 3984288 3988061 4012976 4024944 4064256 4088832 4092704 4108797 4128768 4148928 4174016 4174848 4194304 4195233 4214784 4216608 4220601 4257792 4261824 4278582 4304454 4305312 4309389 4325376 4329472 4346496 4350612 4377792 4390848 4395006 4415488 4421582 4460544 4464768 4468996 4482324 4514598 4553472 4557784 4599936 4604292 4644864 4648336 4677376 4695768 4718592 4741632 4743684 4770304 4794552 4816896 4823544 4866048 4870656 4889808 4917248 4919376 4925016 4947968 4967424 4972128 5018112 5021863 5022864 5046272 5070912 5102592 5107424 5122656 5127507 5203968 5208896 5229378 5262048 5267031 5282739 5308416 5312384 5366592 5371674 5419008 5426487 5451776 5478396 5479488 5505024 5517842 5531904 5534298 5566464 5588352 5593644 5619712 5622144 5627468 5677056 5682432 5704776 5739272 5740416 5745852 5767168 5795328 5800816 5837056 5854464 5860008 5919804 5947392 5953024 5976432 6019464 6037416 6071296 6133248 6139056 6193152 6223392 6261024 6262272 6266953 6291456 6322176 6324912 6386688 6391462 6392736 6422528 6431392 6456681 6488064 6494208 6519744 6525918 6559168 6566688 6592509 6623232 6629504 6632373 6690816 6697152 6703494 6723486 6761216 6771897 6803456 6830208 6836676 6885902 6899904 6906438 6938624 6972504 7016064 7022708 7043652 7077888 7112448 7155456 7162232 7225344 7235316 7299072 7304528 7305984 7340032 7375872 7379064 7387524 7421952 7451136 7458192 7496192 7534296 7569408 7576576 7606368 7653888 7661136 7683984 7727104 7805952 7813344 7820743 7844067 7893072 7929856 7968576 7976122 8025952 8049888 8057511 8128512 8177664 8185408 8217594 8257536 8276763 8297856 8301447 8348032 8349696 8388608 8390466 8429568 8433216 8441202 8515584 8523648 8557164 8608908 8610624 8618778 8650752 8658944 8692992 8701224 8755584 8781696 8790012 8830976 8843164 8921088 8929536 8937992 8964648 9029196 9106944 9115568 9199872 9208584 9289728 9296672 9354752 9391536 9437184 9483264 9487368 9540608 9587193 9589104 9633792 9647088 9732096 9741312 9779616 9788877 9834496 9838752 9848069 9850032 9895936 9934848 9944256 10036224 10043726 10045728 10055241 10092544 10141824 10205184 10214848 10245312 10255014 10328853 10359657 10407936 10417792 10458756 10524096 10534062 10565478 10616832 10624768 10733184 10743348 10838016 10852974 10903552 10956792 10958976 11010048 11035684 11063808 11068596 11132928 11176704 11187288 11239424 11244288 11254936 11354112 11364864 11409552 11478544 11480832 11491704 11534336 11590656 11601632 11674112 11708928 11720016 11839608 11894784 11906048 11952864 11964183 12038928 12074832 12142592 12266496 12278112 12289739 12326391 12386304 12446784 12522048 12524544 12533906 12582912 12644352 12649824 12661803 12773376 12782924 12785472 12845056 12862784 12913362 12928167 12976128 12988416 13039488 13051836 13118336 13133376 13185018 13246464 13259008 13264746 13381632 13394304 13406988 13446972 13522432 13543794 13606912 13660416 13673352 13771804 13799808 13812876 13877248 13945008 14032128 14045416 14087304 14155776 14224896 14310912 14324464 14450688 14470632 14598144 14609056 14611968 14680064 14751744 14758128 14775048 14843904 14902272 14916384 14992384 15065589 15068592 15138816 15153152 15212736 15307776 15322272 15367968 15382521 15454208 15475537 15611904 15626688 15641486 15688134 15786144 15801093 15859712 15937152 15952244 16051904 16099776 16115022 16257024 16279461 16355328 16370816 16435188 16515072 16553526 16595712 16602894 16696064 16699392 16777216 16780932 16859136 16866432 16882404 17031168 17047296 17114328 17217816 17221248 17237556 17301504 17317888 17385984 17402448 17511168 17563392 17580024 17661952 17686328 17842176 17859072 17875984 17929296 18058392 18213888 18231136 18399744 18417168 18579456 18593344 18709504 18783072 18800859 18874368 18966528 18974736 19081216 19174386 19178208 19267584 19294176 19312447 19370043 19464192 19482624 19559232 19577754 19668992 19677504 19696138 19700064 19791872 19869696 19888512 19897119 20072448 20087452 20091456 20110482 20185088 20283648 20315691 20410368 20429696 20490624 20510028 20657706 20719314 20815872 20835584 20917512 21048192 21068124 21130956 21233664 21249536 21466368 21486696 21676032 21705948 21807104 21913584 21917952 22020096 22071368 22127616 22137192 22265856 22353408 22374576 22478848 22488576 22509872 22708224 22729728 22819104 22957088 22961664 22983408 23068672 23181312 23203264 23348224 23417856 23440032 23462229 23532201 23679216 23789568 23812096 23905728 23928366 24077856 24100657 24149664 24172533 24285184 24532992 24556224 24579478 24652782 24772608 24830289 24893568 25044096 25049088 25067812 25165824 25288704 25299648 25323606 25546752 25565848 25570944 25690112 25725568 25826724 25856334 25952256 25976832 26078976 26103672 26236672 26266752 26370036 26492928 26518016 26529492 26763264 26788608 26813976 26893944 27044864 27087588 27213824 27320832 27346704 27543608 27599616 27625752 27754496 27890016 28064256 28090832 28174608 28311552 28449792 28621824 28648928 28761579 28901376 28941264 29196288 29218112 29223936 29360128 29366631 29503488 29516256 29544207 29550096 29687808 29804544 29832768 29984768 30131178 30137184 30165723 30277632 30306304 30348131 30425472 30615552 30644544 30735936 30765042 30908416 30951074 30986559 31223808 31253376 31282972 31376268 31572288 31602186 31719424 31874304 31904488 32103808 32199552 32230044 32514048 32558922 32710656 32741632 32870376 33030144 33107052 33191424 33205788 33392128 33398784 33554432 33561864 33718272 33732864 33764808 34062336 34094592 34228656 34435632 34442496 34475112 34603008 34635776 34771968 34804896 35022336 35126784 35153041 35160048 35323904 35372656 35684352 35718144 35751968 35858592 35892549 36116784 36427776 36462272 36799488 36834336 36869217 36979173 37158912 37186688 37419008 37566144 37601718 37748736 37872461 37933056 37949472 37985409 38162432 38348772 38356416 38535168 38588352 38624894 38740086 38928384 38965248 39118464 39155508 39337984 39355008 39392276 39400128 39583744 39739392 39777024 39794238 40144896 40174904 40182912 40220964 40370176 40567296 40631382 40820736 40859392 40981248 41020056 41315412 41438628 41631744 41671168 41835024 42096384 42136248 42261912 42467328 42499072 42932736 42973392 43352064 43411896 43614208 43827168 43835904 43868671 44040192 44142736 44255232 44274384 44531712 44706816 44749152 44957696 44977152 45019744 45196767 45416448 45459456 45638208 45914176 45923328 45966816 46137344 46147563 46362624 46406528 46426611 46696448 46835712 46880064 46924458 47064402 47358432 47403279 47579136 47624192 47811456 47856732 48155712 48201314 48299328 48345066 48570368 49065984 49112448 49158956 49305564 49545216 49660578 49787136 50088192 50098176 50135624 50331648 50577408 50599296 50647212 51093504 51131696 51141888 51380224 51451136 51653448 51712668 51904512 51953664 52157952 52207344 52473344 52533504 52740072 52985856 53036032 53058984 53526528 53577216 53627952 53787888 54089728 54175176 54427648 54641664 54693408 54745201 55087216 55199232 55251504 55508992 55780032 56128512 56181664 56349216 56402577 56623104 56899584 57243648 57297856 57523158 57802752 57882528 57937341 58110129 58392576 58436224 58447872 58720256 58733262 59006976 59032512 59088414 59100192 59375616 59609088 59665536 59691357 59969536 60262356 60274368 60331446 60555264 60612608 60696262 60850944 61231104 61289088 61471872 61530084 61816832 61902148 61973118 62447616 62506752 62565944 62752536 63144576 63204372 63438848 63748608 63808976 64207616 64399104 64460088 65028096 65117844 65421312 65483264 65740752 66060288 66214104 66382848 66411576 66784256 66797568 67108864 67123728 67436544 67465728 67529616 68124672 68189184 68457312 68871264 68884992 68936483 68950224 69206016 69271552 69543936 69609792 70044672 70253568 70306082 70320096 70386687 70647808 70745312 71368704 71436288 71503936 71717184 71785098 72233568 72301971 72517599 72855552 72924544 73598976 73668672 73738434 73958346 74317824 74373376 74490867 74838016 75132288 75203436 75497472 75744922 75866112 75898944 75970818 76324864 76697544 76712832 77070336 77176704 77249788 77480172 77856768 77930496 78236928 78311016 78675968 78710016 78784552 78800256 79167488 79478784 79554048 79588476 80289792 80349808 80365824 80441928 80740352 81134592 81262764 81641472 81718784 81962496 82040112 82630824 82877256 83263488 83342336 83670048 84192768 84272496 84523824 84934656 84998144 85865472 85946784 86028173 86284737 86704128 86823792 87228416 87654336 87671808 87737342 88080384 88285472 88510464 88548768 88632621 89063424 89413632 89498304 89915392 89954304 90039488 90393534 90497169 90832896 90918912 91044393 91276416 91828352 91846656 91933632 92274688 92295126 92725248 92813056 92853222 92959677 93392896 93671424 93760128 93848916 94128804 94716864 94806558 95158272 95248384 95622912 95713464 96311424 96402628 96598656 96690132 97140736 98131968 98224896 98317912 98611128 99090432 99321156 99574272 100176384 100196352 100271248 100663296 101154816 101198592 101294424 102187008 102263392 102283776 102760448 102902272 103306896 103425336 103809024 103907328 104315904 104414688 104946688 105067008 105459123 105480144 105971712 106072064 106117968 107053056 107154432 107255904 107575776 107677647 108179456 108328759 108350352 108855296 109283328 109386816 109490402 110174432 110398464 110503008 110607651 111017984 111560064 112257024 112363328 112698432 112805154 113246208 113617383 113799168 113956227 114487296 114595712 115046316 115605504 115765056 115874682 116220258 116785152 116872448 116895744 117440512 117466524 118013952 118065024 118176828 118200384 118751232 119218176 119331072 119382714 119939072 120524712 120548736 120662892 121110528 121225216 121392524 121701888 122462208 122578176 122943744 123060168 123633664 123804296 123946236 124895232 125013504 125131888 125505072 126289152 126408744 126877696 127497216 127617952 128415232 128798208 128920176 130056192 130235688 130842624 130966528 131481504 131606013 132120576 132428208 132765696 132823152 133568512 133595136 134217728 134247456 134873088 134931456 135059232 135187129 135590301 136249344 136378368 136914624 137742528 137769984 137872966 137900448 138412032 138543104 139087872 139219584 139279833 140089344 140507136 140612164 140640192 140773374 141295616 141490624 142209837 142737408 142872576 143007872 143434368 143570196 144467136 144603942 145035198 145711104 145849088 147197952 147337344 147476868 147916692 148635648 148746752 148981734 149676032 150264576 150406872 150994944 151489844 151732224 151797888 151941636 152649728 153395088 153425664 154140672 154353408 154499576 154960344 155713536 155860992 156473856 156622032 157351936 157420032 157569104 157600512 158334976 158957568 159108096 159176952 160579584 160699616 160731648 160883856 161480704 162269184 162525528 163282944 163437568 163924992 164080224 164235603 165261648 165754512 166526976 166684672 167340096 168385536 168544992 168704599 169047648 169207731 169869312 169996288 171730944 171893568 172056346 172569474 173408256 173647584 173812023 174456832 175308672 175343616 175474684 176160768 176570944 177020928 177097536 177265242 178126848 178827264 178996608 179074071 179830784 179908608 180078976 180787068 180994338 181665792 181837824 182088786 182552832 183656704 183693312 183867264 184549376 184590252 185450496 185626112 185706444 185919354 186785792 187342848 187520256 187697832 188257608 189433728 189613116 190316544 190496768 191245824 191426928 192622848 192805256 193197312 193380264 194281472 196263936 196449792 196635824 197222256 198180864 198642312 199148544 200352768 200392704 200542496 201326592 202309632 202397184 202588848 204374016 204526784 204567552 205520896 205804544 206613792 206809449 206850672 207618048 207814656 208631808 208829376 209893376 210134016 210918246 210960288 211160061 211943424 212144128 212235936 212436917 214106112 214308864 214511808 215151552 215355294 216358912 216657518 216700704 216905913 217710592 218566656 218773632 218980804 220348864 220796928 221006016 221215302 222035968 223120128 223472601 224514048 224726656 225396864 225610308 226492416 227234766 227598336 227912454 228974592 229191424 230092632 231211008 231530112 231749364 232440516 233570304 233744896 233791488 234881024 234933048 236027904 236130048 236353656 236400768 237502464 238436352 238662144 238765428 239878144 241049424 241097472 241325784 242221056 242450432 242785048 243403776 244924416 245156352 245887488 246120336 247267328 247608592 247892472 249790464 250027008 250263776 251010144 252578304 252817488 253755392 254994432 255235904 256830464 257596416 257840352 258084519 258854211 260112384 260471376 261685248 261933056 262963008 263212026 264241152 264856416 265107227 265531392 265646304 265897863 267137024 267190272 268435456 268494912 269746176 269862912 270118464 270374258 271180602 272498688 272756736 273133179 273829248 275485056 275539968 275745932 275800896 276824064 277086208 278175744 278439168 278559666 278879031 280178688 281014272 281224328 281280384 281546748 282591232 282981248 284419674 285474816 285745152 286015744 286868736 287140392 288934272 289207884 290070396 291422208 291698176 294395904 294674688 294953736 295833384 297271296 297493504 297963468 299352064 300529152 300813744 301989888 302979688 303464448 303595776 303883272 305299456 306790176 306851328 308281344 308706816 308999152 309920688 311427072 311721984 312947712 313244064 314703872 314840064 315138208 315201024 316377369 316669952 317915136 318216192 318353904 321159168 321399232 321463296 321767712 322961408 323032941 324538368 324986277 325051056 326565888 326875136 327849984 328160448 328471206 330523296 331509024 331822953 333053952 333369344 333829441 334680192 336771072 337089984 337409198 338095296 338415462 339738624 339992576 340852149 343461888 343787136 344112692 345138948 346816512 347295168 347624046 348913664 350617344 350687232 350949368 352321536 353141888 354041856 354195072 354530484 356253696 357654528 357993216 358148142 359661568 359817216 360157952 361574136 361988676 363331584 363675648 364177572 365105664 367313408 367386624 367734528 369098752 369180504 370900992 371252224 371412888 371838708 373571584 374685696 375040512 375395664 376515216 378867456 379226232 380633088 380993536 382491648 382853856 385245696 385610512 386394624 386760528 388562944 392527872 392899584 393271648 394444512 394818039 396361728 397284624 398297088 400705536 400785408 401084992 402653184 404619264 404794368 405177696 405561387 406770903 408748032 409053568 409135104 411041792 411609088 413227584 413618898 413701344 415236096 415629312 416597071 417263616 417658752 417839499 419786752 420268032 421836492 421920576 422320122 423886848 424288256 424471872 424873834 428212224 428617728 429023616 430303104 430710588 432717824 433315036 433401408 433811826 435421184 437133312 437547264 437961608 440697728 441593856 442012032 442430604 444071936 446240256 446945202 449028096 449453312 450793728 451220616 452984832 454469532 455196672 455824908 457949184 458382848 460185264 462422016 463060224 463498728 464881032 467140608 467489792 467582976 469762048 469866096 472055808 472260096 472707312 472801536 475004928 476872704 477324288 477530856 479756288 482098848 482194944 482555381 482651568 484442112 484900864 485570096 486807552 489848832 490312704 491774976 492240672 492706809 494534656 495217184 495784944 499580928 500054016 500527552 502020288 505156608 505634976 506113797 507510784 507623193 509988864 510471808 513660928 515192832 515680704 516169038 517708422 519885601 520224768 520942752 521436069 523370496 523866112 525926016 526424052 528482304 529712832 530214454 531062784 531292608 531795726 534274048 534380544 536989824 539492352 539725824 540236928 540748516 542361204 544997376 545513472 546266358 547658496 550970112 551079936 551491864 551601792 553648128 554172416 556351488 556878336 557119332 557758062 560357376 562028544 562448656 562560768 563093496 565182464 565962496 568839348 570949632 571490304 572031488 573737472 574280784 577868544 578415768 580140792 582844416 583396352 588791808 589349376 589907472 591666768 594542592 594987008 595926936 598704128 601058304 601627488 602197211 603979776 605959376 606928896 607191552 607766544 610598912 613580352 613702656 616562688 617413632 617998304 619841376 620428347 622854144 623443968 625895424 626488128 629407744 629680128 630276416 630402048 632754738 633339904 633480183 635830272 636432384 636707808 637310751 642318336 642798464 642926592 643535424 645922816 646065882 649076736 649972554 650102112 650717739 653131776 653750272 655699968 656320896 656942412 661046592 663018048 663645906 666107904 666738688 667658882 669360384 673542144 674179968 674818396 676190592 676830924 679477248 679985152 681704298 686923776 687574272 688225384 690277896 693633024 694590336 695248092 697827328 701234688 701374464 701898736 704643072 706283776 708083712 708390144 709060968 712507392 715309056 715986432 716296284 719323136 719634432 720315904 723148272 723977352 726663168 727351296 728355144 730211328 734626816 734773248 735469056 738197504 738361008 741801984 742504448 742825776 743677416 747143168 749371392 750081024 750791328 753030432 757734912 758301313 758452464 761266176 761987072 764983296 765707712 770491392 771221024 772789248 773521056 774253557 777125888 785055744 785799168 786543296 788889024 789636078 792723456 794569248 795321681 796594176 797693589 801411072 801570816 802169984 805306368 809238528 809588736 810355392 811122774 813541806 817496064 818107136 818270208 819399537 822083584 823218176 826455168 827237796 827402688 830472192 831258624 833194142 834527232 835317504 835678998 839573504 840536064 843672984 843841152 844640244 847773696 848576512 848943744 849747668 856424448 857235456 858047232 860606208 861421176 865435648 866630072 866802816 867623652 870842368 874266624 875094528 875923216 881395456 883187712 884024064 884861208 888143872 892480512 893890404 898056192 898906624 901587456 902441232 905969664 908939064 910393344 911649816 915898368 916765696 920370528 924844032 926120448 926997456 929762064 934281216 934979584 935165952 939524096 939732192 944111616 944520192 945414624 945603072 946309903 949132107 950009856 953745408 954648576 955061712 959512576 964197696 964389888 965110762 965303136 968884224 969801728 971140192 973615104 974958831 979697664 980625408 983549952 984481344 985413618 989069312 990434368 991569888 995468859 999161856 1000108032 1001055104 1001488323 1004040576 1010313216 1011269952 1012227594 1015021568 1015246386 1019977728 1020943616 1022556447 1027321856 1030385664 1031361408 1032338076 1035416844 1039771202 1040449536 1041885504 1042872138 1046740992 1047732224 1051852032 1052848104 1056964608 1059425664 1060428908 1062125568 1062585216 1063591452 1068548096 1068761088 1073979648 1078984704 1079451648 1080473856 1081497032 1084722408 1089994752 1091026944 1092532716 1095316992 1101940224 1102159872 1102983728 1103203584 1107296256 1108344832 1112702976 1113756672 1114238664 1115516124 1120714752 1124057088 1124897312 1125121536 1126186992 1130364928 1131924992 1137678696 1141899264 1142980608 1144062976 1147474944 1148561568 1155737088 1156831536 1160281584 1165688832 1166792704 1177583616 1178698752 1179814944 1180932193 1183333536 1184454117 1189085184 1189974016 1191853872 1197408256 1202116608 1203254976 1204394422 1207959552 1211918752 1213857792 1214383104 1215533088 1216684161 1221197824 1227160704 1227405312 1233125376 1234827264 1235996608 1239682752 1240856694 1245708288 1246887936 1249791213 1251790848 1252976256 1253518497 1258815488 1259360256 1260552832 1260804096 1265509476 1266679808 1266960366 1271660544 1272864768 1273415616 1274621502 1284636672 1285596928 1285853184 1287070848 1291845632 1292131764 1298153472 1299945108 1300204224 1301435478 1306263552 1307500544 1311399936 1312641792 1313884824 1322093184 1326036096 1327291812 1332215808 1333477376 1335317764 1338720768 1347084288 1348359936 1349636792 1352381184 1353661848 1358954496 1359970304 1363408596 1373847552 1375148544 1376450768 1380555792 1387266048 1389180672 1390496184 1395654656 1402469376 1402748928 1403797472 1409286144 1412567552 1416167424 1416780288 1418121936 1425014784 1430618112 1431972864 1432592568 1438646272 1439268864 1440631808 1446296544 1447666143 1447954704 1453326336 1454702592 1456710288 1460422656 1469253632 1469546496 1470938112 1476395008 1476722016 1478120427 1483603968 1485008896 1485651552 1487058419 1487354832 1494286336 1498742784 1500162048 1501582656 1506060864 1515469824 1516602626 1516904928 1518341391 1522532352 1523974144 1529966592 1531415424 1540982784 1542442048 1545578496 1547042112 1548507114 1554251776 1559656803 1564308207 1570111488 1571598336 1573086592 1577778048 1579272156 1585446912 1589138496 1590643362 1593188352 1595387178 1602822144 1603141632 1604339968 1618477056 1619177472 1620710784 1622245548 1627083612 1634992128 1636214272 1636540416 1638799074 1644167168 1646436352 1652910336 1654475592 1654805376 1660944384 1662517248 1666388284 1669054464 1670635008 1671357996 1679147008 1681072128 1687345968 1687682304 1689280488 1695547392 1697153024 1697887488 1699495336 1712848896 1714470912 1716094464 1721212416 1722842352 1730871296 1733260144 1733605632 1735247304 1741684736 1748533248 1750189056 1751846432 1762790912 1766375424 1768048128 1769722416 1776287744 1784961024 1787780808 1796112384 1797813248 1803174912 1804882464 1806591633 1811939328 1817878128 1820786688 1823299632 1831796736 1833531392 1840741056 1849688064 1852240896 1853994912 1855750589 1859524128 1861285041 1868562432 1869959168 1870331904 1879048192 1879464384 1888223232 1889040384 1890829248 1891206144 1892619806 1898264214 1900019712 1907490816 1909297152 1910123424 1911932253 1919025152 1928395392 1928779776 1930221524 1930606272 1937768448 1939603456 1942280384 1947230208 1949917662 1952153217 1959395328 1961250816 1967099904 1968962688 1970827236 1978138624 1980868736 1983139776 1990937718 1998323712 2000216064 2002110208 2002976646 2008081152 2020626432 2022539904 2024455188 2030043136 2030492772 2039955456 2041887232 2045112894 2054643712 2060771328 2062722816 2064676152 2070833688 2079542404 2080899072 2083771008 2085744276 2093481984 2095464448 2103704064 2105696208 2113929216 2118851328 2120857816 2124251136 2125170432 2127182904 2137096192 2137522176 2147959296 2157969408 2158903296 2160947712 2162994064 2169444816 2179989504 2182053888 2185065432 2190633984 2203880448 2204319744 2205967456 2206407168 2214592512 2216689664 2225405952 2227513344 2228477328 2231032248 2241429504 2248114176 2249794624 2250243072 2252373984 2260729856 2263849984 2274903939 2275357392 2283798528 2285961216 2288125952 2294949888 2297123136 2311474176 2313663072 2320563168 2322760671 2331377664 2333585408 2336806087 2355167232 2357397504 2359629888 2361864386 2366667072 2368908234 2378170368 2379948032 2383707744 2385965043 2394816512 2404233216 2406509952 2408788844 2415919104 2423837504 2427715584 2428766208 2431066176 2433368322 2442395648 2454321408 2454810624 2458198611 2466250752 2469654528 2471993216 2479365504 2481713388 2491416576 2493775872 2499582426 2503581696 2505952512 2507036994 2517630976 2518720512 2521105664 2521608192 2531018952 2533359616 2533920732 2543321088 2545729536 2546831232 2549243004 2569273344 2571193856 2571706368 2574141696 2583691264 2584263528 2596306944 2599890216 2600408448 2602870956 2612527104 2615001088 2622799872 2625283584 2627769648 2644186368 2652072192 2654583624 2664431616 2666954752 2670635528 2677441536 2694168576 2696719872 2699273584 2704762368 2707323696 2717908992 2719940608 2726817192 2747695104 2750297088 2752901536 2761111584 2774532096 2778361344 2780992368 2791309312 2804938752 2805497856 2807594944 2818572288 2825135104 2832334848 2833560576 2836243872 2838929709 2847396321 2850029568 2861236224 2863945728 2865185136 2877292544 2878537728 2881263616 2892593088 2895332286 2895909408 2906652672 2909405184 2913420576 2916179497 2920845312 2924876493 2938507264 2939092992 2941876224 2952790016 2953444032 2956240854 2967207936 2970017792 2971303104 2974116838 2974709664 2988572672 2997485568 3000324096 3003165312 3004464969 3012121728 3030939648 3033205252 3033809856 3036682782 3045064704 3047948288 3059933184 3062830848 3067669341 3081965568 3084884096 3091156992 3094084224 3097014228 3108503552 3119313606 3128616414 3140222976 3143196672 3146173184 3155556096 3158544312 3170893824 3178276992 3181286724 3186376704 3190774356 3205644288 3206283264 3208679936 3236954112 3238354944 3241421568 3244491096 3254167224 3269984256 3272428544 3273080832 3277598148 3288334336 3292872704 3305820672 3308951184 3309610752 3321888768 3325034496 3332776568 3338108928 3341270016 3342715992 3358294016 3362144256 3374691936 3375364608 3378560976 3391094784 3394306048 3395774976 3398990672 3425697792 3428941824 3432188928 3442424832 3445684704 3461742592 3466520288 3467211264 3470494608 3483369472 3497066496 3500378112 3503692864 3525581824 3532750848 3536096256 3539444832 3542796579 3552575488 3553362351 3569922048 3575561616 3592224768 3595626496 3606349824 3609764928 3613183266 3623878656 3635756256 3639199207 3641573376 3646599264 3650052483 3663593472 3667062784 3681482112 3699376128 3704481792 3707989824 3711501178 3719048256 3722570082 3737124864 3739918336 3740663808 3749373639 3758928768 3776446464 3778080768 3781658496 3782412288 3785239612 3796528428 3800039424 3814981632 3818594304 3820246848 3823864506 3838050304 3856790784 3857559552 3860443048 3861212544 3875536896 3879206912 3884560768 3894460416 3899835324 3904306434 3918790656 3922501632 3934199808 3937925376 3941654472 3956277248 3961737472 3966279552 3981875436 3996647424 4000432128 4004220416 4005953292 4016162304 4041252864 4045079808 4048910376 4060086272 4060985544 4079910912 4083774464 4090225788 4109287424 4121542656 4125445632 4129352304 4141667376 4159084808 4161798144 4167542016 4171488552 4186963968 4190928896 4207408128 4211392416 4227858432 4237702656 4241715632 4248502272 4250340864 4254365808 4274192384 4275044352 4295918592 4315938816 4317806592 4321895424 4325988128 4338889632 4342998429 4359979008 4364107776 4370130864 4381267968 4407760896 4408639488 4411934912 4412814336 4429185024 4433379328 4434361281 4450811904 4455026688 4456954656 4461175257 4462064496 4482859008 4496228352 4499589248 4500486144 4504747968 4521459712 4527699968 4549807878 4550714784 4555024173 4567597056 4571922432 4576251904 4582567781 4589899776 4594246272 4622948352 4627326144 4641126336 4645521342 4662755328 4667170816 4673612174 4678970409 4710334464 4714795008 4719259776 4723728772 4733334144 4737816468 4756340736 4759896064 4767415488 4771930086 4789633024 4808466432 4813019904 4817577688 4847675008 4855431168 4857532416 4862132352 4866736644 4884791296 4908642816 4909621248 4916397222 4932501504 4939309056 4943986432 4958731008 4963426776 4982833152 4987551744 4999164852 5007163392 5011905024 5014073988 5035261952 5037441024 5042211328 5043216384 5062037904 5066719232 5067841464 5086642176 5091459072 5093662464 5098486008 5138546688 5142387712 5143412736 5148283392 5167382528 5168527056 5192613888 5199780432 5200816896 5205741912 5225054208 5230002176 5245599744 5250567168 5255539296 5288372736 5304144384 5308109191 5309167248 5328863232 5333909504 5341271056 5354883072 5388337152 5393439744 5398547168 5409524736 5414647392 5419774899 5435817984 5439881216 5453634384 5495390208 5500594176 5505803072 5522223168 5549064192 5556722688 5561984736 5567251767 5582618624 5583855123 5609877504 5610995712 5615189888 5637144576 5650270208 5664669696 5667121152 5672487744 5677859418 5694792642 5700059136 5718741611 5722472448 5727891456 5730370272 5735796759 5754585088 5757075456 5762527232 5785186176 5790664572 5791818816 5813305344 5818810368 5826841152 5832358994 5841690624 5849752986 5877014528 5878185984 5883752448 5906888064 5912481708 5934415872 5940035584 5942606208 5948233676 5949419328 5977145344 5994971136 6000648192 6006330624 6008929938 6024243456 6061879296 6066410504 6067619712 6073365564 6090129408 6095896576 6119866368 6125661696 6135338682 6163931136 6169768192 6182313984 6188168448 6194028456 6217007104 6238627212 6257232828 6280445952 6286393344 6292346368 6311112192 6317088624 6341787648 6356553984 6362573448 6372753408 6381548712 6411288576 6412566528 6417359872 6473908224 6476709888 6482843136 6488982192 6508334448 6539968512 6544857088 6546161664 6555196296 6576668672 6585745408 6611641344 6617902368 6619221504 6624169321 6643777536 6650068992 6665553136 6676217856 6682540032 6685431984 6716588032 6724288512 6749383872 6750729216 6757121952 6782189568 6788612096 6791549952 6797981344 6824711817 6851395584 6857883648 6864377856 6884849664 6891369408 6923485184 6933040576 6934422528 6940989216 6966738944 6968282013 6994132992 7000756224 7007385728 7010418261 7051163648 7065501696 7072192512 7078889664 7085593158 7105150976 7106724702 7139844096 7151123232 7157895129 7184449536 7191252992 7212699648 7219529856 7226366532 7247757312 7271512512 7278398414 7283146752 7293198528 7300104966 7327186944 7334125568 7362964224 7398752256 7408963584 7415979648 7423002356 7438096512 7445140164 7474249728 7479836672 7481327616 7498747278 7517857536 7552892928 7556161536 7563316992 7564824576 7570479224 7593056856 7600078848 7629963264 7637188608 7640493696 7647729012 7676100608 7713581568 7715119104 7720886096 7722425088 7751073792 7758413824 7769121536 7788920832 7799670648 7808612868 7837581312 7845003264 7868399616 7875850752 7883308944 7912554496 7923474944 7932559104 7963750872 7993294848 8000864256 8008440832 8011906584 8032324608 8082505728 8090159616 8097820752 8120172544 8121971088 8159821824 8167548928 8180451576 8218574848 8243085312 8250891264 8258704608 8266525351 8283334752 8318169616 8323596288 8335084032 8342977104 8373927936 8381857792 8414816256 8422784832 8455716864 8475405312 8483431264 8497004544 8500681728 8508731616 8516789127 8548384768 8550088704 8591837184 8631877632 8635613184 8643790848 8651976256 8677779264 8685996858 8719958016 8728215552 8740261728 8748538491 8762535936 8774629479 8815521792 8817278976 8823869824 8825628672 8858370048 8866758656 8868722562 8901623808 8910053376 8913909312 8922350514 8924128992 8965718016 8992456704 8999178496 9000972288 9009495936 9013394907 9042919424 9055399936 9099615756 9101429568 9110048346 9135194112 9143844864 9152503808 9165135562 9179799552 9188492544 9245896704 9254652288 9282252672 9291042684 9325510656 9334341632 9347224348 9357940818 9420668928 9429590016 9438519552 9447457544 9466668288 9475632936 9512681472 9519792128 9534830976 9543860172 9579266048 9616932864 9626039808 9635155376 9695350016 9710862336 9715064832 9724264704 9733473288 9769582592 9817285632 9819242496 9832794444 9865003008 9878618112 9887972864 9917462016 9926853552 9965666304 9975103488 9998329704 10014326784 10023810048 10028147976 10070523904 10074882048 10084422656 10086432768 10124075808 10133438464 10135682928 10173284352 10182918144 10187324928 10196972016 10277093376 10284775424 10286825472 10296566784 10334765056 10337054112 10385227776 10399560864 10401633792 10409408933 10411483824 10450108416 10460004352 10491199488 10501134336 10511078592 10576745472 10608288768 10616218382 10618334496 10628389737 10657726464 10667819008 10682542112 10709766144 10776674304 10786879488 10797094336 10819049472 10829294784 10839549798 10871635968 10879762432 10907268768 10917597621 10950157449 10990780416 11001188352 11011606144 11044446336 11098128384 11113445376 11123969472 11134503534 11165237248 11167710246 11219755008 11221991424 11230379776 11248120917 11300540416 11329339392 11334242304 11344975488 11355718836 11389585284 11400118272 11437483222 11444944896 11455782912 11460740544 11471593518 11509170176 11514150912 11525054464 11570372352 11581329144 11583637632 11626610688 11637620736 11653682304 11664717988 11683381248 11699505972 11754029056 11756371968 11767504896 11813776128 11824963416 11868831744 11880071168 11885212416 11896467352 11898838656 11954290688 11989942272 12001296384 12012661248 12017859876 12048486912 12123758592 12132821008 12135239424 12146731128 12180258816 12191793152 12239732736 12251323392 12270677364 12327862272 12339536384 12364627968 12376336896 12388056912 12434014208 12477254424 12514465656 12560891904 12572786688 12584692736 12622224384 12634177248 12683575296 12713107968 12725146896 12745506816 12763097424 12822577152 12825133056 12834719744 12947816448 12953419776 12965686272 12977964384 12990254123 13016668896 13028995287 13079937024 13089714176 13092323328 13110392592 13153337344 13171490816 13223282688 13235804736 13238443008 13248338642 13287555072 13300137984 13331106272 13352435712 13365080064 13370863968 13383525771 13433176064 13448577024 13498767744 13501458432 13514243904 13564379136 13577224192 13583099904 13595962688 13649423634 13665072519 13702791168 13715767296 13728755712 13747703343 13769699328 13782738816 13846970368 13866081152 13868845056 13881978432 13933477888 13936564026 13988265984 14001512448 14014771456 14020836522 14036911227 14102327296 14131003392 14144385024 14157779328 14171186316 14210301952 14213449404 14279688192 14302246464 14315790258 14368899072 14382505984 14425399296 14439059712 14452733064 14543025024 14556796828 14566293504 14586397056 14600209932 14654373888 14668251136 14725928448 14797504512 14817927168 14831959296 14846004712 14876193024 14890280328 14948499456 14959673344 14962655232 14997494556 15035715072 15105785856 15112323072 15126633984 15129649152 15140958448 15186113712 15200157696 15259926528 15274377216 15280987392 15295458024 15352201216 15427163136 15430238208 15441772192 15444850176 15502147584 15516827648 15538243072 15577841664 15599341296 15617225736 15675162624 15690006528 15736799232 15751701504 15766617888 15825108992 15846949888 15865118208 15924327573 15927501744 15986589696 16001728512 16016881664 16023813168 16064649216 16165011456 16180319232 16195641504 16240345088 16243942176 16259324697 16319643648 16335097856 16357642609 16360903152 16437149696 16486170624 16501782528 16517409216 16533050702 16566669504 16636339232 16647192576 16670168064 16685954208 16701755301 16747855872 16763715584 16829632512 16845569664 16911433728 16950810624 16966862528 16994009088 17001363456 17017463232 17033578254 17096769536 17100177408 17156224833 17183674368 17207390277 17263755264 17271226368 17287581696 17303952512 17355558528 17371993716 17439916032 17456431104 17480523456 17497076982 17525071872 17549258958 17631043584 17634557952 17647739648 17651257344 17733517312 17737445124 17803247616 17820106752 17827818624 17844701028 17848257984 17931436032 17984913408 17998356992 18001944576 18018991872 18026789814 18085838848 18110799872 18199231512 18202859136 18220096692 18270388224 18287689728 18305007616 18330271124 18359599104 18376985088 18491793408 18509304576 18564505344 18582085368 18651021312 18668683264 18694448696 18715881636 18841337856 18859180032 18877039104 18894915088 18933336576 18951265872 19025362944 19039584256 19069661952 19087720344 19158532096 19233865728 19252079616 19270310752 19390700032 19421724672 19430129664 19448529408 19466946576 19539165184 19634571264 19638484992 19665588888 19730006016 19757236224 19775945728 19834924032 19853707104 19872507963 19931332608 19950206976 19996659408 20028653568 20047620096 20056295952 20141047808 20149764096 20168845312 20172865536 20248151616 20266876928 20271365856 20346568704 20365836288 20374649856 20393944032 20413256479 20474135451 20554186752 20569550848 20573650944 20593133568 20669530112 20674108224 20770455552 20799121728 20803267584 20818817866 20822967648 20900216832 20920008704 20982398976 21002268672 21022157184 21031254783 21153490944 21216577536 21232436764 21236668992 21256779474 21315452928 21335638016 21365084224 21419532288 21473685387 21553348608 21573758976 21594188672 21638098944 21658589568 21679099596 21743271936 21759524864 21814537536 21835195242 21900314898 21981560832 22002376704 22023212288 22088892672 22196256768 22226890752 22247938944 22269007068 22330474496 22335420492 22439510016 22443982848 22460759552 22496241834 22601080832 22658678784 22668484608 22689950976 22711437672 22779170568 22800236544 22874966444 22889889792 22911565824 22921481088 22943187036 23018340352 23028301824 23050108928 23140744704 23162658288 23167275264 23253221376 23275241472 23307364608 23329435976 23366762496 23399011944 23508058112 23512743936 23535009792 23627552256 23649926832 23737663488 23760142336 23770424832 23792934704 23797677312 23908581376 23979884544 24002592768 24025322496 24035719752 24096973824 24247517184 24265642016 24270478848 24293462256 24360517632 24383586304 24479465472 24502646784 24541354728 24655724544 24679072768 24729255936 24752673792 24776113824 24799576053 24868028416 24954508848 25028931312 25121783808 25145573376 25169385472 25244448768 25268354496 25367150592 25426215936 25450293792 25474394449 25491013632 25526194848 25550367381 25645154304 25650266112 25669439488 25895632896 25906839552 25931372544 25955928768 25980508246 26033337792 26057990574 26159874048 26179428352 26184646656 26220785184 26245615473 26342981632 26446565376 26471609472 26476886016 26496677284 26575110144 26600275968 26662212544 26704871424 26730160128 26741727936 26767051542 26866352128 26897154048 26997535488 27002916864 27028487808 27040184721 27128758272 27154448384 27166199808 27191925376 27298847268 27330145038 27405582336 27431534592 27457511424 27495406686 27539398656 27565477632 27693940736 27732162304 27737690112 27763956864 27866955776 27873128052 27976531968 28003024896 28029542912 28041673044 28073822454 28204654592 28262006784 28288770048 28315558656 28342372632 28420603904 28426898808 28559376384 28604492928 28631580516 28737798144 28765011968 28850798592 28878119424 28905466128 29086050048 29113593656 29132587008 29172794112 29200419864 29308747776 29336502272 29451856896 29595009024 29635854336 29663918592 29692009424 29752386048 29780560656 29896998912 29919346688 29925310464 29994989112 30071430144 30211571712 30224646144 30253267968 30259298304 30281916896 30372227424 30400315392 30519853056 30548754432 30561974784 30590916048 30704402432 30854326272 30860476416 30883544384 30889700352 31004295168 31033655296 31076486144 31155683328 31198682592 31228226799 31234451472 31350325248 31380013056 31473598464 31503403008 31533235776 31650217984 31693899776 31730236416 31848655146 31855003488 31885169211 31973179392 32003457024 32033763328 32047626336 32077974467 32129298432 32330022912 32360638464 32391283008 32480690176 32487884352 32518649394 32639287296 32670195712 32715285218 32721806304 32752792863 32874299392 32972341248 33003565056 33034818432 33066101404 33133339008 33272678464 33294385152 33340336128 33371908416 33403510602 33495711744 33527431168 33659265024 33691139328 33744362751 33901621248 33933725056 33988018176 34002726912 34034926464 34067156508 34193539072 34200354816 34312449666 34367348736 34414780554 34527510528 34542452736 34575163392 34607905024 34711117056 34743987432 34879832064 34912862208 34961046912 34994153964 35050143744 35098517916 35262087168 35269115904 35295479296 35302514688 35467034624 35474890248 35606495232 35640213504 35655637248 35689402056 35696515968 35862872064 35969826816 35996713984 36003889152 36037983744 36053579628 36171677696 36221599744 36398463024 36405718272 36440193384 36540776448 36575379456 36610015232 36660542248 36719198208 36753970176 36983586816 37018609152 37129010688 37164170736 37302042624 37337366528 37388897392 37431763272 37682675712 37718360064 37754078208 37789830176 37866673152 37902531744 38050725888 38079168512 38139323904 38175440688 38317064192 38467731456 38504159232 38540621504 38781400064 38843449344 38860259328 38897058816 38933893152 38970762369 39078330368 39086985861 39269142528 39276969984 39331177776 39460012032 39514472448 39551891456 39669848064 39707414208 39745015926 39862665216 39900413952 39993318816 40031191277 40057307136 40095240192 40112591904 40150577313 40282095616 40299528192 40337690624 40345731072 40496303232 40533753856 40542731712 40693137408 40731672576 40749299712 40787888064 40826512958 40948270902 41108373504 41139101696 41147301888 41186267136 41243110029 41348216448 41540911104 41598243456 41606535168 41637635732 41645935296 41800433664 41840017408 41964797952 42004537344 42044314368 42062509566 42110733681 42306981888 42433155072 42464873528 42473337984 42513558948 42630905856 42671276032 42730168448 42839064576 42947370774 43106697216 43147517952 43188377344 43276197888 43317179136 43358199192 43519049728 43629075072 43670390484 43800629796 43963121664 44004753408 44046424576 44177785344 44392513536 44453781504 44495877888 44538014136 44660948992 44670840984 44879020032 44887965696 44921519104 44992483668 45202161664 45317357568 45336969216 45379901952 45422875344 45558341136 45600473088 45749932888 45779779584 45823131648 45842962176 45886374072 46036680704 46056603648 46100217856 46281489408 46325316576 46334550528 46506442752 46550482944 46614729216 46658871952 46733524992 46798023888 47016116224 47025487872 47070019584 47255104512 47299853664 47475326976 47520284672 47540849664 47585869408 47595354624 47772982719 47817162752 47959769088 48005185536 48050644992 48071439504 48193947648 48495034368 48531284032 48540957696 48586924512 48721035264 48767172608 48777974091 48958930944 49005293568 49072927827 49082709456 49311449088 49358145536 49458511872 49505347584 49552227648 49599152106 49736056832 49909017696 50057862624 50105265903 50243567616 50291146752 50338770944 50408245591 50488897536 50536708992 50734301184 50852431872 50900587584 50948788898 50982027264 51052389696 51100734762 51290308608 51300532224 51338878976 51468674499 51791265792 51813679104 51862745088 51911857536 51961016492 52066675584 52115981148 52319748096 52358856704 52369293312 52441570368 52491230946 52685963264 52893130752 52943218944 52953772032 52993354568 53200551936 53324425088 53409742848 53460320256 53483455872 53534103084 53732704256 53794308096 53995070976 54005833728 54056975616 54080369442 54257516544 54308896768 54332399616 54383850752 54597694536 54660290076 54811164672 54863069184 54915022848 54990813372 55078797312 55130955264 55387881472 55464324608 55475380224 55527913728 55733911552 55746256104 55953063936 56006049792 56059085824 56083346088 56147644908 56409309184 56524013568 56577540096 56631117312 56684745264 56841207808 56853797616 57118752768 57208985856 57263161032 57475596288 57530023936 57701597184 57756238848 57810932256 58172100096 58227187312 58265174016 58345588224 58400839728 58617495552 58673004544 58903713792 59190018048 59271708672 59327837184 59384018848 59504772096 59561121312 59617523889 59793997824 59838693376 59850620928 59989978224 60142860288 60423143424 60449292288 60506535936 60518596608 60563833792 60744454848 60800630784 61039706112 61097508864 61123949568 61181832096 61239769437 61408804864 61422406353 61708652544 61720952832 61767088768 61779400704 62008590336 62067310592 62152972288 62311366656 62397365184 62456453598 62468902944 62700650496 62760026112 62906157721 62947196928 63006806016 63066471552 63093764349 63300435968 63387799552 63460472832 63697310292 63710006976 63770338422 63946358784 64006914048 64067526656 64095252672 64155948934 64258596864 64660045824 64721276928 64782566016 64975768704 65037298788 65278574592 65340391424 65430570436 65443612608 65505585726 65748598784 65944682496 66007130112 66069636864 66132202808 66266678016 66545356928 66588770304 66680672256 66743816832 66807021204 66991423488 67054862336 67318530048 67382278656 67488725502 67803242496 67867450112 67976036352 68005453824 68069852928 68134313016 68387078144 68400709632 68624899332 68734697472 68829561108 69055021056 69084905472 69150326784 69215810048 69422234112 69487974864 69759664128 69825724416 69922093824 69988307928 70100287488 70197035832 70524174336 70538231808 70590958592 70605029376 70934069248 70949780496 71212990464 71280427008 71311274496 71378804112 71393031936 71725744128 71939653632 71993427968 72007778304 72075967488 72107159256 72343355392 72443199488 72796926048 72811436544 72865862531 72880386768 73081552896 73150758912 73220030464 73321084496 73438396416 73507940352 73967173632 74037218304 74258021376 74328341472 74398728159 74604085248 74674733056 74777794784 74863526544 75365351424 75436720128 75508156416 75579660352 75733346304 75805063488 76101451776 76158337024 76278647808 76350881376 76423183347 76634128384 76651102143 76935462912 77008318464 77081243008 77562800128 77686898688 77720518656 77794117632 77867786304 77941524738 78156660736 78173971722 78538285056 78553939968 78662355552 78736846419 79028944896 79103782912 79339696128 79414828416 79490031852 79725330432 79800827904 79986637632 80062382554 80114614272 80190480384 80225183808 80301154626 80564191232 80599056384 80675381248 80691462144 80992606464 81085463424 81386274816 81463345152 81498599424 81575776128 81653025916 81896541804 82216747008 82278203392 82294603776 82372534272 82486220058 82696432896 83081822208 83196486912 83213070336 83275271464 83291870592 83600867328 83680034816 83929595904 84009074688 84088628736 84125019132 84221467362 84613963776 84866310144 84929747056 84946675968 85027117896 85261811712 85342552064 85460336896 85678129152 85894741548 86213394432 86295035904 86376754688 86552395776 86634358272 86716398384 87038099456 87258150144 87340780968 87601259592 87926243328 88009506816 88092849152 88355570688 88785027072 88907563008 88991755776 89076028272 89321897984 89341681968 89758040064 89775931392 89843038208 89984967336 90404323328 90634715136 90673938432 90759803904 90845750688 90931778861 91116682272 91200946176 91499865776 91559559168 91646263296 91685924352 91772748144 92073361408 92113207296 92200435712 92562978816 92650633152 92669101056 93012885504 93100965888 93229458432 93317743904 93467049984 93596047776 93684680397 94032232448 94050975744 94140039168 94510209024 94599707328 94950653952 95040569344 95081699328 95171738816 95190709248 95545965438 95634325504 95655507633 95919538176 96010371072 96101289984 96142879008 96233923401 96387895296 96990068736 97062568064 97081915392 97173849024 97442070528 97534345216 97555948182 97917861888 98010587136 98145855654 98165418912 98258378589 98622898176 98716291072 98917023744 99010695168 99104455296 99198304212 99472113664 99818035392 100115725248 100210531806 100487135232 100582293504 100677541888 100816491182 100977795072 101073417984 101704863744 101801175168 101897577796 101964054528 102104779392 102201469524 102580617216 102601064448 102677757952 102937348998 103582531584 103627358208 103725490176 103823715072 103922032984 104133351168 104231962296 104639496192 104717713408 104738586624 104883140736 104982461892 105371926528 105786261504 105886437888 105907544064 105986709136 106401103872 106648850176 106819485696 106920640512 106966911744 107068206168 107465408512 107588616192 107990141952 108011667456 108113951232 108160738884 108515033088 108617793536 108664799232 108767701504 109195389072 109320580152 109622329344 109726138368 109830045696 109981626744 110157594624 110261910528 110775762944 110928649216 110950760448 111055827456 111467823104 111492512208 111906127872 112012099584 112118171648 112166692176 112295289816 112818618368 113048027136 113155080192 113262234624 113369490528 113682415616 113707595232 114237505536 114417971712 114503498263 114526322064 114951192576 115060047872 115403194368 115512477696 115621864512 116344200192 116454374624 116530348032 116691176448 116801679456 116912287107 117234991104 117346009088 117807427584 118380036096 118543417344 118655674368 118768037696 119009544192 119122242624 119235047778 119587995648 119677386752 119701241856 119979956448 120093573831 120285720576 120451731939 120846286848 120898584576 121013071872 121037193216 121127667584 121488909696 121601261568 122079412224 122195017728 122247899136 122363664192 122479538874 122817609728 122844812706 123417305088 123441905664 123534177536 123558801408 123729330087 124134621184 124305944576 124622733312 124794730368 124912907196 124937805888 125401300992 125520052224 125812315442 125894393856 126013612032 126132943104 126187528698 126600871936 126775599104 126920945664 127394620584 127420013952 127540676844 127892717568 128013828096 128135053312 128190505344 128311897868 128517193728 129320091648 129442553856 129565132032 129951537408 130074597576 130557149184 130680782848 130861140872 130887225216 131011171452 131497197568 131889364992 132014260224 132139273728 132264405616 132533356032 133090713856 133177540608 133361344512 133487633664 133614042408 133982846976 134109724672 134637060096 134764557312 134977451004 135606484992 135734900224 135952072704 136010907648 136139705856 136268626032 136774156288 136801419264 137249798664 137469394944 137659122216 138110042112 138169810944 138300653568 138431620096 138844468224 138975949728 139519328256 139651448832 139844187648 139976615856 140200574976 140394071664 141048348672 141076463616 141181917184 141210058752 141868138496 141899560992 142425980928 142560854016 142622548992 142757608224 142786063872 142892795353 143318948157 143451488256 143879307264 143986855936 144015556608 144151934976 144214318512 144686710784 144886398976 145593852096 145622873088 145731725062 145760773536 146163105792 146301517824 146440060928 146642168992 146876792832 147015880704 147218783481 147934347264 148074436608 148516042752 148656682944 148797456318 149208170496 149349466112 149555589568 149727053088 150315797709 150730702848 150873440256 151016312832 151159320704 151224736773 151466692608 151610126976 152202903552 152316674048 152557295616 152701762752 152846366694 153268256768 153302204286 153870925824 154016636928 154162486016 154406023497 155125600256 155373797376 155441037312 155588235264 155735572608 155883049476 156313321472 156347943444 157076570112 157107879936 157324711104 157473692838 158057889792 158207565824 158679392256 158829656832 158980063704 159601655808 159973275264 160124765108 160229228544 160380960768 160450367616 160602309252 161128382464 161198112768 161350762496 161382924288 161985212928 162170926848 162772549632 162926690304 162997198848 163151552256 163306051832 163793083608 164433494016 164556406784 164589207552 164745068544 164972440116 165392865792 166163644416 166392973824 166426140672 166550542928 166583741184 167201734656 167360069632 167859191808 168018149376 168177257472 168250038264 168442934724 169227927552 169732620288 169859494112 169893351936 170054235792 170523623424 170685104128 170920673792 171356258304 171789483096 172426788864 172590071808 172753509376 173104791552 173268716544 173432796768 174076198912 174516300288 174681561936 175202519184 175852486656 176019013632 176185698304 176711141376 177570054144 177815126016 177983511552 178152056544 178320761143 178643795968 178683363936 178852571667 179516080128 179551862784 179686076416 179969934672 180808646656 181269430272 181347876864 181519607808 181691501376 181863557722 182233364544 182401892352 182999731552 183119118336 183292526592 183371848704 183545496288 183719308311 184226414592 184400871424 185125957632 185301266304 185338202112 186025771008 186201931776 186458916864 186635487808 186934099968 187192095552 187369360794 188064464896 188101951488 188280078336 188718473163 189020418048 189199414656 189281293047 189901307904 190081138688 190163398656 190343477632 190381418496 191091930876 191268651008 191311015266 191839076352 192020742144 192202579968 192285758016 192467846802 192775790592 193980137472 194125136128 194163830784 194347698048 195068690432 195111896364 195835723776 196021174272 196291711308 196330837824 196516757178 197245796352 197432582144 197834047488 198021390336 198208910592 198396608424 198944227328 199636070784 200231450496 200421063612 200974270464 201164587008 201355083776 201632982364 201955590144 202146835968 203409727488 203602350336 203795155592 203928109056 204209558784 204402939048 205161234432 205202128896 205355515904 205874697996 207165063168 207254716416 207450980352 207647430144 207844065968 208266702336 208463924592 209278992384 209435426816 209477173248 209766281472 209964923784 210743853056 211572523008 211772875776 211815088128 211973418272 212802207744 213297700352 213638971392 213841281024 213933823488 214136412336 214930817024 215177232384 215980283904 216023334912 216227902464 216321477768 217030066176 217235587072 217329598464 217535403008 218390778144 218597587593 218641160304 219244658688 219452276736 219660091392 219963253488 220315189248 220523821056 221551525888 221857298432 221901520896 222111654912 222935646208 222985024416 223196184477 223812255744 224024199168 224236343296 224333384352 224545821269 224590579632 225637236736 226096054272 226310160384 226524469248 226738981056 227364831232 227415190464 228475011072 228835943424 229006996526 229052644128 229269550041 229902385152 230120095744 230806388736 231024955392 231243729024 232688400384 232908749248 233060696064 233382352896 233603358912 233824574214 234469982208 234692018176 235614855168 236210539257 237086834688 237311348736 237536075392 238019088384 238244485248 238470095556 239175991296 239354773504 239402483712 239959912896 240187147662 240571441152 240903463878 241692573696 241797169152 242026143744 242074386432 242255335168 242977819392 244158824448 244390035456 244495798272 244727328384 244959077748 245635219456 245689625412 246834610176 246883811328 247068355072 247117602816 247458660174 248269242368 248611889152 249245466624 249589460736 249825814392 249875611776 250802601984 251040104448 251624630884 251788787712 252027224064 252265886208 252375057396 253201743872 253551198208 253841891328 254789241168 254840027904 255081353688 255785435136 256027656192 256270106624 256381010688 256623795736 257034387456 258640183296 258885107712 259130264064 259903074816 260149195152 261114298368 261361565696 261722281744 261774450432 262022342904 262994395136 263778729984 264028520448 264278547456 264528811232 265066712064 266181427712 266355081216 266722689024 266975267328 267228084816 267965693952 268219449344 269274120192 269529114624 269954902008 271212969984 271469800448 271904145408 272021815296 272279411712 272537252064 272795336583 273548312576 273602838528 274499597328 274938789888 275318244432 276220084224 276339621888 276601307136 276863240192 277688936448 277951899456 279038656512 279302897664 279688375296 279953231712 280218338939 280401149952 280788143328 281054041191 282096697344 282152927232 282363834368 282420117504 283736276992 283799121984 284851961856 285121708032 285245097984 285515216448 285572127744 285785590706 286637896314 286902976512 287758614528 287973711872 288031113216 288303869952 288428637024 288701770203 289772797952 291187704192 291245746176 291463450124 291521547072 292326211584 292603035648 292880121856 293284337984 293753585664 294031761408 294437566962 294775135767 295868694528 296148873216 297032085504 297313365888 297594912636 298416340992 298698932224 299111179136 299454106176 300631595418 301461405696 301746880512 302032625664 302318641408 302449473546 302933385216 303220253952 304633348096 305114591232 305403525504 305692733388 306536513536 306604408572 307741851648 308033273856 308324972032 308812046994 310251200512 310747594752 310882074624 311176470528 311471145216 311766098952 312626642944 312695886888 314153140224 314215759872 314649422208 314947385676 316115779584 316415131648 317358784512 317659313664 317960127408 319203311616 319946550528 320249530216 320458457088 320761921536 320900735232 321204618504 322256764928 322396225536 322701524992 322765848576 323970425856 324341853696 325545099264 325853380608 325994397696 326303104512 326612103664 327586167216 328866988032 329112813568 329178415104 329490137088 329944880232 330785731584 332327288832 332785947648 332852281344 333101085856 333167482368 334403469312 334720139264 335718383616 336036298752 336354514944 336500076528 336885869448 338455855104 339465240576 339718988224 339786703872 340108471584 341047246848 341370208256 341841347584 342712516608 343510494789 343578966192 344853577728 345180143616 345507018752 346209583104 346537433088 346865593536 348152397824 349032600576 349363123872 350405038368 350736861321 351704973312 352038027264 352371396608 352857719137 353422282752 355140108288 355630252032 355967023104 356304113088 356641522286 357287591936 357366727872 357705143334 359032160256 359103725568 359372152832 359939869344 360280721493 361617293312 362538860544 362695753728 363039215616 363383002752 363727115444 364466729088 364803784704 365999463104 366238236672 366585053184 366743697408 367090992576 367438616622 368452829184 368801742848 370251915264 370602532608 370676404224 371187990261 372403863552 372917833728 373270975616 373868199936 374384191104 374738721588 376128929792 376203902976 376560156672 377436946326 378040836096 378398829312 378562586094 379802615808 380162277376 380326797312 380686955264 380762836992 382183861752 382537302016 382622030532 383678152704 384041484288 384405159936 384571516032 384935693604 385551581184 387960274944 388250272256 388327661568 388695396096 390137380864 390223792728 391671447552 392042348544 392583422616 392661675648 393033514356 394491592704 394865164288 395668094976 396042780672 396417821184 396793216848 397888454656 399272141568 400462900992 400842127224 401948540928 402329174016 402710167552 403265964728 403911180288 404293671936 406819454976 407204700672 407590311184 407856218112 408419117568 408805878096 410322468864 410404257792 410711031808 411749395992 414330126336 414509432832 414901960704 415294860288 415688131936 416533404672 416927849184 418557984768 418870853632 418954346496 419532562944 419929847568 421487706112 423145046016 423545751552 423630176256 423946836544 425604415488 426595400704 427277942784 427682562048 427867646976 428272824672 428678386059 429861634048 429956844471 430354464768 431960567808 432046669824 432455804928 432642955536 434060132352 434471174144 434659196928 435070806016 436781556288 437195175186 437282320608 438489317376 438904553472 439320182784 439926506976 440343104047 440630378496 441047642112 441656350443 443103051776 443714596864 443803041792 444223309824 445871292416 445970048832 446392368954 447624511488 448048398336 448472686592 448666768704 449091642538 449181159264 451274473472 452192108544 452620320768 453048938496 453477962112 453674210319 454830380928 456950022144 457671886848 458013993052 458105288256 458539100082 459804770304 460240191488 461612777472 462049910784 462487458048 463218070491 465376800768 465817498496 466121392128 466764705792 467206717824 467649148428 468939964416 469384036352 471229710336 472421078514 474173669376 474622697472 475072150784 476038176768 476488970496 476940191112 478709547008 478804967424 479919825792 480374295324 481142882304 481806927756 483385147392 483594338304 484052287488 484148772864 484510670336 485955638784 488317648896 488780070912 488991596544 489454656768 489918155496 491270438912 491379250824 493669220352 493767622656 494136710144 494235205632 494917320348 496538484736 497223778304 498490933248 499178921472 499651628784 499751223552 501605203968 502080208896 503249261768 503577575424 504054448128 504531772416 504750114792 506403487744 507102396416 507683782656 509578482336 509680055808 510162707376 511570870272 512055312384 512540213248 512762021376 513247591472 514068774912 517280366592 517770215424 518260528128 519806149632 520298390304 522228596736 522723131392 523444563488 523548900864 524044685808 525988790272 527557459968 528057040896 528557094912 529057622464 530133424128 532362855424 532710162432 533445378048 533950534656 534456169632 534962283429 535931387904 536438898688 536557715001 538548240384 539058229248 539909804016 542425939968 542939600896 543808290816 544043630592 544558823424 545074504128 545590673166 547096625152 547205677056 548999194656 549877579776 550636488864 551157924933 552679243776 553202614272 553726480384 555377872896 555903798912 558077313024 558605795328 559376750592 559906463424 560436677878 560802299904 561576286656 562108082382 564193394688 564305854464 564727668736 564840235008 566155419489 567598243968 569703923712 570243416064 570490195968 571030432896 571144255488 571571181412 573275792628 573805953024 575517229056 575947423744 576062226432 576607739904 576857274048 577403540406 579545595904 582375408384 582491492352 582926900248 583043094144 585206071296 585760243712 586568675968 587507171328 588063522816 588875133924 589550271534 591737389056 592297746432 594064171008 594626731776 595189825272 596832681984 597397864448 598222358272 598908212352 601263190836 602922811392 603493761024 604065251328 604637282816 604898947092 605866770432 606440507904 609266696192 610229182464 610807051008 611385466776 613073027072 613208817144 615483703296 616066547712 616649944064 617624093988 620502401024 621495189504 621764149248 622352941056 622942290432 623532197904 625253285888 625391773776 628306280448 628431519744 629298844416 629894771352 632231559168 632830263296 634717569024 635318627328 635920254816 638406623232 639893101056 640499060432 640916914176 641523843072 641801470464 642409237008 644513529856 644792451072 645403049984 645531697152 647940851712 648683707392 651090198528 651706761216 651988795392 652606209024 653224207328 655172334432 655792762779 657733976064 658225627136 658356830208 658980274176 659889760464 661571463168 664654577664 665571895296 665704562688 666202171712 666334964736 668806938624 669440278528 669588553431 671436767232 672072597504 672709029888 673000153056 673637463807 673771738896 676911710208 678930481152 679437976448 679573407744 680216943168 682094493696 682740416512 683682695168 685425033216 687020989578 687157932384 687808650123 689707155456 690360287232 691014037504 691967734931 692419166208 693074866176 693731187072 696304795648 698065201152 698726247744 700810076736 701473722642 703409946624 704076054528 704742793216 705715438274 706844565504 711260504064 711934046208 712608226176 713283044572 714733455744 715410286668 718064320512 718207451136 718744305664 719879738688 720561442986 723234586624 725077721088 725391507456 726078431232 726766005504 727454230888 728933458176 731998926208 732476473344 733170106368 733487394816 734181985152 734877233244 736905658368 737603485696 740503830528 741205065216 741352808448 742375980522 744807727104 745835667456 746541951232 747736399872 748768382208 749477443176 752257859584 752407805952 753120313344 754873892652 756081672192 756797658624 757125172188 759605231616 760324554752 760653594624 761373910528 761525673984 764367723504 765074604032 765244061064 767356305408 768082968576 768810319872 769143032064 769871387208 771103162368 775920549888 776500544512 776655323136 777390792192 780274761728 780447585456 783342895104 784084697088 785166845232 785323351296 786067028712 788983185408 789730328576 791336189952 792085561344 792835642368 793586433696 795776909312 798544283136 800925801984 801524487841 801684254448 803897081856 804658348032 805420335104 806531929456 807822360576 808587343872 813638909952 814409401344 815180622368 815712436224 816838235136 817611756192 818386009749 820644937728 820808515584 821422063616 823498791984 828660252672 829018865664 829803921408 830589720576 831376263872 833066809344 833855698368 837115969536 837741707264 837908692992 839065125888 839859695136 840655016817 842975412224 843162123573 846290092032 847091503104 847260352512 847893673088 851208830976 853190801408 854555885568 855365124096 855735293952 856545649344 857356772118 859723268096 859913688942 860708929536 863921135616 864093339648 864911609856 865285911072 866105310609 868942348288 869318393856 870141612032 873563112576 874390350372 874564641216 876978634752 877809106944 878640365568 879853013952 880686208094 881260756992 882095284224 883312700886 886206103552 887429193728 887606083584 888446619648 891940097664 892784737908 895249022976 896096796672 896945373184 897333537408 898183285076 898362318528 902548946944 904384217088 905240641536 906097876992 906955924224 907348420638 909660761856 913900044288 915343773696 916027986104 916210576512 917078200164 919609540608 920480382976 923225554944 924099821568 924974916096 926436140982 930753601536 931634996992 932242784256 933529411584 934413435648 935298296856 937879928832 938768072704 942459420672 944842157028 948347338752 949245394944 950144301568 952076353536 952977940992 953880382224 957419094016 957609934848 959839651584 960748590648 962285764608 963613855512 966770294784 967188676608 968104574976 968297545728 969021340672 971911277568 976635297792 977560141824 977983193088 978909313536 979836310992 982540877824 982758501648 987338440704 987535245312 988273420288 988470411264 989834640696 993076969472 994447556608 996981866496 998357842944 999303257568 999502447104 1000249567471 1003210407936 1004160417792 1006498523536 1007155150848 1008108896256 1009063544832 1009500229584 1012806975488 1014204792832 1015367565312 1019156964672 1019360111616 1020325414752 1023141740544 1024110624768 1025080426496 1025524042752 1026495182944 1028137549824 1030531484367 1034560733184 1035540430848 1036521056256 1039612299264 1040596780608 1044457193472 1045446262784 1046889126976 1047097801728 1048089371616 1051977580544 1052210583963 1055114919936 1056114081792 1057114189824 1058115244928 1058573157411 1060266848256 1064725710848 1065420324864 1066890756096 1067901069312 1068912339264 1069924566858 1071862775808 1072877797376 1073115430002 1077096480768 1078116458496 1079819608032 1080842164479 1084851879936 1085879201792 1087616581632 1088087261184 1089117646848 1090149008256 1091181346332 1094193250304 1094411354112 1097998389312 1099755159552 1101272977728 1102315849866 1105358487552 1106405228544 1107452960768 1110755745792 1111807597824 1117211590656 1118753501184 1119812926848 1120873355756 1121604599808 1123152573312 1124216164764 1128386789376 1128611708928 1129455337472 1129680470016 1132310838978 1135196487936 1139407847424 1140486832128 1140980391936 1142060865792 1142288510976 1143142362824 1146551585256 1147611906048 1151034458112 1151894847488 1152124452864 1153215479808 1153714548096 1154807080812 1159091191808 1164750816768 1164982984704 1165853800496 1166086188288 1170412142592 1171520487424 1173137351936 1175014342656 1176127045632 1177750267848 1179100543068 1183474778112 1184595492864 1188128342016 1189253463552 1190379650544 1193665363968 1194795728896 1196444716544 1197816424704 1202526381672 1205845622784 1206987522048 1208130502656 1209274565632 1209797894184 1211733540864 1212881015808 1218533392384 1220458364928 1221614102016 1222770933552 1226146054144 1226417634288 1230967406592 1232133095424 1233299888128 1235248187976 1241004802048 1242990379008 1243528298496 1244705882112 1245884580864 1247064395808 1248245328001 1250506571776 1250783547552 1256612560896 1256863039488 1258597688832 1259789542704 1264463118336 1265660526592 1269435138048 1270637254656 1271840509632 1276813246464 1279786202112 1280998120864 1281833828352 1283047686144 1283602940928 1284818474016 1286035158177 1289584902144 1290806099968 1291063394304 1295881703424 1297367414784 1302180397056 1303413522432 1303977590784 1305212418048 1306448414656 1310344668864 1311585525558 1315467952128 1316451254272 1316713660416 1317960548352 1319779520928 1321029312141 1323142926336 1324969051329 1329309155328 1331143790592 1331409125376 1332404343424 1332669929472 1337613877248 1338880557056 1339177106862 1342873534464 1344145195008 1345418059776 1346000306112 1347274927614 1347543477792 1353823420416 1357860962304 1358875952896 1359146815488 1360433886336 1361022630957 1365480833024 1367365390336 1370850066432 1374041979156 1374315864768 1375617300246 1379414310912 1380720574464 1382028075008 1383935469862 1384838332416 1386149732352 1387462374144 1392609591296 1396130402304 1397452495488 1401620153472 1402947445284 1406819893248 1408152109056 1409485586432 1411430876548 1413689131008 1422521008128 1423868092416 1425216452352 1426566089144 1429466911488 1430820573336 1436128641024 1436414902272 1437488611328 1439759477376 1441122885972 1446469173248 1450155442176 1450783014912 1452156862464 1453532011008 1454908461776 1457866916352 1463997852416 1464952946688 1466340212736 1466974789632 1468363970304 1469754466488 1473811316736 1475206971392 1481007661056 1482410130432 1482705616896 1484751961044 1489615454208 1491671334912 1493083902464 1495472799744 1497536764416 1498954886352 1504515719168 1504815611904 1506240626688 1509747785304 1512163344384 1513595317248 1514250344376 1519210463232 1520649109504 1521307189248 1522747821056 1523051347968 1528735447008 1530149208064 1530488122128 1534712610816 1536165937152 1537620639744 1538286064128 1539742774416 1542206324736 1551841099776 1553001089024 1553310646272 1554781584384 1560549523456 1560895170912 1566685790208 1568169394176 1570333690464 1570646702592 1571820748883 1572134057424 1577966370816 1579460657152 1582672379904 1584171122688 1585671284736 1587172867392 1591553818624 1597088566272 1601851603968 1603048975682 1603368508896 1604886850287 1607794163712 1609316696064 1610840670208 1613063858912 1615644721152 1617174687744 1627277819904 1628818802688 1630361244736 1631424872448 1633676470272 1635223512384 1636772019498 1641289875456 1641617031168 1642844127232 1646997583968 1653473774799 1658037731328 1659607842816 1661179441152 1662752527744 1666133618688 1667711396736 1674231939072 1675483414528 1675817385984 1678130251776 1679719390272 1681310033634 1685950824448 1686324247146 1692580184064 1694183006208 1694520705024 1695787346176 1698466258467 1706381602816 1709111771136 1710730248192 1711470587904 1713091298688 1714713544236 1719446536192 1719827377884 1721417859072 1727842271232 1728186679296 1729823219712 1730571822144 1732210621218 1737884696576 1738636787712 1740283224064 1747126225152 1748780700744 1749129282432 1755618213888 1757280731136 1759706027904 1761372416188 1762521513984 1764190568448 1766625401772 1772412207104 1774858387456 1775212167168 1776893239296 1783880195328 1785569475816 1790498045952 1792193593344 1793890746368 1794667074816 1796366570152 1796724637056 1805097893888 1808768434176 1810481283072 1812195753984 1813911848448 1814696841276 1819321523712 1827800088576 1830687547392 1832055972208 1832421153024 1834156400328 1839219081216 1840960765952 1846451109888 1848199643136 1849949832192 1852872281964 1861507203072 1863269993984 1864485568512 1867058823168 1868826871296 1870596593712 1875759857664 1877536145408 1884918841344 1889684314056 1896694677504 1898490789888 1900288603136 1904152707072 1905955881984 1907760764448 1914838188032 1915219869696 1919679303168 1921497181296 1924571529216 1927227711024 1933540589568 1934377353216 1936209149952 1936595091456 1938042681344 1943822555136 1953270595584 1955120283648 1955966386176 1957818627072 1959672621984 1961528372573 1965081755648 1965517003296 1967378288337 1974676881408 1975070490624 1976546840576 1976940822528 1979669281392 1986153938944 1988895113216 1993963732992 1996715685888 1998606515136 1999004894208 2000499134942 2006420815872 2008320835584 2012997047072 2014310301696 2016217792512 2018127089664 2019000459168 2020912391421 2028409585664 2030735130624 2038313929344 2038720223232 2040650829504 2046283481088 2048221249536 2050160852992 2051048085504 2052990365888 2056275099648 2061062968734 2063425950369 2069121466368 2071080861696 2073042112512 2075903204793 2079224598528 2081193561216 2088914386944 2090892525568 2093778253952 2094195603456 2096178743232 2103955161088 2104421167926 2110229839872 2112228163584 2114228379648 2116230489856 2117146314822 2120533696512 2129451421696 2133781512192 2135802138624 2137824678528 2139849133716 2145755594752 2146230860004 2154192961536 2156232916992 2159639216064 2161684328958 2169703759872 2171758403584 2175233163264 2176174522368 2178235293696 2180298016512 2182362692664 2188386500608 2195996778624 2199510319104 2202545955456 2204631699732 2210716975104 2212810457088 2214905921536 2221511491584 2223615195648 2234423181312 2237507002368 2239625853696 2241746711512 2243209199616 2246305146624 2248432329528 2256773578752 2257223417856 2258910674944 2259360940032 2264621677956 2270392975872 2278815694848 2280973664256 2281960783872 2284121731584 2284577021952 2286284725648 2293103170512 2295223812096 2302068916224 2303789694976 2304248905728 2306430959616 2307429096192 2309614161624 2318182383616 2329501633536 2329965969408 2331707600992 2332172376576 2340824285184 2343040974848 2346274703872 2350028685312 2352254091264 2355500535696 2358201086136 2366949556224 2369190985728 2376256684032 2378506927104 2380759301088 2387330727936 2389591457792 2392889433088 2395632849408 2404573463523 2405052763344 2411691245568 2413975044096 2416261005312 2418549131264 2419595788368 2423467081728 2425762031616 2437066784768 2440916729856 2443228204032 2445541867104 2452292108288 2452835268576 2455158029247 2461934813184 2464266190848 2466599776256 2470004033959 2470496375952 2482009604096 2485980758016 2487056596992 2489411764224 2491769161728 2494128791616 2496490656002 2501013143552 2501567095104 2513225121792 2513726078976 2517195377664 2519579085408 2521965050451 2528926236672 2531321053184 2538870276096 2541274509312 2543681019264 2553626492928 2559572404224 2561996241728 2563667656704 2566095372288 2567205881856 2569636948032 2572070316354 2579169804288 2581612199936 2582126788608 2591763406848 2594734829568 2598315931827 2606827044864 2607955181568 2610424836096 2612896829312 2620689337728 2623171051116 2630935904256 2632902508544 2633427320832 2635921096704 2639559041856 2642058624282 2646285852672 2649938102658 2658618310656 2662287581184 2662818250752 2664808686848 2665339858944 2677761114112 2678354213724 2685747068928 2688290390016 2690836119552 2692000612224 2694549855228 2695086955584 2707646840832 2715721924608 2717751905792 2718293630976 2720867772672 2722045261914 2730961666048 2734730780672 2741700132864 2748083958312 2748631729536 2751234600492 2758828621824 2761441148928 2764056150016 2767870939724 2769676664832 2772299464704 2774924748288 2785219182592 2792260804608 2794904990976 2803240306944 2805894890568 2813639786496 2816304218112 2818971172864 2822861753096 2827378262016 2845042016256 2847736184832 2850432904704 2853132178288 2858933822976 2861641146672 2872257282048 2872829804544 2874977222656 2879518954752 2882245771944 2892938346496 2900310884352 2901566029824 2904313724928 2907064022016 2909816923552 2915733832704 2927995704832 2929905893376 2932680425472 2933949579264 2936727940608 2939508932976 2947622633472 2950413942784 2962015322112 2964820260864 2965411233792 2969503922088 2979230908416 2983342669824 2986167804928 2990945599488 2995073528832 2997909772704 3000748702413 3009031438336 3009631223808 3012481253376 3019495570608 3024326688768 3027190634496 3028500688752 3038420926464 3041298219008 3042614378496 3045495642112 3046102695936 3057470894016 3060298416128 3060976244256 3069425221632 3072331874304 3075241279488 3076572128256 3079485548832 3082401728329 3084412649472 3091594453101 3103682199552 3106002178048 3106621292544 3109563168768 3121099046912 3121790341824 3133371580416 3136338788352 3140667380928 3141293405184 3143641497766 3144268114848 3155932741632 3158921314304 3165344759808 3168342245376 3171342569472 3174345734784 3175719472233 3194177132544 3203703207936 3206097951364 3206737017792 3209773700574 3215588327424 3218633392128 3221681340416 3226127717824 3231289442304 3234349375488 3242526493437 3254555639808 3257637605376 3260722489472 3262849744896 3267352940544 3270447024768 3273544038996 3282579750912 3283234062336 3285688254464 3293995167936 3306947549598 3316075462656 3319215685632 3322358882304 3325505055488 3332267237376 3335422793472 3350966829056 3351634771968 3356260503552 3359438780544 3362620067268 3371901648896 3372648494292 3385160368128 3388366012416 3389041410048 3391574692352 3396932516934 3412763205632 3418223542272 3421460496384 3422941175808 3426182597376 3429427088472 3438893072384 3439654755768 3442835718144 3455684542464 3456373358592 3459646439424 3461143644288 3464421242436 3475769393152 3477273575424 3480566448128 3494252450304 3497561401488 3498258564864 3511236427776 3514561462272 3519412055808 3522744832376 3525043027968 3528381136896 3533250803544 3544824414208 3549716774912 3550424334336 3553786478592 3567760390656 3571138951632 3580996091904 3584387186688 3587781492736 3589334149632 3592733140304 3593449274112 3610195787776 3617536868352 3620962566144 3624391507968 3627823696896 3629393682552 3638643047424 3655600177152 3661375094784 3664111944416 3664842306048 3668312800656 3678438162432 3681921531904 3692902219776 3696399286272 3699899664384 3705744563928 3723014406144 3726539987968 3728971137024 3734117646336 3737653742592 3741193187424 3744735984003 3751519715328 3755072290816 3769837682688 3779368628112 3793389355008 3796981579776 3800577206272 3808305414144 3811911763968 3815521528896 3829676376064 3830439739392 3839358606336 3842994362592 3849143058432 3854455422048 3858105474531 3868754706432 3872418299904 3873190182912 3876085362688 3887645110272 3906541191168 3910240567296 3911932772352 3915637254144 3919345243968 3923056745146 3930163511296 3931034006592 3934756576674 3949353762816 3950140981248 3953093681152 3953881645056 3959338562784 3963087936423 3977790226432 3987927465984 3993431371776 3997213030272 3998009788416 4000998269884 4012841631744 4016641671168 4025994094144 4028620603392 4032435585024 4036254179328 4038000918336 4041824782842 4056819171328 4061470261248 4076627858688 4077440446464 4081301659008 4083067892871 4096442499072 4100321705984 4102096171008 4105980731776 4112550199296 4122125937468 4126851900738 4138242932736 4142161723392 4146084225024 4151806409586 4158449197056 4162387122432 4177828773888 4181785051136 4187556507904 4188391206912 4192357486464 4207910322176 4208842335852 4220459679744 4224456327168 4228456759296 4232460979712 4234292629644 4241067393024 4258902843392 4267563024384 4271604277248 4275649357056 4279698267432 4291511189504 4292461720008 4308385923072 4312465833984 4319278432128 4323368657916 4339407519744 4343516807168 4350466326528 4352349044736 4356470587392 4360596033024 4364725385328 4376773001216 4391993557248 4399020638208 4405091910912 4409263399464 4421433950208 4425620914176 4429811843072 4443022983168 4447230391296 4468846362624 4475014004736 4479251707392 4483493423024 4486418399232 4492610293248 4496864659056 4513547157504 4514446835712 4517821349888 4518721880064 4529243355912 4540785951744 4557631389696 4561947328512 4563921567744 4568243463168 4569154043904 4572569451296 4586206341024 4590447624192 4604137832448 4607579389952 4608497811456 4612861919232 4614858192384 4619228323248 4636364767232 4659003267072 4659931938816 4663415201984 4664344753152 4681648570368 4686081949696 4692549407744 4700057370624 4704508182528 4711001071392 4715462246649 4716402172272 4733899112448 4738381971456 4752513368064 4757013854208 4761518602176 4774661455872 4779182915584 4785778866176 4791265698816 4809146927046 4810105526688 4814660550861 4823382491136 4827950088192 4832522010624 4837098262528 4839191576736 4843774144517 4846934163456 4851524063232 4874133569536 4881833459712 4886456408064 4891083734208 4904584216576 4905670537152 4910316058494 4923869626368 4928532381696 4933199552512 4940008067918 4940992751904 4964019208192 4974113193984 4978823528448 4983538323456 4988257583232 4992981312004 5003134190208 5026450243584 5027452157952 5034390755328 5039158170816 5043930100902 5057852473344 5062642106368 5077740552192 5082549018624 5087362038528 5095398775401 5119144808448 5123992483456 5127335313408 5132190744576 5134411763712 5139273896064 5144140632708 5158339608576 5163224399872 5164253577216 5183526813696 5189469659136 5196631863654 5213654089728 5215910363136 5220849672192 5225793658624 5241378675456 5246342102232 5265805017088 5266854641664 5271842193408 5279118083712 5284117248564 5292571705344 5299876205316 5317236621312 5324575162368 5325636501504 5329617373696 5330679717888 5355522228224 5356708427448 5371494137856 5376580780032 5381672239104 5384001224448 5389099710456 5390173911168 5415293681664 5431443849216 5435503811584 5436587261952 5441735545344 5444090523828 5461923332096 5469461561344 5483400265728 5496167916624 5497263459072 5502469200984 5517657243648 5522882297856 5528112300032 5535741879448 5539353329664 5544598929408 5549849496576 5570438365184 5584521609216 5589809981952 5606480613888 5611789781136 5627279572992 5632608436224 5637942345728 5645723506192 5654756524032 5690084032512 5695472369664 5700865809408 5706264356576 5717867645952 5723282293344 5744514564096 5745659609088 5749954445312 5759037909504 5764491543888 5785876692992 5800621768704 5803132059648 5808627449856 5814128044032 5819633847104 5831467665408 5855991409664 5859811786752 5865360850944 5867899158528 5873455881216 5879017865952 5884585117719 5895245266944 5900827885568 5902134865011 5924030644224 5929640521728 5930822467584 5939007844176 5958461816832 5966685339648 5972335609856 5981891198976 5990147057664 5995819545408 6001497404826 6018062876672 6019262447616 6024962506752 6038991141216 6048653377536 6054381268992 6057001377504 6062737174263 6082596438016 6085228756992 6090991284224 6092205391872 6114941788032 6120596832256 6121952488512 6138850443264 6144663748608 6150482558976 6153144256512 6158971097664 6164803456658 6168825298944 6183188906202 6207364399104 6212004356096 6213242585088 6219126337536 6227709614379 6243580683648 6266743160832 6272677576704 6281334761856 6282586810368 6287282995532 6288536229696 6311865483264 6317842628608 6330689519616 6336684490752 6342685138944 6348691469568 6351438944466 6388354265088 6407406415872 6412195902728 6413474035584 6419547401148 6437266784256 6443362680832 6452255435648 6462578884608 6468698750976 6485052986874 6509111279616 6515275210752 6521444978944 6525699489792 6534705881088 6540894049536 6547088077992 6565159501824 6571376508928 6587990335872 6613895099196 6632150925312 6638431371264 6644717764608 6651010110976 6664534474752 6670845586944 6701933658112 6703269543936 6712521007104 6718877561088 6725240134536 6743803297792 6745296988584 6770320736256 6776732024832 6778082820096 6783149384704 6793865033868 6825526411264 6836447084544 6842920992768 6845882351616 6852365194752 6858854176944 6877786144768 6879309511536 6885671436288 6911369084928 6912746717184 6919292878848 6922287288576 6928842484872 6951538786304 6954547150848 6961132896256 6988504900608 6995122802976 6996517129728 7022472855552 7029122924544 7038824111616 7045489664752 7050086055936 7056762273792 7066501607088 7089648828416 7099433549824 7100848668672 7107572957184 7135520781312 7142277903264 7161992183808 7168774373376 7175562985472 7178668299264 7185466280608 7186898548224 7213720390569 7220391575552 7235073736704 7241925132288 7248783015936 7255647393792 7258787365104 7277286094848 7311200354304 7322750189568 7328223888832 7329684612096 7336625601312 7356876324864 7363843063808 7365474087741 7385804439552 7392798572544 7399799328768 7410012101877 7411489127856 7446028812288 7453079975936 7457942274048 7468235292672 7475307485184 7482386374848 7489471968006 7503039430656 7510144581632 7539675365376 7558737256224 7565895151353 7586778710016 7593963159552 7601154412544 7611645084241 7616610828288 7623823527936 7631043057792 7659352752128 7660879478784 7678717212672 7685988725184 7698286116864 7708910844096 7716210949062 7737509412864 7744836599808 7746380365824 7752170725376 7775290220544 7820481134592 7823865544704 7831274508288 7838690487936 7846113490292 7862068013184 7869513153348 7898707525632 7900281962496 7906187362304 7907763290112 7918677125568 7926175872846 7955580452864 7975854931968 7986862743552 7994426060544 7996019576832 8001996539768 8033283342336 8051988188288 8057241206784 8064871170048 8072508358656 8076001836672 8083649565684 8113638342656 8122940522496 8153255717376 8154880892928 8162603318016 8166135785742 8192884998144 8200643411968 8204192342016 8211961463552 8225100398592 8244251874936 8253703801476 8276485865472 8284323446784 8292168450048 8303612819172 8316898394112 8324774244864 8355657547776 8363570102272 8375113015808 8376782413824 8384714972928 8415820644352 8417684671704 8440919359488 8448912654336 8456913518592 8464921959424 8468585259288 8482134786048 8517805686784 8535126048768 8543208554496 8551298714112 8559396534864 8583022379008 8584923440016 8616771846144 8624931667968 8638556864256 8646737315832 8678815039488 8687033614336 8700932653056 8704698089472 8712941174784 8721192066048 8729450770656 8753546002432 8783987114496 8798041276416 8810183821824 8818526798928 8842867900416 8851241828352 8859623686144 8886045966336 8894460782592 8937692725248 8950028009472 8958503414784 8966986846048 8972836798464 8985220586496 8993729318112 9002246107239 9027094315008 9028893671424 9035642699776 9037443760128 9058486711824 9081571903488 9115262779392 9123894657024 9127843135488 9136486926336 9138308087808 9145138902592 9172412682048 9180895248384 9208275664896 9215158779904 9216995622912 9225723838464 9229716384768 9238456646496 9247205184987 9272729534464 9274783359303 9318006534144 9319863877632 9326830403968 9328689506304 9363297140736 9372163899392 9385098815488 9400114741248 9409016365056 9422002142784 9430924493298 9432804344544 9467798224896 9476763942912 9505026736128 9514027708416 9523037204352 9527158416699 9558365831168 9571557732352 9582531397632 9618293854092 9620211053376 9629321101722 9646764982272 9655900176384 9665044021248 9674196525056 9678383153472 9687548289034 9693868326912 9703048126464 9748267139072 9763666919424 9772912816128 9782167468416 9811341074304 9820632116988 9847739252736 9857064763392 9866399105024 9880016135836 9881985503808 9928038416384 9948226387968 9957647056896 9967076646912 9976515166464 9985962624008 10006268380416 10052900487168 10054904315904 10068781510656 10078316341632 10087860201804 10115704946688 10125284212736 10155481104384 10165098037248 10174724077056 10190797550802 10238289616896 10247984966912 10254670626816 10264381489152 10268823527424 10278547792128 10288281265416 10316679217152 10326448799744 10328507154432 10367053627392 10378939318272 10393263727308 10427308179456 10431820726272 10441699344384 10451587317248 10482757350912 10492684204464 10531610034176 10533709283328 10543684386816 10558236167424 10568234497128 10585143410688 10599752410632 10634473242624 10649150324736 10651273003008 10659234747392 10661359435776 10711044456448 10713416854896 10742988275712 10753161560064 10763344478208 10768002448896 10778199420912 10780347822336 10830587363328 10862887698432 10871007623168 10873174523904 10883471090688 10888181047656 10923846664192 10938923122688 10966800531456 10992335833248 10994526918144 11002745242181 11004938401968 11035314487296 11045764595712 11056224600064 11071483758896 11078706659328 11089197858816 11099698993152 11140876730368 11169043218432 11179619963904 11212961227776 11223579562272 11234207952009 11254559145984 11265216872448 11275884691456 11291447012384 11309513048064 11380168065024 11390944739328 11401731618816 11412528713152 11435735291904 11446564586688 11489029128192 11491319218176 11499908890624 11518075819008 11528983087776 11571753385984 11574316423593 11606264119296 11617254899712 11628256088064 11639267694208 11662935330816 11711982819328 11719623573504 11730721701888 11735798317056 11746911762432 11758035731904 11769170235438 11790490533888 11801655771136 11804269730022 11848061288448 11859281043456 11861644935168 11878015688352 11889263809269 11933370679296 11944671219712 11963782397952 11980294115328 11991639090816 12002994809652 12036125753344 12038524895232 12049925013504 12077982282432 12097306755072 12108762537984 12114002755008 12125474348526 12165192876032 12170457513984 12181982568448 12184410783744 12229883576064 12243904977024 12289327497216 12300965117952 12306288513024 12317942195328 12329606913316 12337650597888 12366377812404 12414728798208 12424008712192 12426485170176 12438252675072 12455419228758 12487161367296 12533486321664 12545355153408 12562669523712 12565173620736 12574565991064 12577072459392 12623730966528 12635685257216 12661379039232 12673368981504 12685370277888 12697382939136 12702877888932 12776708530176 12814812831744 12824391805456 12826948071168 12839094802296 12874533568512 12886725361664 12904510871296 12925157769216 12937397501952 12970105973748 13018222559232 13030550421504 13042889957888 13051398979584 13069411762176 13081788099072 13094176155984 13130319003648 13142753017856 13175980671744 13227790198392 13264301850624 13276862742528 13289435529216 13302020221952 13329068949504 13341691173888 13403867316224 13406539087872 13425042014208 13437755122176 13450480269072 13487606595584 13490593977168 13540641472512 13553464049664 13556165640192 13566298769408 13587730067736 13651052822528 13672894169088 13685841985536 13691764703232 13704730389504 13717708353888 13730698608011 13755572289536 13758619023072 13771342872576 13822738169856 13825493434368 13838585757696 13844574577152 13857684969744 13903077572608 13909094301696 13922265792512 13977009801216 13990245605952 13993034259456 14044945711104 14058245849088 14077648223232 14090979329504 14100172111872 14113524547584 14133003214176 14146386739947 14198867099648 14201697337344 14215145914368 14271041562624 14284555806528 14323984367616 14337548746752 14351125970944 14357336598528 14370932561216 14373797096448 14427440781138 14440783151104 14443981652583 14470147473408 14483850264576 14497566031872 14511294787584 14517574730208 14531322433551 14554572189696 14622400708608 14645500379136 14656447777664 14659369224192 14673251202624 14713752649728 14727686127616 14730948175482 14771608879104 14785597145088 14799598657536 14820024203754 14822978255712 14892057624576 14906159951872 14936470585344 14950614970368 14964772749696 14978943936012 15020289163264 15079350730752 15117474512448 15131790302706 15173557420032 15187926319104 15202308825088 15223290168482 15233221656576 15247647055872 15262086115584 15318705504256 15357434425344 15371977450368 15396572233728 15417821688192 15432421898124 15475018825728 15489673199616 15492760731648 15504341450752 15550580441088 15640962269184 15647731089408 15662549016576 15677380975872 15692226980584 15724136026368 15739026306696 15797415051264 15800563924992 15812374724608 15815526580224 15837354251136 15852351745692 15911160905728 15951709863936 15973725487104 15988852121088 15992039153664 16003993079536 16066566684672 16103976376576 16114482413568 16129742340096 16145016717312 16152003673344 16167299131368 16227276685312 16245881044992 16306511434752 16309761785856 16325206636032 16332271571484 16385769996288 16401286823936 16408384684032 16423922927104 16450200797184 16488503749872 16507407602952 16552971730944 16568646893568 16584336900096 16607225638344 16633796788224 16649548489728 16711315095552 16727140204544 16750226031616 16753564827648 16769429945856 16831641288704 16835369343408 16881838718976 16897825308672 16913827037184 16929843918848 16937170518576 16964269572096 17035611373568 17070252097536 17086417108992 17102597428224 17118793069728 17166044758016 17169846880032 17233543692288 17249863335936 17277113728512 17290028237713 17293474631664 17357630078976 17374067228672 17401865306112 17409396178944 17425882349568 17442384132096 17458901541312 17507092004864 17567974228992 17596082552832 17620367643648 17637053597856 17653755353157 17685735800832 17702483656704 17719247372288 17772091932672 17788921565184 17875385450496 17900056018944 17917006829568 17933973692096 17945673596928 17970441172992 17987458636224 18004492214478 18054188630016 18057787342848 18071285399552 18074887520256 18116973423648 18163143806976 18188211522789 18247789314048 18255686270976 18272973852672 18276616175616 18290277805184 18344825364096 18361790496768 18416551329792 18430317559808 18433991245824 18451447676928 18459432769536 18476913292992 18494410369974 18545459068928 18549566718606 18636013068288 18639727755264 18653660807936 18657379012608 18683128843137 18744327798784 18770197630976 18800229482496 18818032730112 18844004285568 18861848986596 18865608689088 18935596449792 18953527885824 19010053472256 19028055416832 19046074408704 19054316833398 19116731662336 19143115464704 19165062795264 19236587708184 19240422106752 19258642203444 19311800352768 19330088042496 19348393050112 19356766306944 19375096578068 19387736653824 19406096252928 19496534278144 19527333838848 19545825632256 19564334936832 19622682148608 19641264233976 19695478505472 19714129526784 19732798210048 19760032271672 19763971007616 19856076832768 19896452775936 19915294113792 19934153293824 19953030332928 19971925248016 20012536760832 20105800974336 20109808631808 20137563021312 20156632683264 20175720403608 20231409893376 20250568425472 20310962208768 20330196074496 20349448154112 20381595101604 20476579233792 20495969933824 20509341253632 20528762978304 20537647054848 20557095584256 20576562530832 20633358434304 20652897599488 20657014308864 20734107254784 20757878636544 20786527454616 20854616358912 20863641452544 20883398688768 20903174634496 20965514701824 20985368408928 21063220068352 21067418566656 21087368773632 21116472334848 21136468994256 21170286821376 21199504821264 21268946485248 21298300649472 21302546006016 21318469494784 21322718871552 21422088912896 21426833709792 21485976551424 21506323120128 21526688956416 21536004897792 21556398841824 21560695644672 21576812098303 21641161171707 21661174726656 21725775396864 21742015246336 21746349047808 21766942181376 21776362095312 21847693328384 21877846245376 21933601062912 21984671666496 21989053836288 22005490484362 22009876803936 22070628974592 22091529191424 22112449200128 22142967517792 22157413318656 22178395717632 22199397986304 22230036305631 22338086436864 22359239927808 22425922455552 22447159124544 22468415904018 22509118291968 22530433744896 22551769382912 22582894024768 22619026096128 22697685454059 22760336130048 22781889478656 22803463237632 22825057426304 22834935252723 22871470583808 22893129173376 22978058256384 22982638436352 22999817781248 23036151638016 23057966175552 23143506771968 23148632847186 23212528238592 23234509799424 23256512176128 23278535388416 23325870661632 23423965638656 23461443403776 23471596634112 23493823524864 23516071463808 23538340470876 23603311542272 23608539460044 23696122576896 23718562086912 23723289870336 23756031376704 23778527618538 23866741358592 23889342439424 23927564795904 23960588230656 23983278181632 24005989619304 24072251506688 24099850027008 24155964564864 24194613510144 24217525075968 24228005510016 24250948697052 24330385752064 24340915027968 24363965136896 24368821567488 24459767152128 24487809954048 24578654994432 24601930235904 24612577026048 24635884390656 24659213826632 24675301195776 24732755624808 24829457596416 24848017424384 24852970340352 24876505350144 24910838457516 24974322734592 25066972643328 25090710306816 25125339047424 25130347241472 25149131982128 25154144918784 25247461933056 25271370514432 25322758078464 25346737963008 25370740555776 25394765878272 25405755777864 25553417060352 25629625663488 25648783610912 25653896142336 25678189604592 25749067137024 25773450723328 25809021742592 25850315538432 25874795003904 25940211947496 26036445118464 26061100843008 26085779915776 26102797959168 26138823524352 26163576198144 26188352311968 26260638007296 26285506035712 26351961343488 26455580396784 26528603701248 26553725485056 26578871058432 26604040443904 26658137899008 26683382347776 26807734632448 26813078175744 26850084028416 26875510244352 26900960538144 26975213191168 26981187954336 27006738321717 27081282945024 27106928099328 27112331280384 27132597538816 27175460135472 27302105645056 27345788338176 27371683971072 27383529406464 27409460779008 27435416707776 27461397216022 27511144579072 27517238046144 27542685745152 27645476339712 27650986868736 27677171515392 27689149154304 27715369939488 27741615554961 27818188603392 27844531585024 27954019602432 27980491211904 27986068518912 28089891422208 28116491698176 28155296446464 28181958659008 28200344223744 28227049095168 28266006428352 28292773479894 28397734199296 28403394674688 28430291828736 28542083125248 28569111613056 28581475250097 28675097493504 28702251941888 28714673197056 28741865122432 28747594192896 28854881562276 28881566302208 28887963305166 28940294946816 28967700529152 28995132063744 29022589575168 29035149460416 29062644867102 29109144379392 29244801417216 29291000758272 29312895555328 29318738448384 29346502405248 29455372255232 29461896350964 29543217758208 29571194290176 29599197315072 29640048407508 29645956511424 29784115249152 29812319903744 29872941170688 29901229940736 29929545499392 29957887872024 30040578326528 30158701461504 30234949024896 30263580605412 30347114840064 30375852638208 30404617650176 30446580336964 30466443313152 30495294111744 30524172231168 30637411008512 30714868850688 30743954900736 30793144467456 30835643376384 30864843796248 30950037651456 30979346399232 30985521463296 31008682901504 31101160882176 31281924538368 31295462178816 31325098033152 31354761951744 31384453961168 31448272052736 31478052613392 31594830102528 31601127849984 31624749449216 31631053160448 31674708502272 31704703491384 31822321811456 31903419727872 31947450974208 31977704242176 31984078307328 32007986159072 32133133369344 32207952753152 32228964827136 32259484680192 32290033434624 32304007346688 32334598262736 32454553370624 32491762089984 32613022869504 32619523571712 32650413272064 32664543142968 32771539992576 32802573647872 32816769368064 32847845854208 32900401594368 32977007499744 33008235726543 33014815205904 33105943461888 33137293787136 33168673800192 33214451276688 33267593576448 33299096979456 33422630191104 33454280409088 33500452063232 33507129655296 33538859891712 33663282577408 33670738686816 33702623856027 33763677437952 33795650617344 33827654074368 33859687837696 33874341037152 33906419011619 33928539144192 34071222747136 34140504195072 34172834217984 34205194856448 34237586139456 34332089516032 34339693760064 34467087384576 34499726671872 34554227457024 34580056475426 34586949263328 34715260157952 34748134457344 34818792357888 34851764699136 34884768264192 34917803082624 35135948457984 35192165105664 35240735287296 35274107195712 35307510706314 35371471601664 35404967313408 35438494744576 35544183865344 35577843130368 35667791427807 35800112037888 35834013659136 35867947384192 35891347193856 35940882345984 35974917272448 36008984428956 36108377260032 36115574685696 36142570799104 36149775040512 36233946847296 36326287613952 36376423045578 36495578628096 36511372541952 36545947705344 36553232351232 36580555610368 36689650728192 36860635119616 36867982491648 36902895353856 36918865539072 36953826585984 36988820739948 37090918137856 37099133437212 37272026136576 37279455510528 37307321615872 37314758025216 37366257686274 37488655597568 37540395261952 37600458964992 37636065460224 37688008571136 37723697973192 37731217378176 37871192899584 37907055771648 38020106944512 38056110833664 38092148817408 38108633666796 38233463324672 38286230929408 38330125590528 38473175416368 38480844213504 38517284406888 38623600705536 38660176084992 38696786100224 38713532613888 38750193156136 38775473307648 38812192505856 38993068556288 39054667677696 39091651264512 39128669873664 39245364297216 39282528467952 39390957010944 39428259053568 39465596420096 39520064543344 39527942015232 39712153665536 39792905551872 39830588227584 39868306587648 39906060665856 39943850496032 40025073521664 40211601948672 40219617263616 40275126042624 40313265366528 40351440807216 40462819786752 40501136850944 40621924417536 40660392148992 40698896308224 40763190203208 40953158467584 40991939867648 41018682507264 41057525956608 41075294109696 41114191168512 41153125061664 41192095824033 41266716868608 41305795198976 41314028617728 41468214509568 41515757273088 41573054909232 41709232717824 41727282905088 41766797377536 41806349268992 41931029403648 41970736817856 42126440136704 42134837133312 42174737547264 42232944669696 42272937988512 42340573642752 42399009642528 42439160219841 42596601298944 42605092012032 42636938989568 42645437743104 42844177825792 42853667419584 42971953102848 43012646240256 43053377912832 43072009795584 43112797683648 43121391289344 43153624196606 43282322343414 43322349453312 43451550793728 43484030492672 43492698095616 43533884362752 43552724190624 43593967300653 43755692490752 43867202125824 43969343332992 43978107672576 44010980968724 44019753607872 44141257949184 44183058382848 44224898400256 44285935035584 44314826637312 44356791435264 44398795972608 44460072611262 44676172873728 44718479855616 44851844911104 44894318249088 44936831808036 45060867489792 45103538765824 45165788049536 45238052192256 45395370908118 45520672260096 45563778957312 45606926475264 45650114852608 45669870505446 45742941167616 45786258346752 45956116512768 45999635562496 46072303276032 46115932351104 46287013543936 46297265694372 46425056477184 46469019598848 46513024352256 46557070776832 46651741323264 46847931277312 46922886807552 46943193268224 46987647049728 47032142927616 47076680941752 47206623084544 47217078920088 47392245153792 47437124173824 47446579740672 47512062753408 47557055237076 47733482717184 47778684878848 47855129591808 47921176461312 47966556363264 48011979238608 48144503013376 48199700054016 48311929129728 48389227020288 48435050151936 48456011020032 48501897394104 48660771504128 48681830055936 48727930273792 48737643134976 48919534304256 48975619908096 49157309988864 49203860471808 49225154052096 49271768781312 49318427653264 49350602391552 49465511249616 49658915192832 49696034848768 49705940680704 49753010700288 49821676915032 49948645469184 50133945286656 50181420613632 50250678094848 50260694482944 50298263964256 50308289837568 50494923866112 50542741028864 50645516156928 50693475926016 50741481111552 50789531756544 50811511555728 51106834120704 51259251326976 51297567221824 51307792284672 51356379209184 51498134274048 51546901446656 51618043485184 51700631076864 51749590007808 51870084713139 51880423894992 52072890236928 52122201686016 52171559831552 52205595918336 52277647048704 52327152396288 52376704623936 52521276014592 52571012071424 52703922686976 52911160793568 52961266059471 53057207402496 53107450970112 53157742116864 53208080887808 53281515589687 53316275798016 53366764695552 53615469264896 53626156351488 53700168056832 53751020488704 53801921076288 53950426382336 53962375908672 54013476643434 54162565890048 54213856198656 54224662560768 54265195077632 54350920270944 54604211290112 54743367942144 54767058812928 54818921558016 54870833415552 54922794432044 55034476092288 55085371490304 55290952679424 55301973737472 55354343030784 55378298308608 55430739878976 55483231109922 55636377206784 55689063170048 55908039204864 55960982423808 55972137037824 56049386529411 56232983396352 56310592892928 56363917318016 56400688447488 56454098190336 56532012856704 56585546959788 56795468398592 56806789349376 56860583657472 57084166250496 57138223226112 57162950500194 57350194987008 57404503883776 57429346394112 57483730244864 57495188385792 57709763124552 57763132604416 57775926610332 57935401058304 57990264127488 58045179150336 58070298920832 58125289734204 58218288758784 58489602834432 58582001516544 58625791110656 58637476896768 58693004810496 58910744510464 58923792701928 59086435516416 59142388580352 59198394630144 59280096815016 59291913022848 59568230498304 59624639807488 59745882341376 59802459881472 59859090998784 59915775744048 60081156653056 60317402923008 60469898049792 60527161210824 60694229680128 60751705276416 60809235300352 60893160673928 60932886626304 60990588223488 61048344462336 61274822017024 61429737701376 61487909801472 61586288934912 61671286752768 61729687592496 61900075302912 61958692798464 61971042926592 62017365803008 62202321764352 62563849076736 62590924357632 62650196066304 62709523903488 62768907922336 62896544105472 62956105226784 63189660205056 63202255699968 63249498898432 63262106320896 63349417004544 63409406982768 63644643622912 63806839455744 63894901948416 63955408484352 63968156614656 64015972318144 64266266738688 64415905506304 64457929654272 64518969360384 64580066869248 64608014693376 64669196525472 64730436294909 64909106741248 64923483515121 64983524179968 65226045739008 65239047143424 65300826544128 65329086285936 65543079985152 65605147295744 65633538736128 65695691708416 65800803188736 65954014999488 66016471453086 66029630411808 66211886923776 66274587574272 66337347600384 66428902553376 66535187152896 66598193958912 66690108916893 66908560818176 67000904126464 67014259310592 67077719783424 67326565154816 67341477373632 67405247712054 67527354875904 67591301234688 67655308148736 67719375675392 67748682074304 67812838023238 67857078288384 68142445494272 68281008390144 68345668435968 68410389712896 68475172278912 68504805758169 68679387520128 68934174769152 68999453343744 69108454914048 69160112950852 69173898526656 69430520315904 69496268914688 69637584715776 69703529398272 69769536528384 69835606165248 70271896915968 70384330211328 70481470574592 70548214391424 70615021412628 70809934626816 70876989489152 71088367730688 71155686260736 71335582855614 71600224075776 71668027318272 71735894768384 71782694387712 71881764691968 71949834544896 72017968857912 72216754520064 72285141598208 72299550081024 72467893694592 72652575227904 72752846091156 72991157256192 73022745083904 73091895410688 73106464702464 73161111220736 73379301456384 73721270239232 73735964983296 73805790707712 73837731078144 73907653171968 73977641479896 74181836275712 74198266874424 74544052273152 74558911021056 74614643231744 74629516050432 74732515372548 74977311195136 75080790523904 75200917929984 75272130920448 75376017142272 75447395946384 75462434756352 75742385799168 75814111543296 76040213889024 76112221667328 76184297634816 76217267333592 76466926649344 76572461858816 76660251181056 76946350832736 76961688427008 77034568813776 77247201411072 77320352169984 77393572200448 77427065227776 77500386312272 77550946615296 77624385011712 77986137112576 78109335355392 78183302529024 78257339747328 78490728594432 78565056935904 78781914021888 78856518107136 78931192840192 79040129086688 79055884030464 79424307331072 79585811103744 79661176455168 79736613175296 79812121331712 79887700992064 80050147043328 80423203897344 80439234527232 80550252085248 80626530733056 80702881614432 80925639573504 81002273701888 81020214965151 81243848835072 81320784297984 81397792616448 81526380406416 81906316935168 81983879735296 82037365014528 82115051913216 82150588219392 82228382337024 82306250123328 82384191648066 82533433737216 82611590397952 82628057235456 82936429019136 83031514546176 83146109818464 83224846664883 83454565810176 83533594755072 83612698537984 83862058807296 83941473635712 84252880273408 84269674266624 84349475094528 84465889339392 84545875977024 84681147285504 84798019285056 84878320439682 85193202597888 85210184024064 85273877979136 85290875486208 85707334839168 86025292480512 86106755825664 86144019591168 86225595367296 86242782578688 86307248393212 86564644686828 86644698906624 86903101587456 86968060985344 86985396191232 87067768725504 87105448381248 87187934601306 87511384981504 87734404251648 87938686665984 87956215345152 88021961937448 88039507215744 88366116765696 88449796800512 88571870071168 88629653274624 88713582870528 88797591945216 88920145222524 89352345747456 89436959711232 89703689822208 89788636498176 89873663616072 90121734979584 90207077531648 90331576099072 90476104384512 90790741816236 91041344520192 91127557914624 91213852950528 91300229705216 91339741010892 91485882335232 91572516693504 91912233025536 91999271124992 92144606552064 92231864702208 92574027087872 92594531388744 92850112954368 92938039197696 93026048704512 93114141553664 93303482646528 93695862554624 93845773615104 93886386536448 93975294099456 94064285855232 94153361883504 94413246169088 94434157840176 94784490307584 94874248347648 94893159481344 95024125506816 95114110474152 95466965434368 95557369757696 95710259183616 95842352922624 95933112726528 96023958477216 96289006026752 96399400108032 96623858259456 96778454040576 96870100303872 96912022040064 97003794788208 97321543008256 97363660111872 97455860547584 97475286269952 97839068608512 97951239816192 98314619977728 98407720943616 98450308104192 98543537562624 98636855306528 98701204783104 98931022499232 99024707179629 99317830385664 99392069697536 99411881361408 99506021400576 99643353830064 99897290938368 100267890573312 100362841227264 100501356189696 100521388965888 100596527928512 100616579675136 100989847732224 101085482057728 101107871568081 101291032313856 101386951852032 101482962223104 101579063513088 101623023111456 101719257034857 102213668241408 102518502653952 102595134443648 102615584569344 102712758418368 102996268548096 103093802893312 103236086970368 103401262153728 103499180015616 103740169426278 103760847789984 104145780473856 104244403372032 104343119663104 104555294097408 104654304792576 104753409247872 105142024142848 105407845373952 105822321587136 105922532118942 106114414804992 106214901940224 106315484233728 106416161775616 106563031179374 106632551596032 106733529391104 107230938529792 107400336113664 107502040977408 107603842152576 107924751817344 108026953286868 108325131780096 108427712397312 108449325121536 108530390155264 108701840541888 109208422580224 109486735884288 109534117625856 109637843116032 109741666831104 109845588864088 110068952184576 110581905358848 110603947474944 110708686061568 110756596617216 110861479757952 110966462219844 111272754413568 111378126340096 111816078409728 111921964847616 111944274075648 112098773058822 112465966792704 112621185785856 112727834636032 112801376894976 112908196380672 113064025713408 113171093919576 113590936797184 113613578698752 113721167314944 114168332500992 114276446452224 114325901000388 114700389974016 114809007767552 114858692788224 114967460489728 114990376771584 115419526249104 115526265208832 115551853220664 115870802116608 115980528254976 116090358300672 116140597841664 116250579468408 116436577517568 116979205668864 117164003033088 117251582221312 117274953793536 117386009620992 117821489020928 117847585403856 118172871032832 118284777160704 118396789260288 118560193630032 118583826045696 119136460996608 119249279614976 119491764682752 119604919762944 119718181997568 119831551488096 120162313306112 120634805846016 120939796099584 121030197663991 121054322421648 121388459360256 121503410552832 121618470600704 121786321347856 121865773252608 121981176446976 122096688924672 122549644034048 122859475402752 122975819602944 123172577869824 123342573505536 123459375184992 123576287472099 123800150605824 123917385596928 123942085853184 124034731606016 124404643528704 125127698153472 125181848715264 125300392132608 125419047806976 125537815844672 125793088210944 125912210453568 126379320410112 126404511399936 126498997796864 126524212641792 126698834009088 126818813965536 127289287245824 127317480659523 127789803896832 127910816968704 127936313229312 128031944636288 128532533477376 128831811012608 128915859308544 129037938720768 129160133738496 129216029386752 129338393050944 129460872589818 129818213482496 129846967030242 129967048359936 130452091478016 130478094286848 130601653088256 130658172571872 130781901901959 131210294591488 131267077472256 131391383416832 131601606377472 131908029998976 132032942906172 132059260823616 132423773847552 132549175148544 132674695200768 132857805106752 133070374305792 133196387917824 133380217833786 133817121636352 134001808252928 134028518621184 134155439566848 134682954747264 134810495424108 135182602469376 135310616297472 135438751350784 135497364148608 135625676046476 135714156576768 136284890988544 136562016780288 136691336871936 136820779425792 136950344557824 137009611516338 137358775040256 137868349538304 137998906687488 138216909828096 138320225901704 138347797053312 138861040631808 138992537829376 139275169431552 139407058796544 139539073056768 139671212330496 140543793831936 140768660422656 140962941149184 141096428782848 141230042825256 141619869253632 141753978978304 142176735461376 142311372521472 142671165711228 143200448151552 143336054636544 143471789536768 143565388775424 143763529383936 143899669089792 144035937715824 144433509040128 144570283196416 144599100162048 144935787389184 145305150455808 145505692182312 145982314512384 146045490167808 146183790821376 146212929404928 146322222441472 146758602912768 147442540478464 147471929966592 147611581415424 147675462156288 147815306343936 147955282959792 148363672551424 148396533748848 149088104546304 149117822042112 149229286463488 149259032100864 149465030745096 149954622390272 150161581047808 150401835859968 150544261840896 150752034284544 150894791892768 150924869512704 151037684688121 151484771598336 151628223086592 152080427778048 152224443334656 152368595269632 152434534667184 152933853298688 153144923717632 153320502362112 153892701665472 153923376854016 154069137627552 154494402822144 154640704339968 154787144400896 154854130455552 155000772624544 155101893230592 155248770023424 155610254139417 156218670710784 156366605058048 156514679494656 156981457188864 157130113871808 157563828043776 157713036214272 157862385680384 158080258173376 158111768060928 158848614662144 158883798178413 159171622207488 159322352910336 159473226350592 159624242663424 159775401984128 159844546769061 160100294086656 160846407794688 160878469054464 161100504170496 161253061466112 161405763228864 161851279147008 162004547403776 162040429930302 162487697670144 162641568595968 162795585232896 163052760812832 163812633870336 163967759470592 164230103826432 164301176438784 164456764674048 164612500246656 164768383296132 165223180795904 165256114470912 165872858038272 166063029092352 166292219636928 166449693329766 166909131620352 167067189510144 167225397075968 167724117614592 167882947271424 168505760546816 168698950189056 168931778678784 169091751954048 169362294571008 169596038570112 169756640879364 170386405195776 170420368048128 170547755958272 170581750972416 171414669678336 172050584961024 172213511651328 172288039182336 172451190734592 172485565157376 172614496786424 173129289373656 173289397813248 173806203174912 173936121970688 173970792382464 174135537451008 174210896762496 174375869202612 175022769963008 175468808503296 175877373331968 175912430690304 176043923874896 176079014431488 176732233531392 176899593601024 177143740142336 177259306549248 177427165741056 177595183890432 177840290445048 178704691494912 178873919422464 179407379644416 179577272996352 179747327232144 180243469959168 180414155063296 180663152198144 180952208769024 181581483632472 182082689040384 182255115829248 182427705901056 182600459410432 182679482021784 182971764670464 183145033387008 183824466051072 183998542249984 184289213104128 184463729404416 185148054175744 185189062777488 185700225908736 185876078395392 186052097409024 186228283107328 186606965293056 187391725109248 187691547230208 187772773072896 187950588198912 188128571710464 188306723767008 188826492338176 188868315680352 189568980615168 189748496695296 189786318962688 190048251013632 190228220948304 190933930868736 191114739515392 191420518367232 191684705845248 191866225453056 192047916954432 192578012053504 192798800216064 193247716518912 193556908081152 193740200607744 193824044080128 194007589576416 194191308884727 194727320223744 194911721095168 194950572539904 195678137217024 195902479632384 196629239955456 196815441887232 196900616208384 197087075125248 197273710613056 197402409566208 197862044998464 198049414359258 198635660771328 198784139395072 198823762722816 199012042801152 199286707660128 199794581876736 200070326750679 200725682454528 201002712379392 201042777931776 201193055857024 201233159350272 201979695464448 202170964115456 202215743136162 202582064627712 202773903704064 202965924446208 203158127026176 203246046222912 203438514069714 204427336482816 205037005307904 205190268887296 205231169138688 205425516836736 205514417274507 206187605786624 206472173940736 206802524307456 206998360031232 207480338852556 207521695579968 208291560947712 208488806744064 208686239326208 209110588194816 209308609585152 209506818495744 210284048285696 210815690747904 211644643174272 211845064237884 212429803880448 212630968467456 212832323551232 213126062358748 213265103192064 213467058782208 214461877059584 214800672227328 215004081954816 215207684305152 215849503634688 216053906573736 216650263560192 216855424794624 216898650243072 217060780310528 217403681083776 218416845160448 218973471768576 219068235251712 219275686232064 219483333662208 219691177728176 220137904369152 221163810717696 221207894949888 221417372123136 221513193234432 221722959515904 221932924439688 222545508827136 222756252680192 223632156819456 223843929695232 223888548151296 224197546117644 224931933585408 225242371571712 225455669272064 225602753789952 225816392761344 226128051426816 226342187839152 227181873594368 227227157397504 227442334629888 228336665001984 228552892904448 228651802000776 229400779948032 229618015535104 229717385576448 229934920979456 229980753543168 230839052498208 231052530417664 231103706441328 231741604233216 231961056509952 232180716601344 232281195683328 232501158936816 232873155035136 233958411337728 234328006066176 234503164442624 234549907587072 234772019241984 235642978041856 235695170807712 236345742065664 236569554321408 236793578520576 237120387260064 237167652091392 237344933081333 238272921993216 238498559229952 238983529365504 239209839525888 239436363995136 239663102976192 240324626612224 241269611692032 241879592199168 242060395327982 242108644843296 242776918720512 243006821105664 243236941201408 243572642695712 243731546505216 243962352893952 244193377849344 245718950805504 245951639205888 246345155739648 246685147011072 246918750369984 247152574944198 247600301211648 247834771193856 247884171706368 248069463212032 248809287057408 249674539994649 250363697430528 250600784265216 250838095613952 251075631689344 251586176421888 251824420907136 252758640820224 252809022799872 252997995593728 253048425283584 253397668018176 253637627931072 254578574491648 254634961319046 255579607793664 255821633937408 255872626458624 256063889272576 257663622025216 258075877441536 258320267476992 258432058773504 258676786101888 258921745179636 259636426964992 259693934060484 259934096719872 260904182956032 260956188573696 261203306176512 261316345143744 261563803803918 262420589182976 262534154944512 262782766833664 263203212754944 263816059997952 264065885812344 264118521647232 265098350297088 265349390401536 265715610213504 266140748611584 266392775835648 266760435667572 267634243272704 268003616505856 268057037242368 268310879133696 269365909494528 269620990848216 270365204938752 270621232594944 270877502701568 270994728297216 271251352092952 271428313153536 272569781977088 273124033560576 273382673743872 273641558851584 273900689115648 274019223032676 274717550080512 275736699076608 275997813374976 276433819656192 276640451803408 276695594106624 277722081263616 277985075658752 278550338863104 278814117593088 279078146113536 279342424660992 281087587663872 281537320845312 281925882298368 282192857565696 282460085650512 283239738507264 283507957956608 284353470922752 284622745042944 285342331422456 286400896303104 286672109273088 286943579073536 287130777550848 287527058767872 287799338179584 288071875431648 288867018080256 289140566392832 289198200324096 289871574778368 290610300911616 291011384364624 291964629024768 292090980335616 292367581642752 292425858809856 292644444882944 293517205825536 294885080956928 294943859933184 295223162830848 295350924312576 295630612687872 295910565919584 296727345102848 296793067497696 297074121538887 298176209092608 298235644084224 298458572926976 298518064201728 298930061490192 299909244780544 300323162095616 300803671719936 301088523681792 301504068569088 301789583785536 301849739025408 302075369376242 302969543196672 303256446173184 304160855556096 304448886669312 304737190539264 304869069334368 305157771104571 306289847435264 306641004724224 307785403330944 307846753708032 308138275255104 308988805644288 309281408679936 309574288801792 309708260911104 310001545249088 310203786461184 310497540046848 311220508278834 312437341421568 312733210116096 313029358989312 313962914377728 314260227743616 315426072428544 315724771360768 316160516346752 316223536121856 317697229324288 317767596356826 318343244414976 318644705820672 318946452701184 319248485326848 319550803968256 319689093538122 320200588173312 321692815589376 322201008340992 322506122932224 322811526457728 324009094807552 324080859860604 324975395340288 325283137191936 325591170465792 326105521625664 327625267740672 327935518941184 328460207652864 328602352877568 328913529348096 329225000493312 329536766592264 330446361591808 331745716076544 332126058184704 332584439273856 332899386659532 333818263240704 334134379020288 334450794151936 335448235229184 335765894542848 337011521093632 337397900378112 337863557357568 338183503908096 338724589142016 339192077140224 339513281758728 340772810391552 340840736096256 341095511916544 341163501944832 342829339356672 344101169922048 344427023302656 344576078364672 344902381469184 344971130314752 345228993572848 346258578747312 346578795626496 347612406349824 347872243941376 347941584764928 348271074902016 348421793524992 348751738405224 350045539926016 350937617006592 351754746663936 351824861380608 352087847749792 352158028862976 353464467062784 353799187202048 354287480284672 354518613098496 354854331482112 355190367780864 355680580890096 357409382989824 357747838844928 358814759288832 359154545992704 359494654464288 360486939918336 360828310126592 361326304396288 361904417538048 363090592991973 363162967264944 364165378080768 364510231658496 364855411802112 365200918820864 365358964043568 365943529340928 366290066774016 367648932102144 367997084499968 368578426208256 368927458808832 370296108351488 370378125554976 370728862416297 371400451817472 371752156790784 372104194818048 372456566214656 372970609127809 373213930586112 374783450218496 375383094460416 375545546145792 375901176397824 376257143420928 376613447534016 377652984676352 377736631360704 379137961230336 379496993390592 379572637925376 380096502027264 380456441896608 381867861737472 382229479030784 383369411690496 383732450906112 384095833908864 385597600432128 386495433037824 387113816162304 387480401215488 387648088160256 388015179152832 388382617769454 389454640447488 389823442190336 389901145079808 391356274434048 391804959264768 392345705705877 393630883774464 393801232416768 394174150250496 394547421226112 394804819132416 395724089996928 396098828718516 397271321542656 397568278790144 397647525445632 398024085602304 398573415320256 399589163753472 400140653501358 401451364909056 402005424758784 402085555863552 402386111714048 402466318700544 404341928230912 404431486272324 405547807408128 405931848892416 406316254052352 406492092445824 406877028139428 408854672965632 410074010615808 410380537774592 410462338277376 410851033673472 411028834549014 412375211573248 412944347881472 413605048614912 413996720062464 414960677705112 415043391159936 416583121895424 416977613488128 417372478652416 418221176389632 418617219170304 419013636991488 420568096571392 421631381495808 423289286348544 423690128475768 424859607760896 425261936934912 425664647102464 426252124717496 426530206384128 426934117564416 428923754119168 429601344454656 430008163909632 430415368610304 431699007269376 432107813147472 433300527120384 433710849589248 433797300486144 434121560621056 434807362167552 436833690320896 437946943537152 438136470503424 438551372464128 438966667324416 439382355456352 440275808738304 442327621435392 442415789899776 442834744246272 443026386468864 443445919031808 443865848879376 445091017654272 445512505360384 447264313638912 447687859390464 447777096302592 448395092235288 449863867170816 450484743143424 450911338544128 451205507579904 451632785522688 452256102853632 452684375678304 453113054064363 454363747188736 454454314795008 454884669259776 456673330003968 457105785808896 457303604001552 458801559896064 459236031070208 459434771152896 459869841958912 459961507086336 461678104996416 462105060835328 462207412882656 463483208466432 463922113019904 464361433202688 464562391366656 465002317873632 465746310070272 466830762418251 468656012132352 469006328885248 469099815174144 469544038483968 471285956083712 471390341615424 472691484131328 473139108642816 473587157041152 474240774520128 474335304182784 474689866162666 476545843986432 476997118459904 477967058731008 478419679051776 478872727990272 479326205952384 479533640307183 482539223384064 483759184398336 484120790655964 484217289686592 485553837441024 486013642211328 486473882402816 487145285391424 487463093010432 487924705787904 488386755698688 491437901611008 491903278411776 492690311479296 493370294022144 493837500739968 494305149888396 495669542387712 495768343412736 496138926424064 497618574114816 499349079989298 500727394861056 501201568530432 501676191227904 502151263378688 503172352843776 503648841814272 505517281640448 505995991187456 506096850567168 506795336036352 507275255862144 509157148983296 509269922638092 511159215587328 511643267874816 511745252917248 512127778545152 515327244050432 516151754883072 516640534953984 516864117547008 517353572203776 517843490359272 519272853929984 519387868120968 519868193439744 521808365912064 521912377147392 522406612353024 522632690287488 523127607607836 524841178365952 525068309889024 525565533667328 526406425509888 527632119995904 528131771624688 528237043294464 530196700594176 530698780803072 531431220427008 532281497223168 532785551671296 533520871335144 535268486545408 536007233011712 536114074484736 536621758267392 538731818989056 539241981696432 540730409877504 541242465189888 541755005403136 541989456594432 542502704185904 542856626307072 545139563954176 546248067121152 546765347487744 547283117703168 547801378231296 548038446065352 549435100161024 551473398153216 551995626749952 552867639312384 553280903606816 553391188213248 555444162527232 555970151317504 557100677726208 557628235186176 558156292227072 558684849321984 562175175327744 563074641690624 563851764596736 564385715131392 564920171301024 566479477014528 567015915913216 568706941845504 569245490085888 570684662844912 572801792606208 573344218546176 573887158147072 574261555101696 575054117535744 575598676359168 576143750863296 577734036160512 578281132785664 578396400648192 579743149556736 581220601823232 582022768729248 582573926654181 584181960671232 584735163285504 584851717619712 585288889765888 587034411651072 589770161913856 589887719866368 590446325661696 590701848625152 591261225375744 591821131839168 593454690205696 593586134995392 594148243077774 596352418185216 596471288168448 596917145853952 597036128403456 597860122980384 600646324191232 602177047363584 603008137138176 603579167571072 603699478050816 604150738752484 605939086393344 606512892346368 608321711112192 608897773338624 609474381078528 609738138668736 610315542209142 612579694870528 613282009448448 615570806661888 615693507416064 616276550510208 616543251823521 618562817359872 619148577603584 619416521822208 620003090498176 620407572922368 620995080093696 622441016557668 624874682843136 625466420232192 626058717978624 627925828755456 628520455487232 630852144857088 631449542721536 632321032693504 632447072243712 635394458648576 635535192713652 637289411641344 637892905402368 638496970653696 639101607936512 639378187076244 640401176346624 643385631178752 644402016681984 645012245864448 645623052915456 648018189615104 648161719721208 649950790680576 650566274383872 651182340931584 652211043251328 655250535481344 655871037882368 656920415305728 657204705755136 657827058696192 658450000986624 659073533184528 660892723183616 663491432153088 664252116369408 665168878547712 665798773319064 667636526481408 668268758040576 668901588303872 670896470458368 671531789085696 674023042187264 674795800756224 675727114715136 676367007816192 677449178284032 678384154280448 679026563517456 681545620783104 681681472192512 682191023833088 682327003889664 685658678713344 688202339844096 688854046605312 689152156729344 689804762938368 689942260629504 690457987145696 692517157494624 693157591252992 695224812699648 695744487882752 695883169529856 696542149804032 696843587049984 697503476810448 700091079852032 701875234013184 703509493327872 703649722761216 704175695499584 704316057725952 706928934125568 707598374404096 708574960569344 709037226196992 709708662964224 710380735561728 711361161780192 712034799243999 714818765979648 715495677689856 717629518577664 718309091985408 718989308928576 720973879836672 721656620253184 722652608792576 723808835076096 726181185983946 726325934529888 728330756161536 729020463316992 729710823604224 730401837641728 730717928087136 731887058681856 732580133548032 735994168999936 737156852416512 737854917617664 740592216702976 740756251109952 741457724832594 742800903634944 743504313581568 744208389636096 744913132429312 745941218255618 746427861172224 749566900436992 751091092291584 751802352795648 752514286841856 753226895068032 755473262721408 758275922460672 758993986781184 759145275850752 760193004054528 760912883793216 763735723474944 764458958061568 766738823380992 767464901812224 768191667817728 772990866075648 774227632324608 774960802430976 775296176320512 776030358305664 776765235538908 778909280894976 779646884380672 779802290159616 782712548868096 783609918529536 784691411411754 787261767548928 787602464833536 788348300500992 789094842452224 789609638264832 791448179993856 792197657437032 795136557580288 795295050891264 796048171204608 797146830640512 799178327506944 800281307002716 802902729818112 804010849517568 804171111727104 804772223428096 804932637401088 808683856461824 808862972544648 811095614816256 811863697784832 812632508104704 812984184891648 813754056278856 817709345931264 820148021231616 820761075549184 820924676554752 821702067346944 822057669098028 824750423146496 825888695762944 827210097229824 827993440124928 829921355410224 830086782319872 833166243790848 833955226976256 834744957304832 836442352779264 837234438340608 838027273982976 841136193142784 843262762991616 846578572697088 847380256951536 849719215521792 850523873869824 851329294204928 852504249434992 853060412768256 853868235128832 857847508238336 859202688909312 860016327819264 860830737220608 863398014538752 864215626294944 866601054240768 867421699178496 867594600972288 868243121242112 869614724335104 873667380641792 875893887074304 876272941006848 877102744928256 877933334648832 878764710912704 880551617476608 884655242870784 884831579799552 885669488492544 886052772937728 886891838063616 887731697758752 890182035308544 891025010720768 891222364616661 894528627277824 895375718780928 895554192605184 896790184470576 899727734341632 900969486286848 901822677088256 902411015159808 903265571045376 904512205707264 905368751356608 906226108128726 908727494377472 908908629590016 909769338519552 913346660007936 914211571617792 914607208003104 915473313313713 918472062140416 918869542305792 919739683917824 919923014172672 923356209992832 924210121670656 924414825765312 926966416932864 927844226039808 928722866405376 929124782733312 930004635747264 931492620140544 933661524836502 937312024264704 938012657770496 938199630348288 939088076967936 942780683230848 946278217285632 947174314082304 948481549040256 948670608365568 949379732325332 953091687972864 953994236919808 955934117462016 956839358103552 957745455980544 958652411904768 959067280614366 965078446768128 967518368796672 968241581311928 968434579373184 972027284422656 972947764805632 974290570782848 974926186020864 975849411575808 976773511397376 982875803222016 983806556823552 985380622958592 986740588044288 987675001479936 988610299776792 991339084775424 992277852848128 995237148229632 998698159978596 1001454789722112 1002403137060864 1003352382455808 1004302526757376 1006344705687552 1007297683628544 1011034563280896 1011991982374912 1012193701134336 1013590672072704 1014550511724288 1018314297966592 1018539845276184 1022318431174656 1023286535749632 1023490505834496 1024255557090304 1030654488100864 1032303509766144 1033281069907968 1033728235094016 1034707144407552 1035686980718544 1038545707859968 1038775736241936 1039736386879488 1043616731824128 1043824754294784 1044813224706048 1045265380574976 1046255215215672 1049682356731904 1050136619778048 1051131067334656 1052812851019776 1055264239991808 1056263543249376 1056474086588928 1060393401188352 1061397561606144 1062862440854016 1064562994446336 1065571103342592 1067041742670288 1070536973090816 1072014466023424 1072228148969472 1073243516534784 1077463637978112 1078483963392864 1081460819755008 1082484930379776 1083510010806272 1083978913188864 1085005408371808 1085713252614144 1089271778975919 1090279127908352 1092496134242304 1093530694975488 1094566235406336 1095602756462592 1096076892130704 1098870200322048 1102946796306432 1103991253499904 1105735278624768 1106561807213632 1106782376426496 1110888325054464 1111940302635008 1112186587248891 1114201355452416 1115256470372352 1116312584454144 1117369698643968 1118911827383427 1124350350655488 1126149283381248 1127703529193472 1128771430262784 1129840342602048 1132958954029056 1134031831826432 1137413883691008 1138490980171776 1141369325689824 1145603585212416 1146688437092352 1147774316294144 1150108235071488 1151197352718336 1152287501726592 1156562265571328 1156792801296384 1159486299113472 1162441203646464 1164045537458496 1165147853308362 1168363921342464 1169470326571008 1169703435239424 1170577779531776 1174068823302144 1179540323827712 1180892651323392 1181403697250304 1182522450751488 1183642263678336 1187172269990784 1188296486155548 1192704836370432 1192942576336896 1193834291707904 1194072256806912 1195720245960768 1201292648382464 1204354094727168 1206016274276352 1207158335142144 1207398956101632 1208301477504968 1213025784692736 1216643422224384 1217795546677248 1218948762157056 1219476277337472 1220631084418284 1225159389741056 1226564018896896 1231141613323776 1231387014832128 1232553101020416 1233086503647042 1237125634719744 1238297155207168 1238833043644416 1240006180996352 1240815145844736 1241990160187392 1244882033115336 1249749365686272 1250932840464384 1252117435957248 1255851657510912 1257040910974464 1261704289714176 1262899085443072 1264642065387008 1264894144487424 1270788917297152 1271070385427304 1274578823282688 1275785810804736 1276993941307392 1278203215873024 1278756374152488 1280802352693248 1286771262357504 1288804033363968 1290024491728896 1291246105830912 1296036379230208 1296323439442416 1299901581361152 1301132548767744 1302364681863168 1304422086502656 1310501070962688 1311742075764736 1313840830611456 1314409411510272 1315654117392384 1316900001973248 1318147066369056 1321785446367232 1326982864306176 1328504232738816 1330337757095424 1331597546638128 1335273052962816 1336537516081152 1337803176607744 1341792940916736 1343063578171392 1348046084374528 1349591601512448 1351454229430272 1352734015632384 1354898356568064 1356768308560896 1358053127034912 1359339162193089 1363091241566208 1363362944385024 1364382047666176 1364654007779328 1371317357426688 1376404679688192 1377708093210624 1378304313458688 1379609525876736 1379884521259008 1380915974291392 1385034314989248 1386315182505984 1390449625399296 1391488975765504 1391766339059712 1393084299608064 1393687174099968 1395006953620896 1400182159704064 1400492287254753 1407018986655744 1407299445522432 1408351390999168 1408632115451904 1413857868251136 1415196748808192 1417149921138688 1418074452393984 1419417325928448 1420761471123456 1422722323560384 1424069598487998 1429637531959296 1430991355379712 1435259037155328 1436618183970816 1437978617857152 1438600920921549 1443313240506368 1445305217585152 1447617670152192 1452362371967892 1452651869059776 1456661512323072 1458040926633984 1459421647208448 1460803675283456 1461435856174272 1463774117363712 1465160267096064 1471988337999872 1474313704833024 1475709835235328 1481512502219904 1482915449665188 1487008627163136 1488416779272192 1489826264858624 1491882436511236 1492855722344448 1499133800873984 1502182184583168 1503604705591296 1505028573683712 1506453790136064 1510946525442816 1516551844921344 1517987973562368 1518290551701504 1520386008109056 1521825767586432 1527471446949888 1528917916123136 1533477646761984 1534929803624448 1536383335635456 1545981732151296 1548455264649216 1549921604861952 1550592352641024 1552060716611328 1553530471077816 1557818561789952 1559293768761344 1559604580319232 1565425097736192 1567219837059072 1569382822823508 1574523535097856 1575204929667072 1576696601001984 1578189684904448 1579219276529664 1582896359987712 1584395314874064 1590273115160576 1590590101782528 1592096342409216 1594293661281024 1598356655013888 1600562614005432 1605805459636224 1608021699035136 1608342223454208 1609544446856192 1609865274802176 1617367712923648 1617725945089296 1622191229632512 1623727395569664 1625265016209408 1625968369783296 1627508112557712 1635418691862528 1640296042463232 1641522151098368 1641849353109504 1643404134693888 1644115338196056 1649500846292992 1651777391525888 1654420194459648 1655986880249856 1659842710820448 1660173564639744 1661414531569331 1666332487581696 1667910453952512 1669489914609664 1672884705558528 1674468876681216 1676054547965952 1682272386285568 1686525525983232 1693157145394176 1694760513903072 1699438431043584 1701047747739648 1702658588409856 1705008498869984 1706120825536512 1707736470257664 1718405377818624 1720032655638528 1721661474441216 1726796029077504 1728431252589888 1733202108481536 1734843398356992 1735189201944576 1736486242484224 1739229448670208 1747334761283584 1747721779962543 1752545882013696 1754205489856512 1755866669297664 1757529421825408 1761103234953216 1769310485741568 1769663159599104 1771338976985088 1772105545875456 1773783676127232 1775463395517504 1780364070617088 1782050021441536 1782444729233322 1789057254555648 1790751437561856 1791108385210368 1793580368941152 1801938972573696 1803645354176512 1806531142090752 1809024411414528 1810737502713216 1812452216257452 1817454988754944 1817817259180032 1819538677039104 1826693320015872 1828423143235584 1829214416006208 1830946626627426 1836944124280832 1837739084611584 1839479367835648 1839846028345344 1846712419985664 1848829651530624 1855688452079616 1857445732810752 1858249565466624 1860009271494528 1862985240281088 1867323049673004 1874624048529408 1876025315540992 1876399260696576 1878176153935872 1885561366461696 1892556434571264 1894348628164608 1896963098080512 1897341216731136 1898759464650664 1906183375945728 1907988473839616 1911868234924032 1913678716207104 1915490911961088 1917304823809536 1918134561228732 1930156893536256 1935036737593344 1936483162623856 1936869158746368 1944054568845312 1945895529611264 1948581141565696 1949852372041728 1951698823151616 1953547022794752 1965751606444032 1967613113647104 1970761245917184 1973481176088576 1975350002959872 1977220599553584 1982678169550848 1984555705696256 1990474296459264 1997396319957192 2002909579444224 2004806274121728 2006704764911616 2008605053514752 2012689411375104 2014595367257088 2022069126561792 2023983964749824 2024387402268672 2027181344145408 2029101023448576 2036628595933184 2037079690552368 2044636862349312 2046573071499264 2046981011668992 2048511114180608 2061308976201728 2064607019532288 2066562139815936 2067456470188032 2069414288815104 2071373961437088 2077091415719936 2077551472483872 2079472773758976 2087233463648256 2087649508589568 2089626449412096 2090530761149952 2092510430431344 2099364713463808 2100273239556096 2102262134669312 2105625702039552 2110528479983616 2112527086498752 2112948173177856 2120786802376704 2122795123212288 2125724881708032 2129125988892672 2131142206685184 2134083485340576 2136104397731997 2144028932046848 2144456297938944 2146487033069568 2154927275956224 2156967926785728 2162921639510016 2164969860759552 2167020021612544 2167957826377728 2170010816743616 2171426505228288 2178543557951838 2180558255816704 2184992268484608 2187061389950976 2189132470812672 2191205512925184 2192153784261408 2197740400644096 2207982506999808 2211470557249536 2213123614427264 2213564752852992 2221776650108928 2223880605270016 2224373174497782 2228402710904832 2230512940744704 2232625168908288 2234739397287936 2237823654766854 2248700701310976 2255407058386944 2257542860525568 2259680685204096 2268063663652864 2274827767382016 2276981960343552 2282738651379648 2291207170424832 2293376874184704 2295548632588288 2300216470142976 2302394705436672 2304575003453184 2313124531142656 2318972598226944 2324882407292928 2328091074916992 2330295706616724 2336727842684928 2338940653142016 2339406870478848 2341155559063552 2348137646604288 2359080647655424 2361785302646784 2362807394500608 2365044901502976 2367284527356672 2374344539981568 2376592972311096 2385409672740864 2385885152673792 2387668583415808 2388144513613824 2391440491921536 2402585296764928 2408708189454336 2412032548552704 2414316670284288 2414797912203264 2416602955009936 2426051569385472 2433286844448768 2435591093354496 2437897524314112 2438952554674944 2441262168836568 2450318779482112 2453128037793792 2462283226647552 2462774029664256 2465106202040832 2466173007294084 2474251269439488 2476594310414336 2477666087288832 2480012361992704 2481630291689472 2483980320374784 2489764066230672 2499498731372544 2501865680928768 2504234871914496 2511703315021824 2514081821948928 2523408579428352 2525798170886144 2529284130774016 2529788288974848 2541577834594304 2542140770854608 2549157646565376 2551571621609472 2553987882614784 2556406431746048 2557512748304976 2561604705386496 2573542524715008 2577608066727936 2580048983457792 2582492211661824 2592072758460416 2592646878884832 2599803162722304 2602265097535488 2604729363726336 2608844173005312 2610794263894663 2621002141925376 2623484151529472 2627681661222912 2628818823020544 2631308234784768 2633800003946496 2636294132738112 2643570892734464 2653965728612352 2657008465477632 2660675514190848 2663195093276256 2670546105925632 2673075032162304 2675606353215488 2683585881833472 2686127156342784 2699183203024896 2702908458860544 2705468031264768 2709796713136128 2713536617121792 2716106254069824 2718678324386178 2726182483132416 2726725888770048 2728764095332352 2729308015558656 2742634714853376 2746419939941139 2755416186421248 2756608626917376 2759219051753472 2759769042518016 2761831948582784 2770068629978496 2772630365011968 2780899250798592 2782977951531008 2783532678119424 2786168599216128 2787374348199936 2790013907241792 2800364319408128 2800984574509506 2814037973311488 2814598891044864 2816702781998336 2817264230903808 2830393497616384 2834299842277376 2838834651856896 2841522942246912 2845444647120768 2848139196975996 2859275063918592 2861982710759424 2870518074310656 2873236367941632 2875957235714304 2877201841843098 2886626481012736 2890610435170304 2895235340304384 2904724743935784 2905303738119552 2916081853267968 2918843294416896 2921607350566912 2922871712348544 2927548234727424 2930320534192128 2943976675999744 2948627409666048 2951419670470656 2963025004439808 2965830899330376 2974017254326272 2976833558544384 2979652529717248 2983764873022472 2985711444688896 2998267601747968 3004364369166336 3007209411182592 3010057147367424 3012907580272128 3021893050885632 3033103689842688 3035975947124736 3036581103403008 3040772016218112 3043651535172864 3054942893899776 3057835832246272 3066955293523968 3069859607248896 3072766671270912 3091963464302592 3096910529298432 3099843209723904 3101184705282048 3104121433222656 3107060942155632 3115637123579904 3118587537522688 3119209160638464 3130850195472384 3134439674118144 3138765645647016 3149047070195712 3150409859334144 3153393202003968 3156379369808896 3158438553059328 3165792719975424 3168790629748128 3180546230321152 3181180203565056 3184192684818432 3188587322562048 3196713310027776 3201125228010864 3211610919272448 3216043398070272 3216684446908416 3219088893712384 3219730549604352 3234735425847296 3235451890178592 3244382459265024 3247454791139328 3250530032418816 3251936739566592 3255016225115424 3267815336927757 3270837383725056 3280592084926464 3283044302196736 3283698706219008 3286808269387776 3288230676392112 3299001692585984 3303554783051776 3308840388919296 3311973760499712 3319685421640896 3320347129279488 3322829063138662 3332664975163392 3335820907905024 3338979829219328 3345769411117056 3348937753362432 3352109095931904 3356735482150281 3373051051966464 3386314290788352 3389521027806144 3398876862087168 3402095495479296 3405317176819712 3410016997739968 3412241651073024 3415472940515328 3436810755637248 3440065311277056 3443322948882432 3453592058155008 3456862505179776 3469686796713984 3470378403889152 3472972484968448 3478458897340416 3494669522567168 3495443559925086 3505091764027392 3508410979713024 3511733338595328 3515058843650816 3522206469906432 3538620971483136 3542677953970176 3544211091750912 3547567352254464 3550926791035008 3564100042883072 3564889458466644 3578114509111296 3581502875123712 3582216770420736 3587160737882304 3603877945147392 3607290708353024 3613062284181504 3618048822829056 3621475005426432 3624904432514904 3634909977509888 3639077354078208 3653386640031744 3656846286471168 3658428832012416 3661893253254852 3673888248561664 3675478169223168 3678958735671296 3679692056690688 3693424839971328 3697659303061248 3711376904159232 3714891465621504 3716499130933248 3720018542989056 3725970480562176 3734646099346008 3749248097058816 3752050631081984 3752798521393152 3756352307871744 3771122732923392 3785112869142528 3788697256329216 3793926196161024 3794682433462272 3797518929301328 3812366751891456 3815976947679232 3823736469848064 3827357432414208 3830981823922176 3834609647619072 3836269122457464 3860313787072512 3870073475186688 3872966325247712 3873738317492736 3888109137690624 3891791059222528 3897162283131392 3899704744083456 3903397646303232 3907094045589504 3931503212888064 3935226227294208 3941522491834368 3946962352177152 3950700005919744 3954441199107168 3965356339101696 3969111411392512 3980948592918528 3994792639914384 4005819158888448 4009612548243456 4013409529823232 4017210107029504 4025378822750208 4029190734514176 4044138253123584 4047967929499648 4048774804537344 4054362688290816 4058202046897152 4073257191866368 4074159381104736 4078017486579267 4089273724698624 4093146142998528 4093962023337984 4097022228361216 4122617952403456 4129214039064576 4133124279631872 4134912940376064 4138828577630208 4142747922874176 4154182831439872 4155102944967744 4158945547517952 4174466927296512 4175299017179136 4179252898824192 4181061522299904 4185020860862688 4200546479112192 4204524269338624 4221056959967232 4225054172997504 4225896346355712 4241573604753408 4245590246424576 4251449763416064 4258251977785344 4262284413370368 4268166970681152 4272208795463994 4288057864093696 4288912595877888 4292974066139136 4309854551912448 4313935853571456 4315802762764647 4329939721519104 4334040043225088 4335915652755456 4340021633487232 4342853010456576 4357087115903676 4361116511633408 4369984536969216 4374122779901952 4378264941625344 4382411025850368 4384307568522816 4395480801288192 4415965013999616 4422941114499072 4426247228854528 4427129505705984 4447761210540032 4448746348995564 4461025881489408 4465250337816576 4469478794575872 4475647309533708 4497401402621952 4510814116773888 4515085721051136 4519361370408192 4536127327305728 4549655534764032 4553963920687104 4565477302759296 4582414340849664 4586753748369408 4591097265176576 4600432940285952 4604789410873344 4609150006906368 4626249062285312 4637945196453888 4649764814585856 4656182149833984 4660591413233448 4673455685369856 4677881306284032 4678813740957696 4682311118127104 4696275293208576 4718161295310848 4723570605293568 4725614789001216 4730089803005952 4734569054713344 4748689079963136 4753185944622192 4770819345481728 4771770305347584 4775337166831616 4776289027227648 4782880983843072 4805170593529856 4817416378908672 4824065097105408 4828633340568576 4829595824406528 4833205910019872 4852103138770944 4866573688897536 4871182186708992 4875795048628224 4877905109349888 4882524337673136 4900637558964224 4906256075587584 4924566453295104 4925548059328512 4930212404081664 4932346014588168 4948502538878976 4953188620828672 4955332174577664 4960024723985408 4963260583378944 4967960640749568 4979528132461344 4984243594707993 4998997462745088 5003731361857536 5008469743828992 5023406630043648 5028163643897856 5046817158856704 5051596341772288 5058568261548032 5059576577949696 5083155669188608 5084281541709216 5098315293130752 5103143243218944 5107975765229568 5112812863492096 5115025496609952 5123209410772992 5155216133455872 5160097966915584 5164984423323648 5184145516920832 5185293757769664 5199606325444608 5204530195070976 5209458727452672 5217688346010624 5221588527789326 5242004283850752 5246968303058944 5257637646041088 5262616469569536 5267600007892992 5272588265476224 5307931457224704 5314016930955264 5321351028381696 5326390186552512 5341092211851264 5346150064324608 5351212706430976 5367171763666944 5372254312685568 5405816917721088 5410936062529536 5419593426272256 5427073234243584 5432212508139648 5437356648772356 5452364966264832 5453451777540096 5457528190664704 5458616031117312 5485269429706752 5492839879882278 5510832372842496 5513217253834752 5518438103506944 5519538085036032 5523663897165568 5540137259956992 5565955903062016 5567065356238848 5572337198432256 5574748696399872 5580027814483584 5600728638816256 5601969149019012 5628075946622976 5629197782089728 5633405563996672 5634528461807616 5660786995232768 5668599684554752 5677669303713792 5683045884493824 5690889294241536 5696278393951992 5718550127837184 5723965421518848 5741036148621312 5746472735883264 5751914471428608 5754403683686196 5773252962025472 5781220870340608 5790470680608768 5809449487871568 5810607476239104 5832163706535936 5837686588833792 5843214701133824 5845743424697088 5855096469454848 5860641068384256 5887953351999488 5897254819332096 5902839340941312 5926050008879616 5931661798660752 5948034508652544 5953667117088768 5959305059434496 5967529746044944 5971422889377792 5996535203495936 6008728738332672 6014418822365184 6020114294734848 6025815160544256 6043786101771264 6066207379685376 6071951894249472 6073162206806016 6081544032436224 6087303070345728 6109885787799552 6115671664492544 6133910587047936 6139719214497792 6145533342541824 6183926928605184 6193821058596864 6199686419447808 6202369410564096 6208242866445312 6214121884311264 6231274247159808 6237175075045376 6238418321276928 6261700390944768 6268879348236288 6277531291294032 6298094140391424 6300819718668288 6306786404007936 6312758739617792 6316877106118656 6331585439950848 6337581259496256 6361092460642304 6362360407130112 6368385369636864 6377174645124096 6393426620055552 6402250456021728 6408313193195991 6432086796140544 6433368893816832 6438177787424768 6439461099208704 6469470851694592 6470903780357184 6488764918530048 6494909582278656 6501060064837632 6503873479133184 6510032450230848 6535630673855514 6541674767450112 6561184169852928 6566088604393472 6567397412438016 6573616538775552 6576461352784224 6607109566103552 6623947520999424 6639370843281792 6640694258558976 6645658126277324 6665329950326784 6671641815810048 6677959658438656 6691538822234112 6697875506724864 6704218191863808 6713470964300562 6746102103932928 6772628581576704 6779042055612288 6804190990958592 6810634353639424 6820033995479936 6824483302146048 6830945881030656 6873621511274496 6880130622554112 6886645897764864 6907184116310016 6913725010359552 6939373593427968 6945944969936896 6956917794680832 6989339045134336 6990887119850172 7010183528054784 7016821959426048 7023466677190656 7030117687301632 7044412939812864 7077241942966272 7085355907940352 7088422183501824 7095134704508928 7101853582070016 7128200085766144 7129778916933288 7156229018222592 7163005750247424 7164433540841472 7174321475764608 7207755890294784 7214581416706048 7226124568363008 7236097645658112 7242950010852864 7249808865029808 7269819955019776 7278154708156416 7306773280063488 7313692572942336 7316857664024832 7323786506509704 7347776497123328 7350956338446336 7357917471342592 7359384113381376 7386849679942656 7395318606122496 7422753808318464 7429782931243008 7432998261866496 7440037085978112 7451940961124352 7469292198692016 7498496194117632 7504101262163968 7505597042786304 7512704615743488 7542245465846784 7570225738285056 7577394512658432 7587852392322048 7589364866924544 7595037858602656 7624733503782912 7631953895358464 7647472939696128 7654714864828416 7661963647844352 7669219295238144 7672538244914928 7720627574145024 7740146950373376 7745932650495424 7747476634985472 7776218275381248 7783582118445056 7794324566262784 7799409488166912 7806795292606464 7814188091179008 7832382791683989 7863006425776128 7870452454588416 7883044983668736 7893924704354304 7901400011839488 7908882398214336 7930712678203392 7938222822785024 7961897185837056 7989585279828768 8011638317776896 8019225096486912 8026819059646464 8034420214059008 8050757645500416 8058381469028352 8095935858999296 8097549609074688 8108725376581632 8116404093794304 8146514383732736 8148318762209472 8156034973158534 8178547449397248 8186292285997056 8187924046675968 8194044456722432 8245235904806912 8266248559263744 8269825880752128 8277657155260416 8285495845748352 8310205889935488 8317891095035904 8348933854593024 8350598034358272 8358505797648384 8362123044599808 8370041721725376 8401092958224384 8409048538677248 8442113919934464 8450108345995008 8451792692711424 8491180492849152 8502899526832128 8516503955570688 8524568826740736 8536333941362304 8544417590927988 8576115728187392 8577825191755776 8585948132278272 8619709103824896 8627871707142912 8631605525529294 8659879443038208 8668080086450176 8671831305510912 8680043266974464 8685706020913152 8714174231807352 8722233023266816 8748245559803904 8756529883250688 8764822051700736 8768615137045632 8790961602576384 8831930027999232 8845882228998144 8852494457709056 8854259011411968 8895522421080064 8897492697991128 8922051762978816 8930500675633152 8938957589151744 8951294619067416 8994802805243904 9021628233547776 9030171442102272 9038722740816384 9072254654611456 9099311069528064 9107927841374208 9130954605518592 9164828681699328 9173507496738816 9182194530353152 9200865880571904 9209578821746688 9218300013812736 9252498124570624 9275890392907776 9299529629171712 9312364299667968 9321182826466896 9346911370739712 9355762612568064 9357627481915392 9364622236254208 9392550586417152 9436322590621696 9447141210587136 9451229578002432 9460179606011904 9469138109426688 9497378159926272 9506371889244384 9541638690963456 9543540610695168 9550674333663232 9552578054455296 9565761967686144 9610341187059712 9634832757817344 9648130194210816 9657266681137152 9659191648813056 9666411820039744 9704206277541888 9733147377795072 9742364373417984 9751590097256448 9755810218699776 9765048675346272 9801275117928448 9803446010783271 9812512151175168 9849132906590208 9851096118657024 9860424808163328 9864692029176336 9897005077757952 9906377241657344 9910664349155328 9920049447970816 9926521166757888 9935921281499136 9959056264922688 9968487189415986 9997994925490176 10007462723715072 10016939487657984 10046813260087296 10056327287795712 10070206446450843 10103192683544576 10117136523096064 10119153155899392 10166311338377216 10168563083418432 10196630586261504 10206286486437888 10215951530459136 10225625726984192 10230050993219904 10246418821545984 10310432266911744 10320195933831168 10329968846647296 10370587515539328 10409060390141952 10418917454905344 10435376692021248 10443177055578652 10484008567701504 10493936606117888 10515275292082176 10525232939139072 10535200015785984 10545176530952448 10615862914449408 10628033861910528 10642702056763392 10652780373105024 10692300128649216 10702425412861952 10734343527333888 10744508625371136 10811633835442176 10821872125059072 10839186852544512 10854146468487168 10864425016279296 10874713297544712 10904729932529664 10915056381329408 10917232062234624 10970538859413504 10985679759764556 11021664745684992 11026434507669504 11036876207013888 11039076170072064 11047327794331136 11080274519913984 11131911806124032 11134130712477696 11144674396864512 11149497392799744 11160055628967168 11201457277632512 11203938298038024 11256151893245952 11258395564179456 11266811127993344 11269056923615232 11321573990465536 11337199369109504 11355338607427584 11366091768987648 11381778588483072 11392556787903984 11437100255674368 11447930843037696 11482072297242624 11492945471766528 11503828942857216 11508807367372392 11546505924050944 11562441740681216 11580941361217536 11618898975743136 11621214952478208 11664327413071872 11675373177667584 11686429402267648 11691486849394176 11710192938909696 11721282136768512 11775906703998976 11794509638664192 11805678681882624 11852100017759232 11863323597321504 11896069017305088 11907334234177536 11918610118868992 11935059492089888 11942845778755584 11993070406991872 12017457476665344 12028837644730368 12040228589469696 12051630321088512 12087572203542528 12132414759370752 12143903788498944 12146324413612032 12163088064872448 12174606140691456 12219771575599104 12231343328985088 12234052459737801 12267821174095872 12279438428995584 12291066685083648 12367853857210368 12387642117193728 12399372838895616 12404738821128192 12416485732890624 12428243768622528 12462548494319616 12474350150090752 12476836642553856 12523400781889536 12537758696472576 12555062582588064 12601639437336576 12613572808015872 12625517479235584 12663170879901696 12675162518992512 12722184921284608 12724720814260224 12736770739273728 12754349290248192 12786853240111104 12804500912043456 12816626386391982 12864173592281088 12866737787633664 12876355574849536 12878922198417408 12941807560714368 12989819164557312 13002120129675264 13007746958266368 13020064900461696 13071261347711028 13083349534900224 13122368339705856 13132177208786944 13134794824876032 13147233077551104 13152922705568448 13214219132207104 13247895041998848 13278741686563584 13281388517117952 13291316252554648 13343283631620096 13355919316877312 13383077644468224 13395751013449728 13408436383727616 13426941928601124 13492204207865856 13545257163153408 13558084111224576 13608381981917184 13621268707278848 13640067990959872 13648966604292096 13661891762061312 13747243022548992 13760261245108224 13773291795529728 13814368232620032 13827450020719104 13878747186855936 13891889939873792 13913835589361664 13978678090268672 13981774239700344 14020367056109568 14033643918852096 14046933354381312 14060235374603264 14088825879625728 14154483885932544 14170711815880704 14176844367003648 14190269409017856 14203707164140032 14256400171532288 14259557833866576 14312458036445184 14326011500494848 14328867081682944 14348642951529216 14415511780589568 14429162833412096 14452249136726016 14472195291316224 14485900021705728 14499617730059616 14539639910039552 14556309416312832 14613546560126976 14627385145884672 14633715328049664 14647573013019408 14695552994246656 14701912676892672 14715834942685184 14718768226762752 14773699359885312 14790637212244992 14845507616636928 14859565862486016 14865996523732992 14880074171956224 14903881922248704 14938584397384032 14952730784123979 14996992388235264 15008202524327936 15011194085572608 15025409231486976 15084490931693568 15140451476570112 15154789025316864 15175704784644096 15178729733849088 15190075717205312 15249467007565824 15263907790716928 15294945879392256 15309429729656832 15323927295688704 15338438590476288 15345076489829856 15480293900746752 15491865300990848 15494953269970944 15552436550762496 15567164236890112 15588649132525568 15598818976333824 15613590585212928 15628376182358016 15664765583367978 15726012851552256 15740904909176832 15787849408708608 15802800023678976 15817764796428672 15876445645570048 15923794371674112 15979170559657536 16023276635553792 16038450192973824 16053638119292928 16068840428118016 16101515291000832 16116762938056704 16191871717998592 16217450753163264 16232808187588608 16296637524418944 16312069946317068 16357094898794496 16372584571994112 16375848093351936 16388088913444864 16490471809613824 16532497118527488 16539651761504256 16555314310520832 16570991691496704 16620411779870976 16697867709186048 16701196068716544 16717011595296768 16724246089199616 16740083443450752 16802185916448768 16818097077354496 16884227839868928 16900216691990016 16903585385422848 16982360985698304 17005799053664256 17033007911141376 17049137653481472 17072667882724608 17088835181855976 17152231456374784 17155650383511552 17171896264556544 17239418207649792 17255743414285824 17263211051058588 17319758886076416 17336160172900352 17343662611021824 17360086533948928 17371412041826304 17428348463614704 17444466046533632 17496491119607808 17513059766501376 17529644103401472 17537230274091264 17581923205152768 17663860055998464 17691764457996288 17704988915418112 17708518022823936 17791044842160128 17794985395982256 17844103525957632 17861001351266304 17877915178303488 17902589238134832 17989605610487808 18043256467095552 18060342884204544 18077445481632768 18144509309222912 18198622139056128 18215855682748416 18261909211037184 18275559847262641 18329657363398656 18347014993477632 18364389060706304 18401731761143808 18419157643493376 18436600027625472 18504996249141248 18551780785815552 18599059258343424 18624728599335936 18642365652933792 18693822741479424 18711525225136128 18715254963830784 18729244472508416 18785101172834304 18894282421174272 18902459156004864 18920359212023808 18938276218853376 18994756319852544 19012743778488768 19083277381926912 19087081221390336 19101348667326464 19105156108910592 19131523935372288 19220682374119424 19224939579587973 19296260388421632 19314533362274304 19318383297626112 19332823640079488 19408412555083776 19466294755590144 19484728746835968 19503180194512896 19511620437399552 19530097350692544 19602550235856896 19606892021566542 19625024302350336 19698265813180416 19702192237314048 19720849616326656 19729384058352672 19812754483314688 19821328698310656 19840098895941632 19871842562998272 19918112529845376 19936974378831972 19995989850980352 20014925447430144 20033878975315968 20093626520174592 20112654575591424 20140412892901686 20206385367089152 20234273046192128 20238306311798784 20337126166836864 20412572972875776 20431903060918272 20451251453968384 20460101986439808 20492837643091968 20620864533823488 20640391867662336 20659937693294592 20741175031078656 20818120780283904 20837834909810688 20870753384042496 20886354111157304 20968017135403008 20987873212235776 21030550584164352 21050465878278144 21070400031571968 21090353061904896 21231725828898816 21256067723821056 21285404113526784 21305560746210048 21384600257298432 21404850825723904 21468687054667776 21489017250742272 21623267670884352 21643744250118144 21678373705089024 21708292936974336 21728850032558592 21749426595089424 21809459865059328 21830112762658816 21834464124469248 21941077718827008 21971359519529112 22043329491369984 22052869015339008 22073752414027776 22078152340144128 22094655588662272 22160549039827968 22263823612248064 22268261424955392 22289348793729024 22298994785599488 22320111257934336 22402914555265024 22407876596076048 22512303786491904 22516791128358912 22533622255986688 22538113847230464 22643147980931072 22674398738219008 22710677214855168 22732183537975296 22763557176966144 22785113575807968 22874200511348736 22895861686075392 22964144594485248 22985890943533056 23007657885714432 23017614734744784 23093011848101888 23124883481362432 23161882722435072 23237797951486272 23242429904956416 23328654826143744 23350746355335168 23372858804535296 23382973698788352 23420385877819392 23442564273537024 23497148375051967 23589019277328384 23611357363765248 23704200035518464 23726647194643008 23792138034610176 23814668468355072 23837220237737984 23870118984179776 23885691557511168 23986140813983744 24034914953330688 24057675289460736 24080457178939392 24103260642177024 24175144407085056 24287807576997888 24292648827224064 24326176129744896 24349212281382912 24439543151198208 24462686657970176 24468104919475602 24535642348191744 24558876857991168 24582133370167296 24735707714420736 24798745677791232 24809477642256384 24832971465781248 24856487537245056 24948700300181504 24953673285107712 25046801563779072 25075517392945152 25110125165176128 25203278874673152 25227145616031744 25251034958471168 25326341759803392 25350325037985024 25444369842569216 25473541478547456 25508698580496384 25573706480222208 25609001824086912 25633252772783964 25728347184562176 25733475575267328 25752711149699072 25757844396834816 25883615121428736 25979638329114624 26004240259350528 26015493916532736 26040129800923392 26142522695422056 26166699069800448 26244736679411712 26264354417573888 26269589649752064 26294466155102208 26305845411136896 26428438264414208 26495790083997696 26557483373127168 26562777034235904 26582632505109296 26686567263240192 26711838633754624 26766155288936448 26791502026899456 26816872767455232 26853883857202248 26984408415731712 27090514326306816 27116168222449152 27216763963834368 27242537414557696 27280135981919744 27297933208584192 27323783524122624 27494486045097984 27520522490216448 27546583591059456 27628736465240064 27654900041438208 27757494373711872 27783779879747584 27827671178723328 27957356180537344 27963548479400688 28040734112219136 28067287837704192 28093866708762624 28120470749206528 28177651759251456 28308967771865088 28341423631761408 28353688734007296 28380538818035712 28407414328280064 28512800343064576 28519115667733152 28624916072890368 28652023000989696 28657734163365888 28697285903058432 28831023561179136 28858325666824192 28904498273452032 28944390582632448 28971800043411456 28999235460119232 29079279820079104 29112618832625664 29227093120253952 29254770291769344 29267430656099328 29295146026038816 29403825353785344 29431669885370368 29437536453525504 29547398719770624 29581274424489984 29691015233273856 29719131724972032 29731993047465984 29760148343912448 29807763844497408 29877168794768064 29905461568247958 29993984776470528 30016405048655872 30022388171145216 30050818462973952 30168981863387136 30210619339352529 30309578050633728 30351409569288192 30357459467698176 30380151434410624 30498934015131648 30527815581433856 30589891758784512 30618859459313664 30647854591377408 30676877180952576 30690152979659712 30960587801493504 30983730601981696 30989906539941888 31134328473780224 31177298265051136 31227181170425856 31256752364716032 31329531166735956 31452025703104512 31481809818353664 31575698817417216 31605600047357952 31635529592857344 31752891291140096 31847588743348224 31958341119315072 32076900385947648 32107276238585856 32137680856236032 32203030582001664 32233525876113408 32383743435997184 32434901506326528 32465616375177216 32593275048837888 32624139892634136 32714189797588992 32745169143988224 32751696186703872 32776177826889728 32980943619227648 33064994237054976 33079303523008512 33110628621041664 33141983382993408 33240823559741952 33395735418372096 33402392137433088 33434023190593536 33448492178399232 33480166886901504 33604371832897536 33636194154708992 33768455679737856 33800433383980032 33807170770845696 33964721971396608 34011598107328512 34066015822282752 34098275306962944 34145335765449216 34177670363711952 34304462912749568 34311300767023104 34343792529113088 34478836415299584 34511486828571648 34526422102117176 34639517772152832 34672320345800704 34687325222043648 34720173067897856 34742824083652608 34856696927229408 34888932093067264 34992982239215616 35026119533002752 35059288206802944 35074460548182528 35163846410305536 35327720111996928 35383528915992576 35409977830836224 35417036045647872 35582089684320256 35589970791964512 35688207051915264 35722002702532608 35755830356606976 35805178476269664 35979211220975616 36086512934191104 36120685768409088 36154890963265536 36289018618445824 36397244278112256 36431711365496832 36523818422074368 36551119694525282 36659314726797312 36694029986955264 36728778121412608 36803463522287616 36838315286986752 36873200055250944 37103561571631104 37198118516686848 37249457198671872 37284731305867584 37387645482958848 37423050450272256 37430509927661568 37458488945016832 37570202345668608 37804918312009728 37840718424047616 37876552437706752 37989512639705088 38025487556977536 38166554763853824 38174162442780672 38202697334652928 38210312217821184 38263047870744576 38441364748238848 38449879159175946 38592520776843264 38629066724548608 38636766595252224 38665647280158976 38969457493671936 39006360389025792 39023240874799104 39060194701385088 39205100471713792 39213784043133084 39250048604700672 39396531626360832 39404384474628096 39441699232653312 39458768116705344 39625508966629376 39642657396621312 39680197791883264 39743685125996544 39836225059690752 39873948757663944 40029850894860288 40067757950631936 40187253040349184 40225309151182848 40280825785803372 40412770734178304 40468546092384256 40476612623597568 40674252333673728 40825145945751552 40863806121836544 40902502907936768 40920203972879616 40985675286183936 41241729067646976 41280783735324672 41319875386589184 41482350062157312 41636241560567808 41675669819621376 41741506768084992 41772708222314608 41936034270806016 41975746424471552 42061101168328704 42100931756556288 42140800063143936 42180706123809792 42463451657797632 42512135447642112 42570808227053568 42611121492420096 42769200514596864 42809701651447808 42937374109335552 42978034501484544 43246535341768704 43287488500236288 43356747410178048 43416585873948672 43457700065117184 43498853190178848 43618919730118656 43660225525317632 43668928248938496 43882155437654016 43942719039058224 44086658982739968 44105738030678016 44147504828055552 44156304680288256 44189311177324544 44321098079655936 44527647224496128 44536522849910784 44578697587458048 44597989571198976 44640222515868672 44805829110530048 44815753192152096 44858192352371937 45024607572983808 45033582256717824 45067244511973376 45076227694460928 45286295961862144 45348797476438016 45421354429710336 45464367075950592 45527114353932288 45570227151615936 45748401022697472 45791723372150784 45928289188970496 45971781887066112 46015315771428864 46035229469489568 46249766962724864 46475595902972544 46484859809912832 46657309652287488 46701492710670336 46745717609070592 46765947397576704 46840771755638784 46885128547074048 46994296750103934 47178038554656768 47222714727530496 47408400071036928 47453294389286016 47629336936710144 47674440475475968 47740237968359552 47771383115022336 47972281627967488 48069829906661376 48115350578921472 48160914357878784 48206521284354048 48350288814170112 48575615153995776 48652352259489792 48698424562765824 48925373315940352 48936209838951204 49071284696383488 49117753715982336 49164266740334592 49471415428841472 49597491355582464 49618955284512768 49665942931562496 49712975074490112 49897400600363008 50093603127558144 50151034785890304 50220250330352256 50406557749346304 50454291232063488 50502069916942336 50652683519606784 50700650075970048 50888739685138432 50947082957094912 51017397160992768 51147412960444416 51218003648173824 51266505545567928 51456694369124352 51466951150534656 51505422299398144 51515688793669632 51767230242857472 51959276658229248 52008480518701056 52030987833065472 52080259601846784 52285045390844112 52333398139600896 52489473358823424 52528708835147776 52539179299504128 52588932310204416 52611690822273792 52856876528828416 52991580167995392 53114966746254336 53125554068471808 53165265010218592 53373134526480384 53423677267509248 53532310577872896 53583004053798912 53633745534910464 53707767714404496 53968816831463424 54181028652613632 54232336444898304 54433527927668736 54485074829115392 54560271963839488 54595866417168384 54647567048245248 54826679541787923 54988972090195968 55041044980432896 55093167182118912 55257472930480128 55309800082876416 55514988747423744 55567559759495168 55655342357446656 55914712361074688 55927096958801376 56081468224438272 56134575675408384 56187733417525248 56240941498413056 56355303518502912 56682847263522816 56707377468014592 56761077636071424 56814828656560128 57025600686129152 57038231335466304 57249832145780736 57304046001979392 57315468326731776 57394571806116864 57662047122358272 57716651333648384 57888781165264896 57943600086822912 57998470920238464 58225237665251328 58454186240507904 58509540583538688 58534861312198656 58590292052077632 58807650707570688 58863339770740736 58875072907051008 59094797439541248 59162548848979968 59438263449944064 59463986094931968 59520296687824896 59615527688994816 59754337589536128 59810923136495916 59987969552941056 60032810097311744 60044776342290432 60101636925947904 60337963726774272 60421238678705058 60619156101267456 60702819138576384 60714918935396352 60760302868821248 61055631162867712 61237718918627328 61295709182754816 61353754361905152 61380305959319424 61921175602987008 61967461203963392 61979813079883776 62268656947560448 62354596530102272 62454362340851712 62513504729432064 62659062333471912 62904051406209024 62963619636707328 63151397634834432 63211200094715904 63271059185714688 63505782582280192 63695177486696448 63916682238630144 64153800771895296 64214552477171712 64275361712472064 64406061164003328 64467051752226816 64767486871994368 64869803012653056 64931232750354432 65186550097675776 65248279785268272 65428379595177984 65490338287976448 65503392373407744 65552355653779456 65961887238455296 66129988474109952 66158607046017024 66221257242083328 66283966765986816 66481647119483904 66791470836744192 66804784274866176 66868046381187072 66896984356798464 66960333773803008 67208743665795072 67272388309417984 67536911359475712 67600866767960064 67614341541691392 67929443942793216 68023196214657024 68132031644565504 68196550613925888 68290671530898432 68355340727423904 68608925825499136 68622601534046208 68687585058226176 68957672830599168 69022973657143296 69052844204234352 69279035544305664 69344640691601408 69374650444087296 69440346135795712 69485648167305216 69713393854458816 69777864186134528 69985964478431232 70052239066005504 70118576413605888 70148921096365056 70327692820611072 70491445125155901 70767057831985152 70819955661672448 70834072091295744 71164179368640512 71179941583929024 71376414103830528 71444005405065216 71511660713213952 71610356952539328 71958422441951232 72173025868382208 72241371536818176 72309781926531072 72863422730993664 73047636844148736 73102239389050564 73318629453594624 73388059973910528 73457556242825216 73606927044575232 73676630573973504 73746400110501888 74207123143262208 74396237033373696 74498914397343744 74569462611735168 74846100900544512 74861019855323136 74916977890033664 75140404691337216 75609836624019456 75681436848095232 75753104875413504 75979025279410176 76050975113955072 76333109527707648 76405394669305856 76420624435642368 76526095741489152 76882729496477696 76899758318351892 77185041553686528 77258133449097216 77273533190504448 77331294560317952 77938914987343872 78012720778051584 78046481749598208 78120389402770176 78410200943427584 78427568086266168 78500097209401344 78793063252721664 78808768949256192 78883398465306624 78917536233410688 79251017933258752 79285314793242624 79360395583766528 79487370251993088 79672450119381504 79747897515327888 80059701789720576 80135515901263872 80374506080698368 80450618302365696 80561651571606744 80825541468356608 80937092184768512 80953225247195136 81348504667347456 81650291891503104 81727612243673088 81805005815873536 81840407945759232 81971350572367872 82483458135293952 82561567470649344 82639750773178368 82964700124314624 83272483121135616 83351339639242752 83483013536169984 83545416444629216 83872068541612032 83951492848943104 84122202336657408 84201863513112576 84281600126287872 84361412247619584 84926903315595264 85024270895284224 85141616454107136 85222242984840192 85538401029193728 85619403302895616 85874748218671104 85956069002969088 86493070683537408 86574977000472576 86713494820356096 86833171747897344 86915400130234368 86997706380357696 87237839460237312 87320451050635264 87337856497876992 87764310875308032 87885438078116448 88211476061356032 88295009656111104 88312609360576512 88378622354649088 88642196159311872 89055294448992256 89073045699821568 89157395174916096 89195979142397952 89280445031737344 89611658221060096 89631506384304192 89716384704743874 90049215145967616 90067164513435648 90134489023946752 90152455388921856 90697594952876032 90928734151901184 91054228707864576 91140454303231872 91496802045394944 91583446744301568 91856578377940992 91943563774132224 92030631542857728 92070458938979136 92499533925449728 92951191805945088 92969719619825664 93402985421340672 93491435218141184 93531894795153408 93681543511277568 93770257094148096 93988593500207868 94356077109313536 94445429455060992 94816800142073856 94906588778572032 95258673873420288 95348880950951936 95480475936719104 95542766230044672 95944563255934976 96230701157842944 96321828715757568 96413042568708096 96700577628340224 97151230307991552 97304704518979584 97396849125531648 97850746631880704 97872419677902408 98142569392766976 98235507431964672 98328533480669184 98942830857682944 99194982711164928 99237910569025536 99331885863124992 99425950148980224 99794801200726016 100187206255116288 100302069571780608 100440500660704512 100813115498692608 100908582464126976 101004139833884672 101305367039213568 101401300151940096 101777479370276864 101894165914189824 102034794321985536 102294825920888832 102436007296347648 102533011091135856 102913388738248704 102933902301069312 103010844598796288 103031377587339264 103534460485714944 103918553316458496 104016961037402112 104061975666130944 104160519203693568 104570090781688224 104666796279201792 104978946717646848 105057417670295552 105078358599008256 105177864620408832 105223381644547584 105713753057656832 105983160335990784 106229933492508672 106251108136943616 106330530020437184 106746269052960768 106847354535018496 107064621155745792 107166008107597824 107267491069820928 107415535428808992 107937633662926848 108362057305227264 108464672889796608 108867055855337472 108970149658230784 109120543927678976 109191732834336768 109295134096490496 109653359083575846 109977944180391936 110082089960865792 110186334364237824 110514945860960256 110619600165752832 111135119518990336 111310684714893312 111829424722149376 111854193917602752 112162936448876544 112269151350816768 112375466835050496 112481882996826112 112710607037005824 113414754936029184 113522155272142848 113629657313120256 114076462670932608 114499664291561472 114608092003958784 114630936653463552 114789143612233728 115324094244716544 115433302667296768 115777562330529792 115887200173645824 115996941840476928 116908372481015808 117019081167077376 117069722624397312 117180584104155264 117615301415141376 117726679541481472 117750145814102016 118189594879082496 118325097697959936 118876526899888128 118927972189863936 119040593375649792 119231055377989632 119508675179072256 119621846272991832 120065620194623488 120089552684580864 120203273851895808 120675927453548544 120842477357410116 121238312202534912 121405638277152768 121429837870792704 121520605737642496 122111262325735424 122475437837254656 122591418365509632 122707508723810304 122760611918638848 123842351205974016 123934922407926784 123959626159767552 124537313895120896 124709193060204544 124908724681703424 125027009458864128 125318124666943824 125808102812418048 125927239273414656 126302795269668864 126422400189431808 126542118371429376 127011565164560384 127390354973392896 127833364477260288 128307601543790592 128429104954343424 128550723424944128 128812122328006656 128934103504453632 129534973743988736 129739606025306112 129862465500708864 130373100195351552 130496559570536544 130856759190355968 130980676575952896 131006784746815488 131104711307558912 131923774476910592 132259976948219904 132317214092034048 132442514484166656 132567933531973632 132963294238967808 133582941673488384 133609568549732352 133736092762374144 133793968713596928 133920667547606016 134417487331590144 134544776618835968 134574577057115811 135073822718951424 135201733535920128 135228683083382784 135858887885586432 136046392429314048 136264063289131008 136393101227851776 136581343061796864 136710681454847808 137217851650998272 137245203068092416 137375170116452352 137915345661198336 138045947314286592 138105688408468704 138689281383202816 138749300888174592 138880692271591424 139426787708917632 139555728372269056 139971928956862464 140104478132011008 140237152827211776 140297842192730112 140655385641222144 140982890250311802 141534115663970304 141639911323344896 141668144182591488 142359883167858048 142888010810130432 143023321426427904 143220713905078656 143916844883902464 144346051736764416 144482743073636352 144619563853062144 145726845461987328 146095273688297472 146204478778101128 146776119947821056 146915112485650432 147213854089150464 147353261147947008 147492800221003776 148414246286524416 148792474066747392 148997828794687488 149138925223470336 149692201801089024 149833955780067328 150280809382674432 151219673248038912 151362873696190464 151506209750827008 151958050558820352 152101950227910144 152666219055415296 152810789338611712 152841248871284736 153052191482978304 153765458992955392 153799516636703784 154370083107373056 154516266898194432 154547066381008896 154662589120635904 155877829974687744 156025441556103168 156092963499196416 156240778805540352 156820401886855168 156855136172532336 157000194418802688 157586126505443328 157617537898512384 157766796930613248 157835072466821376 158502035866517504 158570629586485248 158720791167533056 158974740503986176 159344900238763008 159495795030655776 160119403579441152 160271031802527744 160749012161396736 160901236604731392 161123303143213488 161651082936713216 161874184369537024 161906450494390272 162697009334694912 163300583783006208 163455224487346176 163610011631747072 163680815891518464 163942701144735744 164480038625363769 164966916270587904 165123134941298688 165279501546356736 165929400248629248 166544966242271232 166702679278485504 166966027072339968 167090832889258432 167744137083224064 167902985697886208 168244404673314816 168403727026225152 168563200252575744 168722824495239168 170048541790568448 170283232908214272 170444485969680384 171076802058387456 171238806605791232 171749496437342208 171912138005938176 172986141367074816 173149954000945152 173666343495794688 173830800260468736 173995412760715392 174640902101270528 174675712995753984 175528621750616064 175770876156232896 176422952122712064 176590019312222208 176625218721153024 176757244709298176 177284392318623744 178110588897984512 178314790349832192 178391958284795904 178560890063474688 179263012768608384 179432769409487748 180098430291935232 180134329026871296 180268978047893504 180304910777843712 181395189905752064 181857468303802368 182108457415729152 182280908606463744 183166893488603136 183713156755881984 183887127548264448 184061263085715456 184140917877958272 184999067850899456 185902383611890176 185939439239651328 186805970842681344 186982870436282368 187063789590306816 187363087022555136 187540514188296192 187977187000415736 188712154218627072 188890858910121984 189633600284147712 189813177557144064 190517347746840576 190697761901903872 190960951873438208 191085532460089344 191889126511869952 192461402315685888 192643657431515136 192826085137416192 193401155256680448 194302460615983104 194609409037959168 194793698251063296 195701493263761408 195744839355804816 196285138785533952 196471014863929344 196657066961338368 197885661715365888 198389965422329856 198475821138051072 198663771726249984 198851900297960448 199589602401452032 200374412510232576 200604139143561216 200881001321409024 201626230997385216 201817164928253952 202008279667769344 202610734078427136 202802600303880192 203554958740553728 203788331828379648 204069588643971072 204589651841777664 204872014592695296 205066022182271712 205826777476497408 205867804602138624 206021689197592576 206062755174678528 207068920971429888 207837106632916992 208033922074804224 208123951332261888 208321038407387136 209140181563376448 209333592558403584 209957893435293696 210114835340591104 210156717198016512 210355729240817664 210446763289095168 211427506115313664 211474335375467703 212459866985017344 212502216273887232 212661060040874368 213492538105921536 213694709070036992 214129242311491584 214332016215195648 214534982139641856 214831070857617984 215875267325853696 216724114610454528 216929345779593216 217940299316461568 218241087855357952 218590268192980992 219306718167151692 219955888360783872 220164179921731584 220372668728475648 221029891721920512 221239200331505664 222270239037980672 222621369429786624 223708387835205504 224538302701633536 224750933670100992 224963765993652224 225421214074011648 226829509872058368 227044310544285696 227259314626240512 228152925341865216 228999328583122944 229216184007917568 229261873306927104 229578287224467456 230648188489433088 230866605334593536 231555124661059584 231774400347291648 231993883680953856 233816744962031616 234038162334154752 234139445248794624 234361168208310528 235230602830282752 235453359082962944 235500291628204032 236379189758164992 236650195395919872 237753053799776256 237855944379727872 238081186751299584 238462110755979264 239017350358144512 239243692545983664 240131240389246976 240179105369161728 240406547703791616 241351854907097088 241684954714820232 242476624405069824 242811276554305536 242859675741585408 243041211475284992 244222524651470848 244950875674509312 245182836731019264 245415017447620608 245521223837277696 247684702411948032 247869844815853568 247919252319535104 249074627790241792 249418386120409088 249817449363406848 250054018917728256 250636249333887648 251616205624836096 251854478546829312 252605590539337728 252844800378863616 253084236742858752 254023130329120768 254780709946785792 255666728954520576 256615203087581184 256858209908686848 257101446849888256 257624244656013312 257868207008907264 259479212050612224 259724931001417728 260746200390703104 260993119141073088 261713518380711936 261961353151905792 262013569493630976 262209422615117824 263847548953821184 264634428184068096 264885028968333312 265135867063947264 265926588477935616 267165883346976768 267219137099464704 267472185524748288 267587937427193856 267841335095212032 268834974663180288 269089553237671936 269149154114231622 270147645437902848 270403467071840256 270457366166765568 272092784858628096 272786202455703552 273162686123593728 273421362909695616 274435703301996544 274490406136184832 274750340232904704 275830691322396672 276091894628573184 276211376816937408 277378562766405632 277498601776349184 277761384543182848 278853575417835264 280208956264022016 280474305654423552 280595684385460224 281310771282444288 281965780500623604 283068231327940608 283279822646689792 283336288365182976 284719766335716096 285776021620260864 286046642852855808 286441427810157312 287833689767804928 288692103473528832 288965486147272704 289239127706124288 291453690923974656 292190547376594944 292408957556202256 293552239895642112 293830224971300864 294427708178300928 294706522295894016 294985600442007552 296828492573048832 297584948133494784 297995657589374976 298277850446940672 299384403602178048 299667911560134656 300561618765348864 302439346496077824 302725747392380928 303012419501654016 303916101117640704 304203900455820288 305332438110830592 305621578677223424 305682497742569472 306104382965956608 307530917985910784 307599033273407568 308740166214746112 309032533796388864 309094132762017792 309325178241271808 311755659949375488 312050883112206336 312185926998392832 312481557611080704 313640803773710336 313710272345064672 314000388837605376 315172253010886656 315235075797024768 315533593861226496 315670144933642752 317004071733035008 317141259172970496 317441582335066112 317949481007972352 318689800477526016 318991590061311552 320238807158882304 320542063605055488 321498024322793472 321802473209462784 322246606286426976 323748368739074048 323812900988780544 325394018669389824 326601167566012416 326910448974692352 327220023263494144 327361631783036928 327885402289471488 328960077250727538 329933832541175808 330246269882597376 330559003092713472 331858800497258496 333405358556971008 333932054144679936 334181665778516864 335488274166448128 335805971395772416 336488809346629632 336807454052450304 337126400505151488 337445648990478336 340566465816428544 340888971939360768 342477613211582464 343498992874684416 343824276011876352 345972282734149632 346299908001890304 347332686991589376 347661600520937472 347990825521430784 349281804202541056 351057243501232128 351541752312465792 352845904245424128 353180038624444416 353250437442306048 353514489418596352 354568784637247488 356221177795969024 356629580699664384 356783916569591808 357121780126949376 358526025537216768 358865538818975496 360196860583870464 360268658053742592 360537956095787008 360609821555687424 362790379811504128 363714936607604736 364216914831458304 364561817212927488 366333786977206272 367426313511763968 367774255096528896 368122526171430912 368281835755916544 369998135701798912 371804767223780352 371878878479302656 373611941685362688 373965740872564736 374127579180613632 374726174045110272 375081028376592384 375954374000831472 377424308437254144 377781717820243968 379267200568295424 379626355114288128 381034695493681152 381395523803807744 381921903746876416 382171064920178688 383778253023739904 384922804631371776 385287314863030272 385652170274832384 386802310513360896 388604921231966208 389218818075918336 389587396502126592 391402986527522816 391489678711609632 392570277571067904 392942029727858688 393314133922676736 395771323430731776 396779930844659712 396951642276102144 397327543452499968 397703800595920896 399179204802904064 400748825020465152 401208278287122432 401762002642818048 403252461994770432 403634329856507904 404016559335538688 405221468156854272 405605200607760384 407576663656759296 408139177287942144 409179303683555328 409744029185390592 410132044364543424 411653554952994816 411735609204277248 412043378395185152 412125510349357056 414137841942859776 416067844149608448 416247902664523776 416642076814774272 418280363126752896 418667185116807168 419915786870587392 420229670681182208 420313434396033024 420711458481635328 420893526578190336 422855012230627328 422948670750935406 424919733970034688 425004432547774464 425322120081748736 427389418140073984 428664032430391296 429069964279283712 429662141715235968 431750534651707392 433448229220909056 433858691559186432 435880598632923136 436482175710715904 437180536385961984 438613436334303384 440328359843463168 440745337456951296 442059783443841024 442478400663011328 444540478075961344 445242738859573248 447416775670411008 449076605403267072 449501867340201984 449927531987304448 450842428148023296 453659019744116736 454088621088571392 454518629252481024 456305850683730432 457998657166245888 458432368015835136 458523746613854208 459156574448934912 461296376978866176 461733210669187072 463110249322119168 463548800694583296 463987767361907712 467633489924063232 468076324668309504 468278890497589248 468722336416621056 470461205660565504 470906718165925888 471000583256408064 472758379516329984 473300390791839744 475506107599552512 475711888759455744 476162373502599168 476924221511958528 478034700716289024 478487385091967328 480262480778493952 480358210738323456 480813095407583232 482703709814194176 483369909429640464 484953248810139648 485622553108611072 485719351483170816 486082422950569984 488445049302941696 489901751349018624 490365673462038528 490830034895241216 491042447674555392 493440115876091307 495369404823896064 495739689631707136 495838504639070208 498149255580483584 498836772240818176 499634898726813696 500108037835456512 501272498667775296 503232411249672192 503708957093658624 505211181078675456 505689600757727232 506168473485717504 511333457909041152 513230406175162368 513716419817373696 514202893699776512 515248489312026624 515736414017814528 518958424101224448 519449862002835456 521492400781406208 521986238282146176 523922706303811584 524027138987261952 524418845230235648 527695097907642368 529268856368136192 529770057936666624 530271734127894528 531853176955871232 534331766693953536 534944371049496576 535175874854387712 535682670190424064 538179106475343872 538298308228463244 540295290875805696 540806934143680512 540914732333531136 544185569717256192 545572404911407104 546325372247187456 546842725819391232 548871406603993088 549500680465809408 551661382644793344 552183789257146368 552422753633874816 554757125532811264 554997203552698368 555522769086365696 557707150835670528 560417912528044032 560948611308847104 561191368770920448 562621542564888576 563931561001247208 566136462655881216 566559645293379584 566672576730365952 569439532671432192 571552043240521728 572093285705711616 572882855620314624 575667379535609856 577384206947057664 577930972294545408 578478255412248576 582907381847949312 584381094753189888 584817915112404512 587104479791284224 587660449942601728 588855416356601856 589413044591788032 589971200884015104 593656985146097664 595169896266989568 595991315178749952 596555700893881344 598768807204356096 599335823120269312 601123237530697728 604878692992155648 605451494784761856 606024839003308032 607832202235281408 608407800911640576 610664876221661184 611243157354446848 611364995485138944 612208765931913216 615061835971821568 615198066546815136 617480332429492224 618065067592777728 618188265524035584 618650356482543616 623511319898750976 624101766224412672 624371853996785664 624963115222161408 627281607547420672 627420544690129344 628000777675210752 630344506021773312 630470151594049536 631067187722452992 631340289867285504 634282518345940992 634883164670132224 637379600955052032 637983180122623104 640477614317764608 641084127210110976 642996048645586944 643604946418925568 644493212572853952 647496737478148096 647625801977561088 650788037338779648 653820897949384704 654440046526988288 654723263566073856 655770804578942976 657920154501455076 659867665082351616 660492539765194752 661118006185426944 663717600994516992 666810717113942016 667864108289359872 668363331557033728 671611942791544832 673614908104900608 674252801010302976 674891297980956672 681132931632857088 681777943878721536 684955226423164928 686997985749368832 687648552023752704 691944565468299264 692599816003780608 694665373983178752 695323201041874944 695981651042861568 698563608405082112 702114487002464256 703083504624931584 705691808490848256 706360077248888832 706500874884612096 707028978837192704 709137569274494976 712442355591938048 713259161399328768 713567833139183616 714243560253898752 717052051074433536 717731077637950992 720393721167740928 720537316107485184 721075912191574016 721219643111374848 725580759623008256 727429873215209472 728433829662916608 729123634425854976 732667573954412544 734852627023527936 735548510193057792 736245052342861824 736563671511833088 739996271403597824 743609534447560704 743757756958605312 747223883370725376 747931481745129472 748255158361227264 749452348090220544 750162056753184768 751908748001662944 754848616874508288 755563435640487936 758534401136590848 759252710228576256 762069390987362304 762791047607615488 763843807493752832 764342129840357376 767556506047479808 769845609262743552 770574629726060544 771304340549664768 773604621026721792 778437636151836672 779174793004253184 782805973055045632 782979357423219264 785140555142135808 785884059455717376 786628267845353472 791542646861463552 793903284552204288 794655086904999936 795407601191841792 801497650040930304 802416556574244864 803524005285636096 806504923989540864 807268659713015808 808033118671077376 810442936313708544 811210401215520768 816278354575884288 818358607367110656 819488058370781184 820264088729086848 823307109905989632 823471218408554496 824086756790370304 824251020698714112 828275683885719552 832135688299216896 832495805329047552 833284153629548544 836560726253505792 840459341362364416 840626868792066048 841422916963270656 841787053156380672 845710024461254656 845897341501870812 849839467940069376 850008865095548928 850644240163497472 854778836280147968 857328064860782592 858139928558567424 859324283430471936 863501069303414784 866896458441818112 867717383118372864 871761197265846272 872964351421431808 874361072771923968 877226872668606768 880656719686926336 881490674913902592 884119566887682048 884956801326022656 889080956151922688 890485477719146496 894833551340822016 898153210806534144 899003734680403968 899855063974608896 901684856296046592 907318039488233472 908177242177142784 909037258504962048 912611701367460864 915997314332491776 916864736031670272 917047493227708416 918313148897869824 922592753957732352 923466421338374144 926220498644238336 927097601389166592 927975534723815424 935266979848126464 936152649336619008 936557780995178496 937444672833242112 940922411321131008 941813436331851776 942001166512816128 945516759032659968 946600781583679488 951012215199105024 951423777518911488 952324747005198336 953848443023917056 956069401432578048 956974770183934656 960524961556987904 960716421476646912 961626190815166464 965407419628388352 966739818859280928 971245106217222144 971438702966341632 972164845901139968 976890098605883392 979803502698037248 980731346924077056 981660069790482432 982084895349110784 986880231752182614 990738809647792128 991479379263414272 991677009278140416 997673544481636352 1000216075670913024 1002544997335550592 1006464822499344384 1007417914187317248 1010422362157350912 1011379201515454464 1012336946971435008 1022666915818082304 1027432839634747392 1028405787399553024 1030496978624053248 1031472828035629056 1037916848202448896 1038899724005670912 1042984801562812416 1043972476564292352 1047845412607623168 1048837690460471296 1055390195815284736 1058537712736272384 1059540115873333248 1060543468255789056 1063706353911742464 1068663533387907072 1069888742098993152 1070351749708775424 1071365340380848128 1076358212950687744 1076596616456926488 1080590581751611392 1081613868287361024 1081829464667062272 1088371139434512384 1091144809822814208 1092650744494374912 1093685451638782464 1097742813207986176 1099001360931618816 1103322765289586688 1104367578514292736 1104845507267749632 1109514251065622528 1109994407105396736 1111045538172731392 1115414301671341056 1120835825056088064 1121897222617694208 1122382737541840896 1125243085129777152 1127863122002494416 1132272925311762432 1133119290586759168 1133345153460731904 1138879065342864384 1143104086481043456 1144186571411423232 1145765711240629248 1151334759071219712 1154768413894115328 1155861944589090816 1156956510824497152 1165814763695898624 1168762189506379776 1169635830224809024 1174208959582568448 1175320899885203456 1177710832713203712 1178826089183576064 1179942401768030208 1187313970292195328 1190339792533979136 1191982630357499904 1193111401787762688 1197537614408712192 1198671646240538624 1202246475061395456 1209757385984311296 1210902989569523712 1212049678006616064 1215664404470562816 1216815601823281152 1222486314708893696 1222729990970277888 1224417531863826432 1230123671943643136 1230396133093630272 1234960664858984448 1236130135185555456 1236376531048071168 1237300712965087232 1248203532448825344 1248743707993571328 1249926230444322816 1254841089380258688 1256001555350421504 1260689012043546624 1260940303188099072 1262134375444905984 1262680579734571008 1268565036691881984 1269766329340264448 1274759201910104064 1275966360245246208 1282168254420221952 1285992097291173888 1287209892837851136 1288986425145707904 1294993474956296192 1295251603955122176 1301576074677559296 1307641795898769408 1308880093053976576 1309446527132147712 1311541609157885952 1315840309002910152 1320985079530389504 1322236012370853888 1327435201989033984 1333621434227884032 1335728216578719744 1336726663114067456 1343223885583089664 1347229816209801216 1348505602020605952 1349782595961913344 1362265863265714176 1363555887757443072 1369910452846329856 1373995971498737664 1375297104047505408 1383889130936598528 1385199632007561216 1389330747966357504 1390646402083749888 1391963302085723136 1397127216810164224 1404228974004928512 1406167009249863168 1411383616981696512 1412720154497777664 1413001749769224192 1414057957674385408 1418275138548989952 1424884711183876096 1426518322798657536 1427135666278367232 1428487120507797504 1434104102148867072 1435462155275901984 1440787442335481856 1441074632214970368 1442151824383148032 1442439286222749696 1451161519246016512 1454859746430418944 1456867659325833216 1458247268851709952 1465335147908825088 1469705254047055872 1471097020386115584 1472490104685723648 1473127343023666176 1479992542807195648 1480320347628273921 1487219068895121408 1487515513917210624 1494447766741450752 1495862963490258944 1496510316722454528 1498904696180441088 1500324113506369536 1503817496003325888 1509697233749016576 1511126871280975872 1517068802273181696 1518505420457152512 1525582095215230976 1527687614987505664 1535113012094959616 1539691218525487104 1541149259452121088 1542608681099329536 1547209242053443584 1556875272303673344 1558349586008506368 1565958714846438528 1571768118911434752 1573256535690706944 1583085293722927104 1587806569104408576 1589310173809999872 1590815202383683584 1602995300081860608 1604833113148489728 1607048010571272192 1614537319426031616 1616066237342154752 1620885872627417088 1622420802431041536 1632556709151768576 1636717214734221312 1638976116741562368 1640528177458173696 1646614219811979264 1648173513580740608 1648502041397428224 1656551367771439104 1664271376598433792 1664991610658095104 1666568307259097088 1673121452507011584 1680918682724728832 1681253737584132096 1682845833926541312 1683574106312761344 1691420048922509312 1691794683003741624 1699678935880138752 1700017730191097856 1701288480326994944 1709557672560295936 1714656129721565184 1716279857117134848 1718648566860943872 1727002138606829568 1733792916883636224 1735434766236745728 1743522394531692544 1745928702842863616 1748722145543847936 1754453745337213536 1761313439373852672 1762981349827805184 1768239133775364096 1769913602652045312 1778161912303845376 1780970955438292992 1789667102681644032 1796306421613068288 1798007469360807936 1799710127949217792 1803369712592093184 1814636078976466944 1816354484354285568 1818074517009924096 1825223402734921728 1831994628664983552 1833729472063340544 1834094986455416832 1836626297795739648 1845185507915464704 1846932842676748288 1852440997288476672 1854195202778333184 1855951069447630848 1870533959696252928 1872305298673238016 1873115561990356992 1874889345666484224 1881844822642262016 1883626872663703552 1884002333025632256 1891033518065319936 1893201563167358976 1902847555037822976 1904649494010396672 1912138802865156096 1913949540367869312 1921049923113975808 1921432842953293824 1923252381630332928 1930814839256776704 1933479637718561856 1942490212434444288 1942877405932683264 1944329691802279936 1961462693848154112 1963320139580964864 1964169790698221568 1973760463504365228 1981477619295584256 1982958758526828544 1983354018556280832 1995347088963272704 2000432151341826048 2005089994671101184 2014835828374634496 2020844724314701824 2022758403030908928 2024673893942870016 2045333831636164608 2054865679269494784 2056811574799106048 2060993957248106496 2062945656071258112 2075833696404897792 2077799448011341824 2085969603125624832 2087944953128584704 2095690825215246336 2097675380920942592 2110780391630569472 2117075425472544768 2119080231746666496 2121086936511578112 2127412707823484928 2137327066775814144 2139777484197986304 2140703499417550848 2142730680761696256 2152716425901375488 2153193232913852976 2161181163503222784 2163227736574722048 2163658929334124544 2176742278869024768 2182289619645628416 2185301488988749824 2187370903277564928 2195485626415972352 2198002721863237632 2206645530579173376 2208735157028585472 2209691014535499264 2219028502131245056 2219988814210793472 2222091076345462784 2230828603342682112 2241671650112176128 2243794445235388416 2244765475083681792 2250486170259554304 2255726244004988832 2264545850623524864 2266238581173518336 2266690306921463808 2277758130685728768 2286208172962086912 2288373142822846464 2291531422481258496 2302669518142439424 2309536827788230656 2311723889178181632 2313913021648994304 2337524379012759552 2339271660449618048 2348417919165136896 2350641799770406912 2355421665426407424 2357652178367152128 2359884803536060416 2374627940584390656 2383965260714999808 2386222803575525376 2397343292481077248 2404492950122790912 2419514771968622592 2421805979139047424 2424099356013232128 2431328808941125632 2433631203646562304 2444972629417787392 2448835063727652864 2460792266187260544 2469921329717968896 2472260270371110912 2472753062096142336 2474601425930174464 2496407064897650688 2497487415987142656 2499852460888645632 2509682178760517376 2521378024087093248 2521880606376198144 2524268750889811968 2525361159469142016 2537130073383763968 2539532658680528896 2549518403820208128 2551932720490492416 2564336508840443904 2571984194582347776 2574419785675702272 2577972850291415808 2589986949912592384 2590503207910244352 2603152149355118592 2615283591797538816 2617760186107953152 2618893054264295424 2623083218315771904 2631680618005820304 2641970159060779008 2644472024741707776 2654870403978067968 2667242868455768064 2671456433157439488 2673453326228134912 2686447771166179328 2694459632419602432 2697011204041211904 2699565191923826688 2724531726531428352 2727111775514886144 2739820905692659712 2747991942997475328 2750594208095010816 2767778261873197056 2770399264015122432 2778661495932715008 2781292804167499776 2783926604171446272 2794254433620328448 2808457948009857024 2812334018499726336 2822767233963393024 2825440308995555328 2826003499538448384 2828115915348770816 2836550277097979904 2853036645597315072 2854271332556734464 2856974241015595008 2868208204297734144 2870924310551803968 2881574884670963712 2882149264429940736 2884303648766296064 2884878572445499392 2902323038492033024 2913735318651666432 2916494537703419904 2930670295817650176 2939410508094111744 2942194040772231168 2944980209371447296 2946254686047332352 2959985085614391296 2960640695256547842 2974438137790242816 2975031027834421248 2991725926980517888 2993020633444909056 3000648227012739072 3007634992006651776 3019394467498033152 3022253742561951744 3034137604546363392 3037010840914305024 3051164190430461952 3055375229975011328 3082298518904242176 3085217362198659072 3094418484106887168 3113750544607346688 3116699172017012736 3131917429692877056 3143536237822869504 3146513071381413888 3166170587445854208 3175613138208817152 3178620347619999744 3181630404767367168 3205990600163721216 3209666226296979456 3214096021142544384 3229074638852063232 3232132474684309504 3241771745254834176 3244841604862083072 3265113418303537152 3273434429468442624 3277952233483124736 3281056354916347392 3293228439623958528 3296347027161481216 3297004082794856448 3313102735542878208 3328542753196867584 3329983221316190208 3333136614518194176 3346242905014023168 3361837365449457664 3362507475168264192 3365691667853082624 3367148212625522688 3382840097845018624 3383589366007483248 3399357871760277504 3400035460382195712 3402576960653989888 3419115345120591872 3429312259443130368 3432559714234269696 3437297133721887744 3454004277213659136 3467585833767272448 3470869532473491456 3487044789063385088 3491857405685727232 3497444291087695872 3508907490674427072 3522626878747705344 3525962699655610368 3536478267550728192 3539827205304090624 3561941910876585984 3579334205363288064 3592612843226136576 3596014938721615872 3599420255898435584 3606739425184186368 3629272157952933888 3632708968708571136 3636149034019848192 3650446805469843456 3667458944126681088 3668189972910833664 3673252595591479296 3690371015830929408 3693865685353496576 3704881994576953344 3708390405556666368 3711902138895261696 3744610597346476032 3746231123980713984 3749778691332968448 3767253745327407104 3768004666051264512 3782067036130639872 3786403126334717952 3805695110075645952 3809298988020793344 3824277605730312192 3827899080735738624 3842099846227951616 3846504763260665856 3861629678513553408 3866959275437123712 3884980424868888576 3885754811865366528 3888659383604559872 3922925387696308224 3926640279161929728 3928339581396443136 3947520927008730456 3962955238591168512 3965917517053657088 3966708037112561664 3990694177926545408 4000864302683652096 4010179989342202368 4029671656749268992 4041689448629403648 4045516806061817856 4049347787885740032 4090667663272329216 4109731358538989568 4113623149598212096 4121987914496212992 4125891312142516224 4151667392809795584 4155598896022683648 4171939206251249664 4175889906257169408 4191381650430492672 4195350761841885184 4221560783261138944 4234150850945089536 4238160463493332992 4242173873023156224 4254825415646969856 4274654133551628288 4279554968395972608 4281406998835101696 4285461361523392512 4305432851802750976 4306386465827705952 4322362327006445568 4326455473149444096 4327317858668249088 4353484557738049536 4364579239291256832 4370602977977499648 4374741806555129856 4390971252831944704 4396005443726475264 4413291061158346752 4417470314057170944 4419382029070998528 4439977628421586944 4444182152690925568 4461657206685364224 4483343300224352256 4487588890470776832 4489530950167363584 4500972340519108608 4511452488009977664 4529091701247049728 4532477162347036672 4533380613842927616 4555516261371457536 4576746285645692928 4583062844962516992 4605339036284878848 4619073655576461312 4623447778356363264 4627826043297988608 4675048758025519104 4678543320899236096 4701283599540813824 4715304356734304256 4719769607072120832 4749255881168781312 4767930521429999616 4772445607151050752 4794686584962154496 4808985900245581824 4843611958278094848 4848198712026464256 4862657617882251264 4867262407293124608 4889945258835574784 4897670127455305728 4921584532374521088 4939842659435937792 4944520540742221824 4945506124192284672 4949202851860348928 4992814129795301376 4994974831974285312 4999704921777291264 5019364357521034752 5042756048174186496 5043761212752396288 5048537501779623936 5050722318938284032 5074260146767527936 5079065317361057792 5099036807640416256 5103865440980984832 5128673017680887808 5143968389164695552 5148839571351404544 5155945700582831616 5179973899825184768 5181006415820488704 5206304298710237184 5230567183595077632 5235520372215906304 5237786108528590848 5246166436631543808 5263361236011640608 5283940318121558016 5288944049483415552 5309740807956135936 5334485736911536128 5342912866314878976 5346906652456269824 5372895542332358656 5388919264839204864 5394022408082423808 5399130383847653376 5449063453062856704 5454223551029772288 5479641811385319424 5495983885994950656 5501188416190021632 5535556523746394112 5540798528030244864 5557322991865430016 5562585608334999552 5567853208342892544 5616915896019714048 5624668036999452672 5645534467926786048 5650880617991110656 5652006999076896768 5656231830697541632 5673100554195959808 5708542665113468928 5713948482031190016 5736416408595468288 5741848621103607936 5763149769341927424 5764298528859881472 5768607297532592128 5769757144890998784 5804646076984066048 5827470637303332864 5832989075406839808 5884388081544462336 5889960418742894592 5892509372094664704 5919970171228782592 5921281390513095684 5948876275580485632 5950062055668842496 5983451853961035776 5986041266889818112 6001296454025478144 6015269984013303552 6044507485123903488 6068275209092726784 6074021681828610048 6102328380860923904 6110750459950022656 6164597037808484352 6170434724397318144 6188836968213774336 6227501089214693376 6233398344034025472 6263834859385754112 6287072475645739008 6293026142762827776 6332341174891708416 6351226276417634304 6357240695239999488 6363260809534734336 6411981200327442432 6419332452593958912 6428192042285088768 6458149277704126464 6464264949368619008 6483543490509668352 6489683209724166144 6530226836607074304 6546868858936885248 6555904466966249472 6562112709832694784 6586456879247917056 6592694054322962432 6594008165589712896 6626205471085756416 6657085506393735168 6659966442632380416 6666273229036388352 6692485810028046336 6723674730898915328 6725014950336528384 6731383335706165248 6734296425251045376 6765680195690037248 6767178732014966496 6798715743520555008 6800070920764391424 6805153921307979776 6838230690241183744 6858624518886260736 6865119428468539392 6874594267443775488 6908008554427318272 6935171667534544896 6941739064946982912 6983714811371454464 7017814981348854144 7045253757495410688 7051925399311220736 7072956535101456384 7079654410608181248 7123883821753171968 7158668410726576128 7192029877443231744 7198840511796871168 7213478850368372736 7258544315905867776 7265417937417142272 7272298068039696384 7300893610939686912 7334917888253362176 7346505191182958592 7387731370706993152 7409763989153906688 7416780811113332736 7423804277790523392 7489221194692952064 7492462247961427968 7499557382665936896 7534507490654814208 7564134072261279744 7572806252669435904 7611390220151291904 7618597976041586688 7648555211460624384 7655798161471477248 7684199692455903232 7693009526521331712 7723259357027106816 7733918550874247424 7769960849737777152 7771509623730733056 7777318767209119744 7845850775392616448 7853280558323859456 7856679162792886272 7895041854017460912 7925910477182337024 7931835034107314176 7933416074225123328 7981388355853090816 8001728605367304192 8020359978684404736 8059343313498537984 8083378897258807296 8091033612123635712 8098695575771480064 8181335326544658432 8219462717077979136 8227246299196424192 8243975828992425984 8251782624285032448 8303334785619591168 8311197792045367296 8343878412502499328 8351779812514338816 8382763300860985344 8390701523683770368 8443121566522277888 8468301701890179072 8476320926986665984 8484347746046312448 8509650831293939712 8559109936791945216 8562813997670203392 8570922723046785024 8610865703605501952 8612772931655411904 8644724654012891136 8652910946298888192 8654635717336498176 8706969115476099072 8741205955954999296 8749483613110259712 8792010887452950528 8826582122316693504 8834940628114341888 8838764058141997056 8879955256843173888 8888364305381851136 8923314413370728448 8975177780941553664 8979061900334727168 9001944681038217216 9022904976019955328 9058183402494099456 9064954324694073344 9066761227685855232 9111032522742915072 9153492571291385856 9166125689925033984 9246895556712726528 9255652086595977216 9350097516051038208 9357086641798472192 9402567199081627648 9430608713468608512 9439539214144241664 9498511762337562624 9535861042859999232 9544891214302101504 9589373169924308992 9617971800491163648 9687223916556189696 9696397424052928512 9725315235764502528 9734524814586249216 9779890517671149568 9795340254910611456 9843169064749042176 9879685318871875584 9889041081484443648 9891012248384569344 9898405703720697856 9985628259590602752 9989949663948570624 9999409843554582528 10038728715042069504 10085512096348372992 10087522425504792576 10097075003559247872 10101444637876568064 10148520293535055872 10158130634722115584 10198073615280832512 10207730881961969664 10257346035361775616 10287936778329391104 10297679142702809088 10311891401165663232 10359947799650369536 10362012831640977408 10412608597420474368 10461134367190155264 10471040744431812608 10475572217057181696 10492332873263087616 10526722472023281216 10567880636243116032 10577888098966831104 10619481615912271872 10685825732629757952 10693813304912539648 10745791084664717312 10777838529678409728 10788044816164847616 10798260767695306752 10898126906125713408 10908447102059544576 11002376832380043264 11071113047492788224 11081597056060489728 11114645983730860032 11125171216669999104 11135706416685785088 11233831792039428096 11249336073998905344 11301761235982221312 11304013998153793536 11312463661395083264 11346201108391919616 11417085330226937856 11427896964062380032 11472832817190936576 11483697242207215872 11526299538683854848 11537214595065184256 11539514289781997568 11609292153968132096 11654941274606665728 11665978150813679616 11768776163088924672 11779920837485789184 11785018744189329408 11839940342457565184 11842562781026191368 11897752551160971264 11900124111337684992 11966903707922071552 11972082533779636224 12002592908050956288 12030539968026607104 12089014970247806976 12136550418185453568 12148043363657220096 12204656761721847808 12221500919900045312 12329194075616968704 12340869448794636288 12377673936427548672 12455002178429386752 12466796688068050944 12527669718771508224 12574144951291478016 12586052285525655552 12664682349783416832 12702452552835268608 12714481390479998976 12726521619069468672 12823962400654884864 12838664905187917824 12856384084570177536 12916298555408252928 12928529898737238016 12967086981019336704 12979366419448332288 13060453673214148608 13093737717873770496 13111808933932498944 13124225419665389568 13172913758495834112 13185388108645924864 13188016331179425792 13252410942171512832 13319932885264760832 13332546458072776704 13384971620056092672 13447349461797830656 13450029900673056768 13462766671412330496 13468592850502090752 13531360391380074496 13534357464029932992 13597431487041110016 13600141841528782848 13610307842615959552 13730238856937078784 13749188534887550976 13816017108854636544 13870343335069089792 13883478129893965824 13967429622742908928 14035629962697708288 14103850798622441472 14145913070202912768 14159308821216362496 14247767643506343936 14317336821453152256 14384059754886463488 14397681023593742336 14426957700736745472 14530835874834284544 14544596136079392768 14601787221879373824 14669835776506724352 14693010382365917184 14775462741413986304 14819527978307813376 14833561622226665472 14847608555581046784 14978442389385904128 14984924495922855936 14999114765331873792 15069014981309628416 15128268144522559488 15145612505338871808 15222780440302583808 15237195952083173376 15297110422921248768 15311596322942954496 15368399384911806464 15386019053042663424 15446518714054213632 15467837101748494848 15539921699475554304 15543019247461466112 15554637534418239488 15691701550785232896 15706561116647718912 15713358325585772544 15790083708034921824 15851820954364674048 15863670068214628352 15866832148450246656 15962776711706181632 16003457210734608384 16040719957368809472 16118686626997075968 16166757794517614592 16182067224247271424 16197391151542960128 16362670653089316864 16438925434155958272 16454492598392848384 16487951657984851968 16503565248570064896 16606669571239182336 16622395584090734592 16687756825004998656 16703559625028677632 16781403047367540736 16886243133044555776 16936603403780358144 16952641853973331968 16968695492092624896 17019301662587879424 17125627995340406784 17141845446093570048 17225545863310823808 17289449308025782272 17305821892597776384 17309271434672996352 17413938230952198144 17482411911909998592 17498967226220519424 17653164244633387008 17669881256228683776 17677528116283994112 17759910513686347776 17776728610763702272 17846628826741456896 17950355561883107328 17958123800669454336 18003889362076434432 18045809952039910656 18129908649388146688 18133522455371710464 18222065045485830144 18306985142582771712 18332251379850067968 18493791113425453056 18511304173191954432 18700195032102076416 18714173283596944384 18805134398163255296 18861217426937217024 18879078428288483328 18997023524675125248 19071722085719998464 19089782428604203008 19178746339848617984 19235943600982327296 19374447833112379392 19392794848105857024 19450630471529005056 19469049629172498432 19559781035342299136 19590680509821222912 19686338129498084352 19759370637743751168 19778082162968887296 19782024496769138688 19796811407441395712 19971256519181205504 19979899327897141248 19998819687109165056 20077457430084139008 20171024192696745984 20175044851009585152 20194150007118495744 20202889275753136128 20297040587070111744 20316261269444231168 20396147230561665024 20415461763923939328 20514692070723551232 20575873556658782208 20595358285405618176 20623782802331326464 20719895599300739072 20724025663281954816 20825217194840948736 20942081488863625216 20951144434114363392 21053444944046562432 21135761272486232064 21155776197933662208 21238963231824543744 21371651465259515904 21387626609825079296 21576089632329695232 21596521535390613504 21796253812251426816 21816894204119089152 22004753664760086528 22163194112120979456 22229291967461720064 22250342433339998208 22271412833371570176 22467663584078856192 22498672147997810688 22603522471964442624 22624927322790166528 22692402216783839232 22834170660453875712 22855793928124760064 22945665634381873152 22967394484414431744 23052599077367709696 23074429190130368512 23079028579563995136 23218584307936264192 23309882549213331456 23331956301627359232 23537552326177849344 23559841674971578368 23570037488378658816 23679880684915130368 23685125562052382736 23795505102321942528 23800248222675369984 23933807415844143104 23944165067559272448 24005185816101912576 24061079936053214208 24178029940495613952 24273100836370907136 24296086727314440192 24409313523443695616 24443001839800090624 24658388151233937408 24681738897589272576 24755347872855097344 24910004356858773504 24933593376136101888 25055339437543016448 25148289902582956032 25172104571051311104 25329364699566833664 25404905105670537216 25428962780959997952 25453043238138937344 25677329810375835648 25712768169140355072 25832597110816505856 25857059797474476032 25934173962038673408 25958732838896664576 26120907346428297216 26223617867864997888 26248450839330779136 26370776217291849728 26376032662358851584 26504821884343025664 26639865770529521664 26665092916145553408 26769943240112185344 26894698923595661312 26925533342824660992 26937185701004181504 27068714928059865984 27194862974082220032 27200283683057565696 27220615685231919104 27460477713874157568 27498377069775101952 27740686670138179584 27766956259787931648 27934859245485817856 28071259925395416576 28207701597244882944 28291826140405825536 28318617642432724992 28495535287012687872 28634673642906304512 28768119509772926976 28795362047187484672 28853915401473490944 29061671749668569088 29089192272158785536 29203574443758747648 29339671553013448704 29386020764731834368 29550925482827972608 29639055956615626752 29667123244453330944 29695217111162093568 29956884778771808256 29969848991845711872 29998229530663747584 30138029962619256832 30256536289045118976 30291225010677743616 30445560880605167616 30474391904166346752 30594220845842497536 30623192645885908992 30736798769823612928 30772038106085326848 30893037428108427264 30935674203496989696 31079843398951108608 31086038494922932224 31109275068836478976 31383403101570465792 31413122233295437824 31426716651171545088 31580167416069843648 31703641908729348096 31727340136429256704 31733664296900493312 31925553423412363264 32081439914737618944 32237373253994151936 32333515589035229184 32364134448494542848 32394782303085920256 32725341306178633728 32908985196785696768 33007130497140129792 33213339142478364672 33244791168181469184 33375513650009997312 33407119250057355264 33562806094735081472 33905283707946663936 33937390984185249792 34038603325175758848 34251255990680813568 34283690892187140096 34451091726621647616 34578898616051564544 34611643785195552768 34618542869345992704 34827876461904396288 34964823823819997184 34997934452441038848 35306328489266774016 35339762512457367552 35355056232567988224 35519821027372695552 35553457221527404544 35693257653482913792 35900711123766214656 35916247601338908672 36007778724152868864 36091619904079821312 36259817298776293376 36267044910743420928 36444130090971660288 36613970285165543424 36664502759700135936 36987582226850906112 37022608346383908864 37400390064204152832 37428346567193888768 37610268796326510592 37722434853874434048 37758156856576966656 37994047049350250496 38143444171439996928 38179564857208406016 38357492679697235968 38471887201964654592 38748895666224758784 38785589696211714048 38901260943058010112 38938099258344996864 39181361019642445824 39372676258996168704 39518741275487502336 39556164325937774592 39564048993538277376 39593622814882791424 39959798655794282496 39997639374218330112 40154914860168278016 40342048385393491968 40350089702019170304 40388300014236991488 40405778551506272256 40594081174140223488 40632522538888462336 40792294461123330048 40830923527847878656 41190716570811236352 41247565604662652928 41439791198601478144 41448051326563909632 41650434389681897472 41884162977727250432 41902288868228726784 42106889888093124864 42311552395867324416 42477926463649087488 42743302930519031808 42775253219650158592 43152179264659390464 43193043070781227008 43592507624502853632 43633788408238178304 44009507329520173056 44326388224241958912 44458583934923440128 44500684866679996416 44542825666743140352 44935327168157712384 44997344295995621376 45207044943928885248 45249854645580333056 45384804433567678464 45668341320907751424 45711587856249520128 45891331268763746304 45934788968828863488 46105198154735419392 46148858380260737024 46158057159127990272 46437168615872528384 46619765098426662912 46663912603254718464 47075104652355698688 47119683349943156736 47140074976757317632 47359761369830260736 47370251124104765472 47591010204643885056 47600496445350739968 47867614831688286208 47888330135118544896 48010371632203825152 48122159872106428416 48356059880991227904 48546201672741814272 48592173454628880384 48886003679600181248 49316776302467874816 49363477795178545152 49510695745710194688 49820008713717547008 49867186752272203776 50110678875086032896 50344209142102622208 50658729399133667328 50809810211341074432 50857925561919995904 50906086476277874688 51425536338280710144 51714119594948952064 51868347924077346816 51917465677793329152 52241814692856594432 52447235735729995776 52496901678661558272 52741552434583699456 53009643768686051328 53279731541059043328 53330185832291106816 53539886480224370688 53789397847191322624 53851066685649321984 53874371402008363008 54137429856119731968 54389725948164440064 54400567366115131392 54441231370463838208 54920955427748315136 54996754139550203904 55481373340276359168 55533912519575863296 55869718490971635712 56142519850790833152 56415403194489765888 56583652280811651072 56637235284865449984 56991070574025375744 57269347285812609024 57536239019545853952 57590724094374969344 57707830802946981888 58123343499337138176 58178384544317571072 58407148887517495296 58679343106026897408 58772041529463668736 59101850965655945216 59278111913231253504 59334246488906661888 59390434222324187136 59913769557543616512 59939697983691423744 59996459061327495168 60276059925238513664 60513072578090237952 60582450021355487232 60891121761210335232 60948783808332693504 61188441691684995072 61246385291771817984 61544076212170653696 61786074856216854528 61871348406993979392 62159686797902217216 62172076989845864448 62218550137672957952 62826244466590875648 62853433302343090176 63160334832139687296 63407283817458696192 63454680272858513408 63467328593800986624 63851106846824726528 64162879829475237888 64728268896989085696 64789564606171840512 65450682612357267456 65817970393571393536 66014260994280259584 66489582336362938368 66751027300019994624 66814238500114710528 67125612189470162944 67810567415893327872 67874781968370499584 68077206650351517696 68502511981361627136 68567381784374280192 68902183453243295232 69157797232103129088 69223287570391105536 69237085738691985408 69655752923808792576 69929647647639994368 69995868904882077696 70612656978533548032 70679525024914735104 70710112465135976448 71039642054745391104 71106914443054809088 71386515306965827584 71801422247532429312 71832495202677817344 72015557448305737728 72183239808159642624 72519634597552586752 72534089821486841856 72888260181943320576 73227940570331086848 73329005519400271872 73975164453701812224 74045216692767817728 74800780128408305664 74856693134387777536 75220537592653021184 75444869707748868096 75516313713153933312 75988094098700500992 76286888342879993856 76359129714416812032 77497791332449517568 77571179392423428096 77802521886116020224 77876198516689993728 78362722039284891648 78745352517992337408 79112328651875549184 79128097987076554752 79187245629765582848 79919597311588564992 79995278748436660224 80309829720336556032 80684096770786983936 80776600028473982976 80811557103012544512 81265045077776924672 81584588922246660096 81661847055695757312 82381433141622472704 82495131209325305856 82879582397202956288 83300868779363794944 83768325955454500864 83804577736457453568 84213779776186249728 84623104791734648832 84955852927298174976 85486605861038063616 85550506439300317184 86304358529318780928 86386086141562454016 87185015249005707264 87267576816476356608 88019014659040346112 88652776448483917824 88917167869846880256 89001369733359992832 89085651333486280704 89870654336315424768 89994688591991242752 90414089887857770496 90499709291160666112 90769608867135356928 91336682641815502848 91423175712499040256 91782662537527492608 91869577937657726976 92210396309470838784 92297716760521474048 92316114318255980544 92874337231745056768 93239530196853325824 93327825206509436928 94150209304711397376 94239366699886313472 94280149953514635264 94719522739660521472 94740502248209530944 95182020409287770112 95200992890701479936 95776660270237089792 96244319744212856832 96712119761982455808 97092403345483628544 97184346909257760768 97772007359200362496 98726955590357090304 99021391491420389376 99640017427435094016 99734373504544407552 100221357750172065792 100688418284205244416 101715851123839991808 101812172952555749376 102851072676561420288 103428239189897904128 103736695848154693632 103834931355586658304 104483629385713188864 104894471471459991552 104993803357323116544 105483104869167398912 106019287537372102656 106559463082118086656 106660371664582213632 107079772960448741376 107578795694382645248 107702133371298643968 107748742804016726016 108274859712239463936 108779451896328880128 108801134732230262784 108882462740927676416 109841910855496630272 109993508279100407808 110962746680552718336 111067825039151726592 111739436981943271424 112285039701581666304 112830806388979531776 113167304561623302144 113274470569730899968 113982141148050751488 114538694571625218048 115072478039091707904 115181448188749938688 115415661605893963776 116246686998674276352 116356769088635142144 116814297775034990592 117544083058927337472 118203701931311890432 118556223826462507008 118668492977813323776 118780868444648374272 119879395967382847488 119992918122654990336 121026145156180475904 121164900042710974464 121782243522420670464 121897567616665387008 122376883383369990144 122492770583543635968 123572149712433709056 123742696813987958784 124319373595804434432 124344153979691728896 124437100275345915904 125652488933181751296 125706866604686180352 126320669664279374592 126909360545717026816 126934657187601973248 127702213693649453056 128325759658950475776 129456537793978171392 129579129212343681024 130901365224714534912 131635940787142787072 132028521988560519168 132979164672725876736 133502054600039989248 133628477000229421056 134251224378940325888 135621134831786655744 135749563936740999168 136154413300703035392 137005023962723254272 137134763568748560384 137804366906486590464 138315594464206258176 138446575140782211072 138474171477383970816 139311505847617585152 139859295295279988736 139991737809764155392 141225313957067096064 141359050049829470208 141420224930271952896 142079284109490782208 142213828886109618176 142773030613931655168 143602844495064858624 143664990405355634688 144031114896611475456 144366479616319285248 145039269195105173504 145068179642973683712 145776520363886641152 146658011038800543744 147950328907403624448 148090433385535635456 149601560256816611328 149713386268775555072 151032627426307866624 151976188197401001984 152573776685759987712 152718259428833624064 155142358784846856192 155605043772232040448 155752397033379987456 156725444078569783296 157490705035984674816 158224657303751098368 158374491259531165696 159839194623177129984 159990557496873320448 160619659440673112064 161368193541573967872 161553200056947965952 161623114206025089024 162530090155553849344 163169177844493320192 163323694111391514624 164762866283244945408 164990262418650611712 165759164794405912576 166601737558727589888 167536651910909001728 167609155472914907136 168427559552372499456 169246209583469297664 169911705854596349952 170973211722076127232 171101012878600634368 172608717058637561856 172772172283124908032 174370030498011414528 174535153632952713216 176038029318080692224 177305552896967835648 177834335739693760512 178002739466719985664 178171302666972561408 179741308672630849536 179989377183982485504 180828179775715540992 180999418582321332224 181539217734270713856 182673365283631005696 182846351424998080512 183565325075054985216 183739155875315453952 184595433521042948096 184632228636511961088 185748674463490113536 186479060393706651648 186655650413018873856 188478733399772626944 188560299907029270528 189481004496419061888 190364040818575540224 190401985781402959872 191553320540474179584 192488639488425713664 194184806690967257088 194368693818515521536 195544014718400724992 197453911180714180608 198042782982840778752 199468747009088815104 200442715500344131584 201376836568410488832 203431702247679983616 203624345905111498752 205702145353122840576 206856478379795808256 207473391696309387264 207669862711173316608 208967258771426377728 209788942942919983104 209987606714646233088 210966209738334797824 212038575074744205312 213118926164236173312 213320743329164427264 214159545920897482752 215157591388765290496 215404266742597287936 215497485608033452032 216549719424478927872 217558903792657760256 217602269464460525568 217764925481855352832 219683821710993260544 219987016558200815616 221925493361105436672 222135650078303453184 223478873963886542848 224570079403163332608 225661612777959063552 226334609123246604288 226548941139461799936 227964282296101502976 229077389143250436096 230362896377499877376 232493373997348552704 232713538177270284288 233628595550069981184 235088166117854674944 237336985955626647552 237561736889296748544 239758791934765694976 239985836245309980672 242052290312360951808 242329800085421948928 243795135233330774016 244753766766739980288 244985541167087271936 247144299424867418112 247485393627975917568 248638747191608868864 248874200550691831808 251304977866363502592 251413733209372360704 252641339328558749184 253818721091434053632 253869314375203946496 255404427387298906112 256651519317900951552 258913075587956342784 259158258424687362048 261802730449429069824 263271881574285574144 264057043977121038336 265958329345451753472 267004109200079978496 267256954000458842112 268502448757880651776 271242269663573311488 271499127873481998336 272308826601406070784 274010047925446508544 274269527137497120768 275608733812973180928 276631188928412516352 276893150281564422144 276948342954767941632 278623011695235170304 279718590590559977472 279983475619528310784 282450627914134192128 282718100099658940416 282840449860543905792 284158568218981564416 284427657772219236352 285546061227863310336 287329980810711269376 288732959232638570496 290078538390210347008 290136359285947367424 291553040727773282304 293316022077601087488 296180866771071270912 299203120513633222656 299426772537551110144 302065254852615733248 305147553371519975424 305436518857667248128 310284717569693712384 311210087544464080896 311504794066759974912 313450888157139566592 314981410071969349632 316449314607502196736 316748982519062331392 319678389246354259968 319981114993746640896 321239318881346224128 322736387083147935744 323106400113895931904 323246228412050178048 325060180311107698688 326338355688986640384 326647388222783029248 329525732566489890816 329980524837301223424 331518329588811825152 333203475117455179776 335073303821818003456 335218310945829814272 336855119104744998912 338492419166938595328 339823411709192699904 341946423444152254464 342202025757201268736 345217434117275123712 345544344566249816064 348740060996022829056 349070307265905426432 354611105793935671296 355668671479387521024 356005478933439971328 356342605333945122816 359978754367964971008 361998837164642664448 363078435468541427712 365346730567262011392 365692702849996161024 367130650150109970432 367478311750630907904 369190867042085896192 372958120787413303296 373311300826037747712 376957466799545253888 377120599814058541056 378962008992838123776 380728081637151080448 380803971562805919744 383106641080948359168 384977278976851427328 388369613381934514176 388737387637031043072 391088029436801449984 394907822361428361216 396085565965681557504 398937494018177630208 400885431000688263168 402753673136820977664 406863404495359967232 407248691810222997504 411404290706245681152 413712956759591616512 414946783392618774528 415339725422346633216 417934517542852755456 419577885885839966208 419975213429292466176 421932419476669595648 424077150149488410624 426237852328472346624 426641486658328854528 428319091841794965504 430808533485194575872 430994971216066904064 433099438848957855744 435117807585315520512 435204538928921051136 435529850963710705664 439974033116401631232 443850986722210873344 444271300156606906368 446957747927773085696 449140158806326665216 453097882278923599872 455928564592203005952 458154778286500872192 460725792754999754752 465427076354540568576 467257191100139962368 470176332235709349888 474673971911253295104 475123473778593497088 479517583869531389952 479971672490619961344 484104580624721903616 484659600170843897856 487590270466661548032 489507533533479960576 489971082334174543872 494288598849734836224 494970787255951835136 497277494383217737728 497748401101383663616 502609955732727005184 502827466418744721408 505282678657117498368 507637442182868107264 507738628750407892992 510808854774597812224 513303038635801903104 517826151175912685568 518316516849374724096 523605460898858139648 526543763148571148288 528114087954242076672 531916658690903506944 534008218400159956992 534513908000917684224 542484539327146622976 542998255746963996672 544617653202812141568 548020095850893017088 548539054274994241536 551217467625946361856 553786300563128844288 553896685909535883264 557246023390470340608 559437181181119954944 559966951239056621568 565436200199317880832 565680899721087811584 568855315544438472704 571092122455726620672 574659961621422538752 577465918465277140992 580157076780420694016 583106081455546564608 586632044155202174976 592361733542142541824 598406241027266445312 598853545075102220288 604130509705231466496 610295106743039950848 610873037715334496256 620569435139387424768 622420175088928161792 623009588133519949824 626901776314279133184 629962820143938699264 632898629215004393472 633497965038124662784 639356778492708519936 639962229987493281792 642478637762692448256 645472774166295871488 646212800227791863808 646492456824100356096 650120360622215397376 652676711377973280768 653294776445566058496 659051465132979781632 659961049674602446848 663036659177623650304 666406950234910359552 670436621891659628544 673710238209489997824 676984838333877190656 679646823418385399808 683892846888304508928 684404051514402537472 691088689132499632128 697480121992045658112 698140614531810852864 712010957866879942656 712685210667890245632 719957508735929942016 723997674329285328896 726156870937082855424 731385405699992322048 734261300300219940864 734956623501261815808 738381734084171792384 745916241574826606592 746622601652075495424 753914933599090507776 754241199628117082112 757924017985676247552 761456163274302160896 761607943125611839488 766213282161896718336 769954557953702854656 776739226763869028352 777474775274062086144 782176058873602899968 789815644722856722432 792171131931363115008 797874988036355260416 801770862001376526336 805507346273641955328 813726808990719934464 814497383620445995008 822808581412491362304 827425913519183233024 829893566785237549056 830679450844693266432 835869035085705510912 839155771771679932416 839950426858584932352 848154300298976821248 852475704656944693248 853282973316657709056 856638183683589931008 861989942432133808128 866198877697915711488 870235615170631041024 870409077857842102272 871059701927421411328 879948066232803262464 888542600313213812736 893915495855546171392 898280317612653330432 906195764557847199744 916309556573001744384 921451585509999509504 930854152709081137152 934514382200279924736 940352664471418699776 949347943822506590208 950246947557186994176 959035167739062779904 959943344981239922688 968209161249443807232 969319200341687795712 975180540933323096064 979015067066959921152 979942164668349087744 988577197699469672448 989941574511903670272 994554988766435475456 995496802202767327232 1005219911465454010368 1005654932837489442816 1010565357314234996736 1015274884365736214528 1015477257500815785984 1021617709549195624448 1026606077271603806208 1035652302351825371136 1036633033698749448192 1047210921797716279296 1063833317381807013888 1068016436800319913984 1069027816001835368448 1085996511493927993344 1089235306405624283136 1096040191701786034176 1097078108549988483072 1102434935251892723712 1107572601126257688576 1118874362362239909888 1119933902478113243136 1130872400398635761664 1131361799442175623168 1137710631088876945408 1142184244911453241344 1149319923242845077504 1154931836930554281984 1160314153560841388032 1166212162911093129216 1173264088310404349952 1184723467084285083648 1196812482054532890624 1197707090150204440576 1208261019410462932992 1220590213486079901696 1221746075430668992512 1241138870278774849536 1244840350177856323584 1246019176267039899648 1253803552628558266368 1259925640287877398528 1265797258430008786944 1266995930076249325568 1278713556985417039872 1279924459974986563584 1284957275525384896512 1292425600455583727616 1292984913648200712192 1300240721244430794752 1305353422755946561536 1306589552891132116992 1319922099349204893696 1332813900469820719104 1340873243783319257088 1347420476418979995648 1359293646836770799616 1367785693776609017856 1368808103028805074944 1382177378264999264256 1396281229063621705728 1424021915733759885312 1425370421335780491264 1439915017471859884032 1447995348658570657792 1452313741874165710848 1462770811399984644096 1468522600600439881728 1469913247002523631616 1476763468168343584768 1491832483149653213184 1493245203304150990848 1507829867198181015552 1508482399256234164224 1515848035971352495104 1522912326548604321792 1523215886251223678976 1532426564323793436672 1539909115907405709312 1553478453527738056704 1554949550548124172288 1564352117747205799936 1579631289445713444864 1584342263862726230016 1595749976072710520832 1603541724002753052672 1627453617981439868928 1628994767240891990016 1645617162824982724608 1661358901689386532864 1671738070171411021824 1678311543543359864832 1679900853717169864704 1696308600597953642496 1706565946633315418112 1713276367367179862016 1723979884864267616256 1732397755395831422976 1740471230341262082048 1742119403854842822656 1759896132465606524928 1777085200626427625472 1787830991711092342784 1796560635225306660864 1812391529115694399488 1832619113146003488768 1842903171019999019008 1861708305418162274304 1869028764400559849472 1880705328942837399552 1898695887645013180416 1900493895114373988352 1918070335478125559808 1919886689962479845376 1936418322498887614464 1938638400683375591424 1950361081866646192128 1958030134133919842304 1959884329336698175488 1977154395398939344896 1979883149023807340544 1989109977532870950912 1990993604405534654464 2011309865674978885632 2021130714628469993472 2030549768731472429056 2030954515001631571968 2043235419098391248896 2053212154543207612416 2073266067397498896384 2094421843595432558592 2136032873600639827968 2138055632003670736896 2171993022987855986688 2178470612811248566272 2194156217099976966144 2204869870503785447424 2215145202252515377152 2237748724724479819776 2239867804956226486272 2261744800797271523328 2262723598884351246336 2275421262177753890816 2284368489822906482688 2298639846485690155008 2309863673861108563968 2320628307121682776064 2332424325822186258432 2346528176620808699904 2369446934168570167296 2393624964109065781248 2395414180300408881152 2416522038820925865984 2441180426972159803392 2443492150861337985024 2482277740557549699072 2489680700355712647168 2492038352534079799296 2507607105257116532736 2519851280575754797056 2533991860152498651136 2557427113970834079744 2559848919949973127168 2569914551050769793024 2585969827296401424384 2610706845511893123072 2613179105782264233984 2639844198698409787392 2665627800939641438208 2681746487566638514176 2694840952837959991296 2718587293673541599232 2737616206057610149888 2764354756529998528512 2792562458127243411456 2848043831467519770624 2850740842671560982528 2879830034943719768064 2895990697317141315584 2904627483748331421696 2925541622799969288192 2937045201200879763456 2939826494005047263232 2953526936336687169536 2983664966299306426368 2986490406608301981696 3015659734396362031104 3016964798512468328448 3031696071942704990208 3045824653097208643584 3046431772502447357952 3064853128647586873344 3079818231814811418624 3106956907055476113408 3109899101096248344576 3128704235494411599872 3191499952145421041664 3207083448005506105344 3257989534481783980032 3291234325649965449216 3322717803378773065728 3356623087086719729664 3359801707434339729408 3392617201195907284992 3413131893266630836224 3426552734734359724032 3447959769728535232512 3464795510791662845952 3480942460682524164096 3484238807709685645312 3519792264931213049856 3554170401252855250944 3575661983422184685568 3593121270450613321728 3624783058231388798976 3665238226292006977536 3685806342039998038016 3723416610836324548608 3738057528801119698944 3761410657885674799104 3797391775290026360832 3800987790228747976704 3836140670956251119616 3839773379924959690752 3877276801366751182848 3900722163733292384256 3916060268267839684608 3919768658673396350976 3959766298047614681088 3981987208811069308928 4022619731349957771264 4042261429256939986944 4061099537462944858112 4106424309086415224832 4146532134794997792768 4188843687190865117184 4272065747201279655936 4276111264007341473792 4343986045975711973376 4356941225622497132544 4388312434199953932288 4409739741007570894848 4430290404505030754304 4475497449448959639552 4479735609912452972544 4523489601594543046656 4525447197768702492672 4550842524355507781632 4568736979645812965376 4597279692971380310016 4619727347722217127936 4641256614243365552128 4664848651644372516864 4693056353241617399808 4738893868337140334592 4787249928218131562496 4790828360600817762304 4882360853944319606784 4886984301722675970048 4984076705068159598592 5015214210514233065472 5039702561151509594112 5067983720304997302272 5119697839899946254336 5139829102101539586048 5171939654592802848768 5221413691023786246144 5226358211564528467968 5279688397396819574784 5331255601879282876416 5363492975133277028352 5389681905675919982592 5437174587347083198464 5475232412115220299776 5528709513059997057024 5585124916254486822912 5696087662935039541248 5701481685343121965056 5759660069887439536128 5791981394634282631168 5809254967496662843392 5851083245599938576384 5874090402401759526912 5879652988010094526464 5967329932598612852736 5972980813216603963392 6033929597024936656896 6063392143885409980416 6091649306194417287168 6092863545004894715904 6129706257295173746688 6159636463629622837248 6219798202192496689152 6257408470988823199744 6414166896011012210688 6515979068963567960064 6582468651299930898432 6645435606757546131456 6713246174173439459328 6719603414868679458816 6785234402391814569984 6826263786533261672448 6853105469468719448064 6895919539457070465024 6929591021583325691904 6961884921365048328192 6968477615419371290624 7039584529862426099712 7108340802505710501888 7151323966844369371136 7186242540901226643456 7249566116462777597952 7330476452584013955072 7446833221672649097216 7476115057602239397888 7522821315771349598208 7601975580457495953408 7672281341912502239232 7679546759849919381504 7832120536535679369216 7839537317346792701952 7919532596095229362176 7963974417622138617856 8045239462699915542528 8084522858513879973888 8122199074925889716224 8212848618172830449664 8293064269589995585536 8377687374381730234368 8544131494402559311872 8552222528014682947584 8687972091951423946752 8713882451244994265088 8776624868399907864576 8819479482015141789696 8860580809010061508608 8950994898897919279104 8959471219824905945088 9046979203189086093312 9050894395537404985344 9101685048711015563264 9137473959291625930752 9194559385942760620032 9239454695444434255872 9329697303288745033728 9386112706483234799616 9574499856436263124992 9581656721201635524608 9773968603445351940096 9968153410136319197184 10079405122303019188224 10135967440609994604544 10239395679799892508672 10279658204203079172096 10343879309185605697536 10442827382047572492288 10452716423129056935936 10559376794793639149568 10662511203758565752832 10726985950266554056704 10779363811351839965184 10874349174694166396928 10950464824230440599552 11057419026119994114048 11170249832508973645824 11392175325870079082496 11402963370686243930112 11519320139774879072256 11702166491199877152768 11748180804803519053824 11759305976020189052928 11945961626433207926784 12067859194049873313792 12126784287770819960832 12183298612388834574336 12319272927259245674496 12439596404384993378304 12514816941977646399488 12828333792022024421376 13031958137927135920128 13164937302599861796864 13290871213515092262912 13426492348346878918656 13439206829737358917632 13570468804783629139968 13652527573066523344896 13706210938937438896128 13791839078914140930048 13859182043166651383808 13923769842730096656384 13936955230838742581248 14079169059724852199424 14216681605011421003776 14302647933688738742272 14372485081802453286912 14660952905168027910144 14952230115204478795776 15045642631542699196416 15203951160914991906816 15359093519699838763008 15664241073071358738432 15679074634693585403904 15839065192190458724352 15927948835244277235712 16090478925399831085056 16169045717027759947776 16244398149851779432448 16425697236345660899328 16586128539179991171072 16755374748763460468736 17088262988805118623744 17104445056029365895168 17375944183902847893504 17427764902489988530176 17553249736799815729152 17638958964030283579392 17901989797795838558208 17918942439649811890176 18101788791074809970688 18274947918583251861504 18389118771885521240064 18478909390888868511744 18659394606577490067456 18772225412966469599232 19163313442403271049216 19547937206890703880192 19936306820272638394368 20158810244606038376448 20271934881219989209088 20478791359599785017344 20559316408406158344192 20687758618371211395072 20885654764095144984576 20905432846258113871872 21118753589587278299136 21325022407517131505664 21453971900533108113408 21558727622703679930368 21748698349388332793856 21900929648460881199104 22340499665017947291648 22805926741372487860224 23038640279549758144512 23496361609607038107648 23518611952040378105856 23891923252866415853568 24135718388099746627584 24253568575541639921664 24366597224777669148672 24638545854518491348992 24879192808769986756608 25029633883955292798976 25656667584044048842752 26063916275854271840256 26329874605199723593728 26581742427030184525824 26852984696693757837312 26878413659474717835264 27140937609567258279936 27305055146133046689792 27412421877874877792256 27583678157828281860096 27718364086333302767616 27873910461677485162496 28158338119449704398848 28744970163604906573824 29321905810336055820288 29904460230408957591552 30407902321829983813632 30718187039399677526016 31328482146142717476864 31358149269387170807808 31678130384380917448704 31855897670488554471424 32180957850799662170112 32338091434055519895552 32488796299703558864896 32851394472691321798656 33172257078359982342144 33510749497526920937472 34176525977610237247488 34208890112058731790336 35106499473599631458304 35277917928060567158784 35837884879299623780352 36203577582149619941376 36549895837166503723008 36957818781777737023488 37318789213154980134912 37544450825932939198464 38326626884806542098432 39095874413781407760384 39872613640545276788736 40317620489212076752896 40543869762439978418176 40957582719199570034688 41118632816812316688384 41375517236742422790144 41771309528190289969152 41810865692516227743744 42237507179174556598272 42650044815034263011328 42907943801066216226816 43117455245407359860736 43801859296921762398208 45611853482744975720448 46077280559099516289024 46992723219214076215296 47037223904080756211712 47783846505732831707136 48271436776199493255168 48507137151083279843328 48733194449555338297344 49277091709036982697984 49758385617539973513216 50059267767910585597952 51313335168088097685504 52127832551708543680512 52659749210399447187456 53705969393387515674624 53756827318949435670528 54824843755749755584512 55167356315656563720192 55436728172666605535232 55747820923354970324992 56316676238899408797696 57489940327209813147648 58643811620672111640576 59808920460817915183104 60815804643659967627264 61436374078799355052032 62656964292285434953728 62716298538774341615616 63356260768761834897408 63711795340977108942848 64361915701599324340224 64676182868111039791104 65702788945382643597312 67021498995053841874944 68417780224117463580672 70555835856121134317568 71675769758599247560704 72407155164299239882752 73099791674333007446016 73915637563555474046976 74637578426309960269824 75088901651865878396928 76653253769613084196864 78191748827562815520768 79745227281090553577472 80635240978424153505792 81915165438399140069376 82237265633624633376768 82751034473484845580288 83621731385032455487488 84475014358349113196544 86234910490814719721472 87603718593843524796416 91223706965489951440896 92154561118199032578048 93985446438428152430592 94074447808161512423424 95567693011465663414272 96542873552398986510336 97014274302166559686656 97466388899110676594688 98554183418073965395968 99516771235079947026432 100118535535821171195904 102626670336176195371008 105319498420798894374912 107513654637898871341056 109649687511499511169024 110873456345333211070464 111495641846709940649984 112633352477798817595392 114979880654419626295296 117287623241344223281152 119617840921635830366208 121631609287319935254528 122872748157598710104064 125313928584570869907456 125432597077548683231232 126712521537523669794816 128723831403198648680448 129352365736222079582208 131405577890765287194624 136835560448234927161344 141111671712242268635136 143351539517198495121408 144814310328598479765504 146199583348666014892032 147831275127110948093952 149275156852619920539648 150177803303731756793856 153306507539226168393728 156383497655125631041536 161270481956848307011584 164474531267249266753536 165502068946969691160576 167243462770064910974976 168950028716698226393088 172469820981629439442944 175207437187687049592832 182447413930979902881792 184309122236398065156096 187970892876856304861184 188148895616323024846848 191135386022931326828544 193085747104797973020672 194028548604333119373312 197108366836147930791936 205253340672352390742016 215027309275797742682112 219299375022999022338048 221746912690666422140928 222991283693419881299968 225266704955597635190784 229959761308839252590592 234575246482688446562304 239235681843271660732416 245745496315197420208128 250865194155097366462464 253425043075047339589632 258704731472444159164416 262811155781530574389248 273671120896469854322688 282223343424484537270272 286703079034396990242816 289628620657196959531008 292399166697332029784064 295662550254221896187904 298550313705239841079296 300355606607463513587712 306613015078452336787456 322540963913696614023168 328949062534498533507072 334486925540129821949952 337900057433396452786176 344939641963258878885888 350414874375374099185664 364894827861959805763584 368618244472796130312192 375941785753712609722368 376297791232646049693696 386171494209595946041344 388057097208666238746624 394216733672295861583872 410506681344704781484032 430054618551595485364224 438598750045998044676096 443493825381332844281856 445982567386839762599936 450533409911195270381568 459919522617678505181184 469150492965376893124608 501730388310194732924928 506850086150094679179264 517409462944888318328832 525622311563061148778496 547342241792939708645376 564446686848969074540544 573406158068793980485632 579257241314393919062016 591325100508443792375808 613226030156904673574912 645081927827393228046336 657898125068997067014144 668973851080259643899904 675800114866792905572352 689879283926517757771776 700829748750748198371328 737236488945592260624384 752595582465292099387392 776114194417332477493248 788433467344591723167744 821013362689409562968064 860109237103190970728448 877197500091996089352192 886987650762665688563712 901066819822390540763136 919839045235357010362368 1003460776620389465849856 1013700172300189358358528 1034818925889776636657664 1051244623126122297556992 1094684483585879417290752 1128893373697938149081088 1158514482628787838124032 1182650201016887584751616 1226452060313809347149824 1290163855654786456092672 1315796250137994134028288 1337947702160519287799808 1351600229733585811144704 1379758567853035515543552 1505191164930584198774784 1552228388834664954986496 1576866934689183446335488 1642026725378819125936128 1720218474206381941456896 1773975301525331377127424 1839678090470714020724736 2006921553240778931699712 2027400344600378716717056 2069637851779553273315328 2102489246252244595113984 2257786747395876298162176 2365300402033775169503232 2452904120627618694299648 2580327711309572912185344 2631592500275988268056576 2703200459467171622289408 2759517135706071031087104 3010382329861168397549568 3104456777669329909972992 3153733869378366892670976 3284053450757638251872256 3547950603050662754254848 3679356180941428041449472 4013843106481557863399424 4054800689200757433434112 4139275703559106546630656 4515573494791752596324352 4730600804067550339006464 4905808241255237388599296 5160655422619145824370688 5519034271412142062174208 6020764659722336795099136 6208913555338659819945984 6307467738756733785341952 7095901206101325508509696 7358712361882856082898944 8109601378401514866868224 8278551407118213093261312 9031146989583505192648704 9461201608135100678012928 11038068542824284124348416 12041529319444673590198272 12417827110677319639891968 14191802412202651017019392 14717424723765712165797888 16557102814236426186522624 18062293979167010385297408 18922403216270201356025856 22076137085648568248696832 24835654221354639279783936 28383604824405302034038784 33114205628472852373045248 36124587958334020770594816 44152274171297136497393664 49671308442709278559567872 56767209648810604068077568 66228411256945704746090496 99342616885418557119135744 132456822513891409492180992 198685233770837114238271488 397370467541674228476542976
- Sum of all divisors σ(n): 1533636934708675846182303775
- Sum of proper divisors (its aliquot sum) s(n): 1136266467167001617705760799
- 397370467541674228476542976 is an abundant number, because the sum of its proper divisors (1136266467167001617705760799) is greater than itself. Its abundance is 738895999625327389229217823
Bases of 397370467541674228476542976
- Binary: 101001000101100100111100000110101101000101010100000010000000100000000000000000000000000002
- Hexadecimal: 0x148B27835A2A81010000000
- Base-36: 1DXGDY0GL7QDZSHS00
Squares and roots of 397370467541674228476542976
- 397370467541674228476542976 squared (3973704675416742284765429762) is 157903288474288771556588131633037665494338263974936576
- 397370467541674228476542976 cubed (3973704675416742284765429763) is 62746103567395988604517113985384954963323699217945250044749440619053193338290176
-
397370467541674228476542976 is a
perfect square number . Itssquare root is 19934153293824 -
The
cube root of 397370467541674228476542976 is 735188202.0971776065
Scales and comparisons
How big is 397370467541674228476542976?- 397,370,467,541,674,228,476,542,976 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 397,370,467,541,674,228,476,542,976 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 397370467541674228476542976 cubic inches would be around 61265683.5 feet tall.
Recreational maths with 397370467541674228476542976
- 397370467541674228476542976 backwards is 679245674822476145764073793
- The number of decimal digits it has is: 27
- The sum of 397370467541674228476542976's digits is 135
- More coming soon!
Link to this page
HTML: To link to this page, just copy and paste the link below into your blog, web page or email.
BBCODE: To link to this page in a forum post or comment box, just copy and paste the link code below:
Cite this page
MLA style:
"Number 397370467541674228476542976 - Facts about the integer". Numbermatics.com. 2024. Web. 3 June 2024.
APA style:
Numbermatics. (2024). Number 397370467541674228476542976 - Facts about the integer. Retrieved 3 June 2024, from https://numbermatics.com/n/397370467541674228476542976/
Chicago style:
Numbermatics. 2024. "Number 397370467541674228476542976 - Facts about the integer". https://numbermatics.com/n/397370467541674228476542976/
The information we have on file for 397370467541674228476542976 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 397370467541674228476542976, math, Factors of 397370467541674228476542976, curriculum, school, college, exams, university, Prime factorization of 397370467541674228476542976, STEM, science, technology, engineering, physics, economics, calculator, three hundred ninety-seven septillion, three hundred seventy sextillion, four hundred sixty-seven quintillion, five hundred forty-one quadrillion, six hundred seventy-four trillion, two hundred twenty-eight billion, four hundred seventy-six million, five hundred forty-two thousand, nine hundred seventy-six.