908550878093742472005943296
908,550,878,093,742,472,005,943,296 is an even composite number composed of five prime numbers multiplied together.
908550878093742472005943296 is an even composite number. It is composed of five distinct prime numbers multiplied together. It has a total of seventeen thousand, three hundred twenty-five divisors.
Prime factorization of 908550878093742472005943296:
224 × 310 × 192 × 236 × 1312
(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 × 3 × 3 × 3 × 3 × 3 × 3 × 19 × 19 × 23 × 23 × 23 × 23 × 23 × 23 × 131 × 131)See below for interesting mathematical facts about the number 908550878093742472005943296 from the Numbermatics database.
Names of 908550878093742472005943296
- Cardinal: 908550878093742472005943296 can be written as Nine hundred eight septillion, five hundred fifty sextillion, eight hundred seventy-eight quintillion, ninety-three quadrillion, seven hundred forty-two trillion, four hundred seventy-two billion, five million, nine hundred forty-three thousand, two hundred ninety-six.
Scientific notation
- Scientific notation: 9.08550878093742472005943296 × 1026
Factors of 908550878093742472005943296
Divisors of 908550878093742472005943296
- Number of divisors d(n): 17325
-
Complete list of divisors:
1 2 3 4 6 8 9 12 16 18 19 23 24 27 32 36 38 46 48 54 57 64 69 72 76 81 92 96 108 114 128 131 138 144 152 162 171 184 192 207 216 228 243 256 262 276 288 304 324 342 361 368 384 393 414 432 437 456 486 512 513 524 529 552 576 608 621 648 684 722 729 736 768 786 828 864 874 912 972 1024 1026 1048 1058 1083 1104 1152 1179 1216 1242 1296 1311 1368 1444 1458 1472 1536 1539 1572 1587 1656 1728 1748 1824 1863 1944 2048 2052 2096 2116 2166 2187 2208 2304 2358 2432 2484 2489 2592 2622 2736 2888 2916 2944 3013 3072 3078 3144 3174 3249 3312 3456 3496 3537 3648 3726 3888 3933 4096 4104 4192 4232 4332 4374 4416 4608 4617 4716 4761 4864 4968 4978 5184 5244 5472 5589 5776 5832 5888 6026 6144 6156 6288 6348 6498 6561 6624 6912 6992 7074 7296 7452 7467 7776 7866 8192 8208 8303 8384 8464 8664 8748 8832 9039 9216 9234 9432 9522 9728 9747 9936 9956 10051 10368 10488 10611 10944 11178 11552 11664 11776 11799 12052 12167 12288 12312 12576 12696 12996 13122 13248 13824 13851 13984 14148 14283 14592 14904 14934 15552 15732 16384 16416 16606 16767 16768 16928 17161 17328 17496 17664 18078 18432 18468 18864 19044 19456 19494 19683 19872 19912 20102 20736 20976 21222 21888 22356 22401 23104 23328 23552 23598 24104 24334 24576 24624 24909 25152 25392 25992 26244 26496 27117 27648 27702 27968 28296 28566 29184 29241 29808 29868 30153 31104 31464 31833 32768 32832 33212 33534 33536 33856 34322 34656 34992 35328 35397 36156 36501 36864 36936 37728 38088 38912 38988 39366 39744 39824 40204 41472 41553 41952 42444 42849 43776 44712 44802 46208 46656 47104 47196 47291 48208 48668 49152 49248 49818 50301 50304 50784 51483 51984 52488 52992 54234 55296 55404 55936 56592 57132 57247 58368 58482 59049 59616 59736 60306 62208 62928 63666 65536 65664 66424 67068 67072 67203 67712 68644 69299 69312 69984 70656 70794 72312 73002 73728 73872 74727 75456 76176 77824 77976 78732 79488 79648 80408 81351 82944 83106 83904 84888 85698 87552 87723 89424 89604 90459 92416 93312 94208 94392 94582 95499 96416 97336 98304 98496 99636 100602 100608 101568 102966 103968 104976 105984 106191 108468 109503 110592 110808 111872 113184 114264 114494 116736 116964 118098 119232 119472 120612 124416 124659 125856 127332 128547 131072 131328 132848 134136 134144 134406 135424 137288 138598 138624 139968 141312 141588 141873 144624 146004 147456 147744 149454 150903 150912 152352 154449 155648 155952 157464 158976 159296 160816 162702 165888 166212 167808 169776 171396 171741 175104 175446 178848 179208 180918 184832 186624 188416 188784 189164 190969 190998 192832 194672 196608 196992 199272 201204 201216 201609 203136 205932 207897 207936 209952 211968 212382 216936 219006 221184 221616 223744 224181 226368 228528 228988 231173 233472 233928 236196 238464 238944 241224 244053 248832 249318 251712 254664 257094 262144 262656 263169 265696 268272 268288 268812 270848 271377 274576 277196 277248 279841 279936 282624 283176 283746 286497 289248 292008 294912 295488 298908 301806 301824 304704 308898 311296 311904 314928 317952 318573 318592 321632 325404 326059 328509 331776 332424 335616 339552 342792 343482 350208 350892 357696 358416 361836 369664 373248 373977 376832 377568 378328 381938 381996 385641 385664 389344 393216 393984 394703 398544 402408 402432 403218 406272 411864 415794 415872 419904 423936 424764 425619 433872 438012 442368 443232 447488 448362 452709 452736 457056 457976 462346 463347 466944 467856 472392 476928 477888 482448 488106 497664 498636 503424 509328 514188 515223 524288 525312 526338 531392 536544 536576 537624 541696 542754 549152 554392 554496 559682 559872 565248 566352 567492 572907 572994 578496 584016 589824 590976 597816 603612 603648 604827 609408 617796 622592 623691 623808 629856 635904 637146 637184 643264 650808 652118 657018 663552 664848 671232 672543 679104 685584 686964 693519 700416 701784 715392 716832 723672 732159 739328 746496 747954 753664 755136 756656 763876 763992 771282 771328 778688 786432 787968 789406 789507 797088 804816 804864 806436 812544 814131 823728 831588 831744 839523 839808 847872 849528 851238 859491 867744 876024 884736 886464 894976 896724 905418 905472 914112 915952 924692 926694 933888 935712 944784 953856 955719 955776 964896 976212 978177 985527 995328 997272 1006848 1018656 1028376 1030446 1048576 1050624 1052676 1062784 1073088 1073152 1075248 1083392 1085508 1087693 1098304 1108784 1108992 1119364 1119744 1121931 1130496 1132704 1134984 1145814 1145988 1156923 1156992 1168032 1179648 1181952 1184109 1195632 1207224 1207296 1209654 1218816 1235592 1245184 1247382 1247616 1259712 1271808 1274292 1274368 1276857 1286528 1301616 1304236 1314036 1316681 1327104 1329696 1342464 1345086 1358127 1358208 1371168 1373928 1387038 1390041 1400832 1403568 1430784 1433664 1447344 1464318 1478656 1492992 1495908 1507328 1510272 1513312 1527752 1527984 1542564 1542656 1545669 1557376 1572864 1575936 1578812 1579014 1593877 1594176 1609632 1609728 1612872 1625088 1628262 1647456 1663176 1663488 1679046 1679616 1695744 1699056 1702476 1718721 1718982 1735488 1752048 1769472 1772928 1789952 1793448 1810836 1810944 1814481 1828224 1831904 1849384 1853388 1867776 1871073 1871424 1889568 1907712 1911438 1911552 1929792 1952424 1956354 1971054 1990656 1994544 2013696 2017629 2037312 2056752 2060892 2080557 2097152 2101248 2105352 2125568 2146176 2146304 2150496 2166784 2171016 2175386 2196477 2196608 2217568 2217984 2238728 2239488 2243862 2260992 2265408 2269968 2291628 2291976 2313846 2313984 2336064 2359296 2363904 2368218 2368521 2391264 2414448 2414592 2419308 2437632 2442393 2471184 2490368 2494764 2495232 2518569 2519424 2543616 2548584 2548736 2553714 2573056 2578473 2603232 2608472 2628072 2633362 2654208 2659392 2684928 2690172 2716254 2716416 2742336 2747856 2774076 2780082 2801664 2807136 2861568 2867157 2867328 2894688 2928636 2934531 2956581 2957312 2985984 2991816 3014656 3020544 3026624 3055504 3055968 3085128 3085312 3091338 3114752 3145728 3151872 3157624 3158028 3187754 3188352 3219264 3219456 3225744 3250176 3256524 3263079 3294912 3326352 3326976 3358092 3359232 3391488 3398112 3404952 3437442 3437964 3470769 3470976 3504096 3538944 3545856 3552327 3579904 3586896 3621672 3621888 3628962 3656448 3663808 3698768 3706776 3735552 3742146 3742848 3779136 3815424 3822876 3823104 3830571 3859584 3904848 3912708 3942108 3950043 3981312 3989088 4027392 4035258 4074624 4113504 4121784 4161114 4170123 4194304 4202496 4210704 4251136 4292352 4292608 4300992 4333568 4342032 4350772 4392287 4392954 4393216 4435136 4435968 4477456 4478976 4487724 4521984 4530816 4539936 4583256 4583952 4627692 4627968 4637007 4672128 4718592 4727808 4736436 4737042 4781631 4782528 4828896 4829184 4838616 4875264 4884786 4942368 4980736 4989528 4990464 5037138 5038848 5087232 5097168 5097472 5107428 5146112 5156163 5156946 5206464 5216944 5256144 5266724 5308416 5316979 5318784 5369856 5380344 5432508 5432832 5443443 5484672 5495712 5548152 5560164 5603328 5613219 5614272 5723136 5734314 5734656 5789376 5857272 5869062 5913162 5914624 5971968 5983632 6029312 6041088 6052887 6053248 6111008 6111936 6170256 6170624 6182676 6195121 6229504 6241671 6291456 6303744 6315248 6316056 6375508 6376704 6436343 6438528 6438912 6451488 6500352 6513048 6526158 6589431 6589824 6652704 6653952 6716184 6718464 6782976 6796224 6809904 6874884 6875928 6941538 6941952 7008192 7077888 7091712 7104654 7105563 7159808 7173792 7243344 7243776 7257924 7312896 7327179 7327616 7397536 7413552 7471104 7484292 7485696 7499357 7555707 7558272 7630848 7645752 7646208 7661142 7719168 7735419 7809696 7825416 7884216 7900086 7962624 7978176 8054784 8070516 8149248 8227008 8243568 8322228 8340246 8388608 8404992 8421408 8502272 8584704 8585216 8601471 8601984 8667136 8684064 8701544 8784574 8785908 8786432 8803593 8869743 8870272 8871936 8954912 8957952 8975448 9043968 9061632 9078169 9079872 9166512 9167904 9255384 9255936 9274014 9344256 9437184 9455616 9472872 9474084 9563262 9565056 9657792 9658368 9677232 9750528 9769572 9789237 9884736 9961472 9979056 9980928 10074276 10077696 10174464 10194336 10194944 10214856 10292224 10312326 10313892 10412307 10412928 10433888 10512288 10533448 10616832 10633958 10637568 10656981 10739712 10760688 10865016 10865664 10886886 10969344 10991424 11096304 11120328 11206656 11226438 11228544 11446272 11468628 11469312 11491713 11578752 11714544 11738124 11826324 11829248 11850129 11943936 11967264 12058624 12082176 12105774 12106496 12222016 12223872 12340512 12341248 12365352 12390242 12459008 12483342 12510369 12582912 12607488 12630496 12632112 12751016 12753408 12872686 12877056 12877824 12902976 13000704 13026096 13052316 13176861 13178862 13179648 13305408 13307904 13432368 13436928 13565952 13592448 13619808 13749768 13751856 13883076 13883904 13911021 14016384 14155776 14183424 14209308 14211126 14319616 14344893 14347584 14486688 14487552 14515848 14625792 14654358 14655232 14795072 14827104 14942208 14968584 14971392 14998714 15111414 15116544 15261696 15291504 15292416 15322284 15438336 15468489 15470838 15619392 15650832 15768432 15800172 15925248 15950937 15956352 16109568 16141032 16298496 16330329 16454016 16487136 16644456 16680492 16777216 16809984 16839657 16842816 17004544 17169408 17170432 17202942 17203968 17334272 17368128 17403088 17569148 17571816 17572864 17607186 17739486 17740544 17743872 17909824 17915904 17950896 18087936 18123264 18156338 18158661 18159744 18333024 18335808 18510768 18511872 18548028 18585363 18688512 18725013 18874368 18911232 18945744 18948168 19126524 19130112 19309029 19315584 19316736 19354464 19501056 19539144 19578474 19768293 19769472 19922944 19958112 19961856 20148552 20155392 20348928 20388672 20389888 20429712 20584448 20624652 20627784 20824614 20825856 20867776 21024576 21066896 21233664 21267916 21275136 21313962 21316689 21479424 21521376 21730032 21731328 21773772 21938688 21981537 21982848 22192608 22240656 22413312 22452876 22457088 22498071 22667121 22892544 22937256 22938624 22983426 23157504 23429088 23476248 23652648 23658496 23700258 23887872 23934528 24117248 24164352 24211548 24212992 24444032 24447744 24681024 24682496 24730704 24780484 24918016 24966684 25016939 25020738 25165824 25214976 25260992 25264224 25502032 25506816 25745372 25754112 25755648 25804413 25805952 26001408 26052192 26104632 26353722 26357724 26359296 26410779 26609229 26610816 26615808 26864736 26873856 27131904 27184896 27234507 27239616 27499536 27503712 27766152 27767808 27822042 28032768 28311552 28366848 28418616 28422252 28639232 28689786 28695168 28973376 28975104 29031696 29251584 29308716 29310464 29367711 29590144 29654208 29884416 29937168 29942784 29997428 30222828 30233088 30283663 30523392 30583008 30584832 30644568 30876672 30936978 30941676 31236921 31238784 31301664 31536864 31600344 31850496 31901874 31912704 31970943 32219136 32282064 32596992 32660658 32908032 32974272 33288912 33360984 33619968 33679314 33685632 34009088 34338816 34340864 34405884 34407936 34475139 34668544 34736256 34806176 35138296 35143632 35145728 35214372 35478972 35481088 35487744 35550387 35819648 35831808 35901792 36175872 36246528 36312676 36317322 36319488 36659171 36666048 36671616 37021536 37023744 37096056 37170726 37377024 37450026 37531107 37748736 37822464 37891488 37896336 38253048 38260224 38618058 38631168 38633472 38708928 39002112 39078288 39156948 39530583 39536586 39538944 39845888 39916224 39923712 40297104 40310784 40697856 40777344 40779776 40859424 41168896 41249304 41255568 41649228 41651712 41733063 41735552 42049152 42133792 42467328 42535832 42550272 42627924 42633378 42958848 43034679 43042752 43460064 43462656 43547544 43877376 43963074 43965696 44385216 44481312 44826624 44905752 44914176 44996142 45334242 45785088 45874512 45877248 45966852 46315008 46405467 46858176 46952496 47305296 47316992 47400516 47775744 47852811 47869056 48234496 48328704 48423096 48425984 48888064 48895488 48990987 49362048 49364992 49461408 49560968 49836032 49933368 50033878 50041476 50331648 50429952 50518971 50521984 50528448 51004064 51013632 51490744 51508224 51511296 51608826 51611904 52002816 52104384 52209264 52707444 52715448 52718592 52821558 53218458 53221632 53231616 53729472 53747712 54263808 54369792 54469014 54475983 54479232 54999072 55007424 55532304 55535616 55644084 55756089 56065536 56175039 56623104 56733696 56837232 56844504 57278464 57379572 57390336 57927087 57946752 57950208 58063392 58503168 58617432 58620928 58735422 59180288 59304879 59308416 59768832 59874336 59885568 59994856 60445656 60466176 60567326 61046784 61166016 61169664 61289136 61753344 61873956 61883352 62473842 62477568 62603328 63073728 63200688 63700992 63803748 63825408 63941886 64438272 64564128 65193984 65321316 65816064 65944611 65948544 66577824 66721968 67239936 67358628 67371264 67494213 68001363 68018176 68677632 68681728 68811768 68815872 68950278 69337088 69472512 69612352 70276592 70287264 70291456 70428744 70957944 70962176 70975488 71100774 71639296 71663616 71803584 72351744 72493056 72625352 72634644 72638976 73318342 73332096 73343232 74043072 74047488 74192112 74341452 74754048 74900052 75050817 75062214 75497472 75644928 75782976 75792672 76506096 76520448 77236116 77262336 77266944 77417856 78004224 78156576 78313896 79061166 79073172 79077888 79232337 79691776 79827687 79832448 79847424 80594208 80621568 81395712 81554688 81559552 81703521 81718848 82337792 82498608 82511136 83298456 83303424 83466126 83471104 84098304 84267584 84934656 85071664 85100544 85255848 85266756 85917696 86069358 86085504 86920128 86925312 87095088 87754752 87926148 87931392 88103133 88770432 88962624 89653248 89811504 89828352 89992284 90668484 90850989 91570176 91749024 91754496 91933704 92630016 92810934 93716352 93904992 94610592 94633984 94801032 95551488 95705622 95738112 95912829 96468992 96657408 96846192 96851968 97776128 97790976 97981974 98724096 98729984 98922816 99121936 99672064 99866736 100067756 100082952 100859904 101022601 101037942 101043968 101056896 102008128 102027264 102981488 103016448 103022592 103217652 103223808 103425417 104005632 104208768 104418528 105414888 105430896 105437184 105643116 106436916 106443264 106463232 106651161 107458944 107495424 108527616 108739584 108938028 108951966 108958464 109977513 109998144 110014848 111064608 111071232 111288168 111512178 112131072 112350078 112593321 113246208 113467392 113674464 113689008 114556928 114759144 114780672 115854174 115893504 115900416 116126784 117006336 117234864 117241856 117470844 118360576 118591749 118609758 118616832 119537664 119748672 119771136 119989712 120891312 120932352 121134652 122093568 122290517 122332032 122339328 122578272 123506688 123747912 123766704 124947684 124955136 125199189 125206656 126147456 126401376 127401984 127607496 127650816 127883772 128876544 129104037 129128256 130387968 130642632 131632128 131889222 131897088 133155648 133443936 134479872 134717256 134742528 134988426 136002726 136036352 137355264 137363456 137623536 137631744 137900556 138674176 138945024 139216401 139224704 140553184 140574528 140582912 140857488 141915888 141924352 141950976 142201548 142487783 143278592 143327232 143558433 143607168 144703488 144986112 145250704 145269288 145277952 146636684 146664192 146686464 146972961 148035889 148086144 148094976 148384224 148682904 149508096 149800104 150101634 150124428 150994944 151289856 151556913 151565952 151585344 153012192 153040896 154472232 154524672 154533888 154835712 156008448 156313152 156627792 158122332 158146344 158155776 158464674 159383552 159655374 159664896 159694848 161188416 161243136 162791424 163109376 163119104 163407042 163427949 163437696 164675584 164997216 165022272 166596912 166606848 166932252 166942208 167268267 168196608 168525117 168535168 169869312 170143328 170201088 170511696 170533512 171835392 172138716 172171008 172485211 173781261 173840256 173850624 174190176 175509504 175852296 175862784 176206266 177540864 177914637 177925248 179306496 179623008 179656704 179984568 181336968 181701978 183140352 183498048 183508992 183867408 185260032 185621868 187432704 187809984 189221184 189267968 189602064 191102976 191411244 191476224 191825658 192937984 193314816 193692384 193703936 195552256 195581952 195963948 197448192 197459968 197833833 197845632 198243872 199344128 199733472 200135512 200165904 201719808 202045202 202075884 202087936 202113792 202482639 204004089 204016256 204054528 205962976 206032896 206045184 206435304 206447616 206850834 208011264 208417536 208797887 208837056 210829776 210861792 210874368 211286232 212873832 212886528 212926464 213302322 214917888 214990848 217055232 217479168 217876056 217903932 217916928 219955026 219996288 220029696 222129216 222142464 222576336 223024356 224262144 224700156 225152451 225186642 226492416 226934784 227348928 227378016 229113856 229518288 229561344 231708348 231787008 231800832 232253568 234012672 234469728 234483712 234941688 236721152 237183498 237219516 237233664 237697011 239075328 239483061 239497344 239542272 239979424 241782624 241864704 242269304 244187136 244581034 244664064 244678656 245110563 245156544 247013376 247495824 247533408 249895368 249910272 250398378 250413312 252294912 252802752 254803968 255214992 255301632 255767544 257753088 258208074 258256512 260775936 261285264 263264256 263778444 263794176 264309399 266311296 266887872 268959744 269434512 269485056 269976852 272005452 272072704 272552967 274710528 274726912 275247072 275263488 275801112 277348352 277890048 278432802 278449408 281106368 281149056 281165824 281714976 283831776 283848704 283901952 284403096 284975566 286557184 286654464 287116866 287214336 287738487 289406976 289972224 290501408 290538576 290555904 293273368 293328384 293372928 293945922 296071778 296172288 296189952 296768448 297365808 299016192 299600208 300203268 300248856 302579712 303067803 303113826 303131904 303170688 306024384 306081792 308944464 309049344 309067776 309671424 310276251 312016896 312626304 313255584 316244664 316292688 316311552 316929348 318767104 319310748 319329792 319389696 319953483 322376832 322486272 325582848 326218752 326238208 326814084 326855898 326875392 329351168 329932539 329994432 330044544 333193824 333213696 333864504 333884416 334536534 336393216 337050234 337070336 337779963 339738624 340286656 340402176 341023392 341067024 343670784 344277432 344342016 344970422 347562522 347680512 347701248 348380352 351019008 351704592 351725568 352412532 355081728 355775247 355829274 355850496 358612992 359246016 359313408 359969136 362673936 363403956 366280704 366871551 366996096 367017984 367734816 370520064 371243736 374865408 375597567 375619968 378442368 378535936 379204128 382205952 382822488 382952448 383651316 385875968 386629632 387312111 387384768 387407872 391104512 391163904 391927896 394896384 394919936 395667666 395691264 396487744 398688256 399466944 400271024 400331808 403439616 404090404 404151768 404175872 404227584 404965278 408008178 408032512 408109056 411925952 412065792 412090368 412870608 412895232 413701668 416022528 416835072 417595774 417649203 417674112 421659552 421723584 421748736 422572464 425747664 425773056 425852928 426604644 427463349 429835776 429981696 430675299 434110464 434958336 435752112 435807864 435833856 439910052 439992576 440059392 444107667 444258432 444284928 445152672 446048712 448524288 449400312 450304902 450373284 452984832 453869568 454670739 454697856 454756032 458227712 459036576 459122688 463416696 463574016 463601664 464507136 468025344 468939456 468967424 469883376 473442304 474366996 474439032 474467328 475394022 478150656 478966122 478994688 479084544 479958848 483565248 483729408 484538608 488374272 489162068 489328128 489357312 490221126 490283847 490313088 494026752 494991648 495066816 499790736 499820544 500796756 500826624 501804801 504589824 505575351 505605504 509607936 510429984 510603264 511535088 515506176 516416148 516513024 517455633 521343783 521551872 522570528 526528512 527556888 527588352 528618798 532622592 533775744 537919488 538869024 538970112 539953704 544010904 544145408 545105934 549421056 549453824 550494144 550526976 551602224 554696704 555780096 556865604 556898816 562212736 562298112 562331648 563429952 567663552 567697408 567803904 568806192 569951132 573114368 573308928 574233732 574428672 575389597 575476974 578813952 579944448 581002816 581077152 581111808 586546736 586656768 586745856 587891844 592143556 592344576 592379904 593501499 593536896 594731616 598032384 599200416 600406536 600497712 605159424 606135606 606227652 606263808 606341376 607447917 612012267 612048768 612163584 617888928 618098688 618135552 619342848 620552502 624033792 625252608 626393661 626511168 632489328 632585376 632623104 633858696 638621496 638659584 638779392 639906966 644753664 644972544 651165696 652437504 652476416 653628168 653711796 653750784 658702336 659865078 659988864 660089088 666387648 666427392 667729008 667768832 669073068 672786432 674100468 674140672 675457353 675559926 679477248 680573312 680804352 682046784 682134048 687341568 688554864 688684032 689940844 695125044 695361024 695402496 696524249 696760704 702038016 703409184 703451136 704825064 710163456 711550494 711658548 711700992 713091033 717225984 718449183 718492032 718626816 719938272 725347872 726807912 732561408 733743102 733992192 734035968 735331689 735469632 741040128 742487472 749730816 751195134 751239936 756884736 757071872 758408256 764411904 765644976 765904896 767302632 773259264 774624222 774769536 774815744 782209024 782327808 783855792 789792768 789839872 791335332 791382528 792928197 792975488 797376512 798933888 800542048 800663616 806879232 808180808 808303536 808351744 808455168 809930556 816016356 816065024 816218112 817658901 823851904 824131584 824180736 825741216 825790464 827403336 832045056 833670144 835191548 835298406 835348224 843160933 843319104 843447168 843497472 845144928 851495328 851546112 851705856 853209288 854926698 859671552 859963392 861350598 863215461 868220928 869916672 871504224 871615728 871667712 879820104 879985152 880118784 888215334 888516864 888569856 890305344 892097424 897048576 898800624 900609804 900746568 907739136 909203409 909341478 909395712 909512064 916455424 918073152 918245376 926833392 927148032 927203328 929014272 930828753 936050688 937878912 937934848 939766752 946884608 948733992 948878064 948934656 950788044 956301312 957932244 957989376 958169088 959860449 959917696 967130496 967458816 969077216 976748544 978324136 978656256 978714624 980442252 980567694 980626176 988053504 989797617 989983296 990133632 999581472 999641088 1001593512 1001653248 1003609602 1009179648 1011150702 1011211008 1013339889 1019215872 1020859968 1021206528 1023070176 1031012352 1032832296 1033026048 1034911266 1042687566 1043103744 1045141056 1053057024 1055113776 1055176704 1057237596 1065245184 1067325741 1067551488 1075838976 1077738048 1077940224 1079907408 1088021808 1088290816 1090211868 1098842112 1098907648 1100614653 1100988288 1101053952 1103204448 1109393408 1111560192 1113731208 1113797632 1124425472 1124596224 1124663296 1126792701 1126859904 1135327104 1135394816 1135607808 1137612384 1139902264 1146228736 1146617856 1148467464 1148857344 1150779194 1150953948 1157627904 1159888896 1161936333 1162005632 1162154304 1162223616 1173093472 1173313536 1173491712 1175783688 1184287112 1184689152 1184759808 1187002998 1187073792 1189463232 1196064768 1198400832 1200813072 1200995424 1210318848 1212271212 1212455304 1212527616 1212682752 1214895834 1224024534 1224097536 1224327168 1235777856 1236197376 1236271104 1238685696 1241105004 1248067584 1250505216 1252787322 1252947609 1253022336 1264978656 1265170752 1265246208 1267717392 1277242992 1277319168 1277558784 1279813932 1282390047 1289507328 1289945088 1292025897 1302331392 1304875008 1304952832 1307256336 1307423592 1307501568 1317404672 1319730156 1319977728 1320178176 1332323001 1332775296 1332854784 1335458016 1335537664 1338146136 1345572864 1348200936 1348281344 1350914706 1351119852 1358954496 1361146624 1361608704 1364012217 1364093568 1364268096 1374683136 1377109728 1377368064 1379881688 1390250088 1390722048 1390804992 1393048498 1393521408 1404076032 1406818368 1406902272 1409650128 1420326912 1423100988 1423317096 1423401984 1426182066 1434451968 1436898366 1436984064 1437253632 1439876544 1450695744 1453615824 1465122816 1467486204 1467984384 1468071936 1470663378 1470939264 1482080256 1484974944 1499461632 1502390268 1502479872 1505414403 1513769472 1514143744 1516726053 1516816512 1528823808 1531289952 1531809792 1534605264 1546518528 1549248444 1549539072 1549631488 1552366899 1564031349 1564418048 1564655616 1567711584 1579585536 1579679744 1582670664 1582765056 1585856394 1585950976 1594753024 1597867776 1601084096 1601327232 1613758464 1616361616 1616607072 1616703488 1616910336 1619861112 1632032712 1632130048 1632436224 1635317802 1647703808 1648263168 1648361472 1651482432 1651580928 1654806672 1664090112 1667340288 1670383096 1670596812 1670696448 1686321866 1686638208 1686894336 1686994944 1690289856 1702990656 1703092224 1703411712 1706418576 1709853396 1719343104 1719926784 1722701196 1726168791 1726430922 1736441856 1739833344 1743008448 1743231456 1743335424 1759640208 1759970304 1760237568 1776430668 1777033728 1777139712 1780610688 1784194848 1794097152 1797601248 1801219608 1801493136 1815478272 1818406818 1818682956 1818791424 1819024128 1822343751 1832910848 1836036801 1836146304 1836490752 1853666784 1854296064 1854406656 1858028544 1861657506 1872101376 1875757824 1875869696 1879180983 1879533504 1893769216 1897467984 1897756128 1897869312 1901576088 1915864488 1915978752 1916338176 1919720898 1919835392 1934260992 1934917632 1938154432 1953497088 1956648272 1957312512 1957429248 1960884504 1961135388 1961252352 1976107008 1979595234 1979966592 1980267264 1999162944 1999282176 2003187024 2003306496 2007219204 2018359296 2022301404 2022422016 2026372059 2026679778 2038431744 2041719936 2042413056 2046140352 2062024704 2065664592 2066052096 2069822532 2085375132 2086207488 2089572747 2090282112 2106114048 2110227552 2110353408 2114475192 2130490368 2134651482 2135102976 2139273099 2151677952 2155476096 2155880448 2159814816 2176043616 2176581632 2180423736 2197684224 2197815296 2201229306 2201976576 2202107904 2205995067 2206408896 2218786816 2223120384 2227462416 2227595264 2248850944 2249192448 2249326592 2253585402 2253719808 2270654208 2270789632 2271215616 2275224768 2279804528 2292457472 2293235712 2296934928 2297714688 2301558388 2301907896 2319777792 2323519823 2323872666 2324011264 2324308608 2324447232 2346186944 2346627072 2346983424 2351567376 2368574224 2369378304 2369519616 2374005996 2374147584 2378784591 2378926464 2392129536 2396801664 2401626144 2401990848 2420637696 2424542424 2424910608 2425055232 2425365504 2429791668 2448049068 2448195072 2448654336 2452976703 2471555712 2472394752 2472542208 2477371392 2482210008 2496135168 2501010432 2505574644 2505895218 2506044672 2529482799 2529957312 2530341504 2530492416 2535434784 2554485984 2554638336 2555117568 2559627864 2564780094 2579014656 2579890176 2584051794 2589646383 2604662784 2609750016 2609905664 2614512672 2614847184 2615003136 2634809344 2639460312 2639955456 2640356352 2664646002 2665550592 2665709568 2670916032 2671075328 2676292272 2691145728 2696401872 2696562688 2701829412 2702239704 2722293248 2723217408 2727610227 2728024434 2728187136 2728536192 2749366272 2754219456 2754736128 2759763376 2780500176 2781444096 2781609984 2786096996 2787042816 2792486259 2808152064 2812681891 2813636736 2813804544 2819300256 2840653824 2846201976 2846634192 2846803968 2852364132 2868903936 2873796732 2873968128 2874507264 2879581347 2879753088 2901391488 2907231648 2930245632 2934972408 2935968768 2936143872 2941326756 2941878528 2964160512 2969392851 2969949888 2998923264 3004780536 3004959744 3010828806 3027538944 3028287488 3033452106 3033633024 3057647616 3062579904 3063619584 3069210528 3093037056 3098496888 3099078144 3099262976 3104733798 3128062698 3128836096 3129311232 3135423168 3159171072 3159359488 3165341328 3165530112 3171712788 3171901952 3189506048 3195735552 3201977223 3202168192 3202654464 3227516928 3232723232 3233214144 3233406976 3233820672 3239722224 3264065424 3264260096 3264872448 3270635604 3277219009 3295407616 3296526336 3296722944 3301843959 3302964864 3303161856 3309613344 3328180224 3334680576 3340766192 3341193624 3341392896 3372643732 3373276416 3373788672 3373989888 3380378103 3380579712 3405981312 3406184448 3406823424 3412837152 3419706792 3438686208 3439853568 3445402392 3452337582 3452861844 3472883712 3479666688 3485808999 3486016896 3486462912 3486670848 3519280416 3519940608 3520475136 3552861336 3554067456 3554279424 3561221376 3568389696 3588194304 3595202496 3602439216 3602986272 3630956544 3636813636 3637365912 3637582848 3638048256 3644687502 3665821696 3672073602 3672292608 3672981504 3707333568 3708592128 3708813312 3716057088 3723315012 3744202752 3751515648 3751739392 3758361966 3758842827 3759067008 3787538432 3794935968 3795512256 3795738624 3803152176 3831728976 3831957504 3832676352 3839441796 3839670784 3847170141 3868521984 3869835264 3876077691 3876308864 3906994176 3913296544 3914625024 3914858496 3921769008 3922270776 3922504704 3952214016 3959190468 3959933184 3960534528 3967159853 3996969003 3998325888 3998564352 4006374048 4006612992 4014438408 4036718592 4044602808 4044844032 4052744118 4053359556 4076863488 4083439872 4084826112 4092036651 4092280704 4124049408 4131329184 4132104192 4139645064 4170750264 4172414976 4179145494 4180564224 4212228096 4220455104 4220706816 4228950384 4260980736 4269302964 4270205952 4278546198 4303355904 4310952192 4311760896 4319629632 4352087232 4353163264 4360847472 4395368448 4402458612 4403953152 4404215808 4411990134 4412817792 4437573632 4446240768 4454924832 4455190528 4497701888 4498384896 4498653184 4507170804 4507439616 4516243209 4541308416 4541579264 4542431232 4550178159 4550449536 4559609056 4584914944 4586471424 4593869856 4595429376 4603116776 4603815792 4639555584 4647039646 4647745332 4648022528 4648617216 4648894464 4657100697 4692094047 4692373888 4693254144 4693966848 4703134752 4737148448 4738756608 4739039232 4748011992 4748295168 4757569182 4757852928 4784259072 4793603328 4802351401 4803252288 4803981696 4841275392 4849084848 4849821216 4850110464 4850731008 4859583336 4896098136 4896390144 4897308672 4905953406 4943111424 4944789504 4945084416 4954742784 4964420016 4992270336 5002020864 5011149288 5011790436 5012089344 5058965598 5059914624 5060683008 5060984832 5070869568 5108971968 5109276672 5110235136 5119255728 5129560188 5158029312 5159780352 5168103588 5178506373 5179292766 5209325568 5219500032 5219811328 5229025344 5229694368 5230006272 5269618688 5278920624 5279910912 5280712704 5329292004 5331101184 5331419136 5341832064 5342150656 5352584544 5382291456 5392803744 5393125376 5403658824 5404479408 5444586496 5446434816 5455220454 5456048868 5456374272 5457072384 5467031253 5498732544 5508110403 5508438912 5509472256 5519526752 5561000352 5562888192 5563219968 5572193992 5574085632 5584972518 5616304128 5625363782 5627273472 5627609088 5637542949 5638600512 5681307648 5692403952 5693268384 5693607936 5704728264 5747593464 5747936256 5749014528 5759162694 5759506176 5802782976 5814463296 5860491264 5869944816 5871937536 5872287744 5882653512 5883757056 5928321024 5938785702 5939899776 5997846528 6009561072 6009919488 6021657612 6055077888 6056574976 6066904212 6067266048 6079116177 6115295232 6125159808 6127239168 6138421056 6186074112 6196993776 6198156288 6198525952 6209467596 6256125396 6257672192 6258622464 6268718241 6270846336 6318342144 6318718976 6330682656 6331060224 6343425576 6343803904 6379012096 6391471104 6403954446 6404336384 6405308928 6417819297 6455033856 6465446464 6466428288 6466813952 6467641344 6479444448 6528130848 6528520192 6529744896 6541271208 6554438018 6590815232 6593052672 6593445888 6603687918 6605929728 6606323712 6617985201 6619226688 6656360448 6669361152 6681532384 6682387248 6682785792 6745287464 6746552832 6747577344 6747979776 6760756206 6761159424 6811962624 6812368896 6813646848 6825674304 6839413584 6877372416 6879707136 6890804784 6904675164 6905723688 6959333376 6970559469 6971617998 6972033792 6972925824 6973341696 7038560832 7039881216 7040950272 7105722672 7108134912 7108558848 7122442752 7136353773 7136779392 7176388608 7190404992 7204878432 7205972544 7261913088 7273627272 7274731824 7275165696 7276096512 7289375004 7331643392 7344147204 7344585216 7345963008 7358930109 7414667136 7417184256 7417626624 7432114176 7446630024 7488405504 7503031296 7503478784 7516723932 7517685654 7518134016 7575076864 7588448397 7589871936 7591024512 7591477248 7606304352 7663457952 7663915008 7665352704 7678883592 7679341568 7694340282 7737043968 7739670528 7752155382 7752617728 7768939149 7813988352 7826593088 7829250048 7829716992 7843538016 7844541552 7845009408 7904428032 7918380936 7919866368 7921069056 7934319706 7993938006 7996651776 7997128704 8012748096 8013225984 8028876816 8073437184 8089205616 8089688064 8105488236 8106719112 8166879744 8169652224 8182830681 8184073302 8184561408 8248098816 8262658368 8264208384 8279290128 8341500528 8344829952 8358290988 8361128448 8424456192 8438045673 8440910208 8441413632 8457900768 8521961472 8538605928 8540411904 8557092396 8606711808 8621904384 8623521792 8638744041 8639259264 8704174464 8706326528 8721694944 8790736896 8804917224 8807906304 8808431616 8823980268 8825635584 8875147264 8892481536 8908178553 8909849664 8910381056 8995403776 8996769792 8997306368 9014341608 9014879232 9032486418 9082616832 9083158528 9084862464 9100356318 9100899072 9119218112 9169829888 9172942848 9187739712 9190858752 9206233552 9207631584 9279111168 9294079292 9295490664 9296045056 9297234432 9297788928 9314201394 9384188094 9384747776 9386508288 9387933696 9406269504 9474296896 9477513216 9478078464 9496023984 9496590336 9515138364 9515705856 9568518144 9587206656 9604702802 9605931669 9606504576 9607963392 9682550784 9698169696 9699642432 9700220928 9701462016 9719166672 9792196272 9792780288 9794617344 9811906812 9831657027 9886222848 9889579008 9890168832 9905531877 9909485568 9928840032 9984540672 10004041728 10022298576 10023580872 10024178688 10117931196 10119829248 10121366016 10121969664 10141739136 10217943936 10218553344 10220470272 10238511456 10259120376 10316058624 10319560704 10336207176 10357012746 10358585532 10418651136 10439000064 10439622656 10457426997 10458050688 10459388736 10460012544 10539237376 10557841248 10559821824 10561425408 10658584008 10662202368 10662838272 10683664128 10684301312 10705169088 10764582912 10785607488 10786250752 10807317648 10808958816 10889172992 10892869632 10910440908 10912097736 10912748544 10914144768 10934062506 10997465088 11016220806 11016877824 11018944512 11039053504 11122000704 11125776384 11126439936 11144387984 11148171264 11169945036 11232608256 11250727564 11254546944 11255218176 11275085898 11276528481 11277201024 11362615296 11384807904 11386536768 11387215872 11409456528 11495186928 11495872512 11498029056 11518325388 11519012352 11541510423 11605565952 11628233073 11628926592 11720982528 11739889632 11743875072 11744575488 11765307024 11767514112 11856642048 11877571404 11879799552 11901479559 11990907009 11995693056 12019122144 12019838976 12043315224 12110155776 12133808424 12134532096 12158232354 12230590464 12250319616 12254478336 12276842112 12372148224 12393987552 12396312576 12397051904 12418935192 12512250792 12515344384 12517244928 12537436482 12541692672 12636684288 12637437952 12661365312 12662120448 12686851152 12687607808 12758024192 12782942208 12807908892 12808672768 12810617856 12835638594 12910067712 12930892928 12932856576 12933627904 12935282688 12958888896 13056261696 13057040384 13059489792 13082542416 13108876036 13181630464 13186105344 13207375836 13211859456 13212647424 13233960731 13235970402 13238453376 13312720896 13338722304 13363064768 13364774496 13365571584 13490574928 13493105664 13495154688 13495959552 13521512412 13522318848 13548729627 13623925248 13624737792 13627293696 13650534477 13651348608 13678827168 13754744832 13759414272 13781609568 13809350328 13811447376 13918666752 13941118938 13943235996 13944067584 13945851648 13946683392 13971302091 14076282141 14077121664 14079762432 14081900544 14211445344 14216269824 14217117696 14244885504 14272707546 14273558784 14352777216 14380809984 14407054203 14409756864 14411945088 14523826176 14547254544 14549463648 14550331392 14552193024 14578750008 14688294408 14689170432 14691926016 14717860218 14829334272 14834368512 14835253248 14864228352 14893260048 14976811008 15006062592 15006957568 15033447864 15035371308 15036268032 15150153728 15176896794 15179743872 15182049024 15182954496 15212608704 15326915904 15327830016 15330705408 15357767184 15358683136 15388680564 15474087936 15479341056 15504310764 15505235456 15535519119 15537878298 15627976704 15653186176 15658500096 15659433984 15687076032 15689083104 15690018816 15808856064 15836761872 15839732736 15842138112 15868639412 15987876012 15993303552 15994257408 16020057727 16025496192 16026451968 16057753632 16146874368 16178411232 16179376128 16210976472 16213438224 16333759488 16339304448 16365661362 16368146604 16369122816 16401093759 16496197632 16524331209 16525316736 16528416768 16558580256 16683001056 16689659904 16716581976 16722256896 16848912384 16876091346 16881820416 16882827264 16912628847 16915801536 17043922944 17077211856 17080823808 17114184792 17243808768 17247043584 17277488082 17278518528 17408348928 17412653056 17443389888 17581473792 17609834448 17615812608 17616863232 17647960536 17651271168 17784963072 17816357106 17819699328 17820762112 17990807552 17993539584 17994612736 18028683216 18029758464 18064972836 18165233664 18166317056 18169724928 18200712636 18201798144 18237348531 18238436224 18339659776 18345885696 18375479424 18381717504 18412467104 18415263168 18558222336 18588158584 18590981328 18592090112 18594468864 18595577856 18628402788 18768376188 18769495552 18773016576 18775867392 18806154723 18812539008 18948593792 18955026432 18956156928 18992047968 18993180672 19030276728 19031411712 19137036288 19174413312 19209405604 19211863338 19213009152 19215926784 19253457891 19365101568 19392701459 19396339392 19399284864 19400441856 19402924032 19438333344 19584392544 19585560576 19589234688 19623813624 19663314054 19772445696 19779158016 19780337664 19811063754 19818971136 19853955603 19857680064 19969081344 20008083456 20044597152 20047161744 20048357376 20235862392 20239658496 20242732032 20243939328 20283478272 20435887872 20437106688 20440940544 20477022912 20518240752 20632117248 20639121408 20672414352 20714025492 20717171064 20878000128 20879245312 20911678407 20914853994 20916101376 20918777472 20920025088 21078474752 21115682496 21119643648 21122850816 21317168016 21324404736 21325676544 21367328256 21368602624 21409061319 21410338176 21529165824 21571214976 21572501504 21614635296 21617917632 21778345984 21785739264 21820881816 21824195472 21825497088 21828289536 21868125012 21994930176 22032441612 22033755648 22037889024 22076790327 22078107008 22244001408 22251552768 22252879872 22288775968 22296342528 22339890072 22465216512 22501455128 22509093888 22510436352 22550171796 22553056962 22554402048 22725230592 22765345191 22769615808 22773073536 22774431744 22818913056 22990373856 22991745024 22996058112 23036650776 23038024704 23083020846 23211131904 23256466146 23257853184 23306817447 23441965056 23479779264 23487750144 23489150976 23530614048 23535028224 23713284096 23755142808 23759599104 23802959118 23981814018 23991386112 24038244288 24039677952 24086630448 24220311552 24267616848 24269064192 24316464708 24500639232 24508956672 24548492043 24553684224 24744296448 24787975104 24792625152 24794103808 24837870384 25024501584 25030688768 25034489856 25074872964 25083385344 25273368576 25274875904 25314137019 25322730624 25324240896 25373702304 25375215616 25516048384 25565884416 25615817784 25617345536 25621235712 25671277188 25820135424 25861785856 25865713152 25867255808 25870565376 25916232123 25917777792 26112523392 26114080768 26118979584 26165084832 26217752072 26363260928 26372210688 26414751672 26423718912 26425294848 26467921462 26471940804 26476906752 26625441792 26677444608 26724535659 26726129536 26729548992 26731143168 26981149856 26986211328 26990309376 26991919104 27043024824 27044637696 27097459254 27247850496 27249475584 27254587392 27301068954 27302697216 27357654336 27509489664 27518828544 27563219136 27618700656 27622894752 27837333504 27882237876 27886471992 27888135168 27891703296 27893366784 27942604182 28152564282 28154243328 28159524864 28163801088 28422890688 28432539648 28434235392 28489771008 28545415092 28547117568 28705554432 28761619968 28814108406 28817795007 28819513728 28823890176 29047652352 29094509088 29098927296 29100662784 29104386048 29157500016 29376588816 29378340864 29383852032 29435720436 29494971081 29658668544 29668737024 29670506496 29716595631 29728456704 29786520096 29953622016 30012125184 30013915136 30066895728 30070742616 30072536064 30300307456 30353793588 30359487744 30364098048 30365908992 30425217408 30653831808 30655660032 30661410816 30715534368 30717366272 30777361128 30948175872 30958682112 31008621528 31010470912 31071038238 31075756596 31255953408 31306372352 31317000192 31318867968 31372280991 31374152064 31378166208 31380037632 31617712128 31673523744 31679465472 31684276224 31737278824 31975752024 31986607104 31988514816 32040115454 32050992384 32052903936 32115507264 32293748736 32356822464 32358752256 32421952944 32426876448 32667518976 32678608896 32731322724 32736293208 32738245632 32802187518 32992395264 33048662418 33050633472 33056833536 33117160512 33366002112 33379319808 33433163952 33444513792 33697824768 33752182692 33763640832 33765654528 33825257694 33831603072 34087845888 34154423712 34161647616 34228369584 34487617536 34494087168 34554976164 34557037056 34624531269 34816697856 34825306112 34884699219 34886779776 35162947584 35219668896 35231625216 35233726464 35295921072 35302542336 35569926144 35632714212 35639398656 35641524224 35704438677 35972721027 35981615104 35987079168 35989225472 36057366432 36059516928 36129945672 36330467328 36332634112 36401425272 36403596288 36474697062 36476872448 36679319552 36691771392 36750958848 36763435008 36824934208 36830526336 37116444672 37176317168 37181962656 37184180224 37188937728 37191155712 37256805576 37536752376 37538991104 37546033152 37551734784 37612309446 37625078016 37897187584 37910052864 37912313856 37984095936 37986361344 38060553456 38062823424 38274072576 38348826624 38418811208 38423726676 38426018304 38431853568 38506915782 38730203136 38785402918 38792678784 38798569728 38800883712 38805848064 38876666688 39168785088 39171121152 39178469376 39247627248 39326628108 39544891392 39558316032 39622127508 39637942272 39701882193 39707911206 39715360128 39938162688 40016166912 40089194304 40094323488 40096714752 40471724784 40479316992 40485464064 40487878656 40566956544 40646188881 40871775744 40874213376 40881881088 40954045824 41036481504 41264234496 41278242816 41344828704 41428050984 41434342128 41756000256 41758490624 41823356814 41829707988 41832202752 41837554944 41840050176 41913906273 42156949504 42228846423 42231364992 42239287296 42245701632 42634336032 42648809472 42651353088 42734656512 42737205248 42818122638 42820676352 43058331648 43142429952 43145003008 43221162609 43229270592 43235835264 43556691968 43571478528 43641763632 43648390944 43650994176 43656579072 43736250024 44064883224 44067511296 44075778048 44153580654 44156214016 44488002816 44503105536 44505759744 44577551936 44592685056 44679780144 44930433024 45002910256 45018187776 45020872704 45100343592 45106113924 45108804096 45450461184 45530690382 45539231616 45546147072 45548863488 45637826112 45980747712 45983490048 45992116224 46073301552 46076049408 46166041692 46422263808 46512932292 46515706368 46606557357 46613634894 46883930112 46959558528 46975500288 46978301952 47061228096 47070056448 47426568192 47510285616 47519198208 47605918236 47963628036 47982772224 48060173181 48076488576 48079355904 48173260896 48440623104 48535233696 48538128384 48632929416 49001278464 49017913344 49096984086 49107368448 49203281277 49488592896 49575950208 49585250304 49588207616 49675740768 50049003168 50061377536 50068979712 50149745928 50166770688 50546737152 50549751808 50628274038 50645461248 50648481792 50737886541 50747404608 50750431232 51032096768 51131768832 51231635568 51234691072 51242471424 51342554376 51723571712 51731426304 51734511616 51741130752 51832464246 51835555584 52225046784 52228161536 52237959168 52330169664 52435504144 52726521856 52744421376 52829503344 52847437824 52850589696 52935842924 52943881608 52953813504 53354889216 53440955929 53449071318 53452259072 53459097984 53462286336 53962299712 53972422656 53980618752 53983838208 54086049648 54089275392 54194918508 54495700992 54498951168 54509174784 54602137908 54605394432 54712045593 54715308672 55018979328 55037657088 55126438272 55237401312 55245789504 55674667008 55764475752 55772943984 55776270336 55783406592 55786733568 55885208364 56305128564 56308486656 56319049728 56327602176 56418464169 56845781376 56865079296 56868470784 56979542016 57090830184 57094235136 57411108864 57523239936 57628216812 57635590014 57639027456 57647780352 58095304704 58178104377 58189018176 58197854592 58201325568 58208772096 58315000032 58753177632 58756681728 58767704064 58871440872 58989942162 59317337088 59337474048 59341012992 59433191262 59456913408 59561866809 59573040192 59907244032 60024250368 60027830272 60133791456 60141485232 60145072128 60600614912 60707587176 60718975488 60728196096 60731817984 60850434816 61307663616 61311320064 61322821632 61431068736 61434732544 61554722256 61896351744 61917364224 62017243056 62020941824 62142076476 62151513192 62612744704 62634000384 62637735936 62735035221 62744561982 62748304128 62756332416 62760075264 63235424256 63347047488 63358930944 63368552448 63474557648 63951504048 63973214208 63977029632 64080230908 64101984768 64105807872 64227183957 64231014528 64587497472 64713644928 64717504512 64843905888 64853752896 65335037952 65357217792 65462645448 65472586416 65476491264 65604375036 65984790528 66097324836 66101266944 66113667072 66230370981 66234321024 66732004224 66758639616 66866327904 66889027584 67395649536 67504365384 67527281664 67531309056 67650515388 67663206144 68175691776 68296035573 68308847424 68323295232 68456739168 68975235072 68988174336 69109952328 69114074112 69249062538 69633395712 69650612224 69769398438 69773559552 70325895168 70439337792 70463250432 70467452928 70591842144 70605084672 71139852288 71265428424 71278797312 71283048448 71408877354 71945442054 71963230208 71974158336 71978450944 72114732864 72119033856 72259891344 72660934656 72665268224 72802850544 72807192576 72949394124 72953744896 73358639104 73501917696 73526870016 73645476129 73649868416 73661052672 74232889344 74352634336 74363925312 74368360448 74377875456 74382311424 74513611152 75073504752 75077982208 75092066304 75103469568 75224618892 75250156032 75376037207 75794375168 75820105728 75824627712 75942411057 75968191872 75972722688 76121106912 76125646848 76548145152 76697653248 76837622416 76847453352 76852036608 76863707136 77013831564 77460406272 77570805836 77585357568 77597139456 77601767424 77611696128 77748696369 77753333376 78337570176 78342242304 78356938752 78495254496 78653256216 79089782784 79116632064 79244255016 79275884544 79403764386 79415822412 79430720256 79876325376 80032333824 80173606977 80178388608 80188646976 80193429504 80943449568 80958633984 80970928128 80975757312 81133913088 81292377762 81743551488 81748426752 81763762176 81908091648 82072963008 82528468992 82556485632 82689657408 82856101968 82868684256 83512000512 83646713628 83659415976 83664405504 83675109888 83680100352 83827812546 84313899008 84457692846 84462729984 84478574592 84491403264 85268672064 85297618944 85302706176 85469313024 85474410496 85636245276 85641352704 86116663296 86284859904 86290006016 86442325218 86453385021 86458541184 86471670528 87113383936 87142957056 87283527264 87296781888 87301988352 87313158144 87472500048 88129766448 88135022592 88151556096 88307161308 88312428032 88484913243 88976005632 89006211072 89011519488 89149786893 89155103872 89185370112 89359560288 89860866048 90005820512 90036375552 90041745408 90200687184 90212227848 90217608192 90900922368 91061380764 91078463232 91092294144 91097726976 91244676619 91275652224 91961495424 91966980096 91984232448 92146603104 92152098816 92332083384 92844527616 93025864584 93031412736 93213114714 93227269788 93767860224 93919117056 93951000576 93956603904 94116842973 94122456192 94140112896 94853136384 95020571232 95038396416 95211836472 95927256072 95965544448 96120346362 96152977152 96158711808 96346521792 96881246208 97070467392 97076256768 97265858832 98002556928 98035826688 98193968172 98214736896 98406562554 98977185792 99151900416 99170500608 99176415232 99351481536 100098006336 100122755072 100137959424 100299491856 100333541376 101093474304 101256548076 101290922496 101296963584 101475773082 101494809216 101500862464 102064193536 102263537664 102463271136 102469382144 102484942848 102685108752 103447143424 103462852608 103469023232 103482261504 103664928492 103671111168 103873593807 104450093568 104456323072 104475918336 104654097657 104660339328 104871008288 105453043712 105488842752 105659006688 105694875648 105701179392 105871685848 105887763216 105907627008 106709778432 106881911858 106898142636 106904518144 106918195968 106924572672 107113316031 107918163081 107924599424 107944845312 107961237504 107967676416 108172099296 108178550784 108389837016 108991401984 108997902336 109204275816 109210788864 109424091186 109430617344 110037958656 110075314176 110252876544 110454082223 110474802624 110491579008 111349334016 111528951504 111545887968 111552540672 111566813184 111573467136 111770416728 112610257128 112616973312 112638099456 112655204352 112836928338 113691562752 113730158592 113736941568 113959084032 114181660368 114188470272 114822217728 115046479872 115256433624 115271180028 115278054912 115295560704 116190609408 116356208754 116378036352 116395709184 116402651136 116417544192 116630000064 117506355264 117513363456 117535408128 117742881744 117979884324 118634674176 118674948096 118866382524 118913826816 119105646579 119123733618 119146080384 119814488064 120048500736 120055660544 120267582912 120282970464 120290144256 121201229824 121415174352 121437950976 121456392192 121463635968 121700869632 121938566643 122615327232 122622640128 122645643264 122862137472 122869465088 123109444512 123792703488 123834728448 124034486112 124041883648 124284152952 124303026384 125225489408 125268000768 125275471872 125470070442 125489123964 125496608256 125512664832 125520150528 125741718819 126470848512 126686539269 126694094976 126717861888 126737104896 126949115296 127903008096 127946428416 127954059264 128160461816 128203969536 128211615744 128454367914 128462029056 129174994944 129427289856 129435009024 129663487827 129687811776 129707505792 130670075904 130714435584 130925290896 130945172832 130952982528 131208750072 132194649672 132202533888 132227334144 132460741962 132468642048 133464008448 133517279232 133732655808 133778055168 134791299072 135008730768 135054563328 135062618112 135301030776 135326412288 136351383552 136592071146 136617694848 136646590464 136913478336 137950470144 137976348672 138219904656 138228148224 138498125076 139266791424 139301224448 139538796876 139547119104 139819672071 140651790336 140878675584 140926500864 140934905856 141183684288 141210169344 142279704576 142530856848 142557594624 142566096896 142817754708 143890884108 143926460416 143948316672 143956901888 144180519543 144229465728 144238067712 144519782688 145321869312 145330536448 145605701088 145614385152 145898788248 145907489792 146717278208 147003835392 147053740032 147290952258 147299736832 147322105344 147609843831 148465778688 148705268672 148727850624 148736720896 148755750912 148764622848 149027222304 150147009504 150155964416 150184132608 150206939136 150449237784 150500312064 150752074414 151588750336 151640211456 151649255424 151884822114 151936383744 151945445376 152213659623 152242213824 152251293696 153096290304 153395306496 153675244832 153694906704 153704073216 153727414272 154027663128 155141611672 155170715136 155194278912 155203534848 155223392256 155497392738 155506666752 156675140352 156684484608 156713877504 156990508992 157306512432 158179565568 158233264128 158488510032 158551769088 158807528772 158831644824 158861440512 160064667648 160322867787 160347213954 160356777216 160377293952 160386859008 161886899136 161917267968 161941856256 161951514624 162267826176 162584755524 163487102976 163496853504 163527524352 163816183296 164136136779 164145926016 165056937984 165112971264 165379314816 165712203936 165737368512 167024001024 167293427256 167318831952 167328811008 167350219776 167360200704 167655625092 168627798016 168915385692 168925459968 168957149184 168982806528 169255392507 170537344128 170595237888 170605412352 170938626048 170948820992 171272490552 171282705408 172233326592 172569719808 172580012032 172884650436 172906770042 172917082368 172943341056 174226767872 174285914112 174534313131 174567054528 174593563776 174603976704 174626316288 174945000096 176259532896 176270045184 176303112192 176614322616 176624856064 176969826486 177952011264 178012422144 178023038976 178299573786 178310207744 178370740224 178685600427 178719120576 179721732096 180011641024 180072751104 180083490816 180401374368 180424455696 180435216384 181801844736 182122761528 182156926464 182184588288 182195453952 182489353238 182551304448 183922990848 183933960192 183968464896 184293206208 184304197632 184664166768 185689055232 186051729168 186062825472 186426229428 186454539576 187838234112 187902001152 187913207808 188205105663 188233685946 188244912384 188280225792 189706272768 190041142464 190076792832 190423672944 191854512144 191931088896 192240692724 192305954304 192317423616 192693043584 193762492416 194140934784 194152513536 194531717664 196005113856 196071653376 196387936344 196429473792 196813125108 197954371584 198303800832 198341001216 198352830464 198691112943 198702963072 200196012672 200245510144 200275918848 200598983712 200667082752 202186948608 202513096152 202581844992 202593927168 202951546164 202989618432 203001724928 204128387072 204527075328 204888106719 204926542272 204938764288 204969885696 205370217504 206894286848 206925705216 206938046464 206964523008 207329856984 207342222336 207747187614 208900187136 208912646144 208951836672 209308195314 209320678656 209742016576 210906087424 210977685504 211318013376 211389751296 211402358784 211743371696 211775526432 211815254016 213419556864 213763823716 213796285272 213809036288 213836391936 213849145344 214226632062 215836326162 215849198848 215889690624 215922475008 215935352832 216344198592 216357101568 216779674032 217982803968 217995804672 218408551632 218421577728 218848182372 218861234688 220075917312 220505753088 220908164446 220936428387 220949605248 220983158016 222698668032 223057903008 223091775936 223105081344 223133626368 223146934272 223540833456 225220514256 225233946624 225276198912 225310408704 225673856676 226128111621 227383125504 227460317184 227473883136 227827233171 227918168064 228363320736 228376940544 229644435456 230092959744 230512867248 230542360056 230556109824 230591121408 232381218816 232712417508 232756072704 232791418368 232805302272 232835088384 233260000128 235012710528 235026726912 235070816256 235485763488 235959768648 237269348352 237349896192 237732765048 237827653632 238211293158 238247467236 238292160768 239628976128 240097001472 240111321088 240520820931 240535165824 240565940928 240580288512 242402459648 242830348704 242875901952 242912784384 242927271936 243401739264 243877133286 245230654464 245245280256 245291286528 245724274944 245738930176 246218889024 247585406976 247669456896 248068972224 248083767296 248568305904 248606052768 250450978816 250536001536 250940140884 250978247928 250993216512 251025329664 251040301056 251483437638 252941697024 253373078538 253388189952 253435723776 253474209792 253898230592 255806016192 255892856832 255908118528 256320923632 256407939072 256423231488 256908735828 256924058112 258349989888 258854579712 258870018048 259326975654 259360155063 259375623552 259415011584 261340151808 261428871168 261850581792 261890345664 261905965056 262417500144 264389299344 264405067776 264454668288 264921483924 264937284096 265454739729 266928016896 267034558464 267449360679 267465311616 267556110336 269582598144 270017461536 270109126656 270125236224 270602061552 270652824576 272702767104 273184142292 273235389696 273293180928 273734029857 273826956672 275900940288 275952697344 276439809312 276456296448 276996250152 278533582848 279077593752 279094238208 279639344142 281303580672 281757351168 281853001728 281869811712 282367368576 282420338688 284559409152 285061713696 285115189248 285132193792 285635509416 287781768216 287852920832 287896633344 287913803776 288361039086 288458931456 288476135424 289039565376 290643738624 290661072896 291211402176 291228770304 291797576496 291814979584 293434556416 294007670784 294107480064 294581904516 294599473664 294644210688 295219687662 296931557376 297410537344 297455701248 297473441792 297511501824 297529245696 298054444608 300294019008 300311928832 300368265216 300413878272 300898475568 301000624128 301504148828 303177500672 303280422912 303769644228 303872767488 303890890752 304381096813 304427319246 304484427648 304502587392 306192580608 306790612992 307350489664 307389813408 307408146432 307454828544 308055326256 310283223344 310341430272 310388557824 310407069696 310446784512 310994785476 311013333504 311620781421 313350280704 313368969216 313427755008 313962292971 313981017984 314613024864 316359131136 316466528256 316977020064 317103538176 317615057544 317663289648 317722881024 320129335296 320645735574 320694427908 320713554432 320754587904 320773718016 321339948093 323754489243 323773798272 323834535936 323883712512 323903029248 324535652352 325169511048 326974205952 326993707008 327632366592 328272273558 328291852032 330113875968 330225942528 330758629632 331362246669 331424407872 331474737024 334048002048 334586854512 334637663904 334657622016 334700439552 334720401408 335311250184 337830771384 337850919936 337914298368 337965613056 338510785014 341074688256 341190475776 341210824704 341877252096 341897641984 342544981104 342565410816 344466653184 345139439616 345160024064 345769300872 345813540084 345834164736 345886682112 348453535744 348571828224 349068626262 349134109056 349187127552 349207953408 349252632576 349890000192 352519065792 352540090368 352606224384 353228645232 353249712128 353939652972 355904022528 356024844288 356599147572 356620415488 356741480448 357316939737 357371200854 357438241152 359443464192 360023282048 360145502208 360166981632 360802748736 360848911392 360870432768 363603689472 364245523056 364313852928 364369176576 364390907904 364978706476 365102608896 365815699929 367845981696 367867920384 367936929792 368461327721 368586412416 368608395264 369328333536 371378110464 372103458336 372125650944 372852458856 372909079152 375676468224 375804002304 375826415616 376410211326 376467371892 376489824768 376560451584 377225156457 379412545536 380059617807 380082284928 380153585664 380847345888 383709024288 383862177792 384481385448 384611908608 384634847232 385386087168 387524984832 388281869568 388305027072 388990463481 389063435328 392010227712 392143306752 392775872688 392858947584 393626250216 396607601664 396682002432 396705660928 397382225886 397405926144 400392025344 400491020288 400551837696 401197967424 401334165504 404373897216 405026192304 405163689984 405187854336 405903092328 405979236864 406003449856 409054150656 409776213438 409853084544 409877528576 409939771392 410740435008 413788573696 413851410432 413876092928 413929046016 414659713968 414684444672 415494375228 417800374272 417825292288 417903673344 418616390628 418641357312 419459016213 419484033152 421812174848 421955371008 422636026752 422779502592 422804717568 423486743392 423551052864 423630508032 426839113728 427527647432 427592570544 427618072576 427672783872 427698290688 428453264124 431672652324 431698397696 431779381248 431844950016 431870705664 432541558629 432688397184 432714203136 433559348064 435965607936 435991609344 436817103264 436843155456 437696364744 437722469376 440151834624 441011506176 441816328892 441872856774 441899210496 441966316032 442829531493 445397336064 446115806016 446183551872 446210162688 446267252736 446293868544 447081666912 450441028512 450467893248 450552397824 450620817408 451347713352 452256223242 454766251008 454920634368 454947766272 455654466342 455836336128 456640978869 456726641472 456753881088 459288870912 460185919488 461025734496 461084720112 461112219648 461182242816 465424835016 465512145408 465582836736 465610604544 465670176768 466520000256 470025421056 470053453824 470141632512 470971526976 471919537296 474538696704 474699792384 475465530096 475655307264 476422586316 476494934472 476584321536 480194002944 480222642176 480968603361 481041641862 481070331648 481131881856 481160577024 484804919296 485660697408 485751803904 485825568768 485854543872 486803478528 487754266572 490461308928 490490560512 490582573056 491448549888 491477860352 492408410337 492437778048 495170813952 495338913792 496137944448 496167534592 497136611808 497212105536 500901957632 501072003072 501880281768 501956495856 501986433024 502050659328 502080602112 502966875276 505883394048 506746157076 506776379904 506871447552 506948419584 507766177521 507796461184 511612032384 511785713664 511816237056 512641847264 512815878144 512846462976 513817471656 513848116224 516699979776 517709159424 517740036096 518653951308 518720310126 518751247104 518830023168 522680303616 522857742336 523602939393 523701163584 523780691328 523811930112 524835000288 528778598688 528810135552 528909336576 529842967848 529874568192 530909479458 533856033792 534069116928 534898721358 534930623232 535112220672 536056801281 539165196288 540034923072 540218253312 540250472448 541204123104 541305649152 545405534208 546368284584 546470779392 546586361856 547468059714 547653913344 551801880576 551905394688 552879618624 552912592896 553992500304 557067165696 558155187504 558188476416 559278688284 563514702336 563706003456 563739623424 564615316989 564734737152 564840677376 569118818304 570123427392 570230378496 570264387584 571271018832 575563536432 575705841664 575793266688 576722078172 576917862912 576952270848 578079130752 581287477248 581322145792 582422804352 582457540608 583595152992 583629959168 586869112832 588015341568 588214960128 589163809032 589198947328 589288421376 590439375324 593863114752 594821074688 594911402496 594946883584 595023003648 595058491392 596073338829 596108889216 600588038016 600623857664 600736530432 600827756544 601796951136 602001248256 603008297656 606355001344 606560845824 607539288456 607745534976 607781781504 608762193626 608854638492 608968855296 609005174784 612385161216 613581225984 614664320157 614700979328 614779626816 614816292864 614909657088 616110652512 620566446688 620682860544 620777115648 620814139392 620893569024 621989570952 622026667008 623241562842 626700561408 626737938432 626855510016 627924585942 627962035968 629226049728 632718262272 632933056512 633954040128 634207076352 635230115088 635326579296 635445762048 640258670592 641291471148 641388855816 641427108864 641509175808 641547436032 642679896186 647508978486 647547596544 647669071872 647767425024 647806058496 649071304704 650339022096 653948411904 653987414016 655264733184 656544547116 656583704064 660227751936 661517259264 662724493338 662809285161 662848815744 662949474048 668096004096 669173709024 669275327808 669315244032 669400879104 669440802816 670622500368 675661542768 675701839872 675828596736 675931226112 677021570028 678384334863 682149376512 682380951552 682421649408 683481699513 683754504192 683795283968 685089962208 685130821632 688933306368 690278879232 690320048128 691538601744 691627080168 691668329472 691773364224 696907071488 697143656448 698137252524 698268218112 698374255104 698415906816 698505265152 699780000384 705038131584 705080180736 705212448768 706457290464 706499424256 707879305944 711808045056 712049688576 713198295144 713240830976 713482960896 714633879474 714742401708 714876482304 718886928384 720046564096 720291004416 720333963264 721562462793 721605497472 721697822784 721740865536 727207378944 728491046112 728627705856 728738353152 728781815808 729957412952 730205217792 731631399858 735691963392 735735840768 735873859584 736922655442 737172824832 737216790528 738656667072 742756220928 744206916672 744251301888 745704917712 745818158304 751352936448 751608004608 752820422652 752934743784 752979649536 753120903168 754450312914 758825091072 760119235614 760164569856 760307171328 761694691776 767418048576 767724355584 768962770896 769223817216 769269694464 770772174336 775049969664 776563739136 776610054144 777980926962 778126870656 784020455424 784286613504 785551745376 785717895168 787252500432 793215203328 793364004864 793411321856 794764451772 794811852288 796364219187 800784050688 800982040576 801103675392 802348082037 802395934848 802668331008 808747794432 810052384608 810327379968 810375708672 811806184656 811958473728 812006899712 818108301312 819552426876 819706169088 819755057152 819879542784 821202089571 821480870016 827577147392 827702820864 827752185856 827858092032 829319427936 829368889344 830988750456 835600748544 835650584576 837232781256 837282714624 838918032426 838968066304 843624349696 843910742016 845272053504 845559005184 845609435136 846973486784 847102105728 847261016064 853678227456 855055294864 855185141088 855236145152 855345567744 855396581376 856906528248 863345304648 863396795392 863558762496 863689900032 863741411328 865083117258 865376794368 865428406272 867118696128 871931215872 871983218688 873634206528 873686310912 875392729488 875444938752 880303669248 882023012352 883632657784 883745713548 883798420992 883932632064 885659062986 890794672128 892231612032 892367103744 892420325376 892534505472 892587737088 894163333824 900882057024 900935786496 901104795648 901241634816 902695426704 904512446484 909532502016 909841268736 911308932684 911672672256 913143290439 913281957738 913453282944 913507762176 918577741824 920371838976 922051468992 922169440224 922224439296 922364485632 930849670032 931024290816 931165673472 931221209088 931340353536 933040000512 934862344263 940050842112 940106907648 940283265024 941943053952 943839074592 949077393408 949399584768 950931060192 951310614528 952845172632 952989868944 953168643072 960388005888 960445284352 961937206722 962083283724 962140663296 962263763712 962321154048 964019844279 969609838592 971263467729 971321394816 971503607808 971651137536 971709087744 973606957056 975508533144 980922617856 980981121024 982897099776 982955720704 984816820674 984875556096 990341627904 990677827584 992275888896 992335069184 994086740007 994273223616 994424211072 1001803915264 1002144006144 1003760563536 1003912991712 1003972866048 1004101318656 1004161204224 1005933750552 1013492314152 1013552759808 1013742895104 1013896839168 1015532355042 1015592922368 1023224064768 1023571427328 1023632474112 1025283694528 1025631756288 1025692925952 1027634943312 1027696232448 1033399959552 1035418318848 1035480072192 1037307902616 1037440620252 1037502494208 1037660046336 1045360607232 1045715484672 1047205878786 1047402327168 1047561382656 1047623860224 1049670000576 1057557197376 1057620271104 1057818673152 1059685935696 1059749136384 1061818958916 1067712067584 1069797442716 1069861246464 1070224441344 1071950819211 1072113602562 1078330392576 1080069846144 1080436506624 1080500944896 1082408246208 1082611298304 1090811068416 1092736569168 1092941558784 1093172723712 1094936119428 1095307826688 1103603761152 1103810789376 1105383983163 1105759237248 1105825185792 1107985000608 1114134331392 1116310375008 1116376952832 1118557376568 1127029404672 1127412006912 1127479246848 1129230633978 1129469474304 1129681354752 1131675469371 1138237636608 1140246854784 1140460756992 1140528775168 1142542037664 1151127072864 1151411683328 1151586533376 1153444156344 1153835725824 1153904541696 1156158261504 1162574954496 1162644291584 1164845608704 1164915081216 1166971390443 1167190305984 1167259918336 1173738225664 1176030683136 1176429920256 1178327618064 1178397894656 1178576842752 1180878750648 1189642149376 1189822804992 1189893767168 1190046007296 1190116982784 1192146677658 1192217778432 1201176076032 1201247715328 1201473060864 1201655513088 1203593902272 1204002496512 1206016595312 1212710002688 1213121691648 1215078576912 1215491069952 1215563563008 1217524387252 1217709276984 1217937710592 1218010349568 1227162451968 1229328640314 1229401958656 1229559253632 1229632585728 1229819314176 1232221305024 1241132893376 1241365721088 1241554231296 1241628278784 1241787138048 1243979141904 1244053334016 1246483125684 1253401122816 1253475876864 1253711020032 1255849171884 1255924071936 1258377048639 1258452099456 1265436524544 1265866113024 1267908080256 1268414152704 1270460230176 1270653158592 1270891524096 1280517341184 1282582942296 1282777711632 1282854217728 1283018351616 1283094872064 1285359792372 1295017956972 1295095193088 1295338143744 1295534850048 1295612116992 1297624675887 1298142609408 1300678044192 1307896823808 1307974828032 1310529466368 1313089094232 1313167408128 1320455503872 1323034518528 1325448986676 1325618570322 1325697631488 1325898948096 1336192008192 1338347418048 1338550655616 1338630488064 1338801758208 1338881605632 1341245000736 1351323085536 1351403679744 1351657193472 1351862452224 1354043140056 1356768669726 1364298753024 1364761903104 1364843298816 1366963399026 1367509008384 1367590567936 1369922936607 1370179924416 1370261643264 1377866612736 1380557758464 1380640096256 1383077203488 1383254160336 1383336658944 1383546728448 1393814142976 1396274505048 1396536436224 1396748510208 1396831813632 1397010530304 1399560000768 1410076263168 1410160361472 1410424897536 1412914580928 1412998848512 1415758611888 1423616090112 1424099377152 1426396590288 1426481661952 1426965921792 1429267758948 1429484803416 1429752964608 1440093128192 1440582008832 1440667926528 1442905810083 1443124925586 1443210994944 1443395645568 1443481731072 1454414757888 1456982092224 1457255411712 1457476706304 1457563631616 1459914825904 1460410435584 1463262799716 1471383926784 1471471681536 1471747719168 1473845310884 1474345649664 1474433581056 1477225231011 1477313334144 1485512441856 1488413833344 1488502603776 1491409835424 1491636316608 1502705872896 1503216009216 1505640845304 1505869487568 1505959299072 1506241806336 1508900625828 1517650182144 1520238471228 1520329139712 1520614342656 1523298532563 1523389383552 1534836097152 1535448711168 1537925541792 1538447634432 1538539388928 1541544348672 1550099939328 1553127478272 1553220108288 1555961853924 1556253741312 1568040910848 1568573227008 1570808818179 1571103490752 1571435790336 1574505000864 1586430406656 1586728009728 1589528903544 1589623704576 1592728438374 1601568101376 1601964081152 1602207350784 1604696164074 1604791869696 1605336662016 1617495588864 1620104769216 1620654759936 1620751417344 1623612369312 1623916947456 1624013799424 1636216602624 1639104853752 1639412338176 1639510114304 1639759085568 1642404179142 1642961740032 1655154294784 1655405641728 1655504371712 1655716184064 1658638855872 1658737778688 1661977500912 1671201497088 1671301169152 1674465562512 1674565429248 1677836064852 1677936132608 1687248699392 1690544107008 1691118010368 1691218870272 1693845950967 1693946973568 1694204211456 1694522032128 1707356454912 1710110589728 1710370282176 1710472290304 1710691135488 1710793162752 1713813056496 1726690609296 1726793590784 1727117524992 1727379800064 1730166234516 1730753588736 1730856812544 1733648855761 1734237392256 1743862431744 1743966437376 1747268413056 1747372621824 1750785458976 1750889877504 1760607338496 1764046024704 1767265315568 1767491427096 1767596841984 1767865264128 1771318125972 1781589344256 1784463224064 1784734207488 1784840650752 1785069010944 1785175474176 1788220016487 1788326667648 1801764114048 1801871572992 1802209591296 1802483269632 1805390853408 1809024892968 1819065004032 1819682537472 1822617865368 1823345344512 1826286580878 1826563915476 1826906565888 1827015524352 1837155483648 1840743677952 1843992960471 1844102937984 1844338880448 1844448878592 1844728971264 1861699340064 1862048581632 1862331346944 1862442418176 1862680707072 1866080001024 1869724688526 1880101684224 1880213815296 1880566530048 1883886107904 1887678149184 1898154786816 1898799169536 1901862120384 1902621229056 1905690345264 1905979737888 1906337286144 1920776011776 1923874413444 1924166567448 1924281326592 1924527527424 1924642308096 1928039688558 1939219677184 1942526935458 1942642789632 1943007215616 1943302275072 1943418175488 1947213914112 1951017066288 1961845235712 1961962242048 1965794199552 1965911441408 1969633641348 1969751112192 1980683255808 1984551777792 1984670138368 1988173480014 1988427855483 1988546447232 1988848422144 2003607830528 2004288012288 2007521127072 2007825983424 2007945732096 2008202637312 2008322408448 2011867501104 2026984628304 2027105519616 2027485790208 2027793678336 2031064710084 2031185844736 2035153004589 2046448129536 2047142854656 2047264948224 2050445098539 2050567389056 2051263512576 2051385851904 2055269886624 2055392464896 2066799919104 2070836637696 2070960144384 2074615805232 2074881240504 2075004988416 2075320092672 2090721214464 2091430969344 2094411757572 2094804654336 2095122765312 2095247720448 2098627562237 2099340001152 2115114394752 2115240542208 2115637346304 2119371871392 2119498272768 2123637917832 2135424135168 2139594885432 2139722492928 2140448882688 2143901638422 2144227205124 2156660785152 2160139692288 2160873013248 2161001889792 2164687388379 2164816492416 2165222596608 2181622136832 2185473138336 2185883117568 2186345447424 2189872238856 2190615653376 2207207522304 2207621578752 2210767966326 2211518474496 2211650371584 2215970001216 2228268662784 2232620750016 2232753905664 2237114753136 2254058809344 2254824013824 2258461267956 2258938948608 2259362709504 2263350938742 2276475273216 2280493709568 2280921513984 2281057550336 2285084075328 2302254145728 2302823366656 2303173066752 2306888312688 2307671451648 2307809083392 2312316523008 2325149908992 2329691217408 2329830162432 2333942780886 2334380611968 2334519836672 2347476451328 2352061366272 2352859840512 2356655236128 2356795789312 2357153685504 2361757501296 2379284298752 2379645609984 2379787534336 2380092014592 2380233965568 2384293355316 2384435556864 2389092657561 2402352152064 2402495430656 2402946121728 2403311026176 2407044246111 2407187804544 2408004993024 2412033190624 2425420005376 2426243383296 2430157153824 2430982139904 2431127126016 2435048774504 2435418553968 2435875421184 2436020699136 2454324903936 2458657280628 2458803917312 2459118507264 2459265171456 2459638628352 2463606268713 2464442610048 2482265786752 2482731442176 2483108462592 2483256557568 2483574276096 2487958283808 2488106668032 2492966251368 2506802245632 2506951753728 2511698343768 2511848143872 2516754097278 2516904198912 2530873049088 2531732226048 2535816160512 2536828305408 2540443891129 2540920460352 2541306317184 2541783048192 2561034682368 2565165884592 2565555423264 2565708435456 2566036703232 2566189744128 2570719584744 2590035913944 2590190386176 2590676287488 2591069700096 2591224233984 2595249351774 2596285218816 2601356088384 2615793647616 2615949656064 2621058932736 2626178188464 2626334816256 2640911007744 2646069037056 2650897973352 2651237140644 2651395262976 2651797896192 2672384016384 2676694836096 2677101311232 2677260976128 2677603516416 2677763211264 2682490001472 2702646171072 2702807359488 2703314386944 2703724904448 2708086280112 2713537339452 2728597506048 2729523806208 2733926798052 2735018016768 2735181135872 2739429871317 2739845873214 2740359848832 2740523286528 2755733225472 2761115516928 2761280192512 2766154406976 2766508320672 2766673317888 2767093456896 2787628285952 2792549010096 2793072872448 2793497020416 2793663627264 2794021060608 2799120001536 2804587032789 2820152526336 2820320722944 2820849795072 2825829161856 2825997697024 2831517223776 2847232180224 2848198754304 2852793180576 2852963323904 2853931843584 2858535517896 2858969606832 2859505929216 2880186256384 2881164017664 2881335853056 2885811620166 2886249851172 2886421989888 2886791291136 2886963462144 2892059532837 2908829515776 2913790403187 2913964184448 2914510823424 2914953412608 2915127263232 2919829651808 2920820871168 2926525599432 2942767853568 2942943363072 2947690621768 2948691299328 2948867162112 2954450462022 2954626668288 2971024883712 2976827666688 2977005207552 2982260220021 2982819670848 2983272633216 3005411745792 3006432018432 3011281690608 3011738975136 3011918598144 3012483612672 3017801251656 3040476942456 3040658279424 3041228685312 3046597065126 3046778767104 3069672194304 3070897422336 3075851083584 3076895268864 3077078777856 3083088697344 3100199878656 3106254956544 3106440216576 3111923707848 3112507482624 3136081821696 3137146454016 3141617636358 3142206981504 3142871580672 3149010001728 3172860813312 3173456019456 3179057807088 3179247409152 3185456876748 3203136202752 3203928162304 3209392328148 3209583739392 3210673324032 3215852457633 3234991177728 3240209538432 3241309519872 3241502834688 3247224738624 3247833894912 3248027598848 3272433205248 3278209707504 3278824676352 3279020228608 3279518171136 3284808358284 3285923480064 3310308589568 3310811283456 3311008743424 3311432368128 3316151949489 3317277711744 3317475557376 3323955001824 3342402994176 3342602338304 3348931125024 3349130858496 3355672129704 3355872265216 3374497398784 3381088214016 3382236020736 3382437740544 3387691901934 3387893947136 3388408422912 3389044064256 3395026408113 3414712909824 3420221179456 3420740564352 3420944580608 3421382270976 3421586325504 3427626112992 3453381218592 3453587181568 3454235049984 3454759600128 3460332469032 3461507177472 3461713625088 3467297711522 3468474784512 3487724863488 3487932874752 3494536826112 3494745243648 3500914171329 3501570917952 3501779755008 3521214676992 3528092049408 3534530631136 3534982854192 3535193683968 3535730528256 3542636251944 3568926448128 3569468414976 3569681301504 3570138021888 3570350948352 3576440032974 3576653335296 3603528228096 3603743145984 3604419182592 3604966539264 3610781706816 3618049785936 3638130008064 3639365074944 3645235730736 3646690689024 3652573161756 3653127830952 3653813131776 3654031048704 3681487355904 3687985920942 3688205875968 3688677760896 3688897757184 3689457942528 3723398680128 3724097163264 3724662693888 3724884836352 3725361414144 3732160002048 3739449377052 3760203368448 3760427630592 3761133060096 3767772215808 3775131145917 3775356298368 3796309573632 3797598339072 3803724240768 3805242458112 3811380690528 3811959475776 3812674572288 3841552023552 3847748826888 3848333134896 3848562653184 3849055054848 3849284616192 3856079377116 3878439354368 3885053870916 3885285579264 3886014431232 3886604550144 3886836350976 3892874027661 3894427828224 3902034132576 3923690471424 3923924484096 3931588399104 3931822882816 3939267282696 3939502224384 3961366511616 3969103555584 3969340276736 3976346960028 3976855710966 3977092894464 3977696844288 4007215661056 4008576024576 4015042254144 4015651966848 4015891464192 4016405274624 4016644816896 4023735002208 4053969256608 4054211039232 4054971580416 4055587356672 4062129420168 4062371689472 4070306009178 4092896259072 4094285709312 4094529896448 4100890197078 4101134778112 4102527025152 4102771703808 4109768809821 4110539773248 4110784929792 4133599838208 4141673275392 4141920288768 4149231610464 4149762481008 4150009976832 4150640185344 4181442428928 4188823515144 4189609308672 4190245530624 4190495440896 4197255124474 4198680002304 4230228789504 4230481084416 4231274692608 4238743742784 4238996545536 4247275835664 4270848270336 4279189770864 4279444985856 4280897765376 4287803276844 4288454410248 4320279384576 4321746026496 4322003779584 4328717430249 4329374776758 4329632984832 4330445193216 4363244273664 4370946276672 4371766235136 4372690894848 4379744477712 4381231306752 4414415044608 4415243157504 4421535932652 4423036948992 4423300743168 4431940002432 4456537325568 4465241500032 4465507811328 4474229506272 4508117618688 4509648027648 4516922535912 4517877897216 4518725419008 4526701877484 4552950546432 4560987419136 4561843027968 4562115100672 4569895597689 4570168150656 4604508291456 4605646733312 4606346133504 4613776625376 4615342903296 4615618166784 4624633046016 4650299817984 4659382434816 4659660324864 4667885561772 4668761223936 4669039673344 4694952902656 4704122732544 4705719681024 4712426454537 4713310472256 4713591578624 4714307371008 4723515002592 4758568597504 4759291219968 4759575068672 4760184029184 4768586710632 4768871113728 4778185315122 4804704304128 4804990861312 4805892243456 4806622052352 4814088492222 4814375609088 4816009986048 4824066381248 4850840010752 4852486766592 4860314307648 4861964279808 4862254252032 4870097549008 4870837107936 4871750842368 4872041398272 4908649807872 4917314561256 4917607834624 4918237014528 4918530342912 4919277256704 4927212537426 4928885220096 4964531573504 4965462884352 4966216925184 4966513115136 4967148552192 4975916567616 4976213336064 4985932502736 5013604491264 5013903507456 5023396687536 5023696287744 5033508194556 5033808397824 5061746098176 5071632321024 5073656610816 5080887782258 5081537852901 5081840920704 5082612634368 5083566096384 5122069364736 5130331769184 5131110846528 5131416870912 5132073406464 5132379488256 5141439169488 5180071827888 5180380772352 5181352574976 5182139400192 5190498703548 5192570437632 5200946567283 5202712176768 5231587295232 5231899312128 5242117865472 5252356376928 5252669632512 5281822015488 5292138074112 5301795946704 5302474281288 5302790525952 5303595792384 5344768032768 5353389672192 5354202622464 5354521952256 5355207032832 5355526422528 5364980002944 5405292342144 5405614718976 5406628773888 5407449808896 5416172560224 5427074678904 5457195012096 5459047612416 5467853596104 5470036033536 5470362271744 5478859742634 5479691746428 5480719697664 5481046573056 5511466450944 5522231033856 5522560385024 5531978881413 5532308813952 5533016641344 5533346635776 5534186913792 5575256571904 5585098020192 5586145744896 5586994040832 5587327254528 5588042121216 5598240003072 5609174065578 5640305052672 5640641445888 5641699590144 5651658323712 5651995394048 5663034447552 5694464360448 5696397508608 5705586361152 5705926647808 5707863687168 5717071035792 5717939213664 5719011858432 5760372512768 5762328035328 5771623240332 5772499702344 5772843979776 5773582582272 5773926924288 5784119065674 5817659031552 5827580806374 5827928368896 5829021646848 5829906825216 5830254526464 5839659303616 5841641742336 5853051198864 5885535707136 5885886726144 5895381243536 5897382598656 5897734324224 5908900924044 5909253336576 5942049767424 5953655333376 5954010415104 5964520440042 5965283566449 5965639341696 5966545266432 6010823491584 6012864036864 6022563381216 6023477950272 6023837196288 6024967225344 6035602503312 6080953884912 6081316558848 6082457370624 6093194130252 6093557534208 6105459013767 6139344388608 6141794844672 6151335295617 6151702167168 6153790537728 6154157555712 6166177394688 6200399757312 6212509913088 6212880433152 6223847415696 6225014965248 6272163643392 6274292908032 6283235272716 6284413963008 6285743161344 6295882686711 6298020003456 6345721626624 6346912038912 6358115614176 6358494818304 6370913753496 6406272405504 6418784656296 6419167478784 6421346648064 6431704915266 6469982355456 6480419076864 6482619039744 6483005669376 6494449477248 6495667789824 6496055197696 6544866410496 6556419415008 6557649352704 6558040457216 6559036342272 6569616716568 6571846960128 6620617179136 6621622566912 6622017486848 6622864736256 6632303898978 6634555423488 6634951114752 6647910003648 6684805988352 6685204676608 6697862250048 6698261716992 6711344259408 6711744530432 6748994797568 6762176428032 6764472041472 6775383803868 6775787894272 6776816845824 6778088128512 6790052816226 6829425819648 6840442358912 6841481128704 6841889161216 6842764541952 6843172651008 6855252225984 6906762437184 6907174363136 6908470099968 6909519200256 6920664938064 6923014354944 6923427250176 6934595423044 6936949569024 6975449726976 6989073652224 6989490487296 7000765226699 7001828342658 7003141835904 7003559510016 7042429353984 7056184098816 7069061262272 7069965708384 7070387367936 7071461056512 7085272503888 7137852896256 7138936829952 7139362603008 7140276043776 7140701896704 7152880065948 7153306670592 7167277972683 7207056456192 7207486291968 7208838365184 7209933078528 7221132738333 7221563413632 7236099571872 7276260016128 7278730149888 7290471461472 7293381378048 7305146323512 7306255661904 7307626263552 7308062097408 7362974711808 7375971841884 7376411751936 7377355521792 7377795514368 7378915885056 7390818806139 7446797360256 7448194326528 7449325387776 7449769672704 7450722828288 7464320004096 7478898754104 7520406736896 7520855261184 7535544431616 7550262291834 7550712596736 7592619147264 7595196678144 7607448481536 7610484916224 7621331673387 7622761381056 7623918951552 7625349144576 7683104047104 7695497653776 7696666269792 7697125306368 7698110109696 7698569232384 7712158754232 7770107741832 7770571158528 7772028862464 7773209100288 7773672701952 7785748055322 7788855656448 7804068265152 7847380942848 7847848968192 7863176798208 7863645765632 7878534565392 7879004448768 7922733023232 7938207111168 7938680553472 7952693920056 7953711421932 7954185788928 7955393688576 8014431322112 8017152049152 8030084508288 8031303933696 8031782928384 8032810549248 8033289633792 8047470004416 8107938513216 8108422078464 8109943160832 8111174713344 8124258840336 8124743378944 8140612018356 8185792518144 8188571418624 8201780394156 8202269556224 8205054050304 8205543407616 8218289613951 8219537619642 8221079546496 8221569859584 8267199676416 8283346550784 8283840577536 8298463220928 8299524962016 8300019953664 8301280370688 8362884857856 8377647030288 8379218617344 8380491061248 8380990881792 8394510248948 8397360004608 8413761098367 8460457579008 8460962168832 8462549385216 8477487485568 8477993091072 8494551671328 8541696540672 8558379541728 8558889971712 8561795530752 8575606553688 8576908820496 8640558769152 8643492052992 8644007559168 8657434860498 8658749553516 8659265969664 8660890386432 8676178598511 8726488547328 8741371209561 8741892553344 8743532470272 8745381789696 8759488955424 8762462613504 8828830089216 8843071865304 8846073897984 8846601486336 8863880004864 8913074651136 8930483000064 8931015622656 8946780660063 8948459012544 9016235237376 9019296055296 9033845071824 9035755794432 9037450838016 9053403754968 9121974838272 9123686055936 9124230201344 9139791195378 9140336301312 9209016582912 9211293466624 9212692267008 9227553250752 9230685806592 9231236333568 9249266092032 9300599635968 9318764869632 9319320649728 9335771123544 9337522447872 9338079346688 9408245465088 9411439362048 9424852909074 9426620944512 9427183157248 9428614742016 9447030005184 9517137195008 9518582439936 9519150137344 9520368058368 9537173421264 9537742227456 9556370630244 9609408608256 9609981722624 9611784486912 9628176984444 9628751218176 9632019972096 9647557372899 9648132762496 9701680021504 9704973533184 9720628615296 9723928559616 9724508504064 9740195098016 9741674215872 9743501684736 9744082796544 9817299615744 9834629122512 9835215669248 9836474029056 9837060685824 9838554513408 9854425074852 9857770440192 9929063147008 9930925768704 9932433850368 9933026230272 9934297104384 9948455848467 9951833135232 9952426672128 9971865005472 10027208982528 10027807014912 10046793375072 10047392575488 10067016389112 10067616795648 10123492196352 10143264642048 10147313221632 10161775564516 10163075705802 10163681841408 10165225268736 10167132192768 10185079224339 10244138729472 10260663538368 10262221693056 10262833741824 10264146812928 10264758976512 10282878338976 10360143655776 10360761544704 10362705149952 10364278800384 10380997407096 10385140875264 10401893134566 10405424353536 10463174590464 10463798624256 10484235730944 10502742513987 10504712753856 10505339265024 10563644030976 10584276148224 10603591893408 10604948562576 10605581051904 10607191584768 10706779344384 10708405244928 10709043904512 10710414065664 10711052845056 10729960005888 10810584684288 10811229437952 10813257547776 10814899617792 10832345120448 10854149357808 10914390024192 10918095224832 10935707192208 10940072067072 10957719485268 10959383492856 10961439395328 10962093146112 11044462067712 11045120770048 11063957762826 11064617627904 11066033282688 11066693271552 11068373827584 11150513143808 11170196040384 11172291489792 11173988081664 11174654509056 11176084242432 11196480006144 11218348131156 11280610105344 11281282891776 11283399180288 11303316647424 11303990788096 11325393437751 11326068895104 11388928720896 11392795017216 11411172722304 11411853295616 11415727374336 11434142071584 11435878427328 11438023716864 11520745025536 11524656070656 11543246480664 11544999404688 11545687959552 11547165164544 11547853848576 11568238131348 11635318063104 11655161612748 11655856737792 11658043293696 11659813650432 11660509052928 11678622082983 11679318607232 11683283484672 11706102397728 11771071414272 11771773452288 11790762487072 11794765197312 11795468648448 11817801848088 11818506673152 11884099534848 11907310666752 11908020830208 11929040880084 11930567132898 11931278683392 11933090532864 12021646983168 12025728073728 12045126762432 12046955900544 12047674392576 12049934450688 12071205006624 12161907769824 12162633117696 12164914741248 12186388260504 12187115068416 12210918027534 12278688777216 12283589689344 12302670591234 12303404334336 12307581075456 12308315111424 12329306429463 12332354789376 12400799514624 12425019826176 12425760866304 12447694831392 12450029930496 12544327286784 12566470545432 12568827926016 12571486322688 12591765373422 12596040006912 12691443253248 12693824077824 12716231228352 12716989636608 12741827506992 12812544811008 12837569312592 12838334957568 12842693296128 12863409830532 12960838153728 12965238079488 12966011338752 12986152290747 12988898954496 12991335579648 12992110395392 13089732820992 13112838830016 13115298705408 13116080914432 13118072684544 13139233433136 13143693920256 13241234358272 13243245133824 13245729472512 13264607797956 13269110846976 13269902229504 13295820007296 13369611976704 13370409353216 13395724500096 13396523433984 13422688518816 13423489060864 13497989595136 13524352856064 13528944082944 13550767607736 13551575788544 13553633691648 13556176257024 13580105632452 13658851639296 13680884717824 13682962257408 13683778322432 13685529083904 13686345302016 13709686793067 13710504451968 13813524874368 13814348726272 13816940199936 13819038400512 13841329876128 13846028709888 13846854500352 13869190846088 13873899138048 13950899453952 13978147304448 13978980974592 14001530453398 14003656685316 14006283671808 14007119020032 14084858707968 14112368197632 14137279363611 14138122524544 14139931416768 14140774735872 14142922113024 14170545007776 14275705792512 14277873659904 14278725206016 14280552087552 14305760131896 14306613341184 14334555945366 14414112912384 14414972583936 14417676730368 14419866157056 14442265476666 14443126827264 14472199143744 14552520032256 14557460299776 14580942922944 14586762756096 14610292647024 14612511323808 14615252527104 14616124194816 14725949423616 14751943683768 14752823503872 14754711043584 14755591028736 14757831770112 14781637612278 14893594720512 14896388653056 14898650775552 14899539345408 14901445656576 14928640008192 14957797508208 15040813473792 15041710522368 15071088863232 15100524583668 15101425193472 15185238294528 15214896963072 15220969832448 15242663346774 15244613558703 15245522762112 15247837903104 15250698289152 15366208094208 15390995307552 15393332539584 15394250612736 15396220219392 15397138464768 15424317508464 15540215483664 15541142317056 15544057724928 15546418200576 15571496110644 15577711312896 15602839701849 15608136530304 15694761885696 15695697936384 15726353596416 15727291531264 15757069130784 15758008897536 15845466046464 15876414222336 15877361106944 15905387840112 15907422843864 15908371577856 15910787377152 16028862644224 16034304098304 16060169016576 16062607867392 16063565856768 16065621098496 16066579267584 16094940008832 16215877026432 16216844156928 16219886321664 16222349426688 16248517680672 16249486757888 16281224036712 16371585036288 16377142837248 16403560788312 16404539112448 16410108100608 16411086815232 16436579227902 16439075239284 16442159092992 16443139719168 16534399352832 16566693101568 16567681155072 16595936644239 16596926441856 16599049924032 16600039907328 16602560741376 16725769715712 16755294060576 16758437234688 16760982122496 16761981763584 16789020497896 16794720009216 16827522196734 16920915158016 16921924337664 16925098770432 16954974971136 16955986182144 16989103342656 17083393081344 17116759083456 17117779943424 17123591061504 17151213107376 17153817640992 17281117538304 17286984105984 17314869720996 17317499107032 17318531939328 17321780772864 17352357197022 17452977094656 17482742419122 17483785106688 17487064940544 17490763579392 17518977910848 17524925227008 17657660178432 17686143730608 17692147795968 17693202972672 17727760009728 17826149302272 17860966000128 17862031245312 17893561320126 17896918025088 18032470474752 18038592110592 18067690143648 18071511588864 18074901676032 18106807509936 18243949676544 18247372111872 18248460402688 18279582390756 18280672602624 18316377041301 18418033165824 18422586933248 18425384534016 18454005886851 18455106501504 18461371613184 18462472667136 18498532184064 18601199271936 18637529739264 18638641299456 18671542247088 18675044895744 18676158693376 18816490930176 18822878724096 18849705818148 18853241889024 18854366314496 18857229484032 18887648060133 18894060010368 19034274390016 19037164879872 19038300274688 19040736116736 19074346842528 19075484454912 19112741260488 19218817216512 19219963445248 19256353968888 19257502436352 19264039944192 19295114745798 19296265524992 19403360043008 19409947066368 19441257230592 19447857119232 19449017008128 19480390196032 19483348431744 19487003369472 19488165593088 19634599231488 19669258245024 19670431338496 19672948058112 19674121371648 19677109026816 19708850149704 19715540880384 19858126294016 19861851537408 19864867700736 19866052460544 19868594208768 19896911696934 19903666270464 19904853344256 19943730010944 20054417965056 20055614029824 20093586750144 20094785150976 20134032778224 20135233591296 20246984392704 20286529284096 20323551129032 20326151411604 20327363682816 20330450537472 20334264385536 20370158448678 20488277458944 20521327076736 20524443386112 20525667483648 20528293625856 20529517953024 20565756677952 20720287311552 20721523089408 20725410299904 20728557600768 20761994814192 20770281750528 20803786269132 20810848707072 20926349180928 20968471461888 21002295680097 21005485027974 21009425507712 21010678530048 21127288061952 21168552296448 21207183786816 21209897125152 21211162103808 21214383169536 21413558688768 21416810489856 21418087809024 21420828131328 21422105690112 21459920011776 21501833918049 21621169368576 21622458875904 21626515095552 21629799235584 21664690240896 21708298715616 21828780048384 21836190449664 21871414384416 21880144134144 21915438970536 21918766985712 21922878790656 21924186292224 22088924135424 22090241540096 22127915525652 22129235255808 22132066565376 22133386543104 22136747655168 22172456418417 22301026287616 22340392080768 22344582979584 22347976163328 22349309018112 22352168484864 22392960012288 22436696262312 22561220210688 22562565783552 22606633294848 22607981576192 22650786875502 22652137790208 22777857441792 22785590034432 22822345444608 22823706591232 22831454748672 22863995020161 22868284143168 22871756854656 22876047433728 23041490051072 23049312141312 23086492961328 23089998809376 23091375919104 23094330329088 23095707697152 23136476262696 23310323225496 23311713475584 23316086587392 23319627300864 23321018105856 23357244165966 23358637214464 23366566969344 23412204795456 23542142828544 23543546904576 23581524974144 23589530394624 23590937296896 23635603696176 23637013346304 23768199069696 23814621333504 23816041660416 23858081760168 23861134265796 23862557366784 23866181065728 24043293966336 24051456147456 24090253524864 24093911801088 24095348785152 24099868901376 24142410013248 24323815539648 24325266235392 24329829482496 24372776521008 24374230136832 24421836055068 24557377554432 24605341182468 24606808668672 24615162150912 24616630222848 24654868841853 24658612858926 24664709578752 24801599029248 24850039652352 24851521732608 24895389662784 24900059860992 25088654573568 25132941090864 25137655852032 25142972645376 25183530746844 25192080013824 25382886506496 25387648155648 25432462456704 25433979273216 25483655013984 25625089622016 25675138625184 25676669915136 25685386592256 25726819661064 25921676307456 25930476158976 25932022677504 25972304581494 25977797908992 25982671159296 25984220790784 26028535795533 26179465641984 26225677660032 26230597410816 26232161828864 26236145369088 26278466866272 26287387840512 26482468716544 26486490267648 26529215595912 26538221693952 26539804459008 26591640014592 26739223953408 26740818706432 26791449000192 26793046867968 26840341980189 26845377037632 26846978121728 26995979190272 27048705712128 27057888165888 27101535215472 27103151577088 27107267383296 27112352514048 27160211264904 27361769435648 27365924514816 27367556644864 27371058167808 27372690604032 27419373586134 27421008903936 27627049748736 27628697452544 27633880399872 27638076801024 27682659752256 27692057419776 27693709000704 27738381692176 27747798276096 27901798907904 27956294608896 27957961949184 28003060906796 28007313370632 28012567343616 28014238040064 28224736395264 28274558727222 28276245049088 28279862833536 28281549471744 28285844226048 28341090015552 28551411585024 28555747319808 28557450412032 28561104175104 28611520263792 28613226682368 28669111890732 28828225824768 28829945167872 28835353460736 28884530953332 28886253654528 28942672118697 28944398287488 29105040064512 29114920599552 29161885845888 29173525512192 29220585294048 29225022647616 29230505054208 29232248389632 29451898847232 29503887367536 29505647007744 29509422087168 29511182057472 29515663540224 29563275224556 29787189441024 29792777306112 29797301551104 29799078690816 29802891313152 29845367545401 29857280016384 29915595016416 30081626947584 30083421044736 30142177726464 30201049167336 30202850386944 30370476589056 30429793926144 30441939664896 30485326693548 30489227117406 30491045524224 30495675806208 30501396578304 30732416188416 30781990615104 30786665079168 30788501225472 30792440438784 30794276929536 30848635016928 31080430967328 31082284634112 31088115449856 31092836401152 31142992221288 31155422625792 31205679403698 31216273060608 31389523771392 31391395872768 31452707192832 31454583062528 31508227541961 31514138261568 31516017795072 31690932092928 31752828444672 31754722213888 31810775680224 31814845687728 31816743155712 31821574754304 32057725288448 32120338033152 32125215734784 32127131713536 32131242196992 32133158535168 32189880017664 32431754052864 32433688313856 32439772643328 32444698853376 32497035361344 32498973515776 32562448073424 32743170072576 32754285674496 32807121576624 32809078224896 32820216201216 32873158455804 32878150478568 32884318185984 32886279438336 33133386203136 33135362310144 33191873288478 33193852883712 33198099848064 33200079814656 33205121482752 33451539431424 33510588121152 33516874469376 33521964244992 33523963527168 33578040995792 33589440018432 33655044393468 33841830316032 33843848675328 33850197540864 33909949942272 33911972364288 33976180313253 33978206685312 34166786162688 34233518166912 34235559886848 34247182123008 34302426214752 34307635281984 34562235076608 34573968211968 34629739441992 34634998214064 34637063878656 34643561545728 34704714394044 34905954189312 34965484838244 34967570213376 34974129881088 34981527158784 35035866248949 35037955821696 35049850454016 35315320356864 35372287461216 35384295591936 35386405945344 35455520019456 35652298604544 35721932000256 35724062490624 35787122640252 35793836050176 36064940949504 36077184221184 36135380287296 36143023177728 36149803352064 36213615019872 36487899353088 36494744223744 36559164781512 36561345205248 36632754082602 36836066331648 36845173866496 36850769068032 36908011773702 36910213003008 36922743226368 36924945334272 36997064368128 37202398543872 37275059478528 37277282598912 37343084494176 37350089791488 37352317386752 37632981860352 37699411636296 37706483778048 37708732628992 37714458968064 37775296120266 37788120020736 38068548780032 38074329759744 38076600549376 38081472233472 38148693685056 38150968909824 38225482520976 38437634433024 38439926890496 38512707937776 38515004872704 38528079888384 38590229491596 38592531049984 38806720086016 38882514461184 38895714238464 38898034016256 38958456872241 38960780392064 38966696863488 38974006738944 38976331186176 39269198462976 39338516490048 39340862676992 39345896116224 39348242743296 39354218053632 39417700299408 39431081760768 39716252588032 39723703074816 39729735401472 39737188417536 39793823393868 39807332540928 39809706688512 39873923682503 39887460021888 40108835930112 40111228059648 40187173500288 40189570301952 40268065556448 40270467182592 40493968785408 40573058568192 40647102258064 40652302823208 40654727365632 40660901074944 40668528771072 40740316897356 40976554917888 41042654153472 41048886772224 41051334967296 41056587251712 41059035906048 41129060379201 41131513355904 41440574623104 41443046178816 41450820599808 41457115201536 41523989628384 41540563501056 41607572538264 41621697414144 41852698361856 41936942923776 42004591360194 42010970055948 42018851015424 42021357060096 42254576123904 42337104592896 42411838090833 42414367573632 42419794250304 42422324207616 42428766339072 42827117377536 42833620979712 42836175618048 42841656262656 42919840023552 43003667836098 43242338737152 43244917751808 43253030191104 43259598471168 43329380481792 43416597431232 43657560096768 43672380899328 43742828768832 43760288268288 43830877941072 43837533971424 43845757581312 43848372584448 44177848270848 44255831051304 44258470511616 44264133130752 44266773086208 44273495310336 44344912836834 44602052575232 44680784161536 44689165959168 44695952326656 44698618036224 44704336969728 44785920024576 44873392524624 45122440421376 45125131567104 45213266589696 45215963152384 45301573751004 45304275580416 45555714883584 45644690889216 45647413182464 45662909497344 45727990040322 45733840676109 45736568286336 45743513709312 45752094867456 46082980102144 46098624282624 46172985922656 46179997618752 46182751838208 46188660658176 46191415394304 46272952525392 46620646450992 46623426951168 46632173174784 46639254601728 46714488331932 46717274428928 46733133938688 46808519105547 46824409590912 47084285657088 47087093809152 47163049948288 47179060789248 47181874593792 47271207392352 47274026692608 47536398139392 47629242667008 47632083320832 47716163520336 47722268531592 47725114733568 47732362131456 48086587932672 48102912294912 48180507049728 48187823602176 48190697570304 48199737802752 48268433931451 48284820026496 48647631079296 48650532470784 48659658964992 48745553042016 48748460273664 48843672110136 49114755108864 49210682364936 49213617337344 49230324301824 49233260445696 49309737683706 49317225717852 49329419157504 49603198058496 49700079304704 49703043465216 49787809932717 49790779325568 49800119721984 50177309147136 50265882181728 50275311704064 50285945290752 50367061493688 50384160027648 50765773012992 50775296311296 50864924913408 50867958546432 50967310027968 51250179244032 51350277250368 51353339830272 51370773184512 51453639322128 51843352614912 51860952317952 51944609162988 51955595817984 51965342318592 51968441581568 52057071591066 52358931283968 52451355320064 52461194821632 52464323657728 52472290738176 52556933732544 52574775681024 52964937433088 52972980535296 53058431191824 53076443387904 53079608918016 53183280029184 53478447906816 53582898000384 53586093735936 53680683960378 53690754075264 53693956243456 53991958380544 54097411424256 54115776331776 54203070430944 54206303154176 54214534766592 54224705028096 54320422529808 54723538871296 54731849029632 54735113289728 54742116335616 54745381208064 54838747172268 54842017807872 54949131123903 55254099497472 55257394905088 55267760799744 55276153602048 55362017660553 55365319504512 55384114839552 55387418001408 55476763384352 55495596552192 55803597815808 55912589217792 55915923898368 56006121813592 56014626741264 56025134687232 56028476080128 56449472790528 56549117454444 56552490098176 56559725667072 56563098943488 56571688452096 56662944180399 56682180031104 57102823170048 57111494639616 57114900824064 57122208350208 57223040527584 57226453364736 57338223781464 57656451649536 57659890335744 57769061906664 57772507309056 57885344237394 57888796574976 58210080129024 58229841199104 58323771691776 58347051024384 58441170588096 58450045295232 58461010108416 58464496779264 58903797694464 59007774735072 59011294015488 59018844174336 59022364114944 59031327080448 59126550449112 59574378882048 59585554612224 59594603102208 59598157381632 59605782626304 59690735090802 59714560032768 59831190032832 60163253895168 60166842089472 60284355452928 60402098334672 60405700773888 60740953178112 60859587852288 60970653387096 60978454234812 60982091048448 60991351612416 61002793156608 61464832376832 61563981230208 61573330158336 61577002450944 61584880877568 61588553859072 61697270033856 62160861934656 62164569268224 62176230899712 62185672802304 62285984442576 62310845251584 62411358807396 62432546121216 62779047542784 62905414385664 62909166125056 63006887040291 63016455083922 63028276523136 63032035590144 63381864185856 63505656889344 63509444427776 63621551360448 63629691375456 63633486311424 63643149508608 64115450576896 64240676066304 64250431469568 64254263427072 64262484393984 64266317070336 64379760035328 64505501754147 64863508105728 64867376627712 64879545286656 64889397706752 64994070722688 64997947031552 65124896146848 65486340145152 65508571348992 65614243153248 65618156449792 65640432402432 65746316911608 65756300957136 65768636371968 65772558876672 66266772406272 66270724620288 66383746576956 66387705767424 66396199696128 66400159629312 66410242965504 66517369255251 66903078862848 67021176242304 67033748938752 67043928489984 67047927054336 67156081991584 67178880036864 67310088786936 67683660632064 67687697350656 67819899884544 67823944728576 67952360626506 67956413370624 68333572325376 68467036333824 68471119773696 68494364246016 68591985060483 68604852429504 68615270563968 69124470153216 69147936423936 69259478883984 69269996428128 69274127757312 69287123091456 69409428788088 69930969676488 69935140426752 69948259762176 69963054317568 70071732497898 70075911643392 70099700908032 70630640713728 70744574922432 70768591183872 70772811890688 70911040038912 71304597209088 71443864000512 71448124981248 71574245280504 71587672100352 72129881899008 72154368442368 72270760574592 72286046355456 72299606704128 72427230039744 72975798706176 72989488447488 73118329563024 73122690410496 73265508165204 73672132663296 73690347732992 73816023547404 73820426006016 73845486452736 73849890668544 73964606525559 73994128736256 74404797087744 74550118957056 74554565197824 74686168988352 74700179582976 74704634773504 75265963720704 75398823272592 75412967556096 75417465257984 75428917936128 75550592240532 75576240041472 76137097560064 76148659519488 76153201098752 76162944466944 76297387370112 76301937819648 76450965041952 76875268866048 76879853780992 77025415875552 77030009745408 77056159776768 77180458983192 77185062099968 77613440172032 77765028922368 77791428476928 77796068032512 77916913744482 77921560784128 77933393726976 77948013477888 77952662372352 78085607386599 78538396925952 78677032980096 78681725353984 78691792232448 78696485486592 78708436107264 78835400598816 78862163521536 79432505176064 79447406149632 79459470802944 79587646787736 79614665081856 79619413377024 79747847365006 79774920043776 80217671860224 80222456119296 80374347000576 80379140603904 80521025940567 80536131112896 80540934365184 80987937570816 81146117136384 81294204516128 81304605646416 81309454731264 81321802149888 81337057542144 81480633794712 82085308306944 82097773544448 82102669934592 82113174503424 82118071812096 82258120758402 82263026711808 82881149246208 82886092357632 82901641199616 82914230403072 83047979256768 83081127002112 83215145076528 83243394828288 83705396723712 83873885847552 84009182720388 84021940111896 84037702030848 84042714120192 84674209185792 84823676181666 84828735147264 84839588500608 84844648415232 84857532678144 85654234755072 85667241959424 85672351236096 85683312525312 85839680047104 86007335672196 86484677474304 86489835503616 86506060382208 86658760963584 86828016356091 86833194862464 87315120193536 87344761798656 87485657537664 87520576536576 87661755882144 87675067942848 87691515162624 87696745168896 88355696541696 88511662102608 88516941023232 88528266261504 88533546172416 88546990620672 88689825673668 89204105150464 89361568323072 89378331918336 89391904653312 89397236072448 89408673939456 89536102636203 89571840049152 89746785049248 90244880842752 90250263134208 90426533179392 90431926304768 90603147502008 90608551160832 91111429767168 91289381778432 91294826364928 91325818994688 91455980080644 91467681352218 91473136572672 91487027418624 91504189734912 92165960204288 92197248565248 92345971845312 92359995237504 92365503676416 92377321316352 92382830788608 92545905050784 93241292901984 93246853902336 93264346349568 93278509203456 93428976663864 93434548857856 93466267877376 93617038211094 93648819181824 94168571314176 94174187618304 94326099896576 94358121578496 94363749187584 94524682625883 94542414784704 94548053385216 95072796278784 95258485334016 95264166641664 95432327040672 95444537063184 95450229467136 95464724262912 96173175865344 96361014099456 96375647204352 96381395140608 96399475605504 96536867862902 96569640052992 97295262158592 97301064941568 97319317929984 97491106084032 97496920547328 97687344220272 98229510217728 98421364729872 98427234674688 98460648603648 98619475367412 98634451435704 98658838315008 99400158609408 99406086930432 99575619865434 99581558651136 99600239443968 100354618294272 100531764363456 100550623408128 100571890581504 100734122987376 100768320055296 101531546025984 101550592622592 101729849826816 101735917092864 101934620055936 102500358488064 102700554500736 102706679660544 102741546369024 102907278644256 103686705229824 103721904635904 103889218325976 103911191635968 103930684637184 103936883163136 104114143182132 104717862567936 104902710640128 104922389643264 104928647315456 104944581476352 105107598746847 105113867465088 105149551362048 105929874866176 105945961070592 106116862383648 106152886775808 106159217836032 106366560058368 106956895813632 107165796000768 107172187471872 107361367920756 107381508150528 107387912486912 107983916761088 108194822848512 108231552663552 108406140861888 108412606308352 108429069533184 108449410056192 108640845059616 109447077742592 109463698059264 109470226579456 109484232671232 109677494344536 109684035615744 109898262247806 110508198994944 110514789810176 110535521599488 110552307204096 110724035321106 110730639009024 110768229679104 110774836002816 110953526768704 110991193104384 111607195631616 111825178435584 111831847796736 112012243627184 112029253482528 112050269374464 112056952160256 112898945581056 113098234908888 113104980196352 113119451334144 113126197886976 113143376904192 113325888360798 113364360062208 114205646340096 114222989279232 114229801648128 114244416700416 114446081055168 114452906729472 114676447562928 115312903299072 115319780671488 115538123813328 115545014618112 115770688474788 115777593149952 116420160258048 116647543383552 116694102048768 116875370616723 116882341176192 116900090590464 116922020216832 116928993558528 117807595388928 118015549470144 118022588030976 118037688348672 118044728229888 118062654160896 118253100898224 119148757764096 119171109224448 119189206204416 119211565252608 119381470181604 119429120065536 119621771047509 119662380065664 120326507790336 120333684178944 120568710905856 120804196669344 120811401547776 121481906356224 121719175704576 121941306774192 121956908469624 121964182096896 121982703224832 122005586313216 122929664753664 123127962460416 123146660316672 123154004901888 123169761755136 123177107718144 123394540067712 124321723869312 124329138536448 124352461799424 124371345604608 124571968885152 124621690503168 124822717614792 124865092242432 125558095085568 125810828771328 125818332250112 126013774080582 126032910167844 126056553046272 126064071180288 126763728371712 127011313778688 127018888855552 127235514272499 127243102720896 127259382750912 127266972622848 127286299017216 128230901153792 128481352132608 128500862939136 128508526854144 128524968787968 128759520070656 129011003508294 129727016211456 129734753255424 129759090573312 129778795413504 129988141445376 129995894063104 130249792293696 130972680290304 131017142697984 131228486306496 131236312899584 131280864804864 131492633823216 131512601914272 131537272743936 131545117753344 132533544812544 132767493153912 132775411534848 132792399392256 132800319258624 132820485931008 133034738510502 133806157725696 134042352484608 134067497877504 134087856979968 134095854108672 134312163983168 134357760073728 134620177573872 135367321264128 135375394701312 135639799769088 135647889457152 135904721253012 135912826741248 136667144650752 136934072667648 136942239547392 136988728492032 137183970120966 137201522028327 137209704859008 137230541127936 138248940306432 138295872847872 138518957767968 138539992856256 138548255514624 138574246182912 138818857576176 139861939352976 139870280853504 139896519524352 140143464995796 140151823286784 140199401816064 140425557316641 141261281427456 141489149844864 141537182367744 141545623781376 141822080077824 142609194418176 142887728001024 142896249962496 143148490561008 143175344200704 144259763798016 144308736884736 144541521149184 144572092710912 144599213408256 144805301794353 144854460079488 145951597412352 145978976894976 146236659126048 146245380820992 146531016330408 147344265326592 147632047094808 147640852012032 147690972905472 147699781337088 147929213051118 147988257472512 148809594175488 149100237914112 149109130395648 149372337976704 149400359165952 149409269547008 150531927441408 150797646545184 150825935112192 150834930515968 150857835872256 151101184481064 151152480082944 152274195120128 152297319038976 152306402197504 152325888933888 152594774740224 152603875639296 152901930083904 153750537732096 153759707561984 154050831751104 154060019490816 154112319553536 154360917966384 154370124199936 155226880344064 155530057844736 155582856953856 155833827488964 155843121568256 155866787453952 155896026955776 155905324744704 156171214773198 157076793851904 157354065960192 157363450707968 157383584464896 157392970973184 157416872214528 157670801197632 157724327043072 158865010352128 158894812299264 158918941605888 159175293575472 159229330163712 159238826754048 159495694730012 159549840087552 160435343720448 160748694001152 160758281207808 161042051881134 161072262225792 161081868730368 161975875141632 162292234272768 162588409032256 162609211292832 162618909462528 162643604299776 162674115084288 162961267589424 164170616613888 164195547088896 164205339869184 164226349006848 164236143624192 164516241516804 164526053423616 164847393371709 165762298492416 165772184715264 165803282399232 165828460806144 166086052981659 166095958513536 166162254004224 166430290153056 166486789656576 167410793447424 167747771695104 168018365440776 168043880223792 168075404061696 168085428240384 169348418371584 169647352363332 169657470294528 169679177001216 169689296830464 169715065356288 169988832541197 171308469510144 171334483918848 171344702472192 171366625050624 171679360094208 172014671344392 172969354948608 172979671007232 173317521927168 173656032712182 173666389724928 174630240387072 174689523597312 174971315075328 175041153073152 175323511764288 175350135885696 175383030325248 175393490337792 176711393083392 177023324205216 177033882046464 177056532523008 177067092344832 177093981241344 177379651347336 178723136646144 178756663836672 178783809306624 178794472144896 178817347878912 179072205272406 179143680098304 179493570098496 180489761685504 180500526268416 180853066358784 180863852609536 181206295004016 181217102321664 182222859534336 182578763556864 182589652729856 182911960161288 182935362704436 182946273145344 182974054837248 183008379469824 184331920408576 184394497130496 184691943690624 184719990475008 184731007352832 184754642632704 184765661577216 185091810101568 186482585803968 186493707804672 186528692699136 186557018406912 186857953327728 186869097715712 186932535754752 187234076422188 187297638363648 188337142628352 188652199793152 188716243156992 188727498375168 189020661120873 189049365251766 189084829569408 189096106770432 190145592557568 190516970668032 190528333283328 190864654081344 190889074126368 190900458934272 190929448525824 192346351730688 192722028198912 192751294408704 192762790281216 192798951211008 193073735725804 193139280105984 193516505262441 194590524317184 194602129883136 194638635859968 194982212168064 194993841094656 195374688440544 196459020435456 196842729459744 196854469349376 196921297207296 197238950734824 197268902871408 197317676630016 198800317218816 198812173860864 199151239730868 199163117302272 199200478887936 199552107765753 200709236588544 201063528726912 201101246816256 201143781163008 201468245974752 201536640110592 203063092051968 203459699653632 203471834185728 203869240111872 205000716976128 205401109001472 205413359321088 205483092738048 205775955181449 205814557288512 207373410459648 207443809271808 207778436651952 207822383271936 207861369274368 208228286364264 209805421280256 209844779286528 209857294630912 209889162952704 210215197493694 210227734930176 210299102724096 211859749732352 211891922141184 212233724767296 212305773551616 212318435672064 212733120116736 213913791627264 214331592001536 214344374943744 214722735841512 214763016301056 214775824973824 216389645697024 216463105327104 216812281723776 216825212616704 216858139066368 216898820112384 217281690119232 218894155485184 218927396118528 218940453158912 218968465342464 219354988689072 219368071231488 219796524495612 221016397989888 221029579620352 221071043198976 221448070642212 221461278018048 221536459358208 221549672005632 221893819576677 221907053537408 221982386208768 223214391263232 223650356871168 223663695593472 224024487254368 224058506965056 224100538748928 224113904320512 225797891162112 226196469817776 226209960392704 226238902668288 226252395773952 226286753808384 226651776721596 226728720124416 228411292680192 228445978558464 228459603296256 228488833400832 228892162110336 228905813458944 229352895125856 230625806598144 230639561342976 231076247626656 231090029236224 231541376949576 231555186299904 232840320516096 233295086767104 233388204097536 233750741233446 233764682352384 233800181180928 233844040433664 233857987117056 234256822159797 235615190777856 236031098940288 236045176061952 236075376697344 236089456459776 236125308321792 236506201796448 238297515528192 238342218448896 238378412408832 238762940363208 238858240131072 239243542095018 239324760131328 240653015580672 240667368357888 241137421811712 241563077821701 241608393338688 241622803095552 242963812712448 243438351409152 243882613548384 243913816939248 243928364193792 243965406449664 244011172626432 246255924920832 246293320633344 246308009803776 246339523510272 246354215436288 246789080135424 248643447738624 248658277072896 248704923598848 248742691209216 249143937770304 249243381006336 249645435229584 249730184484864 251116190171136 251621657542656 252027548161164 252065820335688 252113106092544 252128142360576 254022627557376 254037777711104 254471028544998 254486205441792 254518765501824 254533945245696 254572598034432 256461802307584 256962704265216 257001725878272 257017053708288 257049937575936 257519040141312 258022007016588 259454032422912 259469506510848 259518181146624 259976282890752 259991788126208 260484049068273 260499584587392 261945360580608 262034285395968 262456972612992 262472625799168 262561729609728 262985267646432 263025203828544 263074545487872 263090235506688 265067089625088 265534986307824 265550823069696 265584798784512 265600638517248 265640971862016 266069477021004 267612315451392 268084704969216 268134995755008 268175713959936 268191708217344 268608307908609 268624327966336 268715520147456 269240355147744 270734642528256 270750789402624 271279599538176 271295778914304 271809442506024 271825653482496 273334289301504 273868145335296 273884479094784 273977456984064 274367940241932 274403044056654 274419409718016 274461082255872 276497880612864 276591745695744 277037915535936 277079985712512 277096511029248 277148492365824 277637715152352 279723878705952 279740561707008 279793039048704 280286929991592 280303646573568 280398803632128 280851114633282 282522562854912 282978299689728 283074364735488 283091247562752 283574047877649 283644160155648 285218388836352 285775456002048 285792499924992 286296981122016 286350688401408 288519527596032 289083042298368 289144185421824 289198426816512 289610603588706 289708920158976 291903194824704 291957953789952 292473318252096 292490761641984 293062032660816 294688530653184 295264094189616 295281704024064 295381945810944 295858426102236 295976514945024 298200475828224 298218260791296 298744675953408 298800718331904 298818539094016 301063854882816 301595293090368 301651870224384 301669861031936 301715671744512 302202368962128 302304960165888 304548390240256 304594638077952 304651777867776 305189549480448 305207751278592 305803860167808 307501075464192 307519415123968 308101663502208 308120038981632 308224639107072 308721835932768 308740248399872 310453760688128 311060115689472 311165713907712 311667654977928 311686243136512 311733574907904 311792053911552 311810649489408 312342429546396 314153587703808 314708131920384 314726901415936 314767168929792 314785941946368 314833744429056 315322796240541 315341602395264 315448654086144 317730020704256 317789624598528 317837883211776 318350587150944 318458660327424 318477653508096 318991389460024 319099680175104 320870687440896 321497388002304 321516562415616 322084103762268 322144524451584 322163737460736 323951750283264 324584468545536 325176818064512 325218422585664 325237818925056 325287208599552 325348230168576 325922535178848 328341233227776 328391094177792 328410679738368 328452698013696 329032483033608 329052106847232 329694786743418 331524596984832 331544369430528 331606564798464 331656921612288 332172105963318 332191917027072 332324508008448 332860580306112 332973579313152 334821586894848 335495543390208 336036730881552 336087760447584 336150808123392 336170856480768 338696836743168 339294704726664 339314940589056 339358354002432 339378593660928 339430130712576 339977665082394 342616939020288 342668967837696 342689404944384 342733250101248 343358720188416 344029342688784 345938709897216 345959342014464 346635043854336 347312065424364 347332779449856 349260480774144 349942630150656 350082306146304 350626111850169 350647023528576 350700271771392 350766060650496 350786980675584 353422786166784 354046648410432 354067764092928 354113065046016 354134184689664 354187962482688 354759302694672 357446273292288 357513327673344 357567618613248 357634695757824 358144410544812 358287360196608 358865313142527 358987140196992 360979523371008 361001052536832 361706132717568 361727705219072 362412590008032 362434204643328 364445719068672 365157527113728 365179305459712 365823920322576 365870725408872 365892546290688 365948109674496 366016758939648 368663840817152 368788994260992 369383887381248 369439980950016 369462014705664 369509285265408 369531323154432 370183620203136 372965171607936 372987415609344 373057385398272 373114036813824 373715906655456 373738195431424 373865071509504 374468152844376 374595276727296 376674285256704 377304399586304 377432486313984 377454996750336 378041322241746 378098730503532 378169659138816 378192213540864 380291185115136 381033941336064 381056666566656 381706542817497 381729308162688 381778148252736 381800917868544 381858897051648 384692703461376 385444056397824 385502588817408 385525580562432 386147471451608 386278560211968 387033010524882 389181048634368 389204259766272 389277271719936 389964424336128 389987682189312 390749376881088 392918040870912 393685458919488 393708938698752 393842594414592 394477901469648 394537805742816 394635353260032 397600634437632 398302479461736 398326234604544 398400957775872 399104215531506 401418473177088 402127057453824 402202493632512 402287562326016 402936491949504 403073280221184 406126184103936 406919399307264 406943668371456 407738480223744 410001433952256 410802218002944 410826718642176 410966185476096 411551910362898 411629114577024 414746820919296 414887618543616 415556873303904 415644766543872 415722738548736 416456572728528 419610842560512 419689558573056 419714589261824 420430394987388 420455469860352 420598205448192 421276671949923 423719499464704 423783844282368 424467449534592 424611547103232 424636871344128 425466240233472 427827583254528 428663184003072 428688749887488 429445471683024 429526032602112 429551649947648 432779291394048 432926210654208 433624563447552 433650425233408 433716278132736 433797640224768 434415905383059 434563380238464 437788310970368 437854792237056 437880906317824 437936930684928 438709977378144 438736142462976 439593048991224 442032795979776 442059159240704 442896141284424 442922556036096 443072918716416 443099344011264 443787639153354 443814107074816 443964772417536 446428782526464 447300713742336 447327391186944 448048974508736 448117013930112 448201077497856 448227808641024 451595782324224 452392939635552 452419920785408 452477805336576 452504791547904 452573507616768 453303553443192 453457440248832 456822585360384 456891957116928 456919206592512 456977666801664 457784324220672 457811626917888 458705790251712 461251613196288 461279122685952 462152495253312 462180058472448 463082753899152 463110372599808 465680641032192 466590173534208 467501482466892 467529364704768 467600362361856 467688080867328 467715974234112 468513644319594 471230381555712 472062197880576 472090352123904 472150753394688 472178912919552 472250616643584 473012403592896 476595031056384 476684436897792 476756824817664 477525880726416 477716480262144 478487084190036 478649520262656 481306031161344 482274843623424 483126155643402 483216786677376 483245606191104 485927625424896 486876702818304 487765227096768 487827633878496 487856728387584 487930812899328 488022345252864 492511849841664 492586641266688 492616019607552 492679047020544 492708430872576 493578160270848 494542180115127 497286895477248 497316554145792 497409847197696 497485382418432 498287875540608 498486762012672 499290870459168 499460368969728 502232380342272 503243315085312 504055096322328 504131640671376 504226212185088 504256284721152 508045255114752 508075555422208 508942057089996 508972410883584 509037531003648 509067890491392 509145196068864 509966497623591 512923604615168 513925408530432 514003451756544 514034107416576 514099875151872 515038080282624 516044014033176 518908064845824 518939013021696 519952565781504 519983576252416 520968098136546 520999169174784 523890721161216 524068570791936 524913945225984 524945251598336 525123459219456 525970535292864 526050407657088 526149090975744 526180471013376 530134179250176 531069972615648 531101646139392 531169597569024 531201277034496 531281943724032 532138954042008 536169409938432 536269991510016 536351427919872 536383416434688 537216615817218 537248655932672 537431040294912 538480710295488 541469285056512 541501578805248 542559199076352 542591557828608 543618885012048 543651306964992 546668578603008 547736290670592 547768958189568 548735880483864 548806088113308 548838819436032 548922164511744 552995761225728 553183491391488 554075831071872 554159971425024 554193022058496 554296984731648 555275430304704 559447757411904 559481123414016 559586078097408 560573859983184 560607293147136 560797607264256 561702229266564 565956599379456 566148729470976 566182495125504 567061983362619 567148095755298 567288320311296 570436777672704 571550912004096 571584999849984 572593962244032 572701376802816 577039055192064 578166084596736 578288370843648 578396853633024 579221207177412 579417840317952 583806389649408 583915907579904 584946636504192 584981523283968 586124065321632 589377061306368 590528188379232 590563408048128 590763891621888 591716852204472 591953029890048 596400951656448 596436521582592 597489351906816 597601436663808 597637078188032 598656323297259 602127709765632 603190586180736 603303740448768 603339722063872 603431343489024 604404737924256 604609920331776 609096780480512 609189276155904 610379098960896 610415502557184 611607720335616 615002150928384 615038830247936 616203327004416 616240077963264 616449278214144 617327865544347 617443671865536 617480496799744 620907521376256 622120231378944 622331427815424 623335309955856 623372486273024 623467149815808 623584107823104 624684859092792 629416263840768 629453802831872 629534337859584 629571883892736 629667488858112 630645592481082 630683204790528 630897308172288 635460041408512 635579249197056 635675766423552 636701174301888 636917320654848 636955307016192 637982778920048 638199360350208 641741374881792 642994776004608 643033124831232 644168207524536 644289048903168 644327474921472 649168937091072 650353636129024 650436845171328 650475637850112 650574417199104 650696460337152 651845070357696 656682466455552 656782188355584 656821359476736 656905396027392 658064966067216 658104213694464 659389573486836 663049193969664 663088738861056 663213129596928 664344211926636 664383834054144 664649016016896 665681458730031 665721160612224 665947158626304 669643173789696 670991086780416 672073461763104 672175520895168 672301616246784 672341712961536 677393673486336 678589409453328 678629881178112 678716708004864 678757187321856 678860261425152 679955330164788 685233878040576 685337935675392 685378809888768 685466500202496 686717440376832 688058685377568 691877419794432 691918684028928 693270087708672 694624130848728 694665558899712 698520961548288 699885260301312 700164612292608 701252223700338 701294047057152 701400543542784 701532121300992 701573961351168 706845572333568 708093296820864 708135528185856 708226130092032 708268369379328 708375924965376 709518605389344 714892546584576 715026655346688 715135237226496 716288821089624 716574720393216 717730626285054 717974280393984 721959046742016 722002105073664 723412265435136 723455410438144 724689233465103 724825180016064 724868409286656 728891438137344 730315054227456 730358610919424 731647840645152 731741450817744 731785092581376 731896219348992 732033517879296 737327681634304 738767774762496 738879961900032 738924029411328 739018570530816 739062646308864 740367240406272 745930343215872 745974831218688 746114770796544 746228073627648 747431813310912 747476390862848 747730143019008 748936305688752 749190553454592 753348570513408 754608799172608 754864972627968 756082644483492 756197461007064 756339318277632 756384427081728 762067882672128 762113333133312 763413085634994 763458616325376 763556296505472 763601835737088 763717794103296 769385406922752 770888112795648 771005177634816 771051161124864 772294942903216 772557120423936 774066021049764 778362097268736 778408519532544 778554543439872 779928848672256 779975364378624 781452147204819 781498753762176 785836081741824 787370917838976 787417877397504 787685188829184 788955802939296 789075611485632 789270706520064 795201268875264 796604958923472 796652469209088 796801915551744 798208431063012 802836946354176 804254114907648 804404987265024 804575124652032 805824923725827 805872983899008 806146560442368 812252368207872 813838798614528 813887336742912 815476960447488 820002867904512 821604436005888 821653437284352 821932370952192 823103820725796 823258229154048 829493641838592 829775237087232 831113746607808 831289533087744 831445477097472 832913145457056 839221685121024 839379117146112 840860789974776 840910939720704 841196410896384 842553343899846 847438998929408 847567688564736 848934899069184 849223094206464 849273742688256 850932480466944 855655166509056 857326368006144 857377499774976 858890943366048 859052065204224 859103299895296 865558582788096 867249126895104 867300850466816 867432556265472 867595280449536 868831810766118 869126760476928 875576621940736 875709584474112 875761812635648 875873861369856 877419954756288 877472284925952 879186097982448 884065591959552 884118318481408 885792282568848 885845112072192 886145837432832 887575278306708 887628214149632 887929544835072 894601427484672 894654782373888 896097949017472 896234027860224 896402154995712 896455617282048 903191564648448 904785879271104 904839841570816 904955610673152 905009583095808 905147015233536 906607106886384 906914880497664 913645170720768 913783914233856 913955333603328 915568648441344 915623253835776 917100244697569 917411580503424 922503226392576 922558245371904 924304990506624 924360116944896 926165507798304 926220745199616 931361282064384 933180347068416 935002964933784 935058729409536 935200724723712 935376161734656 935431948468224 937027288639188 942460763111424 944124395761152 944180704247808 944301506789376 944357825839104 944501233287168 945968388721623 946024807185792 953190062112768 953368873795584 953513649635328 955051761452832 955432960524288 956974168380072 957299040525312 962612062322688 964549687246848 966252311286804 966433573354752 966491212382208 971855250849792 973753405636608 975530454193536 975655267756992 975713456775168 975861625798656 976044690505728 985023699683328 985173282533376 985232039215104 985358094041088 987156320541696 989084360230254 994573790954496 994633108291584 994819694395392 994970764836864 996575751081216 996973524025344 998581740918336 998920737939456 1004464760684544 1006486630170624 1008110192644656 1008263281342752 1008452424370176 1008512569442304 1016090510229504 1017884114179992 1017944821767168 1018075062007296 1018135780982784 1018290392137728 1019932995247182 1025847209230336 1027850817060864 1028006903513088 1028068214833152 1028199750303744 1030076160565248 1032088028066352 1037816129691648 1037878026043392 1039905131563008 1039967152504832 1041936196273092 1041998338349568 1047781442322432 1049827890451968 1049890503196672 1050246918438912 1051878335550507 1051941070585728 1052100815314176 1052298181951488 1052360942026752 1060268358500352 1062139945231296 1062203292278784 1062339195138048 1062402554068992 1062563887448064 1064277908084016 1072338819876864 1072539983020032 1072702855839744 1074433231634436 1074497311865344 1074862080589824 1076595939427581 1076961420590976 1082938570113024 1083003157610496 1085118398152704 1085183115657216 1087237770024096 1087302613929984 1093337157206016 1095472581341184 1095537916379136 1097471760967728 1097612176226616 1097677638872064 1097844329023488 1105991522451456 1106366982782976 1108151662143744 1108319942850048 1108386044116992 1108593969463296 1110550860609408 1118895514823808 1118962246828032 1119172156194816 1121147719966368 1121214586294272 1121595214528512 1123404458533128 1131913198758912 1132297458941952 1132364990251008 1134123966725238 1134296191510596 1134576640622592 1140873555345408 1143101824008192 1143169999699968 1145119628452491 1145187924488064 1145402753605632 1154078110384128 1156332169193472 1156576741687296 1158442414354824 1158835680635904 1167612779298816 1167831815159808 1169893273008384 1169963046567936 1172248130643264 1178754122612736 1181056376758464 1181126816096256 1181527783243776 1183433704408944 1183906059780096 1192801903312896 1194978703813632 1195202873327616 1195274156376064 1197312646594518 1204255419531264 1206381172361472 1206607480897536 1206679444127744 1206862686978048 1208809475848512 1209219840663552 1218193560961024 1218378552311808 1220758197921792 1220831005114368 1223215440671232 1230004301856768 1232406654008832 1232480155926528 1232898556428288 1234655731088694 1234887343731072 1234960993599488 1241815042752512 1244240462757888 1244662855630848 1246670619911712 1246744972546048 1246934299631616 1247168215646208 1249369718185584 1258832527681536 1258907605663744 1259068675719168 1259143767785472 1261291184962164 1261366409581056 1261794616344576 1263830015849769 1270920082817024 1271158498394112 1271351532847104 1273402348603776 1273834641309696 1273910614032384 1275965557840096 1276398720700416 1283482749763584 1285989552009216 1286066249662464 1288336415049072 1288578097806336 1288654949842944 1298337874182144 1300707272258048 1300873690342656 1300951275700224 1301148834398208 1301392920674304 1303247716149177 1303690140715392 1313364932911104 1313564376711168 1313642718953472 1313810792054784 1316129932134432 1316208427388928 1318779146973672 1326098387939328 1326177477722112 1328688423853272 1328767668108288 1329298032033792 1331362917460062 1331442321224448 1331894317252608 1339286347579392 1341982173560832 1344146923526208 1344351041790336 1344603232493568 1344683425923072 1354787346972672 1357178818906656 1357259762356224 1357433416009728 1357514374643712 1357720522850304 1359910660329576 1370467756081152 1370675871350784 1370757619777536 1370933000404992 1373434880753664 1376117370755136 1383754839588864 1383837368057856 1386540175417344 1389248261697456 1389331117799424 1397041923096576 1399770520602624 1402504447400676 1402588094114304 1402801087085568 1403064242601984 1403147922702336 1413691144667136 1416186593641728 1416271056371712 1416452260184064 1416536738758656 1416751849930752 1419037210778688 1429785093169152 1430053310693376 1430270474452992 1432577642179248 1433149440786432 1435461252570108 1435948560787968 1443918093484032 1446824530870272 1446910820876288 1449378466930206 1449650360032128 1449736818573312 1457782876274688 1460630108454912 1460717221838848 1463295681290304 1463482901635488 1463570185162752 1463792438697984 1464067035758592 1474655363268608 1477535549524992 1477759923800064 1477848058822656 1478037141061632 1478125292617728 1480734480812544 1483626540345381 1491860686431744 1491949662437376 1492229541593088 1492456147255296 1494863626621824 1494952781725696 1495460286038016 1497872611377504 1498381106909184 1506697141026816 1509217598345216 1509729945255936 1512165288966984 1512394922014128 1512678636555264 1512768854163456 1524135765344256 1524226666266624 1526826171269988 1526917232650752 1527112593010944 1527203671474176 1527435588206592 1529899492870773 1538770813845504 1541776225591296 1542010355269632 1542102322249728 1544589885806432 1545114240847872 1548132042099528 1556724194537472 1556817039065088 1559857697344512 1559950728757248 1562904294409638 1562997507524352 1571672163483648 1574741835677952 1574835754795008 1575370377658368 1577911605878592 1578151222971264 1578541413040128 1590402537750528 1593209917846944 1593304938418176 1593603831103488 1596416862126024 1608508229815296 1608809974530048 1609150249304064 1611649847451654 1611745967798016 1612293120884736 1624504736415744 1627677597229056 1627774673485824 1630953920894976 1640005735809024 1643208872011776 1643306874568704 1646207641451592 1646516458308096 1658987283677184 1659550474174464 1662227493215616 1662579066175488 1662890954194944 1665826290914112 1678443370242048 1678758234292224 1681721579949552 1681821879441408 1682392821792768 1685106687799692 1694877997858816 1697869798138368 1698446188412928 1698547485376512 1701185950087857 1701864960933888 1711310333018112 1714652736012288 1714754999549952 1717781886732096 1718104130408448 1718206599790592 1731117165576192 1734498253790208 1734601700933632 1734865112530944 1735190560899072 1737663621532236 1738253520953856 1751153243881472 1751419168948224 1751523625271296 1751747722739712 1754839909512576 1754944569851904 1758372195964896 1768131183919104 1768236636962816 1771584565137696 1771690224144384 1772291674865664 1775150556613416 1775256428299264 1775859089670144 1789202854969344 1789309564747776 1792195898034944 1792468055720448 1792804309991424 1792911234564096 1795968969891777 1806383129296896 1809571758542208 1809679683141632 1809911221346304 1810019166191616 1810294030467072 1813214213772768 1813829760995328 1827290341441536 1827567828467712 1831137296882688 1831246507671552 1834200489395138 1834823161006848 1845006452785152 1845116490743808 1848609981013248 1848720233889792 1851983596633041 1852331015596608 1852441490399232 1862722564128768 1866360694136832 1870005929867568 1870117458819072 1870401449447424 1870752323469312 1874054577278376 1888248791522304 1888361408495616 1888603013578752 1888715651678208 1889002466574336 1891936777443246 1892049614371584 1906380124225536 1906737747591168 1907027299270656 1910103522905664 1910865921048576 1913948336760144 1914598081050624 1925224124645376 1929099374493696 1932504622573608 1932867146709504 1932982424764416 1947506811273216 1951060908387072 1951310535513984 1951426913550336 1951723251597312 1952089381011456 1970047399366656 1970346565066752 1970464078430208 1970716188082176 1974312641083392 1978168720460508 1989147581908992 1989266216583168 1989639388790784 1993151502162432 1993947048050688 1997044376190093 1997163481836672 1997841475878912 2008929521369088 2012973260341248 2016220385289312 2016526562685504 2016904848740352 2017025138884608 2032181020459008 2035768228359984 2035889643534336 2036150124014592 2036271561965568 2036580784275456 2039865990494364 2051694418460672 2055701634121728 2056013807026176 2056136429666304 2056399500607488 2060152321130496 2064176056132704 2075632259383296 2075756052086784 2079810263126016 2079934305009664 2083872392546184 2083996676699136 2095562884644864 2099655780903936 2099781006393344 2100493836877824 2103756671101014 2103882141171456 2104201630628352 2104596363902976 2104721884053504 2120536717000704 2124279890462592 2124406584557568 2124678390276096 2124805108137984 2125127774896128 2128555816168032 2144677639753728 2145079966040064 2145405711679488 2148866463268872 2148994623730688 2149724161179648 2153191878855162 2153922841181952 2165877140226048 2166006315220992 2170236796305408 2170366231314432 2174067700395309 2174475540048192 2174605227859968 2186674314412032 2190945162682368 2191075832758272 2194943521935456 2195224352453232 2195355277744128 2195688658046976 2211983044902912 2216303324287488 2216639885700096 2216772088233984 2217187938926592 2221101721218816 2237791029647616 2237924493656064 2238344312389632 2242295439932736 2242429172588544 2243190429057024 2246808917066256 2263826397517824 2264594917883904 2268247933450476 2268592383021192 2269153281245184 2286203648016384 2286339999399936 2290239256904982 2290375848976128 2290805507211264 2308156220768256 2312664338386944 2313153483374592 2316884828709648 2317671361271808 2335225558597632 2335663630319616 2339786546016768 2339926093135872 2344496261286528 2357508245225472 2362112753516928 2362253632192512 2363055566487552 2366867408817888 2367812119560192 2385603806625792 2389957407627264 2390405746655232 2390548312752128 2394625293189036 2408510839062528 2412762344722944 2413214961795072 2413358888255488 2413725373956096 2417474771177481 2417618951697024 2418439681327104 2436387121922048 2436757104623616 2441516395843584 2441662010228736 2446430881342464 2460008603713536 2464813308017664 2464960311853056 2465797112856576 2469311462177388 2469774687462144 2469921987198976 2483630085505024 2488480925515776 2489325711261696 2493341239823424 2493489945092096 2493868599263232 2494336431292416 2498739436371168 2517665055363072 2517815211327488 2518137351438336 2522582369924328 2522732819162112 2523589232689152 2527660031699538 2541840165634048 2542316996788224 2542703065694208 2546804697207552 2547669282619392 2547821228064768 2551931115680192 2552797441400832 2566965499527168 2571979104018432 2572132499324928 2576672830098144 2577156195612672 2577309899685888 2596675748364288 2601414544516096 2601747380685312 2601902551400448 2602297668796416 2602785841348608 2606495432298354 2607380281430784 2626729865822208 2627128753422336 2627285437906944 2627621584109568 2632259864268864 2632416854777856 2637558293947344 2652196775878656 2652354955444224 2657376847706544 2657535336216576 2662725834920124 2662884642448896 2663788634505216 2683964347121664 2688293847052416 2688702083580672 2689206464987136 2689366851846144 2709574693945344 2714357637813312 2714519524712448 2714866832019456 2715028749287424 2715441045700608 2719821320659152 2740935512162304 2741351742701568 2741866000809984 2746869761507328 2751300734092707 2752234741510272 2767509679177728 2767674736115712 2773080350834688 2778496523394912 2778662235598848 2794083846193152 2799541041205248 2805008894801352 2805176188228608 2805602174171136 2806128485203968 2806295845404672 2827382289334272 2832373187283456 2832542112743424 2832904520368128 2833073477517312 2833503699861504 2838074421557376 2859570186338304 2860106621386752 2860540948905984 2865155284358496 2866298881572864 2870922505140216 2871897121575936 2887836186968064 2893649061740544 2893821641752576 2898756933860412 2899300720064256 2899473637146624 2915565752549376 2921260216909824 2921434443677696 2926591362580608 2926965803270976 2927140370325504 2927584877395968 2928134071517184 2949310726537216 2955071099049984 2955519847600128 2955696117645312 2956074282123264 2961468961625088 2967253080690762 2983721372863488 2983899324874752 2984459083186176 2984912294510592 2989727253243648 2989905563451392 2990920572076032 2995745222755008 2996762213818368 3013394282053632 3018435196690432 3019459890511872 3024330577933968 3024789844028256 3025357273110528 3025537708326912 3048271530688512 3053652342539976 3053834465301504 3054225186021888 3054407342948352 3054871176413184 3059798985741546 3077541627691008 3083552451182592 3084020710539264 3084204644499456 3089179771612864 3090228481695744 3096264084199056 3113448389074944 3113634078130176 3119715394689024 3119901457514496 3125808588819276 3125995015048704 3143344326967296 3149483671355904 3149671509590016 3150740755316736 3155635006651521 3155823211757184 3156302445942528 3157082826080256 3180805075501056 3186419835693888 3186609876836352 3187207662206976 3192833724252048 3217016459630592 3217619949060096 3223299694903308 3223491935596032 3224586241769472 3229787818282743 3249009472831488 3255355194458112 3255549346971648 3261907841789952 3280011471618048 3286417744023552 3286613749137408 3292415282903184 3293032916616192 3317974567354368 3319100948348928 3324454986431232 3325158132350976 3325781908389888 3331652581828224 3356886740484096 3357516468584448 3363443159899104 3363643758882816 3364785643585536 3370213375599384 3395739596276736 3396892376825856 3397094970753024 3402371900175714 3403729921867776 3422620666036224 3429305472024576 3429509999099904 3435563773464192 3436208260816896 3436413199581184 3462234331152384 3468996507580416 3469203401867264 3469730225061888 3475327243064472 3476507041907712 3502306487762944 3502838337896448 3503047250542592 3503495445479424 3509679819025152 3509889139703808 3516744391929792 3536262367838208 3536473273925632 3543169130275392 3543380448288768 3544583349731328 3550301113226832 3550512856598528 3551718179340288 3578405709938688 3584391796069888 3584936111440896 3585608619982848 3585822469128192 3591937939783554 3612766258593792 3619143517084416 3619359366283264 3619822442692608 3620038332383232 3620588060934144 3626428427545536 3627659521990656 3654580682883072 3655135656935424 3662274593765376 3662493015343104 3668400978790276 3669646322013696 3690012905570304 3697219962026496 3697440467779584 3703967193266082 3704662031193216 3704882980798464 3725445128257536 3732721388273664 3740011859735136 3740234917638144 3740802898894848 3741504646938624 3748109154556752 3776497583044608 3776722816991232 3777206027157504 3777431303356416 3783873554886492 3784099228743168 3791490047549307 3812760248451072 3813475495182336 3814054598541312 3820207045811328 3821731842097152 3827896673520288 3829196162101248 3850448249290752 3858198748987392 3865009245147216 3865734293419008 3865964849528832 3895013622546432 3902121816774144 3902621071027968 3902853827100672 3903446503194624 3904178762022912 3909743148447531 3940094798733312 3940693130133504 3940928156860416 3941432376164352 3948625282166784 3956337440921016 3978295163817984 3978532433166336 3986303004324864 3987894096101376 3994088752380186 3994326963673344 3995682951757824 4017859042738176 4025946520682496 4032440770578624 4033053125371008 4033809697480704 4034050277769216 4064362040918016 4071536456719968 4071779287068672 4072300248029184 4072543123931136 4073161568550912 4079731980988728 4111403268243456 4112027614052352 4112272859332608 4112799001214976 4120304642260992 4128352112265408 4151264518766592 4151512104173568 4159620526252032 4159868610019328 4167744785092368 4167993353398272 4191125769289728 4199311561807872 4199562012786688 4207513342202028 4207764282342912 4208403261256704 4209192727805952 4209443768107008 4241073434001408 4248559780925184 4248813169115136 4249356780552192 4249610216275968 4250255549792256 4257111632336064 4289355279507456 4290159932080128 4290811423358976 4297732926537744 4297989247461376 4299448322359296 4306383757710324 4307845682363904 4331754280452096 4340473592610816 4340732462628864 4348135400790618 4348951080096384 4349210455719936 4373348628824064 4381890325364736 4382151665516544 4389887043870912 4390448704906464 4390710555488256 4391377316093952 4423966089805824 4432606648574976 4433279771400192 4433544176467968 4434375877853184 4442203442437632 4450879621036143 4475582059295232 4475848987312128 4476688624779264 4484590879865472 4484858345177088 4486380858114048 4493617834132512 4527652795035648 4529189835767808 4536495866900952 4537184766042384 4538306562490368 4572407296032768 4572679998799872 4580478513809964 4580751697952256 4581611014422528 4589698478612319 4616312441536512 4625328676773888 4626306966749184 4633769657419296 4635342722543616 4670451117195264 4679573092033536 4679852186271744 4688992522573056 4715016490450944 4724225507033856 4724507264385024 4726111132975104 4733734817635776 4735624239120384 4771207613251584 4779914815254528 4780811493310464 4789250586378072 4825524689445888 4826429923590144 4826717776510976 4827450747912192 4834949542354962 4835237903394048 4836879362654208 4872774243844096 4873514209247232 4883032791687168 4883324020457472 4892861762684928 4920017207427072 4929626616035328 4929920623706112 4938622924354776 4939549374924288 4939843974397952 4976961851031552 4978651422523392 4986682479646848 4986979890184192 4987737198526464 4988672862584832 4997478872742336 5035330110726144 5035630422654976 5036274702876672 5045164739848656 5045465638324224 5047178465378304 5055320063399076 5083680331268096 5084633993576448 5093609394415104 5095338565238784 5095642456129536 5103557850263571 5103862231360384 5105594882801664 5133930999054336 5143958208036864 5144264998649856 5153345660196288 5154312391225344 5154619799371776 5193351496728576 5202829089032192 5203494761370624 5203805102800896 5204595337592832 5205571682697216 5212990864596708 5214760562861568 5253459731644416 5254257506844672 5254570875813888 5255243168219136 5264519728537728 5264833709555712 5275116587894688 5304393551757312 5304709910888448 5314753695413088 5315070672433152 5325451669840248 5325769284897792 5327577269010432 5367928694243328 5376587694104832 5377404167161344 5378412929974272 5378733703692288 5387906909675331 5419149387890688 5428715275626624 5429039049424896 5429733664038912 5430057498574848 5430882091401216 5439642641318304 5481871024324608 5482703485403136 5493739523014656 5502601468185414 5504469483020544 5535019358355456 5535349472231424 5546160701669376 5555950789899123 5556993046789824 5557324471197696 5588167692386304 5599082082410496 5610017789602704 5610352376457216 5611204348342272 5612256970407936 5664746374566912 5665084225486848 5665809040736256 5666146955034624 5667007399723008 5676148843114752 5719140372676608 5720213242773504 5721081897811968 5730310568716992 5732597763145728 5741845010280432 5743794243151872 5775672373936128 5787298123481088 5797513867720824 5798601440128512 5798947274293248 5842520433819648 5842868887355392 5853182725161216 5853931606541952 5854280740651008 5855169754791936 5856268143034368 5898621453074432 5910142198099968 5911039695200256 5911392235290624 5912148564246528 5922937923250176 5934506161381524 5967442745726976 5967798649749504 5968918166372352 5979454506487296 5979811126902784 5981841144152064 5991133128570279 5991490445510016 5993524427636736 6026788564107264 6036870393380864 6038919781023744 6048661155867936 6049579688056512 6050714546221056 6051075416653824 6096543061377024 6107304685079952 6107668930603008 6108450372043776 6108814685896704 6109742352826368 6119597971483092 6155083255382016 6167104902365184 6168041421078528 6168409288998912 6178359543225728 6180456963391488 6192528168398112 6226896778149888 6227268156260352 6239430789378048 6239802915028992 6251617177638552 6251990030097408 6286688653934592 6298967342711808 6299343019180032 6301481510633472 6311270013303042 6311646423514368 6312604891885056 6314165652160512 6361610151002112 6372839671387776 6373219753672704 6374415324413952 6385667448504096 6434032919261184 6435239898120192 6446599389806616 6446983871192064 6449172483538944 6459575636565486 6498018945662976 6510710388916224 6511098693943296 6522203101185927 6523815683579904 6560022943236096 6572835488047104 6573227498274816 6584830565806368 6586065833232384 6635949134708736 6648909972862464 6650316264701952 6651563816779776 6663305163656448 6713773480968192 6715032937168896 6726886319798208 6727287517765632 6729571287171072 6740426751198768 6791479192553472 6793784753651712 6804743800351428 6807459843735552 6858610944049152 6859019998199808 6871127546928384 6872416521633792 6872826399162368 6924468662304768 6937993015160832 6938406803734528 6939460450123776 6950654486128944 6953014083815424 7004612975525888 7005676675792896 7006990890958848 7019359638050304 7019778279407616 7033488783859584 7072524735676416 7072946547851264 7086338260550784 7086760896577536 7089166699462656 7100602226453664 7101025713197056 7103436358680576 7156811419877376 7168783592139776 7169872222881792 7171217239965696 7171644938256384 7183875879567108 7225532517187584 7238287034168832 7238718732566528 7239644885385216 7240076664766464 7241176121868288 7252424313532443 7252856855091072 7255319043981312 7309161365766144 7310271313870848 7324549187530752 7324986030686208 7336801957580552 7339292644027392 7380025811140608 7394439924052992 7394880935559168 7407934386532164 7409324062386432 7409765961596928 7450890256515072 7465442776547328 7480023719470272 7480469835276288 7481605797789696 7483009293877248 7496218309113504 7552995166089216 7553445633982464 7554412054315008 7567747109772984 7568198457486336 7582980095098614 7625520496902144 7626950990364672 7628109197082624 7640414091622656 7643463684194304 7655793347040576 7658392324202496 7700896498581504 7716397497974784 7730018490294432 7731468586838016 7731929699057664 7790027245092864 7804243633548288 7805242142055936 7805707654201344 7806893006389248 7808357524045824 7819486296895062 7880189597466624 7881386260267008 7881856313720832 7882864752328704 7897250564333568 7912674881842032 7956590327635968 7957064866332672 7972606008649728 7988177504760372 7988653927346688 7991365903515648 8051893041364992 8064881541157248 8066106250742016 8067619394961408 8068100555538432 8128724081836032 8143072913439936 8143558574137344 8144600496058368 8145086247862272 8146323137101824 8159463961977456 8222806536486912 8224055228104704 8225598002429952 8240609284521984 8253902202278121 8256704224530816 8302529037533184 8303024208347136 8319241052504064 8319737220038656 8335489570184736 8335986706796544 8382251538579456 8398623123615744 8399124025573376 8415026684404056 8415528564685824 8416806522513408 8418385455611904 8418887536214016 8482146868002816 8497119561850368 8497626338230272 8498713561104384 8499220432551936 8500511099584512 8514223264672128 8578710559014912 8580319864160256 8581622846717952 8595465853075488 8595978494922752 8598896644718592 8612767515420648 8615691364727808 8663508560904192 8680947185221632 8681464925257728 8696270801581236 8697902160192768 8698420911439872 8746697257648128 8763780650729472 8764303331033088 8779774087741824 8780897409812928 8781421110976512 8782754632187904 8847932179611648 8865213297149952 8866559542800384 8867088352935936 8884406884875264 8901759242072286 8951164118590464 8951697974624256 8953377249558528 8969181759730944 8969716690354176 8972761716228096 8987235668265024 9055305590071296 9058379671535616 9072991733801904 9074369532084768 9076613124980736 9144814592065536 9160957027619928 9161503395904512 9163222028845056 9179396957224638 9232624883073024 9250657353547776 9252613933498368 9267539314838592 9270685445087232 9340902234390528 9359146184067072 9359704372543488 9377985045146112 9430032980901888 9448451014067712 9449014528770048 9452222265950208 9467469635271552 9471248478240768 9542415226503168 9559829630509056 9561622986620928 9578501172756144 9651049378891776 9652859847180288 9653435553021952 9669899084709924 9670475806788096 9673758725308416 9689363454848229 9745548487688192 9747028418494464 9766065583374336 9766648040914944 9785723525369856 9840034414854144 9859253232070656 9859841247412224 9877245848709552 9879098749848576 9879687948795904 9953923702063104 9957302845046784 9973364959293696 9973959780368384 9975474397052928 9977345725169664 9994957745484672 10070660221452288 10071260845309952 10072549405753344 10090329479697312 10090931276648448 10094356930756608 10110640126798152 10167360662536192 10187218788830208 10190677130477568 10191284912259072 10207115700527142 10207724462720768 10211189765603328 10267861998108672 10287916416073728 10288529997299712 10306691320392576 10308624782450688 10309239598743552 10386702993457152 10405658178064384 10406989522741248 10407610205601792 10409190675185664 10425981729193416 10429521125723136 10506919463288832 10508515013689344 10509141751627776 10510486336438272 10529039457075456 10529667419111424 10550233175789376 10608787103514624 10609419821776896 10629507390826176 10630141344866304 10650903339680496 10651538569795584 10655154538020864 10753175388209664 10754808334322688 10756825859948544 10757467407384576 10775813819350662 10838298775781376 10857430551253248 10858078098849792 10859467328077824 10860114997149696 10861764182802432 10879285282636608 10963742048649216 10965406970806272 10987479046029312 11005202936370828 11008938966041088 11070038716710912 11092321403338752 11111901579798246 11113986093579648 11114648942395392 11176335384772608 11198164164820992 11220035579205408 11220704752914432 11222408696684544 11224513940815872 11329492749133824 11330168450973696 11331618081472512 11332293910069248 11352297686229504 11374470142647921 11438280745353216 11440426485547008 11442163795623936 11460621137433984 11465195526291456 11483690020560864 11487588486303744 11551344747872256 11574596246962176 11595027735441648 11597202880257024 11597894548586496 11685040867639296 11685737774710784 11706365450322432 11707863213083904 11708561481302016 11710339509583872 11712536286068736 11729229445342593 11797242906148864 11820284396199936 11822079390400512 11822784470581248 11824297128493056 11845875846500352 11869012322763048 11934885491453952 11935597299499008 11958909012974592 11959622253805568 11963682288304128 11982266257140558 11982980891020032 11987048855273472 12053577128214528 12073740786761728 12077839562047488 12097322311735872 12099159376113024 12101429092442112 12102150833307648 12193086122754048 12214609370159904 12215337861206016 12216900744087552 12217629371793408 12219484705652736 12239195942966184 12334209804730368 12336082842157056 12336818577997824 12356719086451456 12360913926782976 12385056336796224 12453793556299776 12454536312520704 12478861578756096 12479605830057984 12503234355277104 12503980060194816 12573377307869184 12597934685423616 12598686038360064 12622540026606084 12623292847028736 12625209783770112 12628331304321024 12723220302004224 12745679342775552 12746439507345408 12748830648827904 12771334897008192 12868065838522368 12870479796240384 12893198779613232 12893967742384128 12898344967077888 12919151273130972 13021420777832448 13022197387886592 13044406202371854 13047631367159808 13120045886472192 13145670976094208 13146454996549632 13169661131612736 13172131666464768 13271898269417472 13297819945724928 13300632529403904 13303127633559552 13326610327312896 13427546961936384 13430065874337792 13453772639596416 13454575035531264 13459142574342144 13480853502397536 13582958385106944 13587569507303424 13609487600702856 13614919687471104 13717221888098304 13718039996399616 13742255093856768 13744833043267584 13745652798324736 13769095435836957 13848937324609536 13875986030321664 13876813607469056 13878920900247552 13901308972257888 13906028167630848 14009225951051776 14011353351585792 14038719276100608 14039556558815232 14066977567719168 14145049471352832 14145893095702528 14172676521101568 14173521793155072 14178333398925312 14201204452907328 14202051426394112 14206872717361152 14313622839754752 14337567184279552 14339744445763584 14342434479931392 14367751759134216 14476574068337664 14477437465133056 14479289770770432 14480153329532928 14482352243736576 14504848627064886 14505713710182144 14510638087962624 14618322731532288 14620542627741696 14649098375061504 14649972061372416 14673603915161104 14678585288054784 14760051622281216 14788879848105984 14789761871118336 14815868773064328 14818648124772864 14819531923193856 14930885553094656 14960047438940544 14960939670552576 14963211595579392 14966018587754496 14992436618227008 15105990332178432 15106891267964928 15108824108630016 15135494219545968 15136396914972672 15165960190197228 15251040993804288 15253901980729344 15280828183245312 15286927368388608 15310673550790713 15311586694081152 15316784648404992 15401792997163008 15432794995949568 15460036980588864 15462937173676032 15463859398115328 15580054490185728 15608487267096576 15610484284111872 15611415308402688 15613786012778496 15616715048091648 15638972593790124 15760379194933248 15762772520534016 15763712627441664 15765729504657408 15794501128667136 15825349763684064 15913180655271936 15914129732665344 15945212017299456 15976355009520744 15977307854693376 15982731807031296 16103786082729984 16129763082314496 16132212501484032 16135238789922816 16136201111076864 16257448163672064 16286145826879872 16287117148274688 16289200992116736 16290172495724544 16292646274203648 16318927923954912 16445613072973824 16448110456209408 16481218569043968 16507804404556242 16513408449061632 16605058075066368 16606048416694272 16638482105008128 16639474440077312 16667852369697369 16670979140369472 16671973413593088 16764503077158912 16797246247231488 16798248051146752 16830053368808112 16831057129371648 16833613045026816 16836770911223808 16994239123700736 16995252676460544 16997427122208768 16998440865103872 17001022199169024 17028446529344256 17157421118029824 17160639728320512 17163245693435904 17190931706150976 17191956989845504 17197793289437184 17225535030841296 17231382729455616 17327017121808384 17361894370443264 17392541603162472 17395804320385536 17396841822879744 17527561301458944 17528606662066176 17559548175483648 17561794819625856 17562842221953024 17565509264375808 17695864359223296 17730426594299904 17733119085600768 17734176705871872 17768813769750528 17803518484144572 17902328237180928 17903395949248512 17906754499117056 17938363519461888 17939433380708352 17945523432456192 17973399385710837 17974471336530048 18110611180142592 18116759343071232 18145983467603808 18148739064169536 18153226249961472 18289629184131072 18321914055239856 18323006791809024 18326444057690112 18358793914449276 18465249766146048 18501314707095552 18505227866996736 18535078629677184 18541370890174464 18681804468781056 18718292368134144 18719408745086976 18755970090292224 18860065961803776 18896902028135424 18898029057540096 18904444531900416 18934939270543104 18942496956481536 19084830453006336 19119659261018112 19123245973241856 19157002345512288 19302098757783552 19305719694360576 19339798169419848 19340951613576192 19347517450616832 19378726909696458 19491096975376384 19494056836988928 19532131166748672 19533296081829888 19571447050739712 19680068829708288 19718506464141312 19719682494824448 19754491697419104 19758197499697152 19759375897591808 19907847404126208 19946729918587392 19947919560736768 19950948794105856 19954691450339328 19989915490969344 20141320442904576 20142521690619904 20145098811506688 20180658959394624 20181862553296896 20188713861513216 20221280253596304 20334721325072384 20374437577660416 20381354260955136 20414231401054284 20415448925441536 20422379531206656 20575832832147456 20577059994599424 20613382640785152 20617249564901376 20618479197487104 20773405986914304 20811316356128768 20813979045482496 20815220411203584 20818381350371328 20851963458386832 20859042251446272 21013838926577664 21017030027378688 21020972672876544 21058078914150912 21059334838222848 21100466351578752 21217574207029248 21218839643553792 21259014781652352 21260282689732608 21301806679360992 21303077139591168 21310309076041728 21506350776419328 21509616668645376 21513651719897088 21514934814769152 21551627638701324 21676597551562752 21714861102506496 21716156197699584 21718934656155648 21720229994299392 21723528365604864 21757272940597329 21758570565273216 21927484097298432 21930813941612544 21974958092058624 22010405872741656 22017877932082176 22140077433421824 22184642806677504 22223803159596492 22227972187159296 22229297884790784 22352670769545216 22396328329641984 22440071158410816 22441409505828864 22444817393369088 22449027881631744 22658985498267648 22660336901947392 22663236162945024 22704595372459008 22748940285295842 22876561490706432 22880852971094016 22884327591247872 22921242274867968 22930391052582912 22967380041121728 22975176972607488 23102689495744512 23149192493924352 23190055470883296 23194405760514048 23195789097172992 23370081735278592 23412730900644864 23415726426167808 23417122962604032 23420679019167744 23425072572137472 23458458890685186 23594485812297728 23640568792399872 23644158780801024 23645568941162496 23648594256986112 23691751693000704 23738024645526096 23869770982907904 23871194598998016 23917818025949184 23919244507611136 23964532514281116 23965961782040064 23974097710546944 24147481573523456 24155679124094976 24194644623471744 24198318752226048 24202858184884224 24204301666615296 24386172245508096 24429218740319808 24430675722412032 24433801488175104 24435258743586816 24438969411305472 24478391885932368 24668419609460736 24672165684314112 24713438172902912 24721827853565952 24761706606834363 24770112673592448 24907587112599552 24909072625041408 24957723157512192 24959211660115968 25006468710554208 25007960120389632 25146754615738368 25195869370847232 25197372076720128 25245080053212168 25246585694057472 25250419567540224 25256662608642048 25446440604008448 25491358685551104 25492879014690816 25497661297655808 25542669794016384 25736131677044736 25740959592480768 25786397559226464 25787935484768256 25796689934155776 25838302546261944 26042841555664896 26044394775773184 26088812404743708 26095262734319616 26240091772944384 26291341952188416 26292909993099264 26339322263225472 26344263332929536 26543796538834944 26595639891449856 26601265058807808 26653220654625792 26855093923872768 26860131748675584 26907545279192832 26909150071062528 26918285148684288 26961707004795072 27165916770213888 27175139014606848 27218975201405712 27229839374942208 27434443776196608 27484510187713536 27489666086535168 27491305596649472 27538190871673914 27697874649219072 27751972060643328 27753627214938112 27757841800495104 27802617944515776 27812056335261696 28018451902103552 28022706703171584 28077438552201216 28079113117630464 28133955135438336 28290098942705664 28345353042203136 28347043586310144 28356666797850624 28402408905814656 28404102852788224 28413745434722304 28627245679509504 28675134368559104 28679488891527168 28684868959862784 28735503518268432 28953148136675328 28954874930266112 28958579541540864 28960306659065856 29009697254129772 29011427420364288 29021276175925248 29068090364544687 29236645463064576 29241085255483392 29298196750123008 29299944122744832 29347207830322208 29357170576109568 29520103244562432 29577759696211968 29579523742236672 29631737546128656 29637296249545728 29639063846387712 29861771106189312 29920094877881088 29921879341105152 29926423191158784 29932037175508992 29984873236454016 30211980664356864 30213782535929856 30217648217260032 30270988439091936 30272793829945344 30331920380394456 30502081987608576 30561656366490624 30573854736777216 30621347101581426 30623173388162304 30633569296809984 30803585994326016 30865589991899136 30920073961177728 30925874347352064 30927718796230656 31160108980371456 31216974534193152 31220968568223744 31222830616805376 31227572025556992 31277945187580248 31520758389866496 31525545041068032 31527425254883328 31531459009314816 31589002257334272 31650699527368128 31826361310543872 31828259465330688 31890424034598912 31952710019041488 31954615709386752 31965463614062592 32259526164628992 32264425002968064 32270477579845632 32272402222153728 32514896327344128 32572291653759744 32574234296549376 32578401984233472 32580344991449088 32585292548407296 32637855847909824 32891226145947648 32896220912418816 32962437138087936 33015608809112484 33026816898123264 33210116150132736 33276964210016256 33278948880154624 33335704739394738 33341958280738944 33343946827186176 33529006154317824 33594492494462976 33596496102293504 33660106737616224 33662114258743296 33667226090053632 33673541822447616 33988478247401472 33990505352921088 33994854244417536 33996881730207744 34056893058688512 34123410427943763 34314842236059648 34321279456641024 34326491386871808 34381863412301952 34383913979691008 34395586578874368 34451070061682592 34462765458911232 34654034243616768 34723788740886528 34785083206324944 34791608640771072 34793683645759488 35055122602917888 35057213324132352 35119096350967296 35123589639251712 35125684443906048 35131018528751616 35187688336027779 35391728718446592 35460853188599808 35466238171201536 35468353411743744 35537627539501056 35607036968289144 35804656474361856 35806791898497024 35876727038923776 35878866761416704 35891046864912384 35946798771421674 35948942673060096 36221222360285184 36233518686142464 36291966935207616 36297478128339072 36306452499922944 36579258368262144 36643828110479712 36646013583618048 36652888115380224 36717587828898552 37002629414191104 37010455733993472 37070157259354368 37082741780348928 37363608937562112 37436584736268288 37438817490173952 37511940180584448 37720131923607552 37793804056270848 37796058115080192 37869878541086208 37884993912963072 38169660906012672 38239318522036224 38246491946483712 38314004691024576 38604197515567104 38611439388721152 38679596338839696 38681903227152384 38695034901233664 38757453819392916 38982193950752768 39064262333497344 39066592163659776 39142894101479424 39360137659416576 39437012928282624 39439364989648896 39508983394838208 39516394999394304 39518751795183616 39815694808252416 39893459837174784 39895839121473536 39901897588211712 39909382900678656 39979830981938688 40282640885809152 40285043381239808 40290197623013376 40361317918789248 40363725106593792 40377427723026432 40442560507192608 40669442650144768 40748875155320832 40762708521910272 40828462802108568 40830897850883072 40844759062413312 41151665664294912 41154119989198848 41226765281570304 41234499129802752 41236958394974208 41307286307510871 41546811973828608 41622632712257536 41627958090964992 41630440822407168 41636762700742656 41703926916773664 41718084502892544 42027677853155328 42034060054757376 42116157828301824 42118669676445696 42200932703157504 42435148414058496 42437679287107584 42518029563304704 42520565379465216 42603613358721984 42606154279182336 42620618152083456 43012701552838656 43019233337290752 43027303439794176 43103255277402648 43429722205012992 43432312395399168 43437869312311296 43440459988598784 43447056731209728 43514545881194658 43517141130546432 43854968194596864 43861627883225088 43949916184117248 44020811745483312 44035755864164352 44280154866843648 44369285613355008 44447606319192984 44455944374318592 44458595769581568 44792656659283968 44880142316821632 44882819011657728 44889634786738176 44898055763263488 45317970996535296 45320673803894784 45326472325890048 45409190744918016 45497880570591684 45753122981412864 45761705942188032 45842484549735936 45860782105165824 45932020652372139 45934760082243456 45950353945214976 46205378991489024 46298384987848704 46380110941766592 46388811521028096 46391578194345984 46740163470557184 46825461801289728 46831452852335616 46834245925208064 46841358038335488 46850145144274944 46916917781370372 47188971624595456 47281137584799744 47288317561602048 47291137882324992 47297188513972224 47383503386001408 47476049291052192 47739541965815808 47742389197996032 47835636051898368 47838489015222272 47929065028562232 47931923564080128 47948195421093888 48294963147046912 48311358248189952 48389289246943488 48396637504452096 48405716369768448 48408603333230592 48772344491016192 48858437480639616 48861351444824064 48867602976350208 48870517487173632 48877938822610944 48956783771864736 49336839218921472 49344331368628224 49426876345805824 49443655707131904 49523413213668726 49540225347184896 49815174225199104 49818145250082816 49915446315024384 49918423320231936 50003557109092107 50012937421108416 50015920240779264 50293509231476736 50391738741694464 50394744153440256 50490160106424336 50493171388114944 50500839135080448 50982717371102208 50985758029381632 50995322595311616 51085339588032768 51472263354089472 51481919184961536 51572795118452928 51575870969536512 51593379868311552 51676605092523888 52085683111329792 52177624809487416 52190525468639232 52582683904376832 52585819986198528 52678644526450944 52688526665859072 53087593077669888 53191279782899712 53202530117615616 53306441309251584 53710187847745536 53720263497351168 53815090558385664 53818300142125056 53836570297368576 53923414009590144 54331833540427776 54350278029213696 54437950402811424 54459678749884416 54868887552393216 54969020375427072 54979332173070336 54982611193298944 55076381743347828 55395749298438144 55503944121286656 55507254429876224 55515683600990208 55605235889031552 55624112670523392 56036903804207104 56045413406343168 56154877104402432 56158226235260928 56267910270876672 56580197885411328 56690706084406272 56694087172620288 56713333595701248 56804817811629312 56808205705576448 56827490869444608 57254491359019008 57350268737118208 57358977783054336 57369737919725568 57471007036536864 57906296273350656 57909749860532224 57917159083081728 58019394508259544 58022854840728576 58042552351850496 58136180729089374 58473290926129152 58482170510966784 58596393500246016 58599888245489664 58694415660644416 58714341152219136 59040206489124864 59155519392423936 59159047484473344 59263475092257312 59274592499091456 59278127692775424 59723542212378624 59840189755762176 59843758682210304 59852846382317568 59864074351017984 59969746472908032 60423961328713728 60427565071859712 60435296434520064 60541976878183872 60545587659890688 60663840760788912 61004163975217152 61123312732981248 61242694203162852 61246346776324608 61267138593619968 61731179983798272 61840147922355456 61851748694704128 61855437592461312 62320217960742912 62433949068386304 62441937136447488 62445661233610752 62455144051113984 62555890375160496 63041516779732992 63051090082136064 63062918018629632 63178004514668544 63301399054736256 63652722621087744 63656518930661376 63780848069197824 63905420038082976 63909231418773504 63930927228125184 64519052329257984 64528850005936128 64540955159691264 64544804444307456 65029792654688256 65144583307519488 65148468593098752 65156803968466944 65160689982898176 65170585096814592 65275711695819648 65782452291895296 65792441824837632 65924874276175872 66031217618224968 66053633796246528 66420232300265472 66553928420032512 66557897760309248 66671409478789476 66683916561477888 66687893654372352 67058012308635648 67188984988925952 67192992204587008 67320213475232448 67324228517486592 67334452180107264 67347083644895232 67976956494802944 67981010705842176 67989708488835072 68113786117377024 68246820855887526 68629684472119296 68642558913282048 68652982773743616 68763726824603904 68767827959382016 68791173157748736 68902140123365184 68925530917822464 69308068487233536 69447577481773056 69570166412649888 69583217281542144 69587367291518976 70110245205835776 70238192701934592 70247179278503424 70251368887812096 70262037057503232 70375376672055558 70783457436893184 70921706377199616 70932476342403072 70936706823487488 71075255079002112 71214073936578288 71609312948723712 71613583796994048 71753454077847552 71757733522833408 71893597542843348 71897885346120192 72442444720570368 72467037372284928 72583933870415232 72594956256678144 72612904999845888 73158516736524288 73287656220959424 73292027167236096 73305776230760448 73435175657797104 74005258828382208 74140314518708736 74165483560697856 74285119820503089 74727217875124224 74873169472536576 74877634980347904 75023880361168896 75440263847215104 75587608112541696 75592116230160384 75739757082172416 75769987825926144 76339321812025344 76478637044072448 76492983892967424 76628009382049152 77208395031134208 77222878777442304 77359192677679392 77363806454304768 77390069802467328 77514907638785832 78128524666994688 78133184327319552 78285788202958848 78720275318833152 78874025856565248 78878729979297792 79017966789676416 79032789998788608 79037503590367232 79631389616504832 79786919674349568 79791678242947072 79803795176423424 79959661963877376 80565281771618304 80570086762479616 80580395246026752 80722635837578496 80727450213187584 80754855446052864 80885121014385216 81338885300289536 81497750310641664 81525417043820544 81656925604217136 81661795701766144 81689518124826624 82303331328589824 82453530563140608 82468998259605504 82473916789948416 82614572615021742 83093623947657216 83245265424515072 83255916181929984 83260881644814336 83273525401485312 83407853833547328 83436169005785088 84055355706310656 84068120109514752 84232315656603648 84237339352891392 84401865406315008 84870296828116992 85036059126609408 85041130758930432 85207226717443968 85212308558364672 85241236304166912 86025403105677312 86038466674581504 86054606879588352 86206510554805296 86859444410025984 86864624790798336 86875738624622592 86880919977197568 87029091762389316 87034282261092864 87204271093634061 87709936389193728 87723255766450176 87899832368234496 88041623490966624 88071511728328704 88560309733687296 88738571226710016 88895212638385968 88911888748637184 88917191539163136 89585313318567936 89760284633643264 89765638023315456 89779269573476352 89796111526526976 90635941993070592 90641347607789568 90652944651780096 90818381489836032 90995761141183368 91506245962825728 91684969099471872 91721564210331648 91864041304744278 91869520164486912 91900707890429952 92410757982978048 92596769975697408 92760221883533184 92777623042056192 92783156388691968 93480326941114368 93650923602579456 93662905704671232 93668491850416128 93682716076670976 93833835562740744 94562275169599488 94576635123204096 94582275764649984 94594377027944448 94767006772002816 94952098582104384 95479083931631616 95484778395992064 95671272103796736 95676978030444544 95858130057124464 95863847128160256 95896390842187776 96589926294093824 96778578493886976 96793275008904192 96811432739536896 96817206666461184 97544688982032384 97716874961279232 97722702889648128 97735205952700416 97741034974347264 97755877645221888 97913567543729472 98673678437842944 98688662737256448 98853752691611648 98887311414263808 99046826427337452 99080450694369792 99630348450398208 99830892630048768 99836846640463872 100007114218184214 100025874842216832 100031840481558528 100587018462953472 100783477483388928 100789488306880512 100980320212848672 100986342776229888 101001678270160896 101965434742204416 101971516058763264 101990645190623232 102170679176065536 102370231283831289 102944526708178944 102963838369923072 103145590236905856 103151741939073024 103186759736623104 103353210185047776 104171366222659584 104355249618974832 104381050937278464 105165367808753664 105171639972397056 105357289052901888 105377053331718144 105563065008083337 106175186155339776 106382559565799424 106405060235231232 106612882618503168 107420375695491072 107630181116771328 107636600284250112 107673140594737152 107846828019180288 108663667080855552 108700556058427392 108875900805622848 108919357499768832 109737775104786432 109938040750854144 109958664346140672 110152763486695656 111007888242573312 111014508859752448 111031367201980416 111210471778063104 111248225341046784 112073807608414208 112090826812686336 112309754208804864 112316452470521856 112535820541753344 113160395770822656 113381412168812544 113388174345240576 113609635623258624 113616411411152896 113654981738889216 114508982718038016 114700537474236416 114717955566108672 114739475839451136 114942014073073728 115812592546701312 115819499721064448 115834318166163456 116038789016519088 116045709681457152 116085104703700992 116272361458178748 116946581852258304 117192787000492032 117199776490979328 117388831321288832 117428682304438272 118080412978249728 118311038784847872 118318094968946688 118526950184514624 118549184998182912 118556255385550848 119447084424757248 119680379511524352 119687517364420608 119705692764635136 119728148702035968 119939492945816064 120847922657427456 120855130143719424 120870592869040128 121083953756367744 121091175319781376 121327681521577824 122008327950434304 122246625465962496 122485388406325704 122492693552649216 122534277187239936 123462359967596544 123680295844710912 123703497389408256 123710875184922624 123921858922532613 124640435921485824 124867898136772608 124883874272894976 124891322467221504 124910288102227968 125111780750320992 126083033559465984 126102180164272128 126356009029337088 126602798109472512 127305445242175488 127313037861322752 127561696138395648 127810840076165952 127818462837547008 127861854456250368 129038104658515968 129057700011872256 129081910319382528 130289166615038976 130296937186197504 130313607936933888 130321379965796352 130341170193629184 130551423391639296 131564904583790592 131584883649675264 131849748552351744 132062435236449936 132107267592493056 132840464600530944 133107856840065024 133342818957578952 133367833122955776 133375787308744704 134377969977851904 134385984409174016 134640426950464896 134648457034973184 134668904360214528 134694167289790464 135953912989605888 135962021411684352 135979416977670144 136227572234754048 136493641711775052 137259368944238592 137285117826564096 137527453649207808 137535655918764032 137582346315497472 137796061957116417 137804280246730368 137851061835644928 138616136974467072 138895154963546112 139140332825299776 139166434563084288 139174734583037952 140220490411671552 140476385403869184 140494358557006848 140502737775624192 140524074115006464 140750753344111116 141566914873786368 141843412754399232 141864952684806144 141873413646974976 142150510158004224 142428147873156576 143218625897447424 143227167593988096 143506908155695104 143515467045666816 143787195085686696 143795770692240384 144884889441140736 144934074744569856 145167867740830464 145189912513356288 145225809999691776 146317033473048576 146575312441918848 146584054334472192 146611552461520896 146870351315594208 148010517656764416 148280629037417472 148330967121395712 148570239641006178 149454435750248448 149746338945073152 149755269960695808 150010671327276321 150047760722337792 150880527694430208 151175216225083392 151184232460320768 151479514164344832 152957274088144896 152985967785934848 153256018764098304 154416790062268416 154445757554884608 154718385355358784 154727612908609536 154780139604934656 155029815277571664 156257049333989376 156571576405917696 157748051713130496 157757459958595584 158035933579352832 158065579997577216 158075007180734464 159262779233009664 159573839348699136 159583356485894144 159607590352846848 159919323927754752 161130563543236608 161160790492053504 161445271675156992 161454900426375168 161509710892105728 161770242028770432 162677770600579072 162995500621283328 163050834087641088 163313851208434272 163323591403532288 163379036249653248 164606662657179648 164907061126281216 164937996519211008 164947833579896832 165229145230043484 166187247895314432 166490530849030144 166511832363859968 166521763289628672 166547050802970624 166815707667094656 166872338011570176 168110711412621312 168136240219029504 168464631313207296 168474678705782784 168803730812630016 169740593656233984 170072118253218816 170082261517860864 170414453434887936 170424617116729344 170482472608333824 172050806211354624 172076933349163008 172109213759176704 172413021109610592 173718888820051968 173729249581596672 173751477249245184 174058183524778632 174068564522185728 174408542187268122 175419872778387456 175446511532900352 175799664736468992 176083246981933248 176143023456657408 177120619467374592 177477142453420032 177790425276771936 177823777497274368 177834383078326272 179170626637135872 179520569267286528 179531276046630912 179558539146952704 179592223053053952 181271883986141184 181282695215579136 181305889303560192 181636762979672064 181991522282366736 183012491925651456 183369938198943744 183728082609488556 183739040328973824 183801415780859904 185193539951394816 185520443767066368 185555246084112384 185566312777383936 186960653882228736 187301847205158912 187325811409342464 187336983700832256 187365432153341952 187667671125481488 189124550339198976 189153270246408192 189188754055888896 189534013544005632 189904197164208768 190958167863263232 190969556791984128 191342544207593472 191353956060889088 191716260114248928 191727694256320512 191792781684375552 193179852588187648 193557156987773952 193586550017808384 193622865479073792 193634413332922368 195089377964064768 195433749922558464 195445405779296256 195470411905400832 195482069948694528 195511755290443776 195827135087458944 197347356875685888 197377325474512896 197707505383223296 197774622828527616 198093652854674904 198160901388739584 199260696900796416 199661785260097536 199673693280927744 200014228436368428 200051749684433664 200063680963117056 201174036925906944 201566954966777856 201578976613761024 201960640425697344 201972685552459776 202003356540321792 203930869484408832 203943032117526528 204341358352131072 204740462567662578 205889053416357888 205927676739846144 206291180473811712 206303483878146048 206373519473246208 206706420370095552 208342732445319168 208710499237949664 208762101874556928 210330735617507328 210714578105803776 210754106663436288 211126130016166674 212350372310679552 212765119131598848 212810120470462464 213225765237006336 214840751390982144 215260362233542656 215273200568500224 215693656038360576 217327334161711104 217401112116854784 217751801611245696 217838714999537664 219475550209572864 219876081501708288 219917328692281344 220305526973391312 222015776485146624 222029017719504896 222420943556126208 222496450682093568 222855359461509267 224147615216828416 224181653625372672 224619508417609728 224632904941043712 225071641083506688 226320791541645312 226762824337625088 226776348690481152 227219271246517248 227232822822305792 227309963477778432 229017965436076032 229401074948472832 229435911132217344 229478951678902272 229884028146147456 231625185093402624 231638999442128896 231668636332326912 232077578033038176 232091419362914304 232170209407401984 232544722916357496 234385574000984064 234399552981958656 234777662642577664 234857364608876544 236160825956499456 236622077569695744 236636189937893376 237053900369029248 237098369996365824 237112510771101696 238894168849514496 239360759023048704 239375034728841216 239411385529270272 239878985891632128 241695845314854912 241710260287438848 241741185738080256 242167907512735488 242182350639562752 242655363043155648 244016655900868608 244493250931924992 244970776812651408 244985387105298432 245068554374479872 247360591689421824 247406994778816512 247421750369845248 247843717845065226 249280871842971648 249735796273545216 249767748545789952 249782644934443008 249820576204455936 250223561500641984 252166067118931968 252204360328544256 252712018058674176 253205596218945024 254610890484350976 255123392276791296 255621680152331904 255636925675094016 255723708912500736 258076209317031936 258115400023744512 258163820638765056 260578333230077952 260593874372395008 260627215873867776 260642759931592704 261102846783278592 261612813280902183 263129809167581184 263169767299350528 263699497104703488 264124870472899872 264214535184986112 265680929201061888 266215713680130048 266685637915157904 266735666245911552 266751574617489408 268755939955703808 268771968818348032 269280853900929792 269296914069946368 269337808720429056 269388334579580928 271907825979211776 271924042823368704 271958833955340288 272455144469508096 272987283423550104 274518737888477184 275054907298415616 275071311837528064 275164692630994944 275592123914232834 275608560493460736 275702123671289856 277232273948934144 277790309927092224 278280665650599552 278332869126168576 278349469166075904 280440980823343104 280952770807738368 280988717114013696 281005475551248384 281048148230012928 281501506688222232 283686825508798464 283729905369612288 283746827293949952 284301020316008448 284856295746313152 286437251794894848 286454335187976192 287013816311390208 287030934091333632 287574390171373392 287591541384480768 289769778882281472 290335735481660928 290379825026712576 290451619999383552 292634066946097152 293150624883837696 293168108668944384 293223104923041792 293740702631188416 296021035313528832 296561258074834944 296661934242791424 297140479282012356 299492677890146304 299510539921391616 300021342654552642 300095521444675584 301761055388860416 302350432450166784 302368464920641536 302959028328689664 305914548176289792 305971935571869696 306512037528196608 308833580124536832 308891515109769216 309436770710717568 309455225817219072 309560279209869312 310059630555143328 312514098667978752 313143152811835392 315496103426260992 315514919917191168 316071867158705664 316131159995154432 316150014361468928 316689195024250011 318525558466019328 319147678697398272 319166712971788288 319215180705693696 319838647855509504 322261127086473216 322890543350313984 322909800852750336 323019421784211456 323540484057540864 325355541201158144 325991001242566656 326101668175282176 326627702416868544 326647182807064576 326758072499306496 329213325314359296 329814122252562432 329875993038422016 330458290460086968 332981061698060288 333023664727719936 333043526579257344 333094101605941248 333631415334189312 333744676023140352 336221422825242624 336272480438059008 336929262626414592 336949357411565568 337607461625260032 339481187312467968 340144236506437632 340164523035721728 340828906869775872 340849234233458688 340964945216667648 344101612422709248 344153866698326016 344218427518353408 344826042219221184 347437777640103936 347458499163193344 347502954498490368 348116367049557264 348137129044371456 348817084374536244 350839745556774912 351599329472937984 352166493963866496 352286046913314816 354241238934749184 354954284906840064 355580850553543872 355647554994548736 355668766156652544 358341253274271744 359041138534573056 359062552093261824 359117078293905408 359184446106107904 362543767972282368 362565390431158272 362611778607120384 363273525959344128 363983044564733472 366024983851302912 366739876397887488 367456165218977112 367478080657947648 367602831561719808 370387079902789632 371040887534132736 371110492168224768 371132625554767872 373921307764457472 374603694410317824 374651622818684928 374673967401664512 374730864306683904 375335342250962976 378249100678397952 378306540492816384 379068027088011264 379808394328417536 381916335726526464 381939113583968256 382685088415186944 382707912121778176 383432520228497856 383455388512641024 383585563368751104 386359705176375296 387114313975547904 387173100035616768 387245730958147584 390867499845116928 390890811558592512 390940823810801664 390964139897389056 391023510580887552 391654270174917888 394694713751371776 394754650949025792 395415010766446592 395549245657055232 396187305709349808 396321802777479168 398521393801592832 399323570520195072 400028456872736856 400103499368867328 400127361926234112 403133909933555712 403157953227522048 403921280851394688 403945371104919552 404006713080643584 407861738968817664 407886064235053056 408682716704262144 409480925135325156 411778106832715776 411855353479692288 412582360947623424 412606967756292096 412747038946492416 413388185871349251 413412840740191104 416685464890638336 417420998475899328 417524203749113856 420661471235014656 421429156211607552 421508213326872576 422252260032333348 424700744621359104 425530238263197696 425620240940924928 426451530474012672 429681502781964288 430520724467085312 430546401137000448 431387312076721152 434654668323422208 434802224233709568 435503603222491392 435677429999075328 438951100419145728 439752163003416576 439834657384562688 440611053946782624 444031552970293248 444841887112252416 444992901364187136 445710718923018534 448295230433656832 448363307250745344 449239016835219456 449265809882087424 450143282167013376 452641583083290624 453525648675250176 453552697380962304 454438542493034496 454465645644611584 458802149896945664 458871822264434688 458957903357804544 459768056292294912 463250370186805248 463277998884257792 463337272664653824 464155156066076352 464182838725828608 464340418814803968 465089445832714992 468771148001968128 469555325285155328 469714729217753088 473244155139391488 473272379875786752 474107800738058496 474196739992731648 474225021542203392 477788337699028992 478721518046097408 478750069457682432 478822771058540544 479757971783264256 483391690629709824 483482371476160512 484335815025470976 484364701279125504 485310726086311296 488033311801737216 488986501863849984 489941553625302816 489970774210596864 490137108748959744 494721183378843648 494813989557633024 494843500739690496 495687435690130452 498561743685943296 499471592547090432 499535497091579904 499565289868886016 499641152408911872 500447123001283968 504332134237863936 504408720657088512 505424036117348352 506411192437890048 509221780968701952 510246784553582592 511243360304663808 511273851350188032 511447417825001472 516152418634063872 516230800047489024 516327641277530112 521156666460155904 521187748744790016 521254431747735552 522205693566557184 523225626561804366 526259618335162368 526339534598701056 527398994209406976 528249740945799744 528429070369972224 531361858402123776 532431427360260096 533371275830315808 533471332491823104 533503149234978816 537511879911407616 538561707801859584 538593828139892736 538675617440858112 538776669159161856 543815651958423552 543848085646737408 543917667910680576 544910288939016192 545974566847100208 549037475776954368 550109814596831232 550142623675056128 551184247828465668 551217120986921472 551404247342579712 555580619854184448 556561331301199104 556665738252337152 556698938332151808 560881961646686208 561905541615476736 561977434228027392 562010951102496768 562096296460025856 563003013376444464 567373651017596928 567459810739224576 568602040632016896 569712591492626304 572874503589789696 572908670375952384 574027632622780416 574061868182667264 575148780342746784 575183082768961536 579539557764562944 580671470963321856 580759650053425152 580903239998767104 585268133892194304 586301249767675392 586336217337888768 586446209846083584 587481405262376832 592042070627057664 593122516149669888 593323868485582848 594280958564024712 598985355780292608 599021079842783232 600042685309105284 600191042889351168 603522110777720832 604700864900333568 604736929841283072 605918056657379328 611829096352579584 613024075056393216 617667160249073664 617783030219538432 618873541421435136 618910451634438144 619120558419738624 620119261110286656 625028197335957504 626286305623670784 630992206852521984 632143734317411328 632262319990308864 632300028722937856 633378390048500022 637051116932038656 638295357394796544 638333425943576576 638430361411387392 639677295711019008 644522254172946432 645781086700627968 645819601705500672 647080968115081728 651982002485133312 652203336350564352 653255404833737088 653294365614129152 653516144998612992 658426650628718592 659628244505124864 659751986076844032 660916580920173936 665962123396120576 666047329455439872 666087053158514688 667262830668378624 667489352046280704 668566078384527801 672442845650485248 672544960876118016 673858525252829184 673898714823131136 675214923250520064 678962374624935936 680288473012875264 680329046071443456 681657813739551744 681698468466917376 681929890433335296 688203224845418496 688307733396652032 688436855036706816 689652084438442368 694875555280207872 694916998326386688 695005908996980736 696232734099114528 696274258088742912 697634168749072488 703198658945875968 704332987927732992 704572093826629632 708482477869498368 709908569813680128 711161701107087744 711295109989097472 711337532313305088 716682506548543488 718082277069146112 718125104186523648 718234156587810816 725087535944564736 725130780862316544 725223557214240768 726547051918688256 727966089129466944 732049967702605824 733479752795774976 734912330437954224 734956161315895296 735205663123439616 742081775068265472 742220984336449536 742265251109535744 747842615528914944 749207388820635648 749303245637369856 749347934803329024 749461728613367808 750670684501925952 756498201356795904 756613080985632768 758136054176022528 759616788656835072 763832671453052928 765370176830373888 765415824243556352 766865040456995712 766910777025282048 767171126737502208 772719410352750592 774228627951095808 774346200071233536 774491461916295168 781734999690233856 781781623117185024 781881647621603328 781928279794778112 783308540349835776 784838439842706549 789389427502743552 789509301898051584 790830021532893184 791098491314110464 792374611418699616 792643605554958336 797042787603185664 798647141040390144 800056913745473712 800206998737734656 800254723852468224 806267819867111424 806315906455044096 807842561702789376 807890742209839104 808013426161287168 815723477937635328 815772128470106112 817365433408524288 818961850270650312 823556213665431552 825164721895246848 825213935512584192 825494077892984832 826776371742698502 826825681480382208 833370929781276672 834841996951798656 835048407498227712 841322942470029312 842858312423215104 843016426653745152 844504520064666696 851060476526395392 851240481881849856 852903060948025344 859363005563928576 861041448934170624 861092802274000896 862774624153442304 869309336646844416 871007206444982784 871354859998150656 877902200838291456 879504326006833152 879669314769125376 881222107893565248 888063105940586496 889683774224504832 889985802728374272 891421437846037068 896590460867313664 898478033670438912 898531619764174848 900286564334026752 905283166166581248 907051297350500352 907105394761924608 908877084986068992 908931291289223168 917604299793891328 917743644528869376 917915806715609088 919536112584589824 926500740373610496 926555997768515584 926674545329307648 928310312132152704 928365677451657216 928680837629607936 930178891665429984 937542296003936256 939110650570310656 939429458435506176 946488310278782976 946544759751573504 948215601476116992 948393479985463296 948450043084406784 950067585072750033 955576675398057984 957443036092194816 957500138915364864 957645542117081088 959515943566528512 966783381259419648 968671630050941952 968729402558251008 970621452172622592 976066623603474432 977973003727699968 979883107250605632 979941548421193728 980274217497919488 989442366757687296 989627979115266048 991374871380260904 998943185094180864 999070994183159808 999130579737772032 999282304817823744 1000894246002567936 1008664268475727872 1008817441314177024 1010848072234696704 1012822384875780096 1018443561937403904 1020493569107165184 1022486720609327616 1022547702700376064 1022894835650002944 1032304837268127744 1032461600094978048 1032655282555060224 1042313332920311808 1042375497489580032 1042508863495471104 1044411387133114368 1046451253123608732 1052519236670324736 1054797988418813952 1056499481891599488 1056858140739944448 1062723716804247552 1064862854720520192 1066742551660631616 1066942664983646208 1067006298469957632 1075023759822815232 1077123415603719168 1077187656279785472 1077351234881716224 1077553338318323712 1087631303916847104 1087696171293474816 1087835335821361152 1089820577878032384 1091949133694200416 1098074951553908736 1100219629193662464 1100285247350112256 1102368495656931336 1102434241973842944 1102808494685159424 1111161239708368896 1113122662602398208 1113331476504674304 1113397876664303616 1121763923293372416 1123811083230953472 1123954868456054784 1124021902204993536 1124192592920051712 1126006026752888928 1134747302035193856 1134919621478449152 1137204081264033792 1139425182985252608 1145749007179579392 1145817340751904768 1148055265245560832 1148123736365334528 1150297560685493568 1150366165537923072 1159079115529125888 1161342941926643712 1161519300106850304 1172602499535350784 1172672434675777536 1172892419692167168 1174962810524753664 1184084141254115328 1186245032299339776 1186647736971165696 1188561917128049424 1197970711560585216 1200085370618210568 1200382085778702336 1209401729800667136 1209473859682566144 1211836113314758656 1223658192705159168 1226048150112786432 1235334320498147328 1235566060439076864 1237747082842870272 1237820903268876288 1238241116839477248 1240238522220573312 1250056394671915008 1252572611247341568 1261984413705043968 1264287468634822656 1264524639980617728 1264600057445875712 1266756780097000044 1274102233864077312 1276590714789593088 1276666851887153152 1276860722822774784 1279354591422038016 1289044508345892864 1291562173401255936 1291639203411001344 1294161936230163456 1303964004970266624 1304406672701128704 1306510809667474176 1306588731228258304 1307032289997225984 1316853301257437184 1319256489010249728 1319503972153688064 1321833161840347872 1331924246792241152 1332094658910879744 1334525661336757248 1334978704092561408 1337132156769055602 1344885691300970496 1345089921752236032 1347717050505658368 1347797429646262272 1350429846501040128 1357924749249871872 1360576946025750528 1360658092142886912 1363315627479103488 1363396936933834752 1376406449690836992 1376615466793304064 1376873710073413632 1379304168876884736 1389751110560415744 1389833996652773376 1390011817993961472 1392465468198229056 1392548516177485824 1395268337498144976 1408665975855465984 1409144187653259264 1419817139627360256 1422323402214175488 1422590219978194944 1422675064626610176 1433365013097086976 1436164554138292224 1436250208373047296 1436468313175621632 1450175071889129472 1450447114428481536 1453094103837376512 1455932178258933888 1464099935405211648 1466959505591549952 1469824660875908448 1469912322631790592 1470411326246879232 1484163550136530944 1484441968672899072 1484530502219071488 1495685231057829888 1498414777641271296 1498606491274739712 1498695869606658048 1498923457226735616 1501341369003851904 1512996402713591808 1513226161971265536 1516272108352045056 1519233577313670144 1527665342906105856 1530740353660747776 1530831648487112704 1533730080913991424 1533821554050564096 1534342253475004416 1545438820705501184 1548457255902191616 1548692400142467072 1548982923832590336 1563469999380467712 1563563246234370048 1563763295243206656 1566617080699671552 1569676879685413098 1578778855005487104 1579018603796103168 1581660043065786368 1582196982628220928 1584749222837399232 1585287211109916672 1594085575206371328 1597294282080780288 1600113827490947424 1600413997475469312 1600509447704936448 1612535639734222848 1615685123405578752 1615781484419678208 1616026852322574336 1631446955875270656 1631544256940212224 1634730866817048576 1637923700541300624 1647112427330863104 1650329443790493696 1650427871025168384 1653552743485397004 1653651362960764416 1666741859562553344 1669683993903597312 1670096814996455424 1682645884940058624 1685716624846430208 1686032853307490304 1689009040129333392 1702120953052790784 1705806121896050688 1718726011127857152 1722082897868341248 1722185604548001792 1725549248306884608 1738618673293688832 1742014412889965568 1742709719996301312 1755804401676582912 1759008652013666304 1759338629538250752 1762444215787130496 1776126211881172992 1779367548449009664 1779971605456748544 1782842875692074136 1796956067340877824 1797063239528349696 1800573128668053504 1810566332333162496 1814102594701000704 1814210789523849216 1817754169972137984 1817862582578446336 1835208599587782656 1835487289057738752 1839072225169179648 1853001480747220992 1853111995537031168 1853349090658615296 1856620624264305408 1856731354903314432 1857361675259215872 1860357783330859968 1875084592007872512 1878221301140621312 1878858916871012352 1892976620557565952 1896431202952233984 1896786959970926592 1896900086168813568 1900135170145500066 1911153350796115968 1914886072184389632 1915000277830729728 1915291084234162176 1919031887133057024 1933566762518839296 1937343260101883904 1937458805116502016 1941242904345245184 1955946007455399936 1959766214501211264 1959883096842387456 1960548434995838976 1978884733515374592 1979255958230532096 1982749742760521808 1997886370188361728 1998141988366319616 1998261159475544064 2001788492005135872 2005698235153583403 2017328536951455744 2017634882628354048 2021696144469393408 2025644769751560192 2036887123874807808 2040987138214330368 2044973441218655232 2045095405400752128 2045789671300005888 2064609674536255488 2064923200189956096 2065310565110120448 2084626665840623616 2084750994979160064 2085017726990942208 2088822774266228736 2092902506247217464 2109595976837627904 2112998963783198976 2113716281479888896 2125447433608495104 2129725709441040384 2133485103321263232 2133885329967292416 2134012596939915264 2150047519645630464 2154246831207438336 2154375312559570944 2154702469763432448 2175262607833694208 2175392342586949632 2175670671642722304 2179641155756064768 2183898267388400832 2196149903107817472 2200439258387324928 2200570494700224512 2204736991313862672 2204868483947685888 2205616989370318848 2226245325204796416 2226662953009348608 2226795753328607232 2243527846586744832 2247622166461906944 2247909736912109568 2248043804409987072 2248385185840103424 2252012053505777856 2269494604070387712 2269839242956898304 2274408162528067584 2278850365970505216 2291498014359158784 2296110530491121664 2296247472730669056 2300595121370987136 2300732331075846144 2318158231058251776 2322685883853287424 2323038600213700608 2345204999070701568 2345344869351555072 2345784839384334336 2349925621049507328 2354515319528119647 2368168282508230656 2372490064598679552 2373295473942331392 2377123834256098848 2395941423121170432 2400170741236421136 2400764171557404672 2418803459601334272 2418947719365132288 2423672226629517312 2447316385410318336 2452096300225572864 2470668640996294656 2475494165685740544 2475641806537752576 2476482233678954496 2480477044441146624 2500112789343830016 2505145222494683136 2523968827410087936 2528574937269645312 2529049279961235456 2533513560194000088 2553181429579186176 2553333703774306304 2553721445645549568 2558709182844076032 2578089016691785728 2583124346802511872 2583278406822002688 2588323872460326912 2607928009940533248 2613021619334948352 2613177462456516608 2614064579994451968 2633706602514874368 2638512978020499456 2639007944307376128 2643666323680695744 2663848493584482304 2664189317821759488 2669051322673514496 2669957408185122816 2674264313538111204 2689771382601940992 2695434101011316736 2695594859292524544 2700859693002080256 2715849498499743744 2721153892051501056 2721316184285773824 2726631254958206976 2726793873867669504 2752812899381673984 2753230933586608128 2753747420146827264 2758608337753769472 2779502221120831488 2779667993305546752 2780023635987922944 2784930936396458112 2785097032354971648 2790536674996289952 2817331951710931968 2818288375306518528 2839634279254720512 2844646804428350976 2845180439956389888 2845350129253220352 2850202755218250099 2866730026194173952 2872329108276584448 2872500416746094592 2872936626351243264 2900350143778258944 2906188207674753024 2911864356517867776 2928199870810423296 2933919011183099904 2939649321751816896 2939824645263581184 2940822652493758464 2968327100273061888 2968883937345798144 2996829555282542592 2997212982549479424 2997391739213316096 2997846914453471232 3002682738007703808 3025992805427183616 3026452323942531072 3032544216704090112 3038467154627340288 3055330685812211712 3061480707321495552 3067460161827982848 3067643108101128192 3068684506950008832 3090877641411002368 3096914511804383232 3097384800284934144 3097965847665180672 3126939998760935424 3127126492468740096 3127526590486413312 3133234161399343104 3139353759370826196 3157557710010974208 3163320086131572736 3164393965256441856 3169498445674798464 3170574422219833344 3188171150412742656 3194588564161560576 3200227654981894848 3200827994950938624 3201018895409872896 3225071279468445696 3231370246811157504 3231562968839356416 3232053704645148672 3262893911750541312 3263088513880424448 3269461733634097152 3275847401082601248 3294224854661726208 3300658887580987392 3300855742050336768 3307105486970794008 3307302725921528832 3333483719125106688 3339367987807194624 3340193629992910848 3365291769880117248 3371433249692860416 3372065706614980608 3378018080258666784 3404241906105581568 3411612243792101376 3437452022255714304 3444165795736682496 3444371209096003584 3451098496613769216 3477237346587377664 3484028825779931136 3518017304027332608 3518677259076501504 3524888431574260992 3552252423762345984 3558735096898019328 3559943210913497088 3565685751384148272 3593912134681755648 3601146257336107008 3628205189402001408 3628421579047698432 3635508339944275968 3635725165156892672 3670417199175565312 3670974578115477504 3678144450338359296 3706002961494441984 3706698181317230592 3713241248528610816 3713462709806628864 3714723350518431744 3720715566661719936 3750169184015745024 3756442602281242624 3757717833742024704 3785953241115131904 3792862405904467968 3793573919941853184 3793800172337627136 3800270340291000132 3822306701592231936 3829772144368779264 3830000555661459456 3830582168468324352 3838063774266114048 3867133525037678592 3874686520203767808 3874917610233004032 3882485808690490368 3911892014910799872 3919532429002422528 3919766193684774912 3921096869991677952 3957769467030749184 3958511916461064192 3965499485521043616 3995772740376723456 3996283976732639232 4003576984010271744 4011396470307166806 4034657073902911488 4035269765256708096 4043392288938786816 4051289539503120384 4073774247749615616 4081974276428660736 4089946882437310464 4090190810801504256 4129219349072510976 4129846400379912192 4130621130220240896 4169253331681247232 4169501989958320128 4170035453981884416 4177645548532457472 4185805012494434928 4225997927566397952 4227432562959777792 4259451418882080768 4266970206642526464 4267770659934584832 4268025193879830528 4300095039291260928 4308493662414876672 4308750625119141888 4309404939526864896 4350525215667388416 4351341343285444608 4359282311512129536 4367796534776801664 4392299806215634944 4400878516774649856 4401140989400449024 4409473982627725344 4409736967895371776 4411233978740637696 4452490650409592832 4453325906018697216 4453591506657214464 4487055693173489664 4495244332923813888 4495819473824219136 4496087608819974144 4496770371680206848 4504024107011555712 4538989208140775424 4539678485913796608 4548816325056135168 4557700731941010432 4582996028718317568 4592221060982243328 4592494945461338112 4601190242741974272 4601464662151692288 4636316462116503552 4645371767706574848 4646077200427401216 4690409998141403136 4690689738703110144 4699851242099014656 4709030639056239294 4736336565016461312 4744980129197359104 4746590947884662784 4754247668512197696 4791882846242340864 4800341482472842272 4801528343114809344 4837606919202668544 4847344453259034624 4894632770820636672 4904192600451145728 4941337281992589312 4950988331371481088 4951283613075505152 4960954088882293248 5000225578687660032 5010290444989366272 5047937654820175872 5057149874539290624 5058098559922470912 5067027120388000176 5106362859158372352 5106667407548612608 5117418365688152064 5156178033383571456 5166248693605023744 5166556813644005376 5176647744920653824 5215856019881066496 5226043238669896704 5226354924913033216 5228129159988903936 5267413205029748736 5277025956040998912 5278015888614752256 5287332647361391488 5327696987168964608 5328378635643518976 5338102645347028992 5339914816370245632 5348528627076222408 5390868202022633472 5391189718585049088 5401719386004160512 5431698996999487488 5442307784103002112 5442632368571547648 5453262509916413952 5453587747735339008 5505625798763347968 5506461867173216256 5517216675507538944 5559004442241662976 5559335986611093504 5560047271975845888 5569861872792916224 5570194064709943296 5581073349992579904 5634663903421863936 5636576750613037056 5689293608856701952 5690360879912779776 5690700258506440704 5700405510436500198 5733460052388347904 5744658216553168896 5745000833492189184 5745873252702486528 5800700287556517888 5812376415349506048 5823728713035735552 5867838022366199808 5879298643503633792 5879649290527162368 5881645304987516928 5936654200546123776 5937767874691596288 5993659110565085184 5994425965098958848 5994783478426632192 6005365476015407616 6017094705460750209 6051985610854367232 6052904647885062144 6065088433408180224 6076934309254680576 6110661371624423424 6122961414642991104 6134920323655965696 6135286216202256384 6137369013900017664 6181755282822004736 6193829023608766464 6194769600569868288 6195931695330361344 6253879997521870848 6254252984937480192 6255053180972826624 6266468322798686208 6278707518741652392 6326640172263145472 6328787930512883712 6338996891349596928 6341148844439666688 6376342300825485312 6389177128323121152 6400455309963789696 6401655989901877248 6402037790819745792 6450142558936891392 6462740493622315008 6463125937678712832 6464107409290297344 6525787823501082624 6526177027760848896 6538923467268194304 6551694802165202496 6588449709323452416 6601317775161974784 6601711484100673536 6614210973941588016 6614605451843057664 6678735975614389248 6680387259985821696 6730583539760234496 6742866499385720832 6744131413229961216 6756036160517333568 6808483812211163136 6823224487584202752 6888331591473364992 6888742418192007168 6902196993227538432 6954474693174755328 6968057651559862272 7036034608054665216 7037354518153003008 7049776863148521984 7104504847524691968 7117470193796038656 7119886421826994176 7131371502768296544 7187824269363511296 7202292514672214016 7256410378804002816 7256843158095396864 7271016679888551936 7271450330313785344 7340834398351130624 7341949156230955008 7356288900676718592 7412005922988883968 7426482497057221632 7426925419613257728 7429446701036863488 7441431133323439872 7500338368031490048 7512885204562485248 7515435667484049408 7571906482230263808 7585724811808935936 7587147839883706368 7600540680582000264 7659544288737558528 7660001111322918912 7661164336936648704 7676127548532228096 7734267050075357184 7749373040407535616 7749835220466008064 7764971617380980736 7823784029821599744 7839064858004845056 7839532387369549824 7842193739983355904 7915538934061498368 7917023832922128384 7930998971042087232 7991545480753446912 7992567953465278464 8007153968020543488 8022792940614333612 8069314147805822976 8086784577877573632 8102579079006240768 8147548495499231232 8163948552857321472 8179893764874620928 8180381621603008512 8258438698145021952 8259692800759824384 8261242260440481792 8338506663362494464 8339003979916640256 8340070907963768832 8355291097064914944 8371610024988869856 8451995855132795904 8454865125919555584 8518902837764161536 8533940413285052928 8535541319869169664 8536050387759661056 8600190078582521856 8616987324829753344 8617501250238283776 8618809879053729792 8701050431334776832 8718564623024259072 8735593069553603328 8784599612431269888 8801757033549299712 8802281978800898048 8818947965255450688 8819473935790743552 8822467957481275392 8904981300819185664 8906651812037394432 8990488665847627776 8991638947648438272 8992175217639948288 8993540743360413696 9008048214023111424 9077978416281550848 9079356971827593216 9097632650112270336 9115401463882020864 9165992057436635136 9184442121964486656 9202380485483948544 9202929324303384576 9272632924233007104 9290743535413149696 9292154400854802432 9380819996282806272 9381379477406220288 9399702484198029312 9418061278112478588 9472673130032922624 9489960258394718208 9493181895769325568 9508495337024395392 9583765692484681728 9600682964945684544 9603056686229618688 9675213838405337088 9694688906518069248 9789265541641273344 9808385200902291456 9882674563985178624 9901976662742962176 9902567226151010304 9921908177764586496 10000451157375320064 10020580889978732544 10095875309640351744 10114299749078581248 10116197119844941824 10134054240776000352 10212725718316744704 10234836731376304128 10312356066767142912 10332497387210047488 10333113627288010752 10353295489841307648 10431712039762132992 10452086477339793408 10452709849826066432 10554051912081997824 10556031777229504512 10574665294722782976 10655393974337929216 10656757271287037952 10676205290694057984 10679829632740491264 10697057254152444816 10781736404045266944 10803438772008321024 10884615568206004224 10885264737143095296 10906525019832827904 10907175495470678016 11011251597526695936 11012923734346432512 11034433351015077888 11118008884483325952 11120094543951691776 11139723745585832448 11140388129419886592 11162146699985159808 11269327806843727872 11273153501226074112 11378587217713403904 11380721759825559552 11381400517012881408 11400811020873000396 11466920104776695808 11489316433106337792 11490001666984378368 11491746505404973056 11601400575113035776 11624752830699012096 11647457426071471104 11735676044732399616 11758597287007267584 11759298581054324736 11763290609975033856 11873308401092247552 11875535749383192576 11987318221130170368 11988851930197917696 12010730952030815232 12034189410921500418 12103971221708734464 12105809295770124288 12130176866816360448 12153868618509361152 12221322743248846848 12245922829285982208 12269840647311931392 12270572432404512768 12387658047217532928 12389539201139736576 12391863390660722688 12507759995043741696 12508505969874960384 12510106361945653248 12532936645597372416 12557415037483304784 12653280344526290944 12677993782699193856 12682297688879333376 12778354256646242304 12800910619927579392 12803311979803754496 12804075581639491584 12900285117873782784 12925480987244630016 12926251875357425664 12928214818580594688 13051575647002165248 13077846934536388608 13103389604330404992 13176899418646904832 13202635550323949568 13203422968201347072 13228421947883176032 13229210903686115328 13357471951228778496 13360774519971643392 13461167079520468992 13485732998771441664 13488262826459922432 13512072321034667136 13616967624422326272 13646448975168405504 13776663182946729984 13777484836384014336 13804393986455076864 13908949386349510656 13936115303119724544 14072069216109330432 14099553726297043968 14209009695049383936 14234940387592077312 14239772843653988352 14262743005536593088 14375648538727022592 14404585029344428032 14512820757608005632 14542033359777103872 14542900660627570688 14681668796702261248 14683898312461910016 14712577801353437184 14824011845977767936 14852964994114443264 14853850839226515456 14882862266646879744 15000676736062980096 15025770409124970496 15030871334968098816 15143812964460527616 15171449623617871872 15174295679767412736 15201081361164000528 15319088577475117056 15320002222645837824 15352255097064456192 15468534100150714368 15498746080815071232 15499670440932016128 15529943234761961472 15647568059643199488 15678129716009690112 15679064774739099648 15684387479966711808 15831077868122996736 15834047665844256768 15861997942084174464 15983090961506893824 15985135906930556928 16014307936041086976 16045585881228667224 16173569155755147264 16205158158012481536 16295096990998462464 16327897105714642944 16359787529749241856 16360763243206017024 16516877396290043904 16519385601519648768 16677013326724988928 16678007959833280512 16680141815927537664 16710582194129829888 16743220049977739712 16903991710265591808 16909730251839111168 17067880826570105856 17071082639738339328 17072100775519322112 17200380157165043712 17233974649659506688 17235002500476567552 17237619758107459584 17402100862669553664 17437129246048518144 17471186139107206656 17603514067098599424 17604563957601796096 17637895930510901376 17638947871581487104 17644935914962550784 17809962601638371328 17813303624074788864 17980977331695255552 17983277895296876544 17984350435279896576 18016096428046222848 18051284116382250627 18155956832563101696 18158713943655186432 18195265300224540672 18230802927764041728 18331984114873270272 18368884243928973312 18404760970967897088 18405858648606769152 18545265848466014208 18581487070826299392 18584308801709604864 18761639992565612544 18762758954812440576 18799404968396058624 18836122556224957176 18979920516789436416 18986363791538651136 19016990674048790784 19167531384969363456 19201365929891369088 19206113372459237376 19350427676810674176 19389377813036138496 19578531083282546688 19616770401804582912 19765349127970357248 19803953325485924352 19805134452302020608 19843816355529172992 20041161779957465088 20191750619280703488 20228599498157162496 20232394239689883648 20268108481552000704 20425451436633489408 20469673462752608256 20664994774420094976 20666227254576021504 20706590979682615296 20863424079524265984 20904172954679586816 20905419699652132864 21108103824163995648 21112063554459009024 21149330589445565952 21310787948675858432 21313514542574075904 21352410581388115968 21359659265480982528 21394114508304889632 21563472808090533888 21606877544016642048 21769231136412008448 21770529474286190592 21813050039665655808 21814350990941356032 22022503195053391872 22025847468692865024 22068866702030155776 22236017768966651904 22279447491171664896 22280776258839773184 22324293399970319616 22538655613687455744 22546307002452148224 22757174435426807808 22761443519651119104 22801622041746000792 22978632866212675584 22980003333968756736 22983493010809946112 23202801150226071552 23249505661398024192 23294914852142942208 23471352089464799232 23517194574014535168 23518597162108649472 23526581219950067712 23746616802184495104 23751071498766385152 23974636442260340736 23977703860395835392 24021461904061630464 24068378821843000836 24207942443417468928 24260353733632720896 24307737237018722304 24442645486497693696 24491845658571964416 24539681294623862784 24541144864809025536 24775316094435065856 24779078402279473152 24783726781321445376 25015519990087483392 25017011939749920768 25020212723891306496 25065873291194744832 25114830074966609568 25306560689052581888 25355987565398387712 25364595377758666752 25556708513292484608 25601821239855158784 25606623959607508992 25608151163278983168 25800570235747565568 25850961974489260032 25852503750714851328 25856429637161189376 26103151294004330496 26155693869072777216 26206779208660809984 26353798837293809664 26405271100647899136 26406845936402694144 26456843895766352064 26458421807372230656 26714943902457556992 26971465997542883328 26976525652919844864 27024144642069334272 27233935248844652544 27292897950336811008 27553326365893459968 27608787972910153728 27817898772699021312 27872230606239449088 28144138432218660864 28199107452594087936 28418019390098767872 28469880775184154624 28479545687307976704 28525486011073186176 28751297077454045184 28809170058688856064 29025641515216011264 29084066719554207744 29085801321255141376 29363337593404522496 29367796624923820032 29425155602706874368 29648023691955535872 29705929988228886528 29707701678453030912 29765724533293759488 30001353472125960192 30051540818249940992 30061742669936197632 30287625928921055232 30342899247235743744 30348591359534825472 30402162722328001056 30638177154950234112 30704510194128912384 30937068200301428736 30997492161630142464 30999340881864032256 31059886469523922944 31295136119286398976 31356259432019380224 31358129549478199296 31662155736245993472 31668095331688513536 31723995884168348928 31966181923013787648 31970271813861113856 32028615872082173952 32091171762457334448 32410316316024963072 32655794211429285888 32719575059498483712 32721526486412034048 33033754792580087808 33038771203039297536 33354026653449977856 33360283631855075328 33421164388259659776 33486440099955479424 33807983420531183616 33819460503678222336 34135761653140211712 34142165279476678656 34144201551038644224 34400760314330087424 34467949299319013376 34470005000953135104 34475239516214919168 34804201725339107328 34874258492097036288 34942372278214413312 35207028134197198848 35209127915203592192 35275791861021802752 35277895743162974208 35289871829925101568 35619925203276742656 35626607248149577728 35961954663390511104 35966555790593753088 36032192856092445696 36102568232764501254 36311913665126203392 36317427887310372864 36390530600449081344 36461605855528083456 36663968229746540544 36737768487857946624 36809521941935794176 36811717297213538304 37162974141652598784 37168617603419209728 37523279985131225088 37525517909624881152 37598809936792117248 37672245112449914352 37959841033578872832 38033981348097581568 38335062769938726912 38402731859782738176 38412226744918474752 38700855353621348352 38778755626072276992 39233540803609165824 39530698255940714496 39607906650971848704 39610268904604041216 39687632711058345984 40082323559914930176 40383501238561406976 40457198996314324992 40464788479379767296 40536216963104001408 40850902873266978816 40939346925505216512 41329989548840189952 41332454509152043008 41413181959365230592 41726848159048531968 41808345909359173632 41810839399304265728 42216207648327991296 42298661178891131904 42621575897351716864 42627029085148151808 42704821162776231936 42719318530961965056 42788229016609779264 43126945616181067776 43213755088033284096 43538462272824016896 43626100079331311616 43628701981882712064 44045006390106783744 44051694937385730048 44137733404060311552 44472035537933303808 44558894982343329792 44561552517679546368 44648586799940639232 45077311227374911488 45092614004904296448 45514348870853615616 45522887039302238208 45603244083492001584 45957265732425351168 45960006667937513472 46405602300452143104 46499011322796048384 46589829704285884416 46942704178929598464 47034389148029070336 47037194324217298944 47053162439900135424 47493233604368990208 47502142997532770304 47949272884520681472 47955407720791670784 48042923808123260928 48136757643686001672 48520707467265441792 48615474474037444608 48885290972995387392 48983691317143928832 49079362589247725568 49082289729618051072 49550632188870131712 49558156804558946304 50031039980174966784 50034023879499841536 50040425447782612992 50131746582389489664 50229660149933219136 50613121378105163776 50711975130796775424 50729190755517333504 51203642479710317568 51213247919215017984 51216302326557966336 51601140471495131136 51701923948978520064 51705007501429702656 51712859274322378752 52206302588008660992 52311387738145554432 52413558417321619968 52810542201295798272 52813691872805388288 52913687791532704128 52916843614744461312 53429887804915113984 53942931995085766656 53953051305839689728 54048289284138668544 54153852349146751881 54467870497689305088 54585795900673622016 55106652731786919936 55217575945820307456 55635797545398042624 55744461212478898176 56288276864437321728 56398214905188175872 56939761550368309248 56959091374615953408 57050972022146372352 57502594154908090368 57618340117377712128 58051283030432022528 58168133439108415488 58726675186809044992 58735593249847640064 58850311205413748736 59296047383911071744 59411859976457773056 59415403356906061824 59531449066587518976 60103081636499881984 60123485339872395264 60575251857842110464 60685798494471487488 60697182719069650944 60804325444656002112 61276354309900468224 61409020388257824768 61994984323260284928 61998681763728064512 62119772939047845888 62590272238572797952 62712518864038760448 62716259098956398592 63324311472491986944 63336190663377027072 63447991768336697856 63932363846027575296 63940543627722227712 64057231744164347904 64182343524914668896 64820632632049926144 65311588422858571776 65439150118996967424 65443052972824068096 66067509585160175616 66077542406078595072 66708053306899955712 66842328776519319552 66972880199910958848 67615966841062367232 67638921007356444672 68271523306280423424 68284330558953357312 68935898598638026752 68940010001906270208 68950479032429838336 69608403450678214656 69748516984194072576 69884744556428826624 70414056268394397696 70551583722043605504 70555791486325948416 70579743659850203136 71239850406553485312 71253214496299155456 71923909326781022208 71933111581187506176 72064385712184891392 72205136465529002508 72623827330252406784 72781061200898162688 72923211711056166912 73327936459493081088 73475536975715893248 73619043883871588352 73623434594427076608 74325948283305197568 74337235206838419456 75046559970262450176 75051035819249762304 75197619873584234496 75344490224899828704 75919682067157745664 76067962696195163136 76670125539877453824 76805463719565476352 76824453489836949504 77401710707242696704 77557511252144553984 78467081607218331648 79061396511881428992 79215813301943697408 79220537809208082432 79375265422116691968 80914397992628649984 80929576958759534592 81072433926208002816 81701805746533957632 81878693851010433024 82659979097680379904 82826363918730461184 83453696318097063936 83616691818718347264 83621678798608531456 84432415296655982592 84597322357782263808 85254058170296303616 85409642325552463872 85438637061923930112 85576458033219558528 86253891232362135552 86427510176066568192 87076924545648033792 87252200158662623232 87257403963765424128 88090012780213567488 88103389874771460096 88275466808120623104 88944071075866607616 89117789964686659584 89123105035359092736 89297173599881278464 90154622454749822976 90185228009808592896 91028697741707231232 91045774078604476416 91206488166984003168 91914531464850702336 92811204600904286208 92998022645592096768 93179659408571768832 93885408357859196928 94068778296058140672 94074388648434597888 94986467208737980416 95004285995065540608 95898545769041362944 95910815441583341568 96085847616246521856 96273515287372003344 97230948948074889216 97967382634287857664 98158725178495451136 98164579459236102144 99101264377740263424 99116313609117892608 100062079960349933568 100080850895565225984 100263493164778979328 100459320299866438272 101226242756210327552 101423950261593550848 101458381511034667008 102407284959420635136 102426495838430035968 102432604653115932672 103202280942990262272 103403847897957040128 103410015002859405312 103425718548644757504 104412605176017321984 104622775476291108864 104827116834643239936 105621084402591596544 105627383745610776576 105827375583065408256 105833687229488922624 106859775609830227968 107885863990171533312 108096578568277337088 108307704698293503762 108935740995378610176 109171591801347244032 110213305463573839872 110435151891640614912 111488922424957796352 112576553728874643456 112796429810376351744 113879523100736618496 114101944044292744704 115005188309816180736 115236680234755424256 116102566060864045056 116336266878216830976 117453350373618089984 117700622410827497472 118592094767822143488 118823719952915546112 118830806713812123648 119062898133175037952 120206163272999763968 120246970679744790528 121150503715684220928 121371596988942974976 121394365438139301888 121608650889312004224 122552708619800936448 122818040776515649536 123989968646520569856 123997363527456129024 124239545878095691776 125180544477145595904 125425037728077520896 125432518197912797184 126648622944983973888 126895983536673395712 127864727692055150592 127881087255444455424 128114463488328695808 128364687049829337792 129641265264099852288 130878300237993934848 130886105945648136192 132135019170320351232 132155084812157190144 133416106613799911424 133684657553038639104 133945760399821917696 135231933682124734464 135277842014712889344 136543046612560846848 136568661117906714624 137871797197276053504 137880020003812540416 139216806901356429312 139497033968388145152 139769489112857653248 140828112536788795392 141103167444087211008 141111582972651896832 141159487319700406272 142479700813106970624 142506428992598310912 143847818653562044416 143866223162375012352 144128771424369782784 144410272931058005016 145562122401796325376 145846423422112333824 146655872918986162176 146951073951431786496 147238087767743176704 147246869188854153216 148651896566610395136 148674470413676838912 150093119940524900352 150102071638499524608 150395239747168468992 150688980449799657408 151839364134315491328 152135925392390326272 153610927439130952704 153648906979673899008 154803421414485393408 155115022504289107968 156934163214436663296 158431626603887394816 158441075618416164864 158750530844233383936 161828795985257299968 161859153917519069184 162144867852416005632 163403611493067915264 163757387702020866048 165319958195360759808 165652727837460922368 166907392636194127872 167233383637436694528 167243357597217062912 168864830593311965184 169194644715564527616 170819284651104927744 170877274123847860224 171152916066439117056 172507782464724271104 172855020352133136384 174153849091296067584 174504400317325246464 176180025560427134976 176206779749542920192 176550933616241246208 177888142151733215232 178235579929373319168 178246210070718185472 178594347199762556928 180309244909499645952 180370456019617185792 182057395483414462464 182091548157208952832 182412976333968006336 183829062929701404672 185996045291184193536 186359318817143537664 187770816715718393856 188137556592116281344 188148777296869195776 189972934417475960832 190008571990131081216 191797091538082725888 191821630883166683136 192171695232493043712 192547030574744006688 194461897896149778432 195934765268575715328 196317450356990902272 196329158918472204288 198202528755480526848 198232627218235785216 200124159920699867136 200526986329557958656 200918640599732876544 202452485512420655104 202847900523187101696 202916763022069334016 204814569918841270272 204852991676860071936 206807695795914080256 206820030005718810624 206851437097289515008 208825210352034643968 209245550952582217728 209654233669286479872 211242168805183193088 211654751166130816512 211667374458977845248 213719551219660455936 215771727980343066624 216193157136554674176 216615409396587007524 217871481990757220352 218343183602694488064 220426610927147679744 220870303783281229824 222977844849915592704 225153107457749286912 225592859620752703488 227759046201473236992 228203888088585489408 230010376619632361472 230473360469510848512 232205132121728090112 232672533756433661952 235401244821654994944 237184189535644286976 237647439905831092224 237661613427624247296 238125796266350075904 240412326545999527936 242743193977885949952 242788730876278603776 243217301778624008448 245105417239601872896 245636081553031299072 247979937293041139712 248479091756191383552 250361088954291191808 250850075456155041792 250865036395825594368 253297245889967947776 253791967073346791424 255762174510888910848 256228926976657391616 256729374099658675584 259282530528199704576 261756600475987869696 261772211891296272384 264270038340640702464 264310169624314380288 266832213227599822848 267369315106077278208 267891520799643835392 270463867364249468928 270555684029425778688 273086093225121693696 273137322235813429248 275743594394552107008 278433613802712858624 278994067936776290304 279538978225715306496 281656225073577590784 282206334888174422016 282223165945303793664 284959401626213941248 285012857985196621824 287695637307124088832 287732446324750024704 288257542848739565568 288820545862116010032 291692846844224667648 293902147902863572992 294476175535486353408 294493738377708306432 297303793133220790272 297348940827353677824 300186239881049800704 300790479494336937984 301377960899599314816 303678728268630982656 304271850784780652544 307221854878261905408 307297813959347798016 309606842828970786816 310230045008578215936 313868326428873326592 316863253207774789632 316882151236832329728 317501061688466767872 323657591970514599936 324289735704832011264 326807222986135830528 327514775404041732096 330639916390721519616 331305455674921844736 334466767274873389056 334486715194434125824 337729661186623930368 338389289431129055232 341638569302209855488 342305832132878234112 345015564929448542208 345710040704266272768 348307698182592135168 349008800634650492928 352360051120854269952 353101867232482492416 355776284303466430464 356471159858746638336 356492420141436370944 357188694399525113856 360618489818999291904 360740912039234371584 364114790966828924928 364183096314417905664 364825952667936012672 367658125859402809344 371992090582368387072 372718637634287075328 375541633431436787712 376275113184232562688 376297554593738391552 379945868834951921664 383594183076165451776 383643261766333366272 384343390464986087424 385094061149488013376 388923795792299556864 392634900713981804544 392658317836944408576 396405057510961053696 396465254436471570432 400248319841399734272 401053972659115917312 401837281199465753088 404904971024841310208 405695801046374203392 405833526044138668032 409629139837682540544 409705983353720143872 413615391591828160512 413640060011437621248 417650420704069287936 418491101905164435456 419308467338572959744 422484337610366386176 423309502332261633024 423334748917955690496 427439102439320911872 431543455960686133248 432386314273109348352 433230818793174015048 436686367205388976128 440853221854295359488 441740607566562459648 445955689699831185408 450306214915498573824 451185719241505406976 455518092402946473984 456407776177170978816 460946720939021697024 464410264243456180224 465345067512867323904 470802489643309989888 475294879811662184448 475323226855248494592 476251592532700151808 480824653091999055872 485486387955771899904 485577461752557207552 486434603557248016896 490210834479203745792 491272163106062598144 495959874586082279424 496958183512382767104 500722177908582383616 501700150912310083584 501730072791651188736 506594491779935895552 507583934146693582848 512457853953314783232 513458748199317351168 518565061056399409152 523513200951975739392 528540076681281404928 528620339248628760576 533664426455199645696 534738630212154556416 535783041599287670784 540927734728498937856 541111368058851557376 546172186450243387392 546274644471626858496 551487188789104214016 557988135873552580608 559077956451430612992 563312450147155181568 564412669776348844032 564446331890607587328 569918803252427882496 570025715970393243648 575391274614248177664 575464892649500049408 576515085697479131136 577641091724232020064 583385693688449335296 587804295805727145984 588952351070972706816 588987476755416612864 594607586266441580544 594697881654707355648 600372479762099601408 601580958988673875968 602755921799198629632 607357456537261965312 608543701569561305088 614443709756523810816 620460090017156431872 627736652857746653184 633726506415549579264 635002123376933535744 647315183941029199872 648579471409664022528 653614445972271661056 655029550808083464192 661279832781443039232 662610911349843689472 668933534549746778112 668973430388868251648 675459322373247860736 676778578862258110464 683277138604419710976 684611664265756468224 690031129858897084416 691420081408532545536 696615396365184270336 698017601269300985856 706203734464964984832 711552568606932860928 712942319717493276672 712984840282872741888 714377388799050227712 721236979637998583808 728229581933657849856 728366192628835811328 729651905335872025344 735316251718805618688 745437275268574150656 751083266862873575424 752550226368465125376 752595109187476783104 759891737669903843328 767286523532666732544 768686780929972174848 770188122298976026752 777847591584599113728 785269801427963609088 785316635673888817152 792810115021922107392 792930508872943140864 800496639682799468544 802107945318231834624 803674562398931506176 809809942049682620416 811391602092748406784 811667052088277336064 819258279675365081088 819411966707440287744 827230783183656321024 835300841408138575872 836982203810328870912 838616934677145919488 844968675220732772352 846619004664523266048 846669497835911380992 854878204878641823744 863086911921372266496 864772628546218696704 866461637586348030096 881706443708590718976 883481215133124919296 891911379399662370816 902371438483010813952 911036184805892947968 912815552354341957632 921893441878043394048 928820528486912360448 930690135025734647808 941604979286619979776 950589759623324368896 950646453710496989184 952503185065400303616 961649306183998111744 970972775911543799808 972869207114496033792 980421668958407491584 982544326212125196288 991919749172164558848 993916367024765534208 1003400301824620167168 1003460145583302377472 1013188983559871791104 1015167868293387165696 1024915707906629566464 1026917496398634702336 1037130122112798818304 1047026401903951478784 1057080153362562809856 1067328852910399291392 1069477260424309112832 1071566083198575341568 1081855469456997875712 1082222736117703114752 1092344372900486774784 1092549288943253716992 1102974377578208428032 1115976271747105161216 1118155912902861225984 1126624900294310363136 1128825339552697688064 1128892663781215174656 1139837606504855764992 1150782549228496355328 1150929785299000098816 1153030171394958262272 1155282183448464040128 1166771387376898670592 1177904702141945413632 1177974953510833225728 1189215172532883161088 1189395763309414711296 1200744959524199202816 1203161917977347751936 1205511843598397259264 1214714913074523930624 1217087403139122610176 1228887419513047621632 1240920180034312863744 1255473305715493306368 1267453012831099158528 1270004246753867071488 1294630367882058399744 1297158942819328045056 1310059101616166928384 1322559665562886078464 1325221822699687378944 1337867069099493556224 1350918644746495721472 1353557157724516220928 1366554277208839421952 1369223328531512936448 1382840162817065091072 1393230792730368540672 1396035202538601971712 1412407468929929969664 1425884639434986553344 1425969680565745483776 1428754777598100455424 1442473959275997167616 1456459163867315699712 1456732385257671622656 1459303810671744050688 1470632503437611237376 1490874550537148301312 1502166533725747150848 1505100452736930250752 1505190218374953566208 1519783475339807686656 1537373561859944349696 1540376244597952053504 1555695183169198227456 1570539602855927218176 1585620230043844214784 1585861017745886281728 1600993279365598937088 1604215890636463669248 1607349124797863012352 1622783204185496813568 1623334104176554672128 1638516559350730162176 1638823933414880575488 1654461566367312642048 1673964407620657741824 1677233869354291838976 1689937350441465544704 1693238009329046532096 1693338995671822761984 1709756409757283647488 1726173823842744532992 1729545257092437393408 1732923275172696060192 1763412887417181437952 1766962430266249838592 1783822758799324741632 1804742876966021627904 1822072369611785895936 1825631104708683915264 1861380270051469295616 1883209958573239959552 1901179519246648737792 1905006370130800607232 1923298612367996223488 1941945551823087599616 1945738414228992067584 1960843337916814983168 1965088652424250392576 1983839498344329117696 1987832734049531068416 2006800603649240334336 2006920291166604754944 2026377967119743582208 2030335736586774331392 2049831415813259132928 2053834992797269404672 2074260244225597636608 2094052803807902957568 2134657705820798582784 2138954520848618225664 2143132166397150683136 2163710938913995751424 2184688745800973549568 2185098577886507433984 2205948755156416856064 2236311825805722451968 2253249800588620726272 2257650679105395376128 2257785327562430349312 2279675213009711529984 2301859570598000197632 2306060342789916524544 2310564366896928080256 2333542774753797341184 2355809404283890827264 2355949907021666451456 2378430345065766322176 2378791526618829422592 2401489919048398405632 2406323835954695503872 2411023687196794518528 2429429826149047861248 2434174806278245220352 2457774839026095243264 2510946611430986612736 2534906025662198317056 2540008493507734142976 2589260735764116799488 2594317885638656090112 2645119331125772156928 2650443645399374757888 2675734138198987112448 2707114315449032441856 2733108554417678843904 2738446657063025872896 2765680325634130182144 2786461585460737081344 2792070405077203943424 2824814937859859939328 2851769278869973106688 2851939361131490967552 2857509555196200910848 2884947918551994335232 2912918327734631399424 2918607621343488101376 2941265006875222474752 2981749101074296602624 3010200905473860501504 3010380436749907132416 3039566950679615373312 3074747123719888699392 3080752489195904107008 3111390366338396454912 3141079205711854436352 3171240460087688429568 3201986558731197874176 3208431781272927338496 3214698249595726024704 3245566408370993627136 3246668208353109344256 3277033118701460324352 3277647866829761150976 3308923132734625284096 3347928815241315483648 3354467738708583677952 3379874700882931089408 3386476018658093064192 3386677991343645523968 3419512819514567294976 3452347647685489065984 3459090514184874786816 3465846550345392120384 3533924860532499677184 3567645517598649483264 3609485753932043255808 3644144739223571791872 3651262209417367830528 3722760540102938591232 3766419917146479919104 3802359038493297475584 3810012740261601214464 3846597224735992446976 3883891103646175199232 3891476828457984135168 3930177304848500785152 3967678996688658235392 3975665468099062136832 4013601207298480668672 4052755934239487164416 4060671473173548662784 4099662831626518265856 4107669985594538809344 4148520488451195273216 4188105607615805915136 4277909041697236451328 4286264332794301366272 4327421877827991502848 4369377491601947099136 4370197155773014867968 4411897510312833712128 4472623651611444903936 4506499601177241452544 4515301358210790752256 4515570655124860698624 4559350426019423059968 4612120685579833049088 4621128733793856160512 4667085549507594682368 4711618808567781654528 4756860690131532644352 4757583053237658845184 4802979838096796811264 4812647671909391007744 4822047374393589037056 4868349612556490440704 4915549678052190486528 5021893222861973225472 5069812051324396634112 5080016987015468285952 5178521471528233598976 5188635771277312180224 5290238662251544313856 5300887290798749515776 5351468276397974224896 5414228630898064883712 5466217108835357687808 5476893314126051745792 5584140810154407886848 5649629875719719878656 5703538557739946213376 5715019110392401821696 5769895837103988670464 5825836655469262798848 5837215242686976202752 5882530013750444949504 5963498202148593205248 6020401810947721003008 6020760873499814264832 6079133901359230746624 6149494247439777398784 6161504978391808214016 6222780732676792909824 6282158411423708872704 6403973117462395748352 6416863562545854676992 6429396499191452049408 6491132816741987254272 6554066237402920648704 6555295733659522301952 6617846265469250568192 6708935477417167355904 6759749401765862178816 6772952037316186128384 6773355982687291047936 6839025639029134589952 6918181028369749573632 6931693100690784240768 7067849721064999354368 7135291035197298966528 7218971507864086511616 7288289478447143583744 7302524418834735661056 7532839834292959838208 7604718076986594951168 7620025480523202428928 7693194449471984893952 7767782207292350398464 7782953656915968270336 7935357993377316470784 7951330936198124273664 8027202414596961337344 8121342946347097325568 8199325663253036531712 8215339971189077618688 8297040976902390546432 8376211215231611830272 8555818083394472902656 8572528665588602732544 8654843755655983005696 8738754983203894198272 8823795020625667424256 8945247303222889807872 9030602716421581504512 9031141310249721397248 9118700852038846119936 9224241371159666098176 9242257467587712321024 9334171099015189364736 9423237617135563309056 9513721380263065288704 9605959676193593622528 9625295343818782015488 9644094748787178074112 9736699225112980881408 9831099356104380973056 10043786445723946450944 10139624102648793268224 10160033974030936571904 10357042943056467197952 10377271542554624360448 10601774581597499031552 10702936552795948449792 10828457261796129767424 10932434217670715375616 10953786628252103491584 11168281620308815773696 11299259751439439757312 11407077115479892426752 11430038220784803643392 11539791674207977340928 11651673310938525597696 11674430485373952405504 11926996404297186410496 12040803621895442006016 12158267802718461493248 12298988494879554797568 12323009956783616428032 12445561465353585819648 12564316822847417745408 12833727125091709353984 12858792998382904098816 12982265633483974508544 13108132474805841297408 13110591467319044603904 13235692530938501136384 13417870954834334711808 13519498803531724357632 13545904074632372256768 13546711965374582095872 13678051278058269179904 13836362056739499147264 13863386201381568481536 14270582070394597933056 14437943015728173023232 14605048837669471322112 15065679668585919676416 15209436153973189902336 15240050961046404857856 15386388898943969787904 15535564414584700796928 15565907313831936540672 15870715986754632941568 15902661872396248547328 16054404829193922674688 16242685892694194651136 16398651326506073063424 16430679942378155237376 16752422430463223660544 17145057331177205465088 17309687511311966011392 17477509966407788396544 17647590041251334848512 17890494606445779615744 18061205432843163009024 18062282620499442794496 18237401704077692239872 18448482742319332196352 18484514935175424642048 18668342198030378729472 18846475234271126618112 19211919352387187245056 19250590687637564030976 19288189497574356148224 19473398450225961762816 19662198712208761946112 20279248205297586536448 20320067948061873143808 20754543085109248720896 21203549163194998063104 21405873105591896899584 21656914523592259534848 21864868435341430751232 21907573256504206983168 22598519502878879514624 22814154230959784853504 22860076441569607286784 23079583348415954681856 23303346621877051195392 23348860970747904811008 23853992808594372820992 24081607243790884012032 24597976989759109595136 24646019913567232856064 24891122930707171639296 25128633645694835490816 25667454250183418707968 25717585996765808197632 25964531266967949017088 26216264949611682594816 26471385061877002272768 26835741909668669423616 27091808149264744513536 27093423930749164191744 27356102556116538359808 27672724113478998294528 27726772402763136963072 28541164140789195866112 28875886031456346046464 29210097675338942644224 30131359337171839352832 30418872307946379804672 30480101922092809715712 31071128829169401593856 31131814627663873081344 31805323744792497094656 32108809658387845349376 32485371785388389302272 32797302653012146126848 32861359884756310474752 33504844860926447321088 34290114662354410930176 34619375022623932022784 34955019932815576793088 35780989212891559231488 36122410865686326018048 36474803408155384479744 36896965484638664392704 36969029870350849284096 37336684396060757458944 37692950468542253236224 38501181375275128061952 38576378995148712296448 38946796900451923525632 39324397424417523892224 40558496410595173072896 40640135896123746287616 41509086170218497441792 42811746211183793799168 43313829047184519069696 43815146513008413966336 45197039005757759029248 45628308461919569707008 45720152883139214573568 46159166696831909363712 46606693243754102390784 46697721941495809622016 47707985617188745641984 48163214487581768024064 49195953979518219190272 49292039827134465712128 50257267291389670981632 51435171993531616395264 51929062533935898034176 52432529899223365189632 52942770123754004545536 53671483819337338847232 54183616298529489027072 54186847861498328383488 54712205112233076719616 55345448226957996589056 55453544805526273926144 57751772062912692092928 58420195350677885288448 60837744615892759609344 60960203844185619431424 62263629255327746162688 63610647489584994189312 64217619316775690698752 64970743570776778604544 65594605306024292253696 65722719769512620949504 68580229324708821860352 69238750045247864045568 69910039865631153586176 71561978425783118462976 72244821731372652036096 73793930969277328785408 73938059740701698568192 74673368792121514917888 75385900937084506472448 77002362750550256123904 77152757990297424592896 77893593800903847051264 78648794848835047784448 81280271792247492575232 83018172340436994883584 85623492422367587598336 86627658094369038139392 87630293026016827932672 90394078011515518058496 91256616923839139414016 91440305766278429147136 93213386487508204781568 93395443882991619244032 95415971234377491283968 96326428975163536048128 98391907959036438380544 98584079654268931424256 100514534582779341963264 102870343987063232790528 103858125067871796068352 104865059798446730379264 107342967638674677694464 108367232597058978054144 109424410224466153439232 110690896453915993178112 110907089611052547852288 115503544125825384185856 116840390701355770576896 121675489231785519218688 121920407688371238862848 124527258510655492325376 128435238633551381397504 129941487141553557209088 131445439539025241899008 137160458649417643720704 138477500090495728091136 139820079731262307172352 143123956851566236925952 144489643462745304072192 147587861938554657570816 147876119481403397136384 150771801874169012944896 154305515980594849185792 155787187601807694102528 157297589697670095568896 162560543584494985150464 166036344680873989767168 173255316188738076278784 175260586052033655865344 182513233847678278828032 182880611532556858294272 186790887765983238488064 190831942468754982567936 192652857950327072096256 196783815918072876761088 197168159308537862848512 205740687974126465581056 207716250135743592136704 209730119596893460758528 214685935277349355388928 216734465194117956108288 221381792907831986356224 221814179222105095704576 231007088251650768371712 233680781402711541153792 243840815376742477725696 249054517021310984650752 256870477267102762795008 259882974283107114418176 262890879078050483798016 274320917298835287441408 279640159462524614344704 286247913703132473851904 288979286925490608144384 295175723877109315141632 295752238962806794272768 301543603748338025889792 308611031961189698371584 311574375203615388205056 314595179395340191137792 332072689361747979534336 346510632377476152557568 350521172104067311730688 365026467695356557656064 365761223065113716588544 373581775531966476976128 385305715900654144192512 394336318617075725697024 411481375948252931162112 415432500271487184273408 419460239193786921517056 429371870554698710777856 433468930388235912216576 442763585815663972712448 443628358444210191409152 467361562805423082307584 487681630753484955451392 498109034042621969301504 519765948566214228836352 525781758156100967596032 548641834597670574882816 572495827406264947703808 577958573850981216288768 590351447754218630283264 591504477925613588545536 617222063922379396743168 623148750407230776410112 629190358790680382275584 664145378723495959068672 693021264754952305115136 701042344208134623461376 731522446130227433177088 747163551063932953952256 770611431801308288385024 788672637234151451394048 822962751896505862324224 838920478387573843034112 858743741109397421555712 866937860776471824433152 885527171631327945424896 887256716888420382818304 934723125610846164615168 996218068085243938603008 1039531897132428457672704 1051563516312201935192064 1097283669195341149765632 1155917147701962432577536 1183008955851227177091072 1234444127844758793486336 1246297500814461552820224 1258380717581360764551168 1328290757446991918137344 1402084688416269246922752 1463044892260454866354176 1494327102127865907904512 1577345274468302902788096 1645925503793011724648448 1717487482218794843111424 1733875721552943648866304 1771054343262655890849792 1774513433776840765636608 1869446251221692329230336 1992436136170487877206016 2079063794264856915345408 2103127032624403870384128 2194567338390682299531264 2311834295403924865155072 2366017911702454354182144 2468888255689517586972672 2516761435162721529102336 2656581514893983836274688 2804169376832538493845504 2988654204255731815809024 3154690548936605805576192 3291851007586023449296896 3467751443105887297732608 3549026867553681531273216 3738892502443384658460672 3984872272340975754412032 4206254065248807740768256 4389134676781364599062528 4732035823404908708364288 4937776511379035173945344 5313163029787967672549376 5608338753665076987691008 5977308408511463631618048 6309381097873211611152384 6583702015172046898593792 6935502886211774595465216 7098053735107363062546432 7969744544681951508824064 8412508130497615481536512 9464071646809817416728576 9875553022758070347890688 11216677507330153975382016 11954616817022927263236096 12618762195746423222304768 13167404030344093797187584 14196107470214726125092864 15939489089363903017648128 16825016260995230963073024 18928143293619634833457152 19751106045516140695781376 23909233634045854526472192 25237524391492846444609536 28392214940429452250185728 33650032521990461926146048 37856286587239269666914304 39502212091032281391562752 47818467268091709052944384 50475048782985692889219072 56784429880858904500371456 75712573174478539333828608 100950097565971385778438144 113568859761717809000742912 151425146348957078667657216 227137719523435618001485824 302850292697914157335314432 454275439046871236002971648 908550878093742472005943296
- Sum of all divisors σ(n): 3030530935491550383422148147
- Sum of proper divisors (its aliquot sum) s(n): 2121980057397807911416204851
- 908550878093742472005943296 is an abundant number, because the sum of its proper divisors (2121980057397807911416204851) is greater than itself. Its abundance is 1213429179304065439410261555
Bases of 908550878093742472005943296
- Binary: 1011101111100010010010000111001010110010011101100001100011100010010000000000000000000000002
- Hexadecimal: 0x2EF8921CAC9D86389000000
- Base-36: 365PR2OHDO4XS00000
Squares and roots of 908550878093742472005943296
- 908550878093742472005943296 squared (9085508780937424720059432962) is 825464698084910494502568056655812838517770746767343616
- 908550878093742472005943296 cubed (9085508780937424720059432963) is 749976676280431449683841537821074894420479913951028615595662960245438118243598336
-
908550878093742472005943296 is a
perfect square number . Itssquare root is 30142177726464 -
The
cube root of 908550878093742472005943296 is 968537448.7436658249
Scales and comparisons
How big is 908550878093742472005943296?- 908,550,878,093,742,472,005,943,296 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 908,550,878,093,742,472,005,943,296 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 908550878093742472005943296 cubic inches would be around 80711454.1 feet tall.
Recreational maths with 908550878093742472005943296
- 908550878093742472005943296 backwards is 692349500274247390878055809
- The number of decimal digits it has is: 27
- The sum of 908550878093742472005943296's digits is 126
- 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 908550878093742472005943296 - Facts about the integer". Numbermatics.com. 2024. Web. 6 June 2024.
APA style:
Numbermatics. (2024). Number 908550878093742472005943296 - Facts about the integer. Retrieved 6 June 2024, from https://numbermatics.com/n/908550878093742472005943296/
Chicago style:
Numbermatics. 2024. "Number 908550878093742472005943296 - Facts about the integer". https://numbermatics.com/n/908550878093742472005943296/
The information we have on file for 908550878093742472005943296 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 908550878093742472005943296, math, Factors of 908550878093742472005943296, curriculum, school, college, exams, university, Prime factorization of 908550878093742472005943296, STEM, science, technology, engineering, physics, economics, calculator, nine hundred eight septillion, five hundred fifty sextillion, eight hundred seventy-eight quintillion, ninety-three quadrillion, seven hundred forty-two trillion, four hundred seventy-two billion, five million, nine hundred forty-three thousand, two hundred ninety-six.