19699158603427021875591512064
19,699,158,603,427,021,875,591,512,064 is an even composite number composed of five prime numbers multiplied together.
19699158603427021875591512064 is an even composite number. It is composed of five distinct prime numbers multiplied together. It has a total of eighteen thousand, nine hundred seventy-five divisors.
Prime factorization of 19699158603427021875591512064:
222 × 310 × 134 × 432 × 1974
(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 × 13 × 13 × 13 × 13 × 43 × 43 × 197 × 197 × 197 × 197)See below for interesting mathematical facts about the number 19699158603427021875591512064 from the Numbermatics database.
Names of 19699158603427021875591512064
- Cardinal: 19699158603427021875591512064 can be written as Nineteen octillion, six hundred ninety-nine septillion, one hundred fifty-eight sextillion, six hundred three quintillion, four hundred twenty-seven quadrillion, twenty-one trillion, eight hundred seventy-five billion, five hundred ninety-one million, five hundred twelve thousand and sixty-four.
Scientific notation
- Scientific notation: 1.9699158603427021875591512064 × 1028
Factors of 19699158603427021875591512064
Divisors of 19699158603427021875591512064
- Number of divisors d(n): 18975
-
Complete list of divisors:
1 2 3 4 6 8 9 12 13 16 18 24 26 27 32 36 39 43 48 52 54 64 72 78 81 86 96 104 108 117 128 129 144 156 162 169 172 192 197 208 216 234 243 256 258 288 312 324 338 344 351 384 387 394 416 432 468 486 507 512 516 559 576 591 624 648 676 688 702 729 768 774 788 832 864 936 972 1014 1024 1032 1053 1118 1152 1161 1182 1248 1296 1352 1376 1404 1458 1521 1536 1548 1576 1664 1677 1728 1773 1849 1872 1944 2028 2048 2064 2106 2187 2197 2236 2304 2322 2364 2496 2561 2592 2704 2752 2808 2916 3042 3072 3096 3152 3159 3328 3354 3456 3483 3546 3698 3744 3888 4056 4096 4128 4212 4374 4394 4472 4563 4608 4644 4728 4992 5031 5122 5184 5319 5408 5504 5547 5616 5832 6084 6144 6192 6304 6318 6561 6591 6656 6708 6912 6966 7092 7267 7396 7488 7683 7776 8112 8192 8256 8424 8471 8748 8788 8944 9126 9216 9288 9456 9477 9984 10062 10244 10368 10449 10638 10816 11008 11094 11232 11664 12168 12288 12384 12608 12636 13122 13182 13312 13416 13689 13824 13932 14184 14534 14792 14976 15093 15366 15552 15957 16224 16384 16512 16641 16848 16942 17496 17576 17888 18252 18432 18576 18912 18954 19683 19773 19968 20124 20488 20736 20898 21276 21632 21801 22016 22188 22464 23049 23328 24037 24336 24576 24768 25216 25272 25413 26244 26364 26624 26832 27378 27648 27864 28368 28431 28561 29068 29584 29952 30186 30732 31104 31347 31914 32448 32768 33024 33282 33293 33696 33884 34992 35152 35776 36504 36864 37152 37824 37908 38809 39366 39546 39936 40248 40976 41067 41472 41796 42552 43264 43602 44032 44376 44928 45279 46098 46656 47871 48074 48672 49152 49536 49923 50432 50544 50826 52488 52728 53248 53664 54756 55296 55728 56736 56862 57122 58136 59049 59168 59319 59904 60372 61464 62208 62694 63828 64896 65403 65536 66048 66564 66586 67392 67768 69147 69984 70304 71552 72111 73008 73728 74304 75648 75816 76239 77618 78732 79092 79872 80496 81952 82134 82944 83592 85104 85293 85683 86528 87204 88064 88752 89856 90558 92196 93312 94041 94471 95742 96148 97344 98304 99072 99846 99879 100864 101088 101652 104976 105456 106496 107328 109512 110123 110592 111456 113472 113724 114244 116272 116427 118098 118336 118638 119808 120744 122928 123201 124416 125388 127656 129792 130806 131072 132096 133128 133172 134784 135536 135837 138294 139968 140608 143104 143613 144222 146016 147456 148608 149769 151296 151632 152478 155236 157464 158184 159744 160992 163904 164268 165888 167184 170208 170586 171366 173056 174408 176128 177504 177957 179712 181116 184392 186624 188082 188942 191484 192296 194688 196209 196608 198144 199692 199758 201728 202176 203304 207441 209952 210912 212992 214656 216333 219024 220246 221184 222912 226944 227448 228488 228717 232544 232854 236196 236672 237276 239616 241488 245856 246402 248832 250776 255312 255879 257049 259584 261612 262144 264192 266256 266344 269568 271072 271674 276588 279936 281216 282123 283413 286208 287226 288444 292032 294912 297216 299538 299637 302592 303264 304956 310472 312481 314928 316368 319488 321984 327808 328536 330369 331776 334368 340416 341172 342732 346112 348816 349281 352256 355008 355914 359424 362232 364253 368784 369603 373248 376164 377884 382968 384592 389376 392418 393216 396288 399384 399516 403456 404352 406608 407511 414882 419904 421824 425984 429312 430839 432666 432809 438048 440492 442368 445824 449307 453888 454896 456976 457434 465088 465708 472392 473344 474552 479232 482976 491712 492804 497664 501552 504517 510624 511758 514098 519168 523224 524288 528384 532512 532688 533871 539136 542144 543348 553176 559872 562432 564246 566826 572416 574452 576888 584064 588627 589824 594432 599076 599274 605184 606528 609912 620944 622323 624962 629856 632736 638976 643968 648999 655616 657072 660738 663552 668736 680832 682344 685464 686151 692224 697632 698562 704512 710016 711828 718848 724464 728506 737568 739206 746496 752328 755768 765936 767637 769184 771147 778752 784836 786432 792576 798768 799032 806912 808704 813216 815022 829764 839808 843648 846369 850239 851968 858624 861678 865332 865618 876096 880984 884736 891648 898614 898911 907776 909792 913952 914868 930176 931416 937443 944784 946688 949104 958464 965952 983424 985608 991107 995328 1003104 1009034 1021248 1023516 1028196 1038336 1046448 1047843 1048576 1056768 1065024 1065376 1067742 1078272 1084288 1086696 1092759 1106352 1108809 1119744 1124864 1128492 1133652 1144832 1148904 1153776 1168128 1177254 1179648 1188864 1198152 1198548 1210368 1213056 1219824 1222533 1228123 1241888 1244646 1249924 1259712 1265472 1277952 1287936 1292517 1297998 1298427 1311232 1314144 1321476 1327104 1337472 1347921 1361664 1364688 1370928 1372302 1384448 1395264 1397124 1409024 1420032 1423656 1431599 1437696 1448928 1457012 1475136 1478412 1492992 1504656 1511536 1513551 1531872 1535274 1538368 1542294 1557504 1569672 1572864 1585152 1597536 1598064 1601613 1613824 1617408 1626432 1630044 1659528 1668787 1679616 1687296 1692738 1700478 1703936 1717248 1723356 1730664 1731236 1752192 1761968 1765881 1769472 1783296 1797228 1797822 1815552 1819584 1827904 1829736 1860352 1862832 1866969 1874886 1889568 1893376 1898208 1916928 1931904 1946997 1966848 1971216 1982214 1990656 2006208 2018068 2042496 2047032 2056392 2058453 2076672 2092896 2095686 2097152 2113536 2130048 2130752 2135484 2156544 2168576 2173392 2185518 2212704 2217618 2239488 2249728 2256984 2267304 2289664 2297808 2307552 2313441 2336256 2354508 2359296 2377728 2396304 2397096 2420736 2426112 2439648 2445066 2456246 2483776 2489292 2499848 2519424 2530944 2539107 2550717 2555904 2575872 2585034 2595996 2596854 2622464 2628288 2642952 2654208 2674944 2695842 2696733 2723328 2729376 2741856 2744604 2768896 2790528 2794248 2812329 2818048 2840064 2847312 2863198 2875392 2897856 2914024 2950272 2956824 2973321 2985984 3009312 3023072 3027102 3063744 3070548 3076736 3084588 3115008 3139344 3143529 3145728 3170304 3195072 3196128 3203226 3227648 3234816 3252864 3260088 3278277 3319056 3326427 3337574 3359232 3374592 3385476 3400956 3407872 3434496 3446712 3461328 3462472 3504384 3523936 3531762 3538944 3566592 3594456 3595644 3631104 3639168 3655808 3659472 3667599 3684369 3720704 3725664 3733938 3749772 3779136 3786752 3796416 3833856 3863808 3877551 3893994 3895281 3933696 3942432 3964428 3981312 4012416 4036136 4043763 4062253 4084992 4094064 4112784 4116906 4153344 4185792 4191372 4194304 4227072 4260096 4261504 4270968 4294797 4313088 4337152 4346784 4371036 4425408 4435236 4478976 4499456 4513968 4534608 4540653 4579328 4595616 4615104 4626882 4672512 4709016 4718592 4735289 4755456 4792608 4794192 4804839 4841472 4852224 4879296 4890132 4912492 4967552 4978584 4999696 5006361 5038848 5061888 5078214 5101434 5111808 5151744 5170068 5191992 5193708 5244928 5256576 5285904 5297643 5308416 5349888 5391684 5393466 5446656 5458752 5483712 5489208 5537792 5581056 5588496 5600907 5624658 5626517 5636096 5680128 5694624 5726396 5750784 5795712 5828048 5840991 5900544 5913648 5946642 5971968 6018624 6046144 6054204 6127488 6141096 6153472 6169176 6175359 6230016 6278688 6287058 6291456 6340608 6390144 6392256 6406452 6455296 6469632 6505728 6520176 6556554 6558721 6638112 6652854 6675148 6718464 6749184 6770952 6801912 6815744 6868992 6893424 6922656 6924944 6940323 7008768 7047872 7063524 7077888 7133184 7188912 7191288 7262208 7278336 7311616 7318944 7335198 7368738 7441408 7451328 7467876 7499544 7558272 7573504 7592832 7645373 7652151 7667712 7727616 7755102 7787988 7790562 7867392 7884864 7928856 7962624 8024832 8072272 8087526 8090199 8124506 8169984 8188128 8225568 8233812 8306688 8371584 8382744 8436987 8454144 8520192 8523008 8541936 8589594 8626176 8674304 8693568 8742072 8850816 8870472 8919963 8957952 8998912 9027936 9069216 9081306 9158656 9191232 9230208 9253764 9345024 9418032 9430587 9437184 9470578 9510912 9585216 9588384 9609678 9682944 9704448 9758592 9780264 9824984 9834831 9935104 9957168 9979281 9999392 10012722 10077696 10123776 10156428 10202868 10223616 10303488 10340136 10383984 10387416 10489856 10513152 10571808 10595286 10616832 10699776 10783368 10786932 10893312 10917504 10967424 10978416 11002797 11053107 11075584 11162112 11176992 11201814 11249316 11253034 11272192 11360256 11389248 11452792 11501568 11591424 11632653 11656096 11681982 11685843 11801088 11827296 11893284 11943936 12037248 12092288 12108408 12131289 12186759 12254976 12282192 12306944 12338352 12350718 12460032 12557376 12574116 12582912 12681216 12780288 12784512 12812904 12884391 12910592 12939264 13011456 13040352 13113108 13117442 13276224 13305708 13350296 13436928 13498368 13541904 13603824 13621959 13631488 13737984 13786848 13845312 13849888 13880646 14017536 14095744 14127048 14155776 14205867 14266368 14377824 14382576 14414517 14524416 14556672 14623232 14637888 14670396 14737476 14882816 14902656 14935752 14999088 15019083 15116544 15147008 15185664 15290746 15304302 15335424 15455232 15510204 15575976 15581124 15734784 15769728 15857712 15892929 15925248 16049664 16144544 16175052 16180398 16249012 16339968 16376256 16451136 16467624 16613376 16743168 16765488 16802721 16873974 16879551 16908288 17040384 17046016 17083872 17179188 17252352 17348608 17387136 17484144 17522973 17701632 17740944 17839926 17915904 17997824 18055872 18138432 18162612 18317312 18382464 18460416 18507528 18526077 18610787 18690048 18836064 18861174 18874368 18941156 19021824 19170432 19176768 19219356 19365888 19408896 19517184 19560528 19649968 19669662 19676163 19870208 19914336 19958562 19998784 20025444 20155392 20247552 20312856 20405736 20447232 20606976 20680272 20767968 20774832 20820969 20979712 21026304 21143616 21190572 21233664 21399552 21566736 21573864 21694231 21786624 21835008 21934848 21956832 22005594 22106214 22151168 22324224 22353984 22403628 22498632 22506068 22544384 22720512 22778496 22905584 22936119 22956453 23003136 23182848 23265306 23312192 23363964 23371686 23602176 23654592 23786568 23887872 24074496 24184576 24216816 24262578 24270597 24373518 24509952 24564384 24613888 24676704 24701436 24920064 25114752 25148232 25310961 25362432 25560576 25569024 25625808 25768782 25821184 25878528 26022912 26080704 26226216 26234884 26552448 26611416 26700592 26759889 26873856 26996736 27083808 27207648 27243918 27262976 27475968 27573696 27690624 27699776 27761292 28035072 28191488 28254096 28291761 28311552 28411734 28532736 28755648 28765152 28829034 29048832 29113344 29246464 29275776 29340792 29474952 29504493 29765632 29805312 29871504 29998176 30038166 30233088 30294016 30371328 30581492 30608604 30670848 30910464 31020408 31151952 31162248 31469568 31539456 31715424 31785858 31850496 32099328 32289088 32350104 32360796 32498024 32679936 32752512 32902272 32935248 33008391 33159321 33226752 33486336 33530976 33605442 33747948 33759102 33816576 34080768 34092032 34167744 34358376 34504704 34697216 34774272 34968288 35045946 35057529 35403264 35481888 35679852 35831808 35995648 36111744 36276864 36325224 36393867 36560277 36634624 36764928 36920832 37015056 37052154 37221574 37380096 37672128 37722348 37748736 37882312 38043648 38340864 38353536 38438712 38653173 38731776 38817792 39034368 39121056 39299936 39339324 39352326 39740416 39828672 39917124 39997568 40050888 40310784 40495104 40625712 40811472 40865877 40894464 41213952 41360544 41535936 41549664 41641938 41959424 42052608 42287232 42381144 42467328 42617601 42799104 43133472 43147728 43243551 43388462 43573248 43670016 43869696 43913664 44011188 44212428 44302336 44648448 44707968 44807256 44997264 45012136 45057249 45088768 45441024 45556992 45811168 45872238 45912906 46006272 46365696 46530612 46624384 46727928 46743372 47204352 47309184 47573136 47678787 47775744 48148992 48369152 48433632 48525156 48541194 48747036 49019904 49128768 49227776 49353408 49402872 49840128 50229504 50296464 50408163 50621922 50638653 50724864 51121152 51138048 51251616 51537564 51642368 51757056 52045824 52161408 52452432 52469768 52568919 52809289 53104896 53222832 53401184 53519778 53747712 53993472 54167616 54415296 54487836 54525952 54951936 55147392 55381248 55399552 55522584 55578231 55832361 56070144 56382976 56508192 56583522 56623104 56823468 57065472 57511296 57530304 57658068 58097664 58226688 58492928 58551552 58681584 58949904 59008986 59028489 59531264 59610624 59743008 59996352 60076332 60466176 60588032 60742656 61162984 61217208 61341696 61558757 61820928 62040816 62303904 62324496 62462907 62939136 63078912 63430848 63571716 63700992 64198656 64578176 64700208 64721592 64996048 65082693 65359872 65505024 65804544 65870496 66016782 66318642 66453504 66972672 67061952 67210884 67495896 67518204 67633152 68161536 68184064 68335488 68716752 68808357 68869359 69009408 69394432 69548544 69936576 70091892 70115058 70806528 70963776 71359704 71663616 71757841 71991296 72223488 72553728 72650448 72787734 72811791 73120554 73269248 73529856 73841664 74030112 74104308 74443148 74760192 75344256 75444696 75764624 75932883 76087296 76681728 76707072 76877424 77306346 77463552 77635584 78068736 78242112 78599872 78678648 78704652 79480832 79657344 79834248 79995136 80101776 80279667 80621568 80990208 81251424 81622944 81731754 81788928 82427904 82721088 83071872 83099328 83283876 83918848 84105216 84574464 84762288 84875283 84934656 85235202 85263373 85598208 86266944 86295456 86487102 86776924 87146496 87340032 87739392 87827328 88022376 88424856 88513479 88604672 89296896 89415936 89614512 89994528 90024272 90114498 90177536 90882048 91113984 91622336 91744476 91825812 92012544 92731392 93061224 93248768 93455856 93486744 94408704 94618368 95146272 95357574 95551488 96297984 96738304 96867264 97050312 97082388 97494072 98039808 98257536 98455552 98706816 98805744 99389849 99477963 99680256 100459008 100592928 100816326 101243844 101277306 101449728 102242304 102276096 102503232 103075128 103284736 103514112 104091648 104322816 104904864 104939536 105137838 105172587 105618578 106209792 106445664 106802368 107039556 107495424 107986944 108335232 108830592 108975672 109181601 109680831 109903872 110294784 110762496 110799104 111045168 111156462 111664722 112140288 112765952 113016384 113167044 113246208 113646936 114130944 115022592 115060608 115316136 115959519 116195328 116453376 116985856 117103104 117363168 117899808 118017972 118056978 119062528 119221248 119486016 119992704 120152664 120932352 121176064 121485312 122325968 122434416 122597631 122683392 123117514 123641856 124081632 124607808 124648992 124925814 125878272 126157824 126861696 127143432 127401984 127852803 128397312 129156352 129400416 129443184 129730653 129992096 130165386 130719744 131010048 131609088 131740992 132033564 132637284 132907008 133945344 134123904 134421768 134991792 135036408 135171747 135266304 136323072 136368128 136670976 137433504 137616714 137738718 138018816 138788864 139097088 139873152 140183784 140230116 141613056 141927552 142719408 143036361 143327232 143515682 143982592 144446976 145107456 145300896 145575468 145623582 146241108 146538496 147059712 147683328 148060224 148208616 148886296 149520384 150688512 150889392 151224489 151529248 151865766 151915959 152174592 153363456 153414144 153754848 154612692 154927104 155271168 156137472 156484224 157199744 157357296 157409304 157706757 158427867 158961664 159314688 159668496 159990272 160203552 160559334 161243136 161980416 162502848 163245888 163463508 163577856 164855808 165442176 166143744 166198656 166567752 166734693 167497083 167837696 168210432 169148928 169524576 169750566 169869312 170470404 170526746 171196416 172533888 172590912 172974204 173553848 174292992 174680064 175478784 175654656 176044752 176849712 177026958 177085467 177209344 178593792 178831872 179229024 179989056 180048544 180228996 180355072 181764096 182227968 183244672 183488952 183651624 184025088 184676271 185462784 186122448 186497536 186911712 186973488 187388721 188817408 189236736 190292544 190715148 191102976 192595968 193476608 193734528 194100624 194164776 194988144 195248079 196079616 196515072 196911104 197413632 197611488 198779698 198955926 199360512 200918016 201185856 201632652 202487688 202554612 202899456 204484608 204552192 205006464 206150256 206425071 206569472 206608077 207028224 208183296 208645632 209809728 209879072 210275676 210345174 211237156 212419584 212891328 213604736 214079112 214990848 215273523 215973888 216670464 217661184 217951344 218363202 218435373 219361662 219807744 220589568 221524992 221598208 222090336 222312924 223329444 224280576 225531904 226032768 226334088 227293872 227798649 228261888 230045184 230121216 230632272 231919038 232390656 232906752 233971712 234206208 234726336 235799616 236035944 236113956 238125056 238442496 238972032 239985408 240305328 240839001 241864704 241940231 242352128 242970624 244651936 244868832 245195262 245366784 246235028 247283712 248163264 249215616 249297984 249851628 251756544 252315648 253723392 254286864 254625849 254803968 255705606 255790119 256794624 258312704 258800832 258886368 259461306 259984192 260330772 261439488 262020096 263218176 263481984 264067128 265274568 265540437 265814016 267890688 268247808 268843536 269983584 270072816 270343494 270532608 272646144 272736256 273341952 274867008 275233428 275477436 276037632 277577728 278194176 279746304 280367568 280460232 282025003 283226112 283855104 285438816 286072722 286654464 287031364 287965184 288893952 290214912 290601792 291150936 291247164 292482216 293076992 294119424 295366656 296120448 296417232 297772592 298169547 298433889 299040768 301377024 301778784 302448978 303058496 303731532 303831918 304349184 306726912 306828288 307509696 309225384 309854208 310542336 312274944 312968448 314399488 314714592 314818608 315413514 315517761 316855734 317923328 318629376 319336992 319980544 320407104 321118668 322486272 323960832 325005696 326491776 326927016 328751039 329042493 329711616 330884352 332287488 332397312 333135504 333469386 334994166 335675392 336420864 338297856 339049152 339501132 339738624 340940808 341053492 342392832 345067776 345181824 345948408 347107696 347878557 348585984 349360128 350957568 351309312 352089504 353699424 354053916 354170934 354418688 357187584 357663744 358458048 359978112 360097088 360457992 363528192 364455936 366489344 366977904 367303248 367792893 368050176 369352542 370925568 372244896 372995072 373823424 373946976 374777442 377634816 378473472 380585088 381430296 382205952 383558409 385191936 386953216 387469056 388201248 388329552 389976288 390496158 392159232 393030144 393822208 394827264 395222976 397559396 397911852 398721024 401836032 402371712 403265304 404975376 405109224 405515241 405798912 408969216 409104384 410012928 412300512 412850142 413138944 413216154 414056448 416366592 417291264 419619456 419758144 420551352 420690348 422474312 424839168 425782656 427209472 428158224 429109083 429981696 430547046 431947776 433340928 435322368 435902688 436726404 436870746 438723324 439615488 441179136 443049984 443196416 444180672 444625848 446658888 448561152 451063808 452065536 452668176 454587744 455597298 455747877 456523776 460090368 460242432 461264544 463838076 464781312 465813504 467943424 468412416 469452672 471599232 472071888 472227912 473120271 475283601 476250112 476884992 477944064 479970816 480610656 481678002 483729408 483880462 484704256 485941248 489303872 489737664 490390524 490733568 492470056 494567424 496326528 498431232 498595968 499703256 500204079 502491249 503513088 504631296 507446784 508573728 509251698 509607936 511411212 511580238 513589248 516625408 517601664 517772736 518922612 519968384 520661544 522878976 524040192 526436352 526963968 528134256 530549136 531080874 531256401 531628032 535781376 536495616 537687072 539967168 540145632 540686988 541065216 545292288 545472512 546683904 549734016 550466856 550954872 552075264 554028813 555155456 556388352 559492608 560735136 560920464 562166163 564050006 566452224 567710208 570877632 572145444 573308928 574062728 575930368 577787904 580429824 581203584 582301872 582494328 584964432 585744237 586153984 588238848 590733312 592240896 592834464 595545184 596339094 596867778 598081536 602754048 603557568 604897956 606116992 607463064 607663836 608698368 613453824 613656576 615019392 618450768 619275213 619708416 619824231 621084672 624549888 625936896 628798976 629429184 629637216 630827028 631035522 633711468 635846656 637258752 638673984 639961088 640814208 642237336 644972544 645820569 647921664 650011392 652983552 653854032 655306119 657502078 658084986 659423232 661768704 664574976 664794624 666271008 666938772 669988332 671350784 672841728 676595712 678098304 679002264 681881616 682106984 683395947 684785664 690135552 690363648 691896816 694215392 695757114 697171968 698720256 701915136 702618624 704179008 707398848 708107832 708341868 708837376 714375168 715327488 716916096 719956224 720194176 720915984 722517003 725820693 727056384 728911872 732978688 733955808 734606496 735585786 736100352 738705084 741851136 744489792 745990144 747646848 747893952 749554884 755269632 756946944 761170176 762860592 763877547 764411904 767116818 767370357 770383872 773906432 774938112 776402496 776659104 779952576 780992316 784318464 786060288 787644416 789654528 790445952 795118792 795823704 796621311 797442048 800263841 803672064 804743424 806530608 809950752 810218448 811030482 811597824 817938432 818208768 820025856 824601024 825700284 826277888 826432308 828112896 832733184 834582528 839238912 839516288 841102704 841380696 844948624 846075009 849678336 851565312 854418944 856316448 858218166 859963392 861094092 863895552 866681856 870644736 871805376 873452808 873741492 877446648 879230976 882358272 886099968 886392832 888361344 889251696 893317776 894508641 895301667 897122304 902127616 904131072 905336352 909175488 911194596 911495754 913047552 920180736 920484864 922529088 927676152 929562624 931627008 932851933 935886848 936824832 938905344 943198464 944143776 944455824 946240542 946553283 950567202 952500224 953769984 955888128 959941632 961221312 963356004 967458816 967760924 969408512 971882496 978607744 979475328 980781048 984940112 986253117 987127479 989134848 992653056 996862464 997191936 999406512 1000408158 1004982498 1007026176 1009262592 1014893568 1017147456 1018503396 1019215872 1022822424 1023160476 1027178496 1033250816 1035203328 1035545472 1037845224 1039936768 1041323088 1043635671 1045757952 1048080384 1052872704 1053927936 1056268512 1061098272 1062161748 1062512802 1063256064 1071562752 1072991232 1075374144 1079934336 1080291264 1081373976 1090584576 1090945024 1093367808 1099468032 1100933712 1101909744 1103378679 1104150528 1108057626 1108423849 1110310912 1112776704 1118985216 1121470272 1121840928 1124332326 1128100012 1132904448 1135420416 1141755264 1144290888 1146617856 1148125456 1150675227 1151860736 1155575808 1160859648 1162407168 1164603744 1164988656 1169928864 1171488474 1172307968 1176477696 1181466624 1184481792 1185668928 1191090368 1192678188 1193735556 1196163072 1205508096 1207115136 1209795912 1212233984 1214926128 1215327672 1216545723 1217396736 1226907648 1227313152 1230038784 1236901536 1238550426 1239416832 1239648462 1242169344 1249099776 1251873792 1257597952 1258858368 1259274432 1261654056 1262071044 1267422936 1271693312 1274517504 1277347968 1279922176 1281628416 1284474672 1289945088 1291641138 1292068037 1295843328 1300022784 1305967104 1307708064 1310612238 1315004156 1316169972 1318846464 1323537408 1329149952 1329589248 1332542016 1333877544 1339976664 1342701568 1345683456 1353191424 1356196608 1358004528 1363763232 1364213968 1366791894 1367243631 1369571328 1380271104 1380727296 1383793632 1388430784 1391514228 1394343936 1397440512 1403830272 1405237248 1408358016 1414797696 1416215664 1416683736 1419360813 1425850803 1428750336 1430654976 1433832192 1439912448 1440388352 1441831968 1445034006 1451641386 1454112768 1457823744 1465957376 1467911616 1469212992 1471171572 1472200704 1477410168 1483702272 1488979584 1491980288 1495293696 1495787904 1499109768 1506138481 1507473747 1510539264 1513893888 1522340352 1525721184 1527755094 1528823808 1534233636 1534740714 1540767744 1547812864 1549876224 1552804992 1553318208 1559905152 1561984632 1568636928 1572120576 1575288832 1579309056 1580891904 1590237584 1591647408 1593242622 1593769203 1594884096 1600527682 1607344128 1609486848 1613061216 1619901504 1620436896 1622060964 1623195648 1635876864 1636417536 1640051712 1649202048 1651400568 1652864616 1656225792 1662086439 1665466368 1669165056 1678477824 1679032576 1682205408 1682761392 1686498489 1689897248 1692150018 1699356672 1703130624 1708837888 1712632896 1716436332 1719926784 1722188184 1727791104 1733363712 1741289472 1743610752 1746905616 1747482984 1754893296 1757232711 1758461952 1764716544 1772199936 1772785664 1776722688 1778503392 1786635552 1789017282 1790603334 1794244608 1804255232 1808262144 1810672704 1818350976 1822389192 1822991508 1826095104 1840361472 1840969728 1845058176 1855352304 1857825639 1859125248 1859472693 1863254016 1865703866 1871773696 1873649664 1877810688 1886396928 1888287552 1888911648 1892481084 1893106566 1901134404 1905000448 1907539968 1911776256 1919883264 1922442624 1926712008 1934917632 1935521848 1937461707 1938817024 1943764992 1957215488 1958950656 1961562096 1965918357 1969880224 1972506234 1974254958 1978269696 1985306112 1993724928 1994383872 1998813024 2000816316 2009964996 2014052352 2018525184 2029787136 2034294912 2037006792 2045644848 2046320952 2050187841 2054356992 2066501632 2070406656 2071090944 2075690448 2079873536 2082646176 2087271342 2091515904 2096160768 2105745408 2107855872 2112537024 2122196544 2124323496 2125025604 2126512128 2143125504 2145982464 2150748288 2159868672 2160582528 2162747952 2167551009 2177462079 2181169152 2181890048 2186735616 2198936064 2201867424 2203819488 2206757358 2208301056 2216115252 2216847698 2220621824 2225553408 2237970432 2242940544 2243681856 2248664652 2256200024 2265808896 2270840832 2283510528 2288581776 2291632641 2293235712 2296250912 2301350454 2302111071 2303721472 2311151616 2321719296 2324814336 2329207488 2329977312 2339857728 2342976948 2344615936 2352955392 2362933248 2368963584 2371337856 2382180736 2385356376 2387471112 2389863933 2392326144 2400791523 2411016192 2414230272 2419591824 2424467968 2429852256 2430655344 2433091446 2434793472 2453815296 2454626304 2460077568 2473803072 2477100852 2478833664 2479296924 2484338688 2498199552 2503747584 2515195904 2517716736 2518548864 2523308112 2524142088 2534845872 2538225027 2543386624 2549035008 2554695936 2559844352 2563256832 2568949344 2579890176 2583282276 2584136074 2591686656 2600045568 2611934208 2615416128 2621224476 2630008312 2632339944 2637692928 2647074816 2658299904 2659178496 2665084032 2667755088 2679953328 2683525923 2685403136 2685905001 2691366912 2706382848 2712393216 2716009056 2727526464 2728427936 2733583788 2734487262 2739142656 2760542208 2761454592 2767587264 2776861568 2783028456 2788687872 2794881024 2798555799 2807660544 2810474496 2816716032 2829595392 2832431328 2833367472 2838721626 2839659849 2851701606 2857500672 2861309952 2867664384 2879824896 2880776704 2883663936 2890068012 2903282772 2908225536 2915647488 2931914752 2935823232 2938425984 2942343144 2954820336 2958759351 2961382437 2967404544 2977959168 2983960576 2990587392 2991575808 2998219536 3012276962 3014947494 3021078528 3027787776 3044680704 3051442368 3055510188 3057647616 3068467272 3069481428 3081535488 3095625728 3099752448 3105609984 3106636416 3119810304 3123969264 3130907013 3137273856 3144241152 3150577664 3158618112 3161783808 3180475168 3183294816 3186485244 3187538406 3189768192 3201055364 3214688256 3218973696 3226122432 3239803008 3240873792 3244121928 3271753728 3272835072 3280103424 3298404096 3302801136 3305729232 3310136037 3312451584 3324172878 3325271547 3330932736 3338330112 3356955648 3358065152 3364410816 3365522784 3372996978 3379794496 3384300036 3398713344 3406261248 3417675776 3425265792 3432872664 3439853568 3444376368 3452025681 3455582208 3466727424 3482578944 3487221504 3493811232 3494965968 3509786592 3514465422 3516923904 3529433088 3544399872 3545571328 3553445376 3557006784 3573271104 3578034564 3581206668 3588489216 3608510464 3616524288 3621345408 3636701952 3644778384 3645983016 3649637169 3652190208 3666325039 3680722944 3681939456 3690116352 3710704608 3715651278 3718250496 3718945386 3726508032 3731407732 3743547392 3747299328 3755621376 3772793856 3776575104 3777823296 3784962168 3786213132 3802268808 3810000896 3815079936 3823552512 3839766528 3844885248 3853424016 3869835264 3871043696 3874923414 3876204111 3877634048 3887529984 3914430976 3917901312 3923124192 3931836714 3939760448 3945012468 3948509916 3956539392 3970612224 3987449856 3988767744 3997626048 4001632632 4019929992 4028104704 4037050368 4059574272 4068589824 4074013584 4091289696 4092641904 4100375682 4101730893 4108713984 4133003264 4140813312 4142181888 4151380896 4159747072 4165292352 4174542684 4183031808 4192321536 4211490816 4215711744 4225074048 4244393088 4248646992 4250051208 4273763507 4277552409 4286251008 4291964928 4301496576 4319737344 4321165056 4325495904 4335102018 4354924158 4362338304 4363780096 4373471232 4397872128 4403734848 4407638976 4413514716 4416602112 4432230504 4433695396 4441243648 4451106816 4475940864 4485881088 4487363712 4497329304 4512400048 4518415443 4522421241 4531617792 4541681664 4567021056 4577163552 4583265282 4586471424 4592501824 4602700908 4604222142 4607442944 4622303232 4643438592 4649628672 4658414976 4659954624 4679715456 4685953896 4705910784 4725866496 4737927168 4742675712 4764361472 4770712752 4774942224 4779727866 4781307609 4784652288 4801583046 4822032384 4828460544 4839183648 4848935936 4859704512 4861310688 4866182892 4869586944 4907630592 4909252608 4920155136 4947606144 4954201704 4958593848 4968677376 4986259317 4996399104 5007495168 5030391808 5035433472 5037097728 5046616224 5048284176 5069691744 5076450054 5086773248 5098070016 5109391872 5119688704 5126513664 5137898688 5159780352 5166564552 5168272148 5183373312 5200091136 5223868416 5230832256 5242448952 5260016624 5264679888 5271698133 5275385856 5294149632 5316599808 5318356992 5330168064 5335510176 5359906656 5367051846 5370806272 5371810002 5382733824 5412765696 5424786432 5432018112 5455052928 5456855872 5467167576 5468974524 5478285312 5521084416 5522909184 5535174528 5553723136 5566056912 5573476917 5577375744 5578418079 5589762048 5597111598 5615321088 5620948992 5633432064 5659190784 5664862656 5666734944 5677443252 5679319698 5703403212 5715001344 5722619904 5735328768 5759649792 5761553408 5767327872 5780136024 5806565544 5812385121 5816451072 5831294976 5863829504 5871646464 5876851968 5884686288 5909640672 5917518702 5922764874 5934809088 5955918336 5967921152 5981174784 5983151616 5996439072 6024553924 6029894988 6042157056 6055575552 6089361408 6102884736 6111020376 6136934544 6138962856 6150563523 6163070976 6191251456 6199504896 6211219968 6213272832 6239620608 6247938528 6261814026 6274547712 6288482304 6301155328 6317236224 6323567616 6360950336 6366589632 6372970488 6375076812 6379536384 6402110728 6429376512 6437947392 6452244864 6479606016 6481747584 6488243856 6502653027 6532386237 6543507456 6545670144 6560206848 6596808192 6605602272 6611458464 6620272074 6624903168 6648345756 6650543094 6661865472 6676660224 6713911296 6716130304 6728821632 6731045568 6745993956 6759588992 6768600072 6797426688 6812522496 6835351552 6850531584 6865745328 6879707136 6888752736 6904051362 6906333213 6911164416 6933454848 6965157888 6974443008 6987622464 6989931936 7019573184 7028930844 7033847808 7058866176 7088799744 7091142656 7106890752 7114013568 7146542208 7156069128 7162413336 7169591799 7176978432 7202374569 7217020928 7233048576 7242690816 7273403904 7289556768 7291966032 7299274338 7304380416 7332650078 7361445888 7363878912 7380232704 7421409216 7431302556 7436500992 7437890772 7453016064 7462815464 7487094784 7494598656 7511242752 7545587712 7553150208 7555646592 7569924336 7572426264 7604537616 7614675081 7620001792 7630159872 7647105024 7679533056 7689770496 7706848032 7739670528 7742087392 7749846828 7752408222 7755268096 7775059968 7828861952 7835802624 7846248384 7863673428 7879520896 7890024936 7897019832 7913078784 7941224448 7974899712 7977535488 7995252096 8003265264 8039859984 8050577769 8056209408 8057715003 8074100736 8119148544 8137179648 8148027168 8182579392 8185283808 8200751364 8203461786 8217427968 8266006528 8281626624 8284363776 8302761792 8319494144 8330584704 8349085368 8366063616 8384643072 8395667397 8422981632 8431423488 8450148096 8488786176 8497293984 8500102416 8518979547 8547527014 8555104818 8572502016 8583929856 8602993152 8639474688 8642330112 8650991808 8670204036 8709848316 8724676608 8727560192 8746942464 8795744256 8807469696 8815277952 8827029432 8864461008 8867390792 8876278053 8882487296 8884147311 8902213632 8951881728 8971762176 8974727424 8994658608 9024800096 9036830886 9044842482 9063235584 9083363328 9134042112 9154327104 9166530564 9172942848 9185003648 9205401816 9208444284 9214885888 9244606464 9286877184 9299257344 9316829952 9319909248 9359430912 9371907792 9392721039 9411821568 9451732992 9475854336 9485351424 9528722944 9541425504 9549884448 9559455732 9562615218 9569304576 9603166092 9644064768 9656921088 9678367296 9697871872 9719409024 9722621376 9732365784 9815261184 9818505216 9840310272 9895212288 9908403408 9917187696 9930408111 9937354752 9972518634 9975814641 9992798208 10014990336 10060783616 10070866944 10074195456 10093232448 10096568352 10139383488 10152900108 10173546496 10196140032 10218783744 10239377408 10253027328 10275797376 10319560704 10333129104 10336544296 10356077043 10366746624 10400182272 10403429933 10447736832 10461664512 10484897904 10520033248 10529359776 10543396266 10550771712 10588299264 10633199616 10636713984 10660336128 10671020352 10719813312 10734103692 10741612544 10743620004 10765467648 10825531392 10849572864 10864036224 10910105856 10913711744 10934335152 10937949048 10948911507 10956570624 10998975117 11042168832 11045818368 11070349056 11107446272 11132113824 11146953834 11154751488 11156836158 11179524096 11194223196 11230642176 11241897984 11266864128 11318381568 11329725312 11333469888 11354886504 11358639396 11406806424 11430002688 11445239808 11470657536 11519299584 11523106816 11534655744 11560272048 11613131088 11624770242 11628612333 11632902144 11662589952 11727659008 11743292928 11753703936 11769372576 11819281344 11835037404 11845529748 11869618176 11911836672 11935842304 11962349568 11966303232 11992878144 12049107848 12059789976 12084314112 12111151104 12127075129 12178722816 12205769472 12222040752 12273869088 12277925712 12301127046 12305192679 12326141952 12382502912 12399009792 12422439936 12426545664 12479241216 12495877056 12523628052 12549095424 12576964608 12602310656 12634472448 12647135232 12721900672 12733179264 12745940976 12750153624 12804221456 12821290521 12832657227 12858753024 12875894784 12904489728 12959212032 12963495168 12976487712 13005306054 13064772474 13087014912 13091340288 13120413696 13193616384 13211204544 13222916928 13240544148 13249806336 13296691512 13301086188 13323730944 13353320448 13427822592 13432260608 13457643264 13462091136 13491987912 13519177984 13537200144 13555246329 13567263723 13594853376 13625044992 13670703104 13701063168 13731490656 13759414272 13777505472 13808102724 13812666426 13822328832 13866909696 13930315776 13948886016 13975244928 13979863872 14039146368 14057861688 14117732352 14136294677 14177599488 14182285312 14213781504 14228027136 14293084416 14312138256 14324826672 14339183598 14343922827 14353956864 14404749138 14434041856 14466097152 14485381632 14546807808 14579113536 14583932064 14598548676 14608760832 14665300156 14722891776 14727757824 14760465408 14842818432 14862605112 14875781544 14906032128 14925630928 14958777951 14974189568 14989197312 15022485504 15091175424 15106300416 15111293184 15139848672 15144852528 15209075232 15229350162 15240003584 15260319744 15294210048 15359066112 15379540992 15413696064 15479341056 15484174784 15499693656 15504816444 15550119936 15657723904 15671605248 15692496768 15727346856 15759041792 15780049872 15794039664 15815094399 15826157568 15882448896 15949799424 15955070976 15990504192 16006530528 16079719968 16101155538 16112418816 16115430006 16148201472 16238297088 16274359296 16296054336 16365158784 16370567616 16401502728 16406923572 16434855936 16532013056 16563253248 16568727552 16605523584 16638988288 16661169408 16698170736 16720430751 16732127232 16769286144 16791334794 16796884481 16845963264 16862846976 16900296192 16977572352 16994587968 17000204832 17037959094 17095054028 17110209636 17145004032 17167859712 17205986304 17278949376 17284660224 17301983616 17340408072 17419696632 17437155363 17449353216 17455120384 17493884928 17591488512 17614939392 17630555904 17654058864 17728922016 17734781584 17752556106 17764974592 17768294622 17804427264 17903763456 17943524352 17949454848 17989317216 18049600192 18073661772 18089684964 18126471168 18166726656 18268084224 18308654208 18333061128 18370007296 18410803632 18416888568 18451690569 18489212928 18573754368 18598514688 18633659904 18639818496 18718861824 18743815584 18785442078 18823643136 18903465984 18951708672 18970702848 19057445888 19082851008 19099768896 19118911464 19125230436 19138609152 19206332184 19288129536 19313842176 19356734592 19395743744 19438818048 19445242752 19464731568 19579800253 19597158711 19630522368 19637010432 19680620544 19790424576 19816806816 19834375392 19860816222 19874709504 19945037268 19951629282 19985596416 20029980672 20121567232 20141733888 20148390912 20186464896 20193136704 20278766976 20305800216 20347092992 20392280064 20437567488 20478754816 20506054656 20551594752 20639121408 20666258208 20673088592 20712154086 20718999639 20733493248 20800364544 20806859866 20895473664 20923329024 20969795808 21040066496 21058719552 21086792532 21101543424 21176598528 21266399232 21273427968 21320672256 21342040704 21439626624 21468207384 21487240008 21508775397 21530935296 21607123707 21651062784 21699145728 21728072448 21820211712 21827423488 21868670304 21875898096 21897823014 21913141248 21997950234 22084337664 22091636736 22140698112 22214892544 22264227648 22293907668 22309502976 22313672316 22359048192 22388446392 22461284352 22483795968 22533728256 22636763136 22659450624 22666939776 22709773008 22717278792 22813612848 22844025243 22860005376 22890479616 22941315072 23038599168 23046213632 23069311488 23120544096 23226262176 23249540484 23257224666 23265804288 23325179904 23455318016 23486585856 23507407872 23538745152 23638562688 23670074808 23691059496 23739236352 23823673344 23871684608 23924699136 23932606464 23985756288 24098215696 24119579952 24151733307 24168628224 24173145009 24222302208 24254150258 24357445632 24411538944 24444081504 24547738176 24555851424 24602254092 24610385358 24652283904 24765005824 24798019584 24844879872 24853091328 24958482432 24991754112 25047256104 25098190848 25153929216 25187002191 25204621312 25268944896 25294270464 25443801344 25466358528 25491881952 25500307248 25556938641 25608442912 25642581042 25665314454 25717506048 25751789568 25808979456 25918424064 25926990336 25952975424 26010612108 26129544948 26174029824 26182680576 26240827392 26387232768 26422409088 26445833856 26481088296 26593383024 26602172376 26628834159 26647461888 26652441933 26706640896 26855645184 26864521216 26915286528 26924182272 26983975824 27038355968 27074400288 27110492658 27134527446 27189706752 27250089984 27341406208 27402126336 27462981312 27518828544 27555010944 27616205448 27625332852 27644657664 27733819392 27860631552 27897772032 27950489856 27959727744 28078292736 28115723376 28178163117 28235464704 28272589354 28355198976 28364570624 28427563008 28456054272 28586168832 28624276512 28649653344 28678367196 28687845654 28707913728 28809498276 28868083712 28932194304 28970763264 29093615616 29158227072 29167864128 29197097352 29330600312 29445783552 29455515648 29520930816 29685636864 29725210224 29751563088 29791224333 29812064256 29851261856 29917555902 29927443923 29948379136 29978394624 30044971008 30182350848 30212600832 30222586368 30279697344 30289705056 30418150464 30458700324 30480007168 30520639488 30588420096 30718132224 30759081984 30827392128 30958682112 30968349568 30999387312 31009632888 31068231129 31100239872 31210289799 31315447808 31343210496 31384993536 31454693712 31518083584 31560099744 31588079328 31630188798 31652315136 31764897792 31899598848 31910141952 31981008384 32013061056 32159439936 32202311076 32224837632 32230860012 32296402944 32476594176 32548718592 32592108672 32730317568 32741135232 32803005456 32813847144 32846734521 32869711872 32996925351 33064026112 33126506496 33137455104 33211047168 33277976576 33322338816 33396341472 33440861502 33464254464 33538572288 33582669588 33593768962 33691926528 33725693952 33800592384 33955144704 33989175936 34000409664 34075918188 34190108056 34220419272 34290008064 34335719424 34411972608 34557898752 34569320448 34603967232 34680816144 34839393264 34874310726 34885836999 34898706432 34910240768 34987769856 35182977024 35229878784 35261111808 35308117728 35457844032 35469563168 35505112212 35529949184 35536589244 35608854528 35807526912 35887048704 35898909696 35978634432 36099200384 36147323544 36179369928 36252942336 36333453312 36381225387 36536168448 36617308416 36666122256 36740014592 36821607264 36833777136 36903381138 36915578037 36978425856 37147508736 37197029376 37267319808 37279636992 37437723648 37487631168 37570884156 37647286272 37806931968 37903417344 37941405696 38114891776 38165702016 38199537792 38237822928 38250460872 38412664368 38463871563 38497971681 38576259072 38627684352 38713469184 38791487488 38877636096 38890485504 38929463136 39159600506 39194317422 39261044736 39274020864 39361241088 39580849152 39633613632 39668750784 39721632444 39749419008 39890074536 39903258564 39971192832 40059961344 40243134464 40283467776 40296781824 40372929792 40386273408 40557533952 40611600432 40665738987 40694185984 40701791169 40784560128 40875134976 40957509632 41012109312 41103189504 41278242816 41332516416 41346177184 41424308172 41437999278 41466986496 41600729088 41613719732 41790947328 41846658048 41939591616 42080132992 42117439104 42173585064 42353197056 42408884031 42532798464 42546855936 42641344512 42684081408 42879253248 42936414768 42974480016 43017550794 43031768481 43061870592 43214247414 43302125568 43398291456 43456144896 43640423424 43654846976 43737340608 43751796192 43795646028 43826282496 43995900468 44168675328 44183273472 44281396224 44429785088 44528455296 44587815336 44627344632 44718096384 44776892784 44876333853 44922568704 44967591936 45067456512 45273526272 45318901248 45333879552 45419546016 45434557584 45627225696 45688050486 45720010752 45780959232 45882630144 46077198336 46092427264 46138622976 46241088192 46452524352 46499080968 46514449332 46650359808 46910636032 46973171712 47014815744 47077490304 47277125376 47340149616 47382118992 47445283197 47478472704 47647346688 47662225507 47743369216 47849398272 47865212928 47971512576 48196431392 48239159904 48303466614 48337256448 48346290018 48444604416 48508300516 48714891264 48823077888 48888163008 49095476352 49111702848 49204508184 49220770716 49304567808 49530011648 49596039168 49689759744 49706182656 49916964864 49983508224 50094512208 50161292253 50196381696 50307858432 50374004382 50390653443 50409242624 50537889792 50588540928 50887602688 50932717056 50983763904 51000614496 51113877282 51216885824 51285162084 51330628908 51435012096 51503579136 51617958912 51836848128 51853980672 51905950848 52021224216 52259089896 52311466089 52348059648 52365361152 52481654784 52774465536 52844818176 52891667712 52962176592 53186766048 53204344752 53257668318 53294923776 53304883866 53413281792 53711290368 53729042432 53830573056 53848364544 53967951648 54076711936 54148800576 54220985316 54269054892 54379413504 54500179968 54682812416 54804252672 54925962624 55110021888 55232410896 55250665704 55467638784 55558925591 55721263104 55795544064 55900979712 55919455488 56156585472 56231446752 56356326234 56470929408 56545178708 56710397952 56729141248 56855126016 56912108544 57172337664 57248553024 57299306688 57356734392 57375691308 57415827456 57618996552 57736167424 57864388608 57941526528 58187231232 58316454144 58335728256 58394194704 58661200624 58739400759 58791476133 58891567104 58911031296 59041861632 59371273728 59450420448 59503126176 59582448666 59624128512 59702523712 59835111804 59854887846 59896758272 59956789248 60089942016 60364701696 60425201664 60445172736 60559394688 60579410112 60836300928 60917400648 61041278976 61176840192 61436264448 61518163968 61654784256 61917364224 61936699136 61998774624 62019265776 62136462258 62156998917 62200479744 62420579598 62630895616 62686420992 62769987072 62909387424 63036167168 63120199488 63176158656 63260377596 63304630272 63529795584 63799197696 63820283904 63962016768 64026122112 64318879872 64404622152 64461720024 64592805888 64763954683 64821371121 64953188352 65097437184 65184217344 65460635136 65482270464 65606010912 65627694288 65693469042 65739423744 65993850702 66128052224 66253012992 66274910208 66422094336 66555953152 66644677632 66792682944 66881723004 66928508928 67077144576 67165339176 67187537924 67383853056 67451387904 67601184768 67910289408 67978351872 68000819328 68151836376 68380216112 68440838544 68532075729 68580016128 68671438848 68823945216 69115797504 69138640896 69207934464 69361632288 69678786528 69748621452 69771673998 69797412864 69820481536 69975539712 70365954048 70459757568 70522223616 70616235456 70915688064 70939126336 71010224424 71073178488 71217709056 71615053824 71774097408 71797819392 71957268864 72198400768 72294647088 72358739856 72455199921 72505884672 72519435027 72666906624 72762450774 73072336896 73234616832 73332244512 73480029184 73643214528 73667554272 73806762276 73831156074 73956851712 74295017472 74394058752 74534639616 74559273984 74875447296 74975262336 75141768312 75294572544 75561006573 75613863936 75806834688 75882811392 76229783552 76331404032 76399075584 76475645856 76500921744 76825328736 76927743126 76995943362 77152518144 77255368704 77426938368 77582974976 77755272192 77780971008 77858926272 78319201012 78388634844 78522089472 78548041728 78722482176 79161698304 79267227264 79337501568 79443264888 79780149072 79806517128 79886502477 79942385664 79957325799 80119922688 80486268928 80566935552 80593563648 80745859584 80772546816 81115067904 81223200864 81331477974 81388371968 81403582338 81569120256 81750269952 81915019264 82024218624 82206379008 82556485632 82665032832 82692354368 82848616344 82875998556 82933972992 83201458176 83227439464 83581894656 83693316096 83879183232 84160265984 84234878208 84347170128 84534489351 84706394112 84817768062 85065596928 85093711872 85282689024 85368162816 85758506496 85872829536 85948960032 86035101588 86063536962 86123741184 86428494828 86604251136 86796582912 86912289792 87280846848 87309693952 87474681216 87503592384 87591292056 87991800936 88337350656 88366546944 88562792448 88859570176 89056910592 89175630672 89254689264 89436192768 89553785568 89752667706 89782331769 89845137408 89935183872 90134913024 90547052544 90637802496 90667759104 90839092032 90869115168 91254451392 91376100972 91440021504 91561918464 91765260288 92154396672 92184854528 92277245952 92482176384 92905048704 92998161936 93028898664 93204693387 93300719616 93630869397 93821272064 93946343424 94029631488 94154980608 94554250752 94680299232 94764237984 94890566394 94956945408 95294693376 95324451014 95486738432 95698796544 95730425856 95943025152 96392862784 96478319808 96606933228 96674512896 96692580036 96889208832 97016601032 97429782528 97646155776 97776326016 98190952704 98223405696 98409016368 98441541432 98540203563 98609135616 98990776053 99060023296 99192078336 99379519488 99412365312 99833929728 99967016448 100189024416 100322584506 100392763392 100615716864 100748008764 100781306886 100818485248 101075779584 101177081856 101775205376 101865434112 101967527808 102001228992 102227754564 102433771648 102570324168 102661257816 102870024192 103007158272 103235917824 103673696256 103707961344 103811901696 104042448432 104518179792 104622932178 104657510997 104696119296 104730722304 104963309568 105548931072 105689636352 105783335424 105924353184 106373532096 106408689504 106515336636 106589847552 106609767732 106826563584 107422580736 107458084864 107661146112 107696729088 107935903296 108153423872 108297601152 108441970632 108538109784 108758827008 109000359936 109143676161 109365624832 109608505344 109851925248 110220043776 110464821792 110501331408 110746734111 110935277568 111117851182 111442526208 111591088128 111801959424 111838910976 112313170944 112462893504 112712652468 112941858816 113090357416 113420795904 113458282496 113710252032 113824217088 114344675328 114497106048 114598613376 114713468784 114751382616 115237993104 115391614689 115472334848 115493915043 115728777216 115883053056 116374462464 116632908288 116671456512 116788389408 117322401248 117478801518 117582952266 117783134208 117822062592 118083723264 118742547456 118900840896 119006252352 119164897332 119248257024 119405047424 119670223608 119709775692 119793516544 119913578496 120179884032 120729403392 120850403328 120890345472 121118789376 121158820224 121672601856 121834801296 121997216961 122082557952 122105373507 122353680384 122872528896 123036327936 123309568512 123834728448 123873398272 123997549248 124038531552 124272924516 124313997834 124400959488 124841159196 125261791232 125372841984 125539974144 125818774848 126072334336 126240398976 126352317312 126520755192 127059591168 127226652093 127598395392 127640567808 127924033536 128052244224 128637759744 128809244304 128923440048 129095305443 129185611776 129527909366 129642742242 129906376704 130194874368 130368434688 130921270272 130964540928 131212021824 131255388576 131386938084 131478847488 131987701404 132256104448 132506025984 132549820416 132844188672 133111906304 133289355264 133585365888 133763446008 134154289152 134330678352 134375075848 134629001559 134767706112 134902775808 135202369536 135820578816 135956703744 136001638656 136303672752 136760432224 136881677088 137064151458 137160032256 137342877696 137647890432 138231595008 138277281792 138415868928 138723264576 139357573056 139497242904 139543347996 139640963072 139951079424 140731908096 140919515136 141044447232 141232470912 141831376128 141878252672 142020448848 142146356976 142335849591 142435418112 142986676521 143230107648 143548194816 143595638784 143914537728 144396801536 144589294176 144717479712 144910399842 145011769344 145038870054 145333813248 145524901548 146144673792 146469233664 146664489024 146960058368 147286429056 147335108544 147613524552 147662312148 147913703424 148590034944 148788117504 149069279232 149118547968 149750894592 149950524672 150283536624 150483876759 150589145088 151122013146 151171960329 151227727872 151613669376 151765622784 152459567104 152662808064 152798151168 152951291712 153001843488 153650657472 153855486252 153991886724 154305036288 154510737408 154853876736 155165949952 155510544384 155561942016 155717852544 156638402024 156777269688 156934398267 157044178944 157096083456 157444964352 157651976677 158323396608 158534454528 158675003136 158886529776 159560298144 159613034256 159773004954 159884771328 159914651598 160239845376 160972537856 161133871104 161187127296 161491719168 161545093632 162230135808 162446401728 162662955948 162776743936 162807164676 163138240512 163500539904 163830038528 164048437248 164412758016 165330065664 165384708736 165697232688 165751997112 166402916352 166454878928 166676776773 167163789312 167386632192 167758366464 168320531968 168469756416 168694340256 169068978702 169412788224 169635536124 170131193856 170187423744 170565378048 170736325632 171517012992 171745659072 171897920064 172070203176 172127073924 172247482368 172856989656 173208502272 173593165824 173824579584 174561693696 174619387904 174949362432 175007184768 175182584112 175983601872 176218202277 176374428399 176674701312 176733093888 177125584896 177719140352 178113821184 178351261344 178509378528 178872385536 179107571136 179505335412 179564663538 179690274816 179870367744 180269826048 181094105088 181275604992 181335518208 181678184064 181738230336 182508902784 182752201944 183123836928 183530520576 183771830801 184308793344 184369709056 184554491904 184964352768 185810097408 185996323872 186057797328 186409386774 186470996751 186601439232 187261738794 187642544128 187892686848 188059262976 188309961216 189108501504 189360598464 189528475968 189781132788 189913890816 190589386752 190648902028 190973476864 191397593088 191460851712 191886050304 192785725568 192956639616 193213866456 193385160072 193778417664 194033202064 194291864049 194464113363 194859565056 195292311552 195552652032 196381905408 196446811392 196818032736 196883082864 197080407126 197218271232 197981552106 198120046592 198384156672 198759038976 198824730624 199667859456 199934032896 200378048832 200645169012 200785526784 201231433728 201496017528 201562613772 202151559168 202354163712 203550410752 203730868224 203935055616 204002457984 204455509128 204867543296 205140648336 205322515632 205596227187 205740048384 206014316544 206471835648 207347392512 207415922688 207623803392 208084896864 209036359584 209245864356 209315021994 209392238592 209461444608 209926619136 211097862144 211379272704 211566670848 211848706368 212747064192 212817379008 213030673272 213219535464 213653127168 214845161472 214916169728 215322292224 215393458176 215871806592 216306847744 216595202304 216883941264 217076219568 217365599763 217517654016 218000719872 218287352322 218359498253 218731249664 219217010688 219703850496 220440087552 220929643584 221002662816 221493468222 221870555136 222235702364 222885052416 223182176256 223603918848 223677821952 224626341888 224925787008 225425304936 225883717632 226180714832 226683019719 226841591808 226916564992 227420504064 227648434176 228689350656 228994212096 229197226752 229426937568 229502765232 230475986208 230783229378 230944669696 230987830086 231457554432 231766106112 232748924928 233265816576 233342913024 233576778816 234644802496 234957603036 235165904532 235566268416 235644125184 236167446528 237485094912 237801681792 238012504704 238329794664 238810094848 239340447216 239419551384 239659507431 239827156992 239871977397 240359768064 241458806784 241700806656 241780690944 242237578752 242317640448 243345203712 243669602592 243994433922 244165115904 244210747014 244707360768 245745057792 246072655872 246619137024 247669456896 247746796544 247995098496 248077063104 248545849032 248627995668 248801918976 249682318392 250523582464 250745683968 251079948288 251637549696 252144668672 252480797952 252704634624 253041510384 254119182336 254453304186 254537403289 255196790784 255281135616 255848067072 256104488448 257275519488 257618488608 257846880096 258190610886 258371223552 259055818732 259285484484 259812753408 260389748736 260736869376 261842540544 261929081856 262424043648 262510777152 262773876168 263975402808 264512208896 265012051968 265099640832 265688377344 266223812608 266578710528 267170731776 267526892016 268308578304 268661356704 268750151696 269258003118 269346995307 269535412224 269805551616 270404739072 271641157632 271913407488 272003277312 272607345504 273520864448 273763354176 274128302916 274320064512 274685755392 275295780864 276463190016 276554563584 276831737856 277446529152 278715146112 278994485808 279086695992 279614080161 279902158848 280892608191 281463816192 281839030272 282088894464 282464941824 283662752256 283756505344 284040897696 284292713952 284671699182 284870836224 285973353042 286460215296 287096389632 287191277568 287829075456 288793603072 289178588352 289434959424 289820799684 290023538688 290077740108 290667626496 291049803096 292289347584 292938467328 293328978048 293920116736 294572858112 294670217088 295227049104 295324624296 295827406848 296972328159 297180069888 297576235008 298138558464 298237095936 299501789184 299901049344 300567073248 300967753518 301178290176 302244026292 302343920658 302455455744 303227338752 303531245568 304919134208 305325616128 305596302336 305902583424 306003686976 307301314944 307710972504 307983773448 308610072576 309021474816 309707753472 310331899904 311021088768 311123884032 311435705088 313276804048 313554539376 313868796534 313972532991 314088357888 314192166912 314889928704 315303953354 316646793216 317068909056 317350006272 317773059552 319120596288 319226068512 319546009908 319769542656 319829303196 320479690752 321945075712 322267742208 322374254592 322983438336 323090187264 324460271616 324892803456 325325911896 325614329352 326276481024 327001079808 327431028483 327660077056 328096874496 328825516032 330660131328 330769417472 331394465376 331503994224 332240202333 332805832704 332909757856 333353553546 334327578624 334773264384 335516732928 336641063936 336939512832 337388680512 338137957404 338825576448 339271072248 340262387712 340374847488 341130756096 341472651264 343034025984 343491318144 343795840128 344140406352 344254147848 345713979312 346174844067 346417004544 346481745129 347186331648 347649159168 349123387392 349238775808 349898724864 350014369536 350365168224 351967203744 352436404554 352748856798 353349402624 353466187776 354251169792 355438280704 356227642368 356702522688 357018757056 357744771072 358215142272 359010670824 359129327076 359380549632 359740735488 360539652096 362188210176 362551209984 362671036416 363356368128 363476460672 365017805568 365504403888 365991650883 366247673856 366316120521 367061041152 367543661602 368617586688 368739418112 369108983808 369928705536 371620194816 371992647744 372115594656 372818773548 372941993502 373202878464 374523477588 375285088256 375785373696 376118525952 376619922432 378217003008 378721196928 379056951936 379562265576 381178773504 381297804056 381679956279 381946953728 382795186176 382921703424 383772100608 385571451136 385913279232 386427732912 386770320144 387285916329 387556835328 388066404128 388583728098 388928226726 389719130112 390584623104 391105304064 392763810816 392893622784 393636065472 393766165728 394160814252 394436542464 395963104212 396240093184 396768313344 397518077952 397649461248 399335718912 399868065792 400756097664 401290338024 402462867456 402992035056 403125227544 403887004677 404303118336 404708327424 407100821504 407461736448 407870111232 408004915968 408911018256 409735086592 410281296672 410645031264 411192454374 411480096768 412028633088 412943671296 414694785024 414831845376 415247606784 416169793728 418072719168 418491728712 418630043988 418922889216 419853238272 422195724288 422758545408 423133341696 423697412736 425494128384 425634758016 426061346544 426439070928 427007548773 427306254336 428960029563 429690322944 429832339456 430644584448 430786916352 431743613184 432613695488 433190404608 433767882528 434152439136 434731199526 435035308032 436001439744 436574704644 436718996506 437462499328 438434021376 439407700992 440880175104 441859287168 442005325632 442986936444 443741110272 444471404728 445770104832 446364352512 447207837696 447355643904 449252683776 449851574016 450850609872 451451630277 451767435264 452361429664 453366039438 453515880987 453683183616 453833129984 454841008128 455296868352 457378701312 457988424192 458394453504 458853875136 459005530464 460951972416 461566458756 461889339392 461975660172 462915108864 463532212224 465497849856 466531633152 466685826048 467153557632 469289604992 469915206072 470331809064 470803194801 471132536832 471288250368 472334893056 472955930031 474970189824 475603363584 476025009408 476659589328 477620189696 478680894432 478839102768 479319014862 479654313984 479743954794 480719536128 482917613568 483401613312 483561381888 484475157504 484635280896 486690407424 487339205184 487988867844 488330231808 488421494028 489414721536 491490115584 492145311744 493238274048 495493593088 495990196992 496154126208 497091698064 497255991336 499364636784 500030330319 501047164928 501491367936 502159896576 503275099392 504289337344 504961595904 505409269248 506083020768 508238364672 508906608372 509074806578 510393581568 510562271232 511696134144 512208976896 514551038976 515236977216 515693760192 516381221772 516742447104 518111637464 518570968968 519625506816 520779497472 521473738752 523685081088 523858163712 524848087296 525021554304 525547752336 527950805616 528654606831 529024417792 529123285197 530024103936 530199281664 531376754688 532447625216 533157421056 534341463552 535053784032 536617156608 537322713408 537500303392 538516006236 538693990614 539070824448 539611103232 540809478144 543282315264 543826814976 544006554624 545214691008 547041728896 547526708352 548256605832 549371510784 550591561728 551315492403 552926380032 553109127168 553663475712 554893058304 557430292224 557988971616 558173391984 559228160322 559412990253 559804317696 561785216382 562927632384 563678060544 564177788928 564929883648 567325504512 567513010688 568081795392 568585427904 569343398364 569741672448 571946706084 572920430592 574192779264 574382555136 575658150912 577587206144 578357176704 578869918848 579641599368 580155480216 581335252992 582099606192 582875592147 583392340089 584578695168 585876934656 586657956096 587840233472 589145716224 589340434176 590454098208 590649248592 591654813696 593944656318 594360139776 595152470016 596277116928 596474191872 599003578368 599802098688 601134146496 601935507036 602356580352 604488052584 604687841316 606454677504 607062491136 609838268416 610651232256 611192604672 611805166848 612007373952 614602629888 615421945008 615967546896 616788681561 617220145152 618042949632 619415506944 620663799808 622042177536 622247768064 622871410176 626553608096 627109078752 627737593068 627945065982 628176715776 628384333824 629779857408 630607906708 633293586432 634137818112 634700012544 635546119104 638241192576 638452137024 639092019816 639658606392 640959381504 643890151424 644535484416 644748509184 645966876672 646180374528 648920543232 649785606912 650651823792 651228658704 652096799289 652552962048 654002159616 654862056966 655078494759 655320154112 656193748992 657651032064 661320262656 661538834944 662788930752 663007988448 664480404666 665611665408 665819515712 666707107092 668655157248 669546528768 671033465856 673282127872 673879025664 674777361024 676275914808 677651152896 678542144496 680049059157 680524775424 680749694976 682261512192 682945302528 686068051968 686982636288 687591680256 688280812704 688508295696 691427958624 692349688134 692834009088 692963490258 694372663296 695298318336 698246774784 698477551616 699797449728 700028739072 700730336448 703934407488 704872809108 705497713596 706698805248 706932375552 708502339584 710876561408 712455284736 713405045376 714037514112 716430284544 718021341648 718258654152 718978522293 719481470976 721079304192 722266032683 724376420352 725102419968 725342072832 726712736256 726952921344 730035611136 731008807776 731983301766 732495347712 732632241042 734122082304 735087323204 737235173376 737478836224 738217967616 739857411072 743240389632 743985295488 744231189312 745637547096 745883987004 746405756928 749046955176 750570176512 751570747392 752237051904 753239844864 756434006016 757442393856 758113903872 759124531152 762357547008 762595608112 763359912558 763612209867 763893907456 765590372352 765843406848 767544201216 771142902272 771826558464 772855465824 773540640288 774571832658 775113670656 776132808256 777167456196 777856453452 779438260224 781169246208 782210608128 785527621632 785787245568 787272130944 787532331456 788321628504 791926208424 793536626688 795036155904 795298922496 798671437824 799736131584 801512195328 802580676048 804925734912 805984070112 806250455088 807774009354 808040985921 808606236672 809416654848 814201643008 814923472896 815740222464 816009831936 817822036512 819470173184 820562593344 821290062528 822384908748 822960193536 824057266176 825887342592 829389570048 829663690752 830495213568 832339587456 836145438336 836983457424 837260087976 839706476544 841931410879 842677824573 844391448576 845517090816 846266683392 847394825472 850988256768 851269516032 852122693088 852878141856 854015097546 854612508672 857920059126 859380645888 859664678912 861289168896 861573832704 863487226368 865227390976 866380809216 867535765056 868304878272 869462399052 870070616064 872002879488 873149409288 873437993012 874924998656 876868042752 878815401984 881760350208 883718574336 884010651264 885973872888 887482220544 888942809456 890916984477 891540209664 892728705024 894415675392 894711287808 898505367552 899703148032 901701219744 902903260554 903534870528 904722859328 906732078876 907031761974 907366367232 907666259968 909682016256 910593736704 914757402624 915976848384 916788907008 917707750272 918011060928 921903944832 923132917512 923951320344 925830217728 927064424448 930995699712 933063266304 933371652096 934307115264 938579209984 939830412144 940663618128 941606389602 941917598973 942265073664 942576500736 944669786112 945911860062 949940379648 951206727168 952050018816 953319178656 955240379392 957361788864 957678205536 958638029724 959308627968 959487909588 961439072256 965835227136 966803226624 967122763776 968950315008 969270561792 973380814848 974678410368 975977735688 976842988056 978829443072 982293085449 982980231168 984290623488 986476548096 990987186176 991980393984 992308252416 994183396128 994511982672 998729273568 1000060660638 1002094329856 1002982735872 1004319793152 1006550198784 1008578674688 1009923191808 1010818538496 1012166041536 1016476729344 1017813216744 1018149613156 1020787163136 1021124542464 1023392268288 1024417953792 1029102077952 1030473954432 1031387520384 1032762443544 1036223274928 1037141937936 1038524532201 1039251013632 1039445235387 1041558994944 1042947477504 1047370162176 1047716327424 1049696174592 1050043108608 1051095504672 1055901611232 1057309213662 1058048835584 1058246570394 1060048207872 1060398563328 1062753509376 1064895250432 1066314842112 1068682927104 1070107568064 1073234313216 1074645426816 1075000606784 1077032012472 1077387981228 1078141648896 1079222206464 1081618956288 1086564630528 1087653629952 1088013109248 1090429382016 1094083457792 1095053416704 1096513211664 1097974952649 1098743021568 1098948361563 1101183123456 1102630984806 1105852760064 1106218254336 1107326951424 1109786116608 1114860584448 1115977943232 1116346783968 1118456320644 1118825980506 1119608635392 1123570432764 1125855264768 1127356121088 1128355577856 1129859767296 1134651009024 1135026021376 1136163590784 1137170855808 1138686796728 1143893412168 1145039868837 1145840861184 1148385558528 1148765110272 1151316301824 1155174412288 1156714353408 1157739837696 1159283198736 1160310960432 1162670505984 1164199212384 1165751184294 1166784680178 1169157390336 1171753869312 1173315912192 1175680466944 1178291432448 1178680868352 1180908196416 1181298497184 1183309627392 1187889312636 1188720279552 1190304940032 1192554233856 1192948383744 1198007156736 1199604197376 1202268292992 1203871014072 1208976105168 1209375682632 1211661014031 1212909355008 1214124982272 1219676536832 1221302464512 1222385209344 1223610333696 1224014747904 1229205259776 1230843890016 1231935093792 1233577363122 1234440290304 1236085899264 1238831013888 1241327599616 1244084355072 1244495536128 1245742820352 1253107216192 1254218157504 1255475186136 1255890131964 1256768667648 1259559714816 1261215813416 1266587172864 1268275636224 1269400025088 1271092238208 1276482385152 1276904274048 1278184039632 1279317212784 1281022646319 1281918763008 1286880088689 1287780302848 1289070968832 1289497018368 1291933753344 1292360749056 1297841086464 1299571213824 1301303647584 1302457317408 1304193598578 1305105924096 1308004319232 1309724113932 1310156989518 1310640308224 1312387497984 1315302064128 1322640525312 1323077669888 1325577861504 1326015976896 1328960809332 1331223330816 1331639031424 1333414214184 1337310314496 1339093057536 1342066931712 1346564255744 1347758051328 1349554722048 1352551829616 1355302305792 1357084288992 1360098118314 1360547642961 1361049550848 1361499389952 1364523024384 1365890605056 1372136103936 1373965272576 1375183360512 1376561625408 1377016591392 1382855917248 1384699376268 1385668018176 1385926980516 1388745326592 1390596636672 1396493549568 1396955103232 1399594899456 1400057478144 1401460672896 1407868814976 1409745618216 1410995427192 1412409584403 1413397610496 1413864751104 1417004679168 1418867790093 1421753122816 1424910569472 1426810090752 1428075028224 1432860569088 1436042683296 1436517308304 1437957044586 1438962941952 1442158608384 1444532065366 1448752840704 1450204839936 1450684145664 1453425472512 1453905842688 1460071222272 1462017615552 1463966603532 1464990695424 1465264482084 1468244164608 1470174646408 1474470346752 1474957672448 1476435935232 1479714822144 1486480779264 1487970590976 1488462378624 1491275094192 1491767974008 1498093910352 1500090990957 1501140353024 1503141494784 1504474103808 1506479689728 1512868012032 1514884787712 1516227807744 1518249062304 1524715094016 1525191216224 1526719825116 1527224419734 1527787814912 1531180744704 1531686813696 1535088402432 1542285804544 1543653116928 1545710931648 1547081280576 1549143665316 1550227341312 1552265616512 1554334912392 1555712906904 1558876520448 1562338492416 1564421216256 1571055243264 1571574491136 1574544261888 1575064662912 1576643257008 1583852416848 1585963820493 1587073253376 1587369855591 1590072311808 1590597844992 1597342875648 1599472263168 1603024390656 1605161352096 1609851469824 1611968140224 1612500910176 1615548018708 1616081971842 1617212473344 1618833309696 1628403286016 1629846945792 1631480444928 1632019663872 1635644073024 1638940346368 1641125186688 1642580125056 1644769817496 1648114532352 1651774685184 1653946477209 1658779140096 1659327381504 1660990427136 1664679174912 1672290876672 1673966914848 1674520175952 1678238970759 1679412953088 1683862821758 1685355649146 1688782897152 1691034181632 1692533366784 1694789650944 1701976513536 1702539032064 1704245386176 1705756283712 1708030195092 1709225017344 1715840118252 1718761291776 1719329357824 1722578337792 1723147665408 1726974452736 1730454781952 1732761618432 1735071530112 1736609756544 1738924798104 1744005758976 1746298818576 1746875986024 1748626776441 1749849997312 1750177020267 1753736085504 1757630803968 1763520700416 1767437148672 1768021302528 1771947745776 1774964441088 1777885618912 1781833968954 1783080419328 1785457410048 1788831350784 1789422575616 1797010735104 1799406296064 1803402439488 1805806521108 1807069741056 1809445718656 1813464157752 1814063523948 1815332519936 1819364032512 1821187473408 1829514805248 1831953696768 1833577814016 1835415500544 1836022121856 1843807889664 1846265835024 1847902640688 1850366044683 1851660435456 1854128848896 1861991399424 1866126532608 1866743304192 1868614230528 1877158419968 1879660824288 1881327236256 1883212779204 1883835197946 1884530147328 1885153001472 1889339572224 1891823720124 1899880759296 1902413454336 1904100037632 1906638357312 1910480758784 1914723577728 1915356411072 1917276059448 1918975819176 1922878144512 1931670454272 1933606453248 1934245527552 1937900630016 1938541123584 1946761629696 1949356820736 1951955471376 1953685976112 1956290397867 1957658886144 1964586170898 1965235484277 1965960462336 1968581246976 1972953096192 1981974372352 1983960787968 1984616504832 1988366792256 1989023965344 1997458547136 2000121321276 2004188659712 2005965471744 2008639586304 2013100397568 2017157349376 2019846383616 2021637076992 2024332083072 2032953458688 2035626433488 2036299226312 2040147177471 2041574326272 2042249084928 2046784536576 2048835907584 2049475696801 2058204155904 2060947908864 2062775040768 2065524887088 2072446549856 2074283875872 2077049064402 2078502027264 2078890470774 2083117989888 2085894955008 2094740324352 2095432654848 2099392349184 2100086217216 2102191009344 2111803222464 2114618427324 2116097671168 2116493140788 2120096415744 2120797126656 2125507018752 2129790500864 2132629684224 2137365854208 2140215136128 2149290853632 2150001213568 2154064024944 2154775962456 2156935566879 2158444412928 2163237912576 2166798098049 2173129261056 2175307259904 2176026218496 2180858764032 2188166915584 2190106833408 2193026423328 2195949905298 2197486043136 2197896723126 2202366246912 2205261969612 2211705520128 2212436508672 2214653902848 2219572233216 2229721168896 2231955886464 2232693567936 2236912641288 2237651961012 2239217270784 2247140865528 2251710529536 2254712242176 2256711155712 2259719534592 2269302018048 2270052042752 2272327181568 2274341711616 2277373593456 2287786824336 2290079737674 2290836629601 2291681722368 2296771117056 2297530220544 2302632603648 2310348824576 2313428706816 2315479675392 2318566397472 2320621920864 2325341011968 2328398424768 2331502368588 2333569360356 2338314780672 2343507738624 2346631824384 2351360933888 2356582864896 2357361736704 2361816392832 2362596994368 2375778625272 2380609880064 2385108467712 2385896767488 2389033800413 2396014313472 2399208394752 2404536585984 2407742028144 2417952210336 2418751365264 2423322028062 2424122957763 2425818710016 2428249964544 2439353073664 2442604929024 2444770418688 2447220667392 2448029495808 2458410519552 2461687780032 2463870187584 2467154726244 2468880580608 2472171798528 2477662027776 2482655199232 2488168710144 2488991072256 2491485640704 2506214432384 2508436315008 2510950372272 2511780263928 2519119429632 2522431626832 2525794232637 2528033473719 2533174345728 2536551272448 2538800050176 2542184476416 2552964770304 2553808548096 2556368079264 2558634425568 2562045292638 2563837526016 2573760177378 2575560605696 2578141937664 2578994036736 2583867506688 2584721498112 2595682172928 2599142427648 2602607295168 2604914634816 2608387197156 2610211848192 2616008638464 2619448227864 2620313979036 2624774995968 2630604128256 2645281050624 2646155339776 2651155723008 2652031953792 2657921618664 2662446661632 2663278062848 2666828428368 2672750953431 2674620628992 2678186115072 2684133863424 2693128511488 2695516102656 2699109444096 2705103659232 2710604611584 2714168577984 2720196236628 2721095285922 2722099101696 2722998779904 2729046048768 2731781210112 2744272207872 2747930545152 2750366721024 2753123250816 2754033182784 2765711834496 2769398752536 2771853961032 2777490653184 2781193273344 2784850051369 2792987099136 2793910206464 2799189798912 2800114956288 2802921345792 2815737629952 2819491236432 2821990854384 2824819168806 2825752796919 2826795220992 2827729502208 2834009358336 2837735580186 2843506245632 2849821138944 2853620181504 2856150056448 2865721138176 2872085366592 2873034616608 2875914089172 2877925883904 2884317216768 2889064130732 2897505681408 2900409679872 2901368291328 2906850945024 2907811685376 2920142444544 2924035231104 2927933207064 2930528964168 2936488329216 2940349292816 2946879256347 2948940693504 2949915344896 2952871870464 2959429644288 2972961558528 2975941181952 2976924757248 2982550188384 2983535948016 2996187820704 3000181981914 3002280706048 3006282989568 3008948207616 3012959379456 3025736024064 3029769575424 3032455615488 3036498124608 3049430188032 3050382432448 3053439650232 3054448839468 3062361489408 3063373627392 3070176804864 3084571609088 3087306233856 3091421863296 3094162561152 3098287330632 3104531233024 3108669824784 3111425813808 3115573596603 3117753040896 3118335706161 3124676984832 3128842432512 3142110486528 3143148982272 3149088523776 3150129325824 3153286514016 3167704833696 3171927640986 3174146506752 3174739711182 3180144623616 3181195689984 3194685751296 3198944526336 3206048781312 3210322704192 3219702939648 3223936280448 3225001820352 3231096037416 3232163943684 3234424946688 3237666619392 3256806572032 3259693891584 3262960889856 3264039327744 3271288146048 3277880692736 3282250373376 3285160250112 3289539634992 3293924857947 3296229064704 3303549370368 3307892954418 3308986242757 3317558280192 3318654763008 3321980854272 3329358349824 3344581753344 3347933829696 3349040351904 3356477941518 3358825906176 3367725643516 3370711298292 3377565794304 3382068363264 3385066733568 3389579301888 3403953027072 3405078064128 3408490772352 3411512567424 3416060390184 3431680236504 3435119606511 3437522583552 3438658715648 3445156675584 3446295330816 3453948905472 3460909563904 3465523236864 3470143060224 3473219513088 3477849596208 3488011517952 3492597637152 3493751972048 3497253552882 3499699994624 3500354040534 3507472171008 3515261607936 3527041400832 3534874297344 3536042605056 3543895491552 3549928882176 3555771237824 3563667937908 3566160838656 3570914820096 3577662701568 3578845151232 3594021470208 3598812592128 3606804878976 3611613042216 3618891437312 3626928315504 3628127047896 3634983042093 3638728065024 3642374946816 3659029610496 3663907393536 3667155628032 3670831001088 3672044243712 3687615779328 3692531670048 3695805281376 3700732089366 3703320870912 3708257697792 3723982798848 3732253065216 3733486608384 3737228461056 3754316839936 3759321648576 3762654472512 3766425558408 3767670395892 3770306002944 3778679144448 3783647440248 3799761518592 3804826908672 3808200075264 3813276714624 3820961517568 3829447155456 3830712822144 3834552118896 3837951638352 3845756289024 3860640266067 3863340908544 3867212906496 3868491055104 3875801260032 3877082247168 3893523259392 3898713641472 3903910942752 3907371952224 3912580795734 3915317772288 3929172341796 3930470968554 3931920924672 3937162493952 3945906192384 3963948744704 3967921575936 3969233009664 3976733584512 3978047930688 3994917094272 4000242642552 4008377319424 4011930943488 4017279172608 4026200795136 4034314698752 4039692767232 4043274153984 4048664166144 4065906917376 4071252866976 4072598452624 4080294354942 4081642928883 4083148652544 4084498169856 4093569073152 4097671815168 4098951393602 4116408311808 4121895817728 4125550081536 4131049774176 4144893099712 4148567751744 4154098128804 4157004054528 4157780941548 4166235979776 4171789910016 4189480648704 4190865309696 4198784698368 4200172434432 4204382018688 4223606444928 4229236854648 4232986281576 4237228753209 4240192831488 4241594253312 4251014037504 4256603370279 4259581001728 4265259368448 4274731708416 4280430272256 4298581707264 4300002427136 4308128049888 4309551924912 4313871133758 4316888825856 4326475825152 4333596196098 4346258522112 4350614519808 4352052436992 4361717528064 4376333831168 4380213666816 4386052846656 4391899810596 4394972086272 4395793446252 4404732493824 4410523939224 4423411040256 4424873017344 4429307805696 4439144466432 4459442337792 4463911772928 4465387135872 4473825282576 4475303922024 4494281731056 4500272972871 4503421059072 4509424484352 4513422311424 4519439069184 4538604036096 4540104085504 4544654363136 4548683423232 4554747186912 4575573648672 4580159475348 4581673259202 4583363444736 4593542234112 4595060441088 4605265207296 4620697649152 4626857413632 4630959350784 4637132794944 4641243841728 4650682023936 4656796849536 4663004737176 4667138720712 4676629561344 4687015477248 4693263648768 4702721867776 4713165729792 4714723473408 4723632785664 4725193988736 4751557250544 4757891461479 4761219760128 4762109566773 4770216935424 4771793534976 4778067600826 4792028626944 4798416789504 4809073171968 4815484056288 4835904420672 4837502730528 4846644056124 4848245915526 4851637420032 4856499929088 4878706147328 4885209858048 4889540837376 4894441334784 4896058991616 4916821039104 4923375560064 4927740375168 4934309452488 4944343597056 4955324055552 4961839431627 4965310398464 4976337420288 4977982144512 4982971281408 5012428864768 5016872630016 5021900744544 5023560527856 5034716912277 5038238859264 5044863253664 5051588465274 5056066947438 5066348691456 5073102544896 5077600100352 5084368952832 5105929540608 5107617096192 5112736158528 5117268851136 5124090585276 5127675052032 5147520354756 5151121211392 5156283875328 5157988073472 5167735013376 5169442996224 5191364345856 5198284855296 5205214590336 5209829269632 5216774394312 5232017276928 5238896455728 5240627958072 5245880329323 5249549991936 5250531060801 5261208256512 5290562101248 5292310679552 5302311446016 5304063907584 5315843237328 5324893323264 5326556125696 5333656856736 5345501906862 5349241257984 5356372230144 5368267726848 5386257022976 5391032205312 5398218888192 5410207318464 5421209223168 5428337155968 5440392473256 5442190571844 5445997559808 5458092097536 5463562420224 5488544415744 5495861090304 5500733442048 5506246501632 5508066365568 5531423668992 5538797505072 5543707922064 5551098134049 5554981306368 5562386546688 5569700102738 5585974198272 5587820412928 5598379597824 5600229912576 5605842691584 5631475259904 5638982472864 5643981708768 5649638337612 5651505593838 5653590441984 5655459004416 5668018716672 5675471160372 5687012491264 5699642277888 5707240363008 5712300112896 5731442276352 5744170733184 5746069233216 5751828178344 5768634433536 5778128261464 5795011362816 5800819359744 5802736582656 5813701890048 5815623370752 5840284889088 5848070462208 5855866414128 5861057928336 5868871193601 5872976658432 5880698585632 5893758512694 5895706452831 5897881387008 5899830689792 5905743740928 5918859288576 5945923117056 5951882363904 5953849514496 5965100376768 5967071896032 5992375641408 6000363963828 6004561412096 6012565979136 6017896415232 6025918758912 6051472048128 6059539150848 6064911230976 6072996249216 6098860376064 6100764864896 6106879300464 6108897678936 6120441532413 6124722978816 6126747254784 6140353609728 6148427090403 6169143218176 6174612467712 6182843726592 6188325122304 6196574661264 6209062466048 6217339649568 6222851627616 6231147193206 6235506081792 6236671412322 6249353969664 6257684865024 6284220973056 6286297964544 6298177047552 6300258651648 6306573028032 6335409667392 6343855281972 6348293013504 6349479422364 6360289247232 6362391379968 6389371502592 6397889052672 6412097562624 6420645408384 6447872560896 6450003640704 6462192074832 6464327887368 6470806700637 6475333238784 6500394294147 6513613144064 6519387783168 6525921779712 6528078655488 6542576292096 6555761385472 6564500746752 6570320500224 6579079269984 6587849715894 6592458129408 6607098740736 6615785908836 6617972485514 6635116560384 6637309526016 6643961708544 6658716699648 6689163506688 6695867659392 6698080703808 6712955883036 6717651812352 6735451287032 6741422596584 6755131588608 6764136726528 6770133467136 6779158603776 6807906054144 6810156128256 6816981544704 6823025134848 6832120780368 6863360473008 6870239213022 6872509888803 6875045167104 6877317431296 6890313351168 6892590661632 6907897810944 6921819127808 6931046473728 6940286120448 6946439026176 6955699192416 6976023035904 6985195274304 6987503944096 6994507105764 6999399989248 7000708081068 7014944342016 7030523215872 7054082801664 7069748594688 7072085210112 7087790983104 7111542475648 7127335875816 7141829640192 7155325403136 7157690302464 7167101401239 7188042940416 7197625184256 7213609757952 7223226084432 7237782874624 7253856631008 7256254095792 7269966084186 7272368873289 7277456130048 7284749893632 7318059220992 7327814787072 7334311256064 7341662002176 7344088487424 7375231558656 7385063340096 7391610562752 7401464178732 7406641741824 7416515395584 7447965597696 7464506130432 7466973216768 7474456922112 7508633679872 7518643297152 7525308945024 7532851116816 7535340791784 7557358288896 7567294880496 7577382697911 7584100421157 7599523037184 7609653817344 7616400150528 7626553429248 7641923035136 7658894310912 7661425644288 7669104237792 7675903276704 7691512578048 7721280532134 7726681817088 7734425812992 7736982110208 7751602520064 7754164494336 7787046518784 7797427282944 7807821885504 7814743904448 7825161591468 7830635544576 7858344683592 7860941937108 7874324987904 7891812384768 7927897489408 7935843151872 7938466019328 7953467169024 7956095861376 7989834188544 8000485285104 8016754638848 8018252860293 8023861886976 8034558345216 8052401590272 8068629397504 8079385534464 8086548307968 8097328332288 8131813834752 8142505733952 8145196905248 8160588709884 8163285857766 8166297305088 8168996339712 8187138146304 8195343630336 8197902787204 8232816623616 8243791635456 8251100163072 8262099548352 8289786199424 8297135503488 8308196257608 8315561883096 8332471959552 8343579820032 8354550154107 8378961297408 8381730619392 8397569396736 8400344868864 8408764037376 8447212889856 8458473709296 8465972563152 8474457506418 8477258390757 8480385662976 8483188506624 8502028075008 8513206740558 8519162003456 8530518736896 8549463416832 8560860544512 8597163414528 8600004854272 8616256099776 8619103849824 8627742267516 8633777651712 8652951650304 8667192392196 8692517044224 8701229039616 8704104873984 8723435056128 8752667662336 8760427333632 8772105693312 8783799621192 8791586892504 8809464987648 8821047878448 8840637769041 8846822080512 8849746034688 8858615611392 8878288932864 8918884675584 8927823545856 8930774271744 8947650565152 8950607844048 8988563462112 9000545945742 9006842118144 9018848968704 9026844622848 9038878138368 9077208072192 9080208171008 9089308726272 9097366846464 9109494373824 9151147297344 9160318950696 9163346518404 9187084468224 9190120882176 9210530414592 9241395298304 9253714827264 9261918701568 9274265589888 9282487683456 9313593699072 9326009474352 9334277441424 9346720789809 9353259122688 9374030954496 9386527297536 9389458424879 9405443735552 9426331459584 9429446946816 9447265571328 9450387977472 9503114501088 9515782922958 9522439520256 9524219133546 9540433870848 9543587069952 9556135201652 9584057253888 9596833579008 9618146343936 9630968112576 9671808841344 9675005461056 9693288112248 9696491831052 9703274840064 9712999858176 9757412294656 9770419716096 9779081674752 9788882669568 9792117983232 9833642078208 9846751120128 9855480750336 9868618904976 9881774573841 9888687194112 9910648111104 9923678863254 9926958728271 9930620796928 9952674840576 9955964289024 9965942562816 10024857729536 10033745260032 10043801489088 10047121055712 10069433824554 10076477718528 10089726507328 10103176930548 10112133894876 10132697382912 10146205089792 10155200200704 10168737905664 10211859081216 10215234192384 10225472317056 10234537702272 10248181170552 10295040709512 10305358819533 10312567750656 10315976146944 10335470026752 10338885992448 10382728691712 10396569710592 10410429180672 10419658539264 10433548788624 10464034553856 10477792911456 10481255916144 10491760658646 10499099983872 10501062121602 10522416513024 10581124202496 10584621359104 10604622892032 10608127815168 10631686474656 10649786646528 10653112251392 10667313713472 10691003813724 10698482515968 10712744460288 10736535453696 10772514045952 10782064410624 10796437776384 10820414636928 10856674311936 10880784946512 10884381143688 10916184195072 10927124840448 10945108341427 10977088831488 10991722180608 11001466884096 11012493003264 11016132731136 11062847337984 11077595010144 11087415844128 11102196268098 11109962612736 11124773093376 11139400205476 11171948396544 11175640825856 11196759195648 11200459825152 11211685383168 11262950519808 11277964945728 11287963417536 11299276675224 11303011187676 11310918008832 11336037433344 11350942320744 11374024982528 11399284555776 11414480726016 11424600225792 11462884552704 11488341466368 11492138466432 11503656356688 11537268867072 11556256522928 11581920798201 11590022725632 11601638719488 11605473165312 11627403780096 11631246741504 11680569778176 11696140924416 11711732828256 11722115856672 11737742387202 11745953316864 11761397171264 11787517025388 11791412905662 11795762774016 11799661379584 11811487481856 11837718577152 11891846234112 11903764727808 11907699028992 11930200753536 11934143792064 11984751282816 12000727927656 12025131958272 12035792830464 12051837517824 12102944096256 12119078301696 12129822461952 12145992498432 12197720752128 12201529729792 12213758600928 12217795357872 12240883064826 12244928786649 12249445957632 12253494509568 12280707219456 12296854180806 12338286436352 12349224935424 12365687453184 12376650244608 12393149322528 12418124932096 12434679299136 12445703255232 12462294386412 12471012163584 12473342824644 12498707939328 12515369730048 12568441946112 12572595929088 12596354095104 12600517303296 12613146056064 12670819334784 12687710563944 12698958844728 12720578494464 12724782759936 12769810110837 12778743005184 12795778105344 12824195125248 12841290816768 12895745121792 12900007281408 12924384149664 12928655774736 12941613401274 12950666477568 13000788588294 13027226288128 13038775566336 13051843559424 13056157310976 13085152584192 13111522770944 13129001493504 13140641000448 13158158539968 13175699431788 13184916258816 13214197481472 13231571817672 13235944971028 13270233120768 13274619052032 13287923417088 13317433399296 13378327013376 13391735318784 13396161407616 13425911766072 13470902574064 13482845193168 13500818918613 13510263177216 13528273453056 13540266934272 13558317207552 13615812108288 13620312256512 13633963089408 13646050269696 13664241560736 13726720946016 13740478426044 13745019777606 13750090334208 13754634862592 13780626702336 13785181323264 13815795621888 13843638255616 13862092947456 13880572240896 13892878052352 13911398384832 13952046071808 13970390548608 13975007888192 13989014211528 14001416162136 14029888684032 14061046431744 14108165603328 14139497189376 14144170420224 14175581966208 14223084951296 14254671751632 14273674384437 14283659280384 14286328700319 14310650806272 14315380604928 14334202802478 14376085880832 14395250368512 14427219515904 14446452168864 14475565749248 14507713262016 14512508191584 14539932168372 14544737746578 14554912260096 14569499787264 14636118441984 14655629574144 14668622512128 14683324004352 14688176974848 14750463117312 14770126680192 14783221125504 14802928357464 14833030791168 14885518294881 14895931195392 14929012260864 14933946433536 14948913844224 15017267359744 15037286594304 15050617890048 15065702233632 15070681583568 15114716577792 15134589760992 15154765395822 15168200842314 15199046074368 15219307634688 15232800301056 15253106858496 15283846070272 15317788621824 15322851288576 15338208475584 15351806553408 15383025156096 15442561064268 15453363634176 15468851625984 15473964220416 15503205040128 15508328988672 15574093037568 15594854565888 15615643771008 15629487808896 15650323182936 15716689367184 15721883874216 15737640987969 15748649975808 15751593182403 15783624769536 15855794978816 15871686303744 15876932038656 15906934338048 15912191722752 15979668377088 16000970570208 16033509277696 16036505720586 16047723773952 16069116690432 16104803180544 16137258795008 16158771068928 16173096615936 16194656664576 16263627669504 16285011467904 16290393810496 16321177419768 16326571715532 16337992679424 16374276292608 16390687260672 16395805574408 16465633247232 16487583270912 16502200326144 16524199096704 16579572398848 16594271006976 16616392515216 16631123766192 16653294402147 16664943919104 16687159640064 16709100308214 16757922594816 16763461238784 16795138793472 16800689737728 16817528074752 16894425779712 16916947418592 16931945126304 16948915012836 16954516781514 16960771325952 16966377013248 17004056150016 17026413481116 17038324006912 17061037473792 17098926833664 17121721089024 17194326829056 17200009708544 17232512199552 17238207699648 17255484535032 17305903300608 17334384784392 17385034088448 17402458079232 17408209747968 17446870112256 17505335324672 17520854667264 17544211386624 17567599242384 17583173785008 17618929975296 17642095756896 17681275538082 17687119358493 17693644161024 17699492069376 17717231222784 17756577865728 17837769351168 17855647091712 17861548543488 17895301130304 17901215688096 17977126924224 18001091891484 18013684236288 18037697937408 18053689245696 18077756276736 18154416144384 18160416342016 18178617452544 18194733692928 18218988747648 18302294594688 18320637901392 18326693036808 18361324597239 18374168936448 18380241764352 18421060829184 18445281271209 18482790596608 18507429654528 18523837403136 18548531179776 18564975366912 18627187398144 18652018948704 18668554882848 18693441579618 18706518245376 18748061908992 18773054595072 18778916849758 18810887471104 18852662919168 18858893893632 18894531142656 18900775954944 19006229002176 19031565845916 19044879040512 19048438267092 19080867741696 19087174139904 19112270403304 19168114507776 19193667158016 19236292687872 19261936225152 19343617682688 19350010922112 19386576224496 19392983662104 19412420101911 19425999716352 19501182882441 19514824589312 19540839432192 19558163349504 19577765339136 19584235966464 19667284156416 19693502240256 19710961500672 19737237809952 19763549147682 19777374388224 19821296222208 19847357726508 19853917456542 19861241593856 19905349681152 19911928578048 19931885125632 20049715459072 20067490520064 20087602978176 20094242111424 20138867649108 20152955437056 20179453014656 20206353861096 20224267789752 20265394765824 20292410179584 20310400401408 20337475811328 20423718162432 20430468384768 20450944634112 20469075404544 20496362341104 20590081419024 20610717639066 20617529666409 20625135501312 20631952293888 20670940053504 20677771984896 20765457383424 20793139421184 20820858361344 20839317078528 20867097577248 20928069107712 20955585822912 20962511832288 20983521317292 20998199967744 21002124243204 21044833026048 21162248404992 21169242718208 21209245784064 21216255630336 21263372949312 21306224502784 21334627426944 21382007627448 21425488920576 21473070907392 21501304203717 21545028091904 21564128821248 21592875552768 21640829273856 21713348623872 21761569893024 21768762287376 21817106619867 21832368390144 21854249680896 21890216682854 21954177662976 21983444361216 22002933768192 22024986006528 22032265462272 22125694675968 22155190020288 22174831688256 22204392536196 22219925225472 22249546186752 22278800410952 22343896793088 22351281651712 22393518391296 22400919650304 22423370766336 22525901039616 22555929891456 22575926835072 22598553350448 22606022375352 22672074866688 22701884641488 22732148093733 22748049965056 22752301263471 22798569111552 22828961452032 22849200451584 22925769105408 22976682932736 22984276932864 23007312713376 23074537734144 23112513045856 23163841596402 23180045451264 23203277438976 23210946330624 23254807560192 23262493483008 23361139556352 23392281848832 23423465656512 23444231713344 23475484774404 23491906633728 23522794342528 23575034050776 23582825811324 23599322759168 23622974963712 23675437154304 23783692468224 23807529455616 23815398057984 23860401507072 23868287584128 23969502565632 24001455855312 24050263916544 24054758580879 24071585660928 24103675035648 24205888192512 24238156603392 24259644923904 24291984996864 24395441504256 24403059459584 24427517201856 24435590715744 24481766129652 24489857573298 24498891915264 24506989019136 24561414438912 24593708361612 24676572872704 24698449870848 24731374906368 24753300489216 24786298645056 24836249864192 24869358598272 24891406510464 24924588772824 24946685649288 24997415878656 25030739460096 25063650462321 25136883892224 25145191858176 25192708190208 25201034606592 25226292112128 25341638669568 25375421127888 25397917689456 25431775172271 25441156988928 25449565519872 25539620221674 25557486010368 25591556210688 25648390250496 25682581633536 25791490243584 25800014562816 25848768299328 25857311549472 25883226802548 25901332955136 26001577176588 26054452576256 26077551132672 26103687118848 26112314621952 26170305168384 26223045541888 26258002987008 26281282000896 26316317079936 26351398863576 26428394962944 26463143635344 26471889942056 26521913307123 26540466241536 26549238104064 26575846834176 26634866798592 26756654026752 26783470637568 26792322815232 26851823532144 26941805148128 26965690386336 27001637837226 27020526354432 27056546906112 27080533868544 27116634415104 27231624216576 27240624513024 27267926178816 27292100539392 27328483121472 27453441892032 27480956852088 27490039555212 27509269725184 27561253404672 27570362646528 27631591243776 27687276511232 27724185894912 27761144481792 27785756104704 27822796769664 27940781097216 27950015776384 27978028423056 28002832324272 28040162369427 28059777368064 28122092863488 28168375274637 28216331206656 28278994378752 28288340840448 28351163932416 28446169902592 28509343503264 28547348768874 28567318560768 28572657400638 28621301612544 28630761209856 28668405604956 28752171761664 28790500737024 28854439031808 28892904337728 28951131498496 29015426524032 29025016383168 29079864336744 29089475493156 29109824520192 29138999574528 29272236883968 29311259148288 29337245024256 29366648008704 29376353949696 29500926234624 29540253360384 29566442251008 29605856714928 29645323721523 29666061582336 29771036589762 29780876184813 29791862390784 29858024521728 29867892867072 29897827688448 30034534719488 30074573188608 30101235780096 30131404467264 30141363167136 30229433155584 30269179521984 30309530791644 30336401684628 30398092148736 30438615269376 30465600602112 30506213716992 30567692140544 30635577243648 30645702577152 30676416951168 30703613106816 30885122128536 30916076458599 30937703251968 30947928440832 31006410080256 31016657977344 31057439405369 31148186075136 31189709131776 31231287542016 31258975617792 31300646365872 31433378734368 31443767748432 31475281975938 31497299951616 31503186364806 31567249539072 31711589957632 31743372607488 31753864077312 31813868676096 31824383445504 31959336754176 32001941140416 32067018555392 32073011441172 32095447547904 32138233380864 32209606361088 32274517590016 32317542137856 32346193231872 32389313329152 32570022935808 32580787620992 32642354839536 32653143431064 32748552585216 32781374521344 32791611148816 32835325024281 32931266494464 32975166541824 33004400652288 33048398193408 33159144797696 33188542013952 33232785030432 33262247532384 33306588804294 33329887838208 33374319280128 33418200616428 33515845189632 33526922477568 33590277586944 33601379475456 33635056149504 33788851559424 33833894837184 33863890252608 33897830025672 33909033563028 33932754026496 34008112300032 34052826962232 34122074947584 34197853667328 34243442178048 34388653658112 34400019417088 34465024399104 34476415399296 34510969070064 34611806601216 34668769568784 34745762394603 34770068176896 34804916158464 34816419495936 34893740224512 35010670649344 35041709334528 35088422773248 35135198484768 35166347570016 35237859950592 35284191513792 35362551076164 35374238716986 35387288322048 35398984138752 35434462445568 35513155731456 35675538702336 35711294183424 35723097086976 35790602260608 35802431376192 35954253848448 36002183782968 36075395874816 36107378491392 36155512553472 36203050667797 36308832288768 36320832684032 36357234905088 36389467385856 36437977495296 36604589189376 36641275802784 36653386073616 36722649194478 36734786359947 36748337872896 36760483528704 36842121658368 36890562542418 36965581193216 37014859309056 37047674806272 37097062359552 37129950733824 37254374796288 37304037897408 37337109765696 37386883159236 37413036490752 37496123817984 37546109190144 37557833699516 37621774942208 37705325838336 37717787787264 37789062285312 37801551909888 38012458004352 38063131691832 38096876534184 38161735483392 38174348279808 38224540806608 38309430332511 38336229015552 38387334316032 38472585375744 38523872450304 38687235365376 38700021844224 38773152448992 38785967324208 38824840203822 38851999432704 39002365764882 39029649178624 39081678864384 39116326699008 39155530678272 39168471932928 39334568312832 39387004480512 39421923001344 39474475619904 39527098295364 39554748776448 39642592444416 39694715453016 39707834913084 39810699362304 39823857156096 39863770251264 40099430918144 40134981040128 40175205956352 40188484222848 40277735298216 40358906029312 40412707722192 40448535579504 40502456755839 40530789531648 40584820359168 40620800802816 40674951622656 40847436324864 40860936769536 40901889268224 40938150809088 40992724682208 41180162838048 41221435278132 41235059332818 41250271002624 41263904587776 41341880107008 41355543969792 41530914766848 41586278842368 41641716722688 41678634157056 41734195154496 41856138215424 41911171645824 41925023664576 41967042634584 42004248486408 42089666052096 42324496809984 42338485436416 42418491568128 42432511260672 42526745898624 42612449005568 42669254853888 42764015254896 42821023153311 42850977841152 42946141814784 43002608407434 43016821155841 43090056183808 43128257642496 43185751105536 43281658547712 43426697247744 43523139786048 43537524574752 43634213239734 43664736780288 43708499361792 43780433365708 43908355325952 43966888722432 44005867536384 44049972013056 44064530924544 44251389351936 44310380040576 44349663376512 44408785072392 44499092373504 44557600821904 44656554884643 44687793586176 44702563303424 44787036782592 44801839300608 44846741532672 45051802079232 45111859782912 45151853670144 45197106700896 45212044750704 45344149733376 45403769282976 45464296187466 45496099930112 45504602526942 45597138223104 45657922904064 45698400903168 45851538210816 45953365865472 45968553865728 46014625426752 46149075468288 46225026091712 46327683192804 46360090902528 46406554877952 46421892661248 46509615120384 46524986966016 46722279112704 46784563697664 46846931313024 46888463426688 46950969548808 47045588685056 47150068101552 47165651622648 47212922963907 47245949927424 47254779547209 47350874308608 47567384936448 47615058911232 47630796115968 47720803014144 47736575168256 47939005131264 48002911710624 48100527833088 48109517161758 48143171321856 48207350071296 48411776385024 48476313206784 48519289847808 48583969993728 48790883008512 48806118919168 48855034403712 48871181431488 48963532259304 48979715146596 49013978038272 49122828877824 49187416723224 49353145745408 49396899741696 49462749812736 49506600978432 49572597290112 49672499728384 49738717196544 49782813020928 49849177545648 49893371298576 49994831757312 50061478920192 50127300924642 50273767784448 50290383716352 50385416380416 50402069213184 50452584224256 50683277339136 50750842255776 50795835378912 50863550344542 50882313977856 50899131039744 51079240443348 51114972020736 51183112421376 51296780500992 51365163267072 51582980487168 51600029125632 51697536598656 51714623098944 51766453605096 52003154353176 52108905152512 52155102265344 52207374237696 52224629243904 52340610336768 52446091083776 52516005974016 52562564001792 52632634159872 52702797727152 52856789925888 52926287270688 52943779884112 53043826614246 53061358075479 53080932483072 53098476208128 53151693668352 53269733597184 53513308053504 53566941275136 53584645630464 53703647064288 53883610296256 53931380772672 54003275674452 54041052708864 54113093812224 54161067737088 54233268830208 54463248433152 54481249026048 54535852357632 54584201078784 54656966242944 54906883784064 54961913704176 54980079110424 55083973791717 55122506809344 55140725293056 55263182487552 55335843813627 55374553022464 55448371789824 55522288963584 55571512209408 55645593539328 55881562194432 55900031552768 55956056846112 56005664648544 56080324738854 56119554736128 56244185726976 56336750549274 56432662413312 56557988757504 56576681680896 56702327864832 56892339805184 57018687006528 57094697537748 57134637121536 57145314801276 57242603225088 57261522419712 57336811209912 57504343523328 57581001474048 57708878063616 57785808675456 57902262996992 58030853048064 58050032766336 58159728673488 58178950986312 58277999149056 58503548647323 58544473767936 58622518296576 58674490048512 58733296017408 58752707899392 59001852469248 59080506720768 59132884502016 59211713429856 59290647443046 59332123164672 59542073179524 59561752369626 59583724781568 59716049043456 59735785734144 59795655376896 60069069438976 60149146377216 60202471560192 60262808934528 60282726334272 60458866311168 60538359043968 60619061583288 60672803369256 60796184297472 60877230538752 60931201204224 61012427433984 61135384281088 61271154487296 61291405154304 61352833902336 61407226213632 61770244257072 61832152917198 61852588999227 61875406503936 61895856881664 62012820160512 62033315954688 62114878810738 62296372150272 62379418263552 62462575084032 62517951235584 62601292731744 62866757468736 62887535496864 62950563951876 62994599903232 63006372729612 63134499078144 63423179915264 63486745214976 63507728154624 63627737352192 63648766891008 63918673508352 64003882280832 64146022882344 64276466761728 64419212722176 64503912611151 64549035180032 64635084275712 64692386463744 64778626658304 65140045871616 65161575241984 65284709679072 65306286862128 65451319859601 65497105170432 65562749042688 65583222297632 65670650048562 65862532988928 65950333083648 66008801304576 66096796386816 66318289595392 66377084027904 66465570060864 66524495064768 66613177608588 66659775676416 66748638560256 66836401232856 67031690379264 67053844955136 67180555173888 67202758950912 67270112299008 67577703118848 67667789674368 67727780505216 67795660051344 67818067126056 68016224600064 68105653924464 68196444281199 68244149895168 68256903790413 68395707334656 68486884356096 68777307316224 68800038834176 68930048798208 68952830798592 69021938140128 69223613202432 69337539137568 69491524789206 69540136353792 69609832316928 69632838991872 69787480449024 70021341298688 70083418669056 70176845546496 70270396969536 70332695140032 70475719901184 70568383027584 70725102152328 70748477433972 70797968277504 70868924891136 71026311462912 71351077404672 71422588366848 71446194173952 71581204521216 71604862752384 71908507696896 72004367565936 72150791749632 72164275742637 72214756982784 72311025106944 72406101335594 72617664577536 72641665368064 72714469810176 72778934771712 72875954990592 73209178378752 73282551605568 73306772147232 73445298388956 73469572719894 73496675745792 73520967057408 73684243316736 73781125084836 73931162386432 74029718618112 74095349612544 74194124719104 74259901467648 74508749592576 74608075794816 74674219531392 74773766318472 74992247635968 75092218380288 75115667399032 75190951386963 75243549884416 75410651676672 75435575574528 75578124570624 75603103819776 76024916008704 76126263383664 76193753068368 76295325516813 76323470966784 76348696559616 76449081613216 76618860665022 76672458031104 76774668632064 76945170751488 77047744900608 77374470730752 77400043688448 77546304897984 77571934648416 77649680407644 77703998865408 78004731529764 78059298357248 78163357728768 78232653398016 78311061356544 78336943865856 78669136625664 78774008961024 78843846002688 78948951239808 79054196590728 79285184888832 79389430906032 79415669826168 79565739921369 79621398724608 79647714312192 79727540502528 80198861836288 80269962080256 80350411912704 80376968445696 80555470596432 80717812058624 80825415444384 80897071159008 81004913511678 81061579063296 81169640718336 81241601605632 81349903245312 81694872649728 81721873539072 81803778536448 81876301618176 81985449364416 82360325676096 82442870556264 82470118665636 82527809175552 82683760214016 82711087939584 83061829533696 83172557684736 83283433445376 83357268314112 83468390308992 83822343291648 83850047329152 83934085269168 84008496972816 84120487108281 84179332104192 84505125823911 84648993619968 84676970872832 84836983136256 84865022521344 85053491797248 85224898011136 85338509707776 85528030509792 85642046306622 85701955682304 85892283629568 86005216814868 86033642311682 86180112367616 86256515284992 86371502211072 86563317095424 86853394495488 87046279572096 87075049149504 87268426479468 87329473560576 87416998723584 87560866731416 87816710651904 87933777444864 88011735072768 88099944026112 88129061849088 88502778703872 88620760081152 88699326753024 88817570144784 88935971164569 88998184747008 89115201643808 89313109769286 89342628554439 89375587172352 89405126606848 89574073565184 89603678601216 89693483065344 90103604158464 90223719565824 90303707340288 90394213401792 90424089501408 90688299466752 90807538565952 90928592374932 90992199860224 91009205053884 91194276446208 91315845808128 91396801806336 91703076421632 91906731730944 91937107731456 92029250853504 92450052183424 92655366385608 92748229375797 92813109755904 92843785322496 93019230240768 93049973932032 93172318216107 93444558225408 93569127395328 93693862626048 93776926853376 93901939097616 94091177370112 94300136203104 94331303245296 94425845927814 94491899854848 94509559094418 94701748617216 95134769872896 95230117822464 95261592231936 95441606028288 95473150336512 95878010262528 96005823421248 96201055666176 96219034323516 96286342643712 96414700142592 96823552770048 96952626413568 97038579695616 97167939987456 97612237838336 97710068807424 97742362862976 97927064518608 97959430293192 98245657755648 98374833446448 98505975072843 98706291490816 98793799483392 98925499625472 99013201956864 99145194580224 99344999456768 99477434393088 99565626041856 99698355091296 99786742597152 99989663514624 100122957840384 100254601849284 100547535568896 100580767432704 100770832760832 100804138426368 100905168448512 101366554678272 101501684511552 101591670757824 101727100689084 101798262079488 102158480886696 102366224842752 102593561001984 102730326534144 103165960974336 103200058251264 103395073197312 103429246197888 103532907210192 104006308706352 104217810305024 104237287183809 104310204530688 104414748475392 104449258487808 104681220673536 104892182167552 105032011948032 105125128003584 105265268319744 105405595454304 105713579851776 105852574541376 105887559768224 106087653228492 106122716150958 106161864966144 106196952416256 106303387336704 106539467194368 107026616107008 107133882550272 107169291260928 107407294128576 107767220592512 107862761545344 108006551348904 108226187624448 108322135474176 108466537660416 108609152003391 108926496866304 108962498052096 109071704715264 109168402157568 109313932485888 109813767568128 109923827408352 109960158220848 110167947583434 110204359079841 110245013618688 110281450586112 110526364975104 110671687627254 110749106044928 110896743579648 111044577927168 111143024418816 111291187078656 111763124388864 111800063105536 111912113692224 112011329297088 112160649477708 112239109472256 112488371453952 112673501098548 112865324826624 113115977515008 113153363361792 113404655729664 113784679610368 114037374013056 114189395075496 114290629602552 114485206450176 114523044839424 114673622419824 114928290997533 115008687046656 115162002948096 115417756127232 115571617350912 115804525993984 116061706096128 116100065532672 116319457346976 116357901972624 116555998298112 117007097294646 117088947535872 117245036593152 117348980097024 117466592034816 117505415798784 118003704938496 118161013441536 118265769004032 118423426859712 118581294886092 118664246329344 119084146359048 119123504739252 119432098086912 119471571468288 119591310753792 120138138877952 120298292754432 120404943120384 120525617869056 120565452668544 121076718087936 121238123166576 121345606738512 121507370267517 121592368594944 121754461077504 121862402408448 122024854867968 122270768562176 122542308974592 122582810308608 122705667804672 122814452427264 123540488514144 123664305834396 123705177998454 123750813007872 123791713763328 124025640321024 124066631909376 124229757621476 124592744300544 124758836527104 124925150168064 125035902471168 125202585463488 125733514937472 125775070993728 125901127903752 126012745459224 126268998156288 126846359830528 126973490429952 127015456309248 127255474704384 127297533782016 127837347016704 128007764561664 128292045764688 128463069459933 128552933523456 128838425444352 129007825222302 129050463467523 129098070360064 129270168551424 129384772927488 129557253316608 130280091743232 130323150483968 130569419358144 130612573724256 130902639719202 130994210340864 131125498085376 131166444595264 131341300097124 131725065977856 131900666167296 132017602609152 132193592773632 132636579190784 132754168055808 132931140121728 133048990129536 133226355217176 133497277120512 133672802465712 133969664653929 134063380758528 134107689910272 134361110347776 134405517901824 134540224598016 135155406237696 135335579348736 135455561010432 135591320102688 135636134252112 136032449200128 136211307848928 136392888562398 136488299790336 136513807580826 136791414669312 136973768712192 137554614632448 137600077668352 137860097596416 137905661597184 138043876280256 138447226404864 138675078275136 138983049578412 139080272707584 139219664633856 139265677983744 139574960898048 140042682597376 140166837338112 140353691092992 140540793939072 140665390280064 141136766055168 141450204304656 141496954867944 141638768891721 141737849782272 142052622925824 142286408438551 142702154809344 142845176733696 142892388347904 143162409042432 143209725504768 143817015393792 144008735131872 144301583499264 144328551485274 144429513965568 144622050213888 144812202671188 145235329155072 145283330736128 145428939620352 145557869543424 145751909981184 146418356757504 146565103211136 146613544294464 146890596777912 146939145439788 147041934114816 147368486633472 147562250169672 147862324772864 148059437236224 148190699225088 148388249438208 148519802935296 149017499185152 149216151589632 149348439062784 149547532636944 149984495271936 150184436760576 150231334798064 150381902773926 150487099768832 150821303353344 150871151149056 151156249141248 151206207639552 152049832017408 152252526767328 152387506136736 152590651033626 152646941933568 152697393119232 152898163226432 153237721330044 153344916062208 153549337264128 153890341502976 154095489801216 154748941461504 154800087376896 155092609795968 155143869296832 155299360815288 156009463059528 156326715457536 156465306796032 156622122713088 156673887731712 157338273251328 157548017922048 157687692005376 157897902479616 158108393181456 158570369777664 158778861812064 158831339652336 159131479842738 159184074226437 159242797449216 159295428624384 159455081005056 160397723672576 160539924160512 160700823825408 160753936891392 161110941192864 161435624117248 161650830888768 161794142318016 162009827023356 162123158126592 162339281436672 162483203211264 162699806490624 163389745299456 163443747078144 163607557072896 163752603236352 163970898728832 164720651352192 164885741112528 164940237331272 165367520428032 165422175879168 166007531440881 166123659067392 166345115369472 166566866890752 166714536628224 166936780617984 167644686583296 167700094658304 167868170538336 168016993945632 168240974216562 168358664208384 169010251647822 169297987239936 169353941745664 169673966272512 169730045042688 170106983594496 170449796022272 170677019415552 171056061019584 171284092613244 171403911364608 171784567259136 172010433629736 172067284623364 172360224735232 172513030569984 172743004422144 173126634190848 173706788990976 174092559144192 174150098299008 174536852958936 174833997447168 175121733462832 175510645941969 175633421303808 175867554889728 176023470145536 176199888052224 176258123698176 177005557407744 177241520162304 177398653506048 177635140289568 177871942329138 177996369494016 178230403287616 178626219538572 178685257108878 178751174344704 178810253213696 179148147130368 179207357202432 179386966130688 180207208316928 180447439131648 180607414680576 180788426803584 180848179002816 181376598933504 181615077131904 181857184749864 182018410107768 182388552892416 182631691616256 182793603612672 183406152843264 183813463461888 183874215462912 184058501707008 184900104366848 185310732771216 185496458751594 185557766997681 185626219511808 185687570644992 186038460481536 186099947864064 186344636432214 186889116450816 187138254790656 187387725252096 187553853706752 187803878195232 188182354740224 188600272406208 188662606490592 188851691855628 188983799709696 189019118188836 189403497234432 190269539745792 190460235644928 190523184463872 190883212056576 190946300673024 191756020525056 192011646842496 192438068647032 192829400285184 193511737833453 193647105540096 193905252827136 194077159391232 194335879974912 195224475676672 195420137614848 195484725725952 195854129037216 195918860586384 196491315511296 196749666892896 197011950145686 197412582981632 197587598966784 197850999250944 198026403913728 198290389160448 198689998913536 198954868786176 199131252083712 199396710182592 199573485194304 199979327029248 200245915680768 200509203698568 201095071137792 201161534865408 201541665521664 201608276852736 201810336897024 202733109356544 203003369023104 203183341515648 203454201378168 204316961773392 204589332843597 204732449685504 204770711371239 205187122003968 205460653068288 206331921948672 206400116502528 206790146394624 206858492395776 207065814420384 208012617412704 208435620610048 208474574367618 208620409061376 208829496950784 208898516975616 209362441347072 209784364335104 210064023896064 210250256007168 210530536639488 210811190908608 211427159703552 211705149082752 211775119536448 212175306456984 212245432301916 212393904832512 212606774673408 213078934388736 214053232214016 214267765100544 214338582521856 214814588257152 215534441185024 215725523090688 216013102697808 216452375248896 216492827227911 216644270948352 216933075320832 217218304006782 217852993732608 217924996104192 218143409430528 218336804315136 218627864971776 219627535136256 219847654816704 219920316441696 220335895166868 220408718159682 220490027237376 220562901172224 221052729950208 221343375254508 221498212089856 221793487159296 222089155854336 222286048837632 222582374157312 223526248777728 223600126211072 223824227384448 224022658594176 224321298955416 224976742907904 225347002197096 225572854160889 225730649653248 226231955030016 226306726723584 226809311459328 227569359220736 228074748026112 228378790150992 228581259205104 228970412900352 229046089678848 229347244839648 229856581995066 230017374093312 230324005896192 230835512254464 231143234701824 231609051987968 232123412192256 232200131065344 232638914693952 232715803945248 233111996596224 234014194589292 234177895071744 234490073186304 234697960194048 234933184069632 235010831597568 236007409876992 236322026883072 236531538008064 236846853719424 237162589772184 238168292718096 238247009478504 238697219764107 238864196173824 238943142936576 239182621507584 240276277755904 240596585508864 240809886240768 241051235738112 241130905337088 242153436175872 242476246333152 242691213477024 243014740535034 243184737189888 243508922155008 243724804816896 244049709735936 244541537124352 245084617949184 245165620617216 245411335609344 245628904854528 247080977028288 247328611668792 247410355996908 247583427526656 248051280642048 248133263818752 248459515242952 249185488601088 249517673054208 249850300336128 250071804942336 250405170926976 251467029874944 251550141987456 251802255807504 252025490918448 252361461324843 252537996312576 253515377471733 253692719661056 253946980859904 254030912618496 254510949408768 254595067564032 255674694033408 256015529123328 256584091529376 256926138919866 257105867046912 257676850888704 258015650444604 258100926935046 258196140720128 258540337102848 258769545854976 259114506633216 260560183486464 260646300967936 261138838716288 261225147448512 261805279438404 261988420681728 262250996170752 262332889190528 262682600194248 263450131955712 263801332334592 264035205218304 264387185547264 265273158381568 265508336111616 265862280243456 266097980259072 266452710434352 266994554241024 267345604931424 267939329307858 268027885663317 268126761517056 268215379820544 268722220695552 268811035803648 269080449196032 270310812475392 270671158697472 270911122020864 271182640205376 271272268504224 272064898400256 272422615697856 272785777124796 272976599580672 273027615161652 273582829338624 273947537424384 275109229264896 275200155336704 275720195192832 275811323194368 276087752560512 277350156550272 277966099156824 278244688127391 278439329267712 278531355967488 279149921796096 279516954648321 280085365194752 280333674676224 280707382185984 281081587878144 281330780560128 282273532110336 282900408609312 282993909735888 283277537783442 283475699564544 284105245851648 284572816877102 285404309618688 285690353467392 285784776695808 286324818084864 286419451009536 287634030787584 288017470263744 288603166998528 288657102970548 288859027931136 289244100427776 289624405342376 290470658310144 290566661472256 290857879240704 291115739086848 291503819962368 292836713515008 293130206422272 293227088588928 293781193555824 293878290879576 294736973266944 295124500339344 295517925218529 295724649545728 296118874472448 296381398450176 296776498876416 297039605870592 298034998370304 298432303179264 298696878125568 299095065273888 299968990543872 300368873521152 300462669596128 300763805547852 300974199537664 301642606706688 301742302298112 302312498282496 302412415279104 304099664034816 304505053534656 304775012273472 305181302067252 305394786238464 305796326452864 306475442660088 307098674528256 307780683005952 308190979602432 309497882923008 309600174753792 310185219591936 310287738593664 310598721630576 312018926119056 312653430915072 312711861551427 312930613592064 313244245426176 313347775463424 314676546502656 315096035844096 315375384010752 315795804959232 316216786362912 317140739555328 317557723624128 317662679304672 318262959685476 318368148452874 318485594898432 318590857248768 318910162010112 320795447345152 321079848321024 321401647650816 321507873782784 322221882385728 322871248234496 323301661777536 323588284636032 324019654046712 324678562873344 324966406422528 325399612981248 325827456010173 326779490598912 326887494156288 327215114145792 327505206472704 327941797457664 329441302704384 329771482225056 329880474662544 330613077239523 330735040856064 330844351758336 332015062881762 332247318134784 332690230738944 333133733781504 333429073256448 333873561235968 335289373166592 335400189316608 335736341076672 336033987891264 336481948433124 336717328416768 338020503295644 338595974479872 338707883491328 339347932545024 339460090085376 340213967188992 340899592044544 341354038831104 342112122039168 342568185226488 343569134518272 344020867259472 344134569246728 344720449470464 344784872992599 345026061139968 345486008844288 346253268381696 347413577981952 348185118288384 348300196598016 349073705917872 349667994894336 350243466925664 351021291883938 351266842607616 351735109779456 352046940291072 352399776104448 352516247396352 354011114815488 354483040324608 354797307012096 355270280579136 355743884658276 355992738988032 356460806575232 357252439077144 357370514217756 357620506427392 358296294260736 358414714404864 358773932261376 360414416633856 360894878263296 361214829361152 361576853607168 361696358005632 363230154263808 363714369499728 364036820215536 364522110802551 364777105784832 365263383232512 365587207225344 366812305686528 367626926923776 367748430925824 368117003414016 369800208733696 370621465542432 370992917503188 371115533995362 371252439023616 371375141289984 372076920963072 372199895728128 372689272864428 373778232901632 374276509581312 374775450504192 375107707413504 375607756390464 376364709480448 377200544812416 377325212981184 377703383711256 378038236377672 378806994468864 380539079491584 380920471289856 381046368927744 381766424113152 381892601346048 383512041050112 384023293684992 384876137294064 385389208379799 385658800570368 387023475666906 387151390402569 387294211080192 387810505654272 388154318782464 388671759949824 390448951353344 390840275229696 390969451451904 391708258074432 391837721172768 392982631022592 393499333785792 394023900291372 394825165963264 395175197933568 395701998501888 396052807827456 396580778320896 397379997827072 397909737572352 398262504167424 398793420365184 399146970388608 400491831361536 401018407397136 401908993961787 402190142275584 402323069730816 403083331043328 403216553705472 403620673794048 403746712269797 405466218713088 406006738046208 406366683031296 406908402756336 408633923546784 409178665687194 409464899371008 409541422742478 410374244007936 410921306136576 412663843897344 412800233005056 413580292789248 413716984791552 414131628840768 416025234825408 416871241220096 416949148735236 417240818122752 417658993901568 417797033951232 418724882694144 419568728670208 420128047792128 420500512014336 421061073278976 421622381817216 423410298165504 423550239072896 424350612913968 424490864603832 424916306675163 425213549346816 426157868777472 426859225315653 428106464428032 428535530201088 428677165043712 429629176514304 431068882370048 431451046181376 432026205395616 432904750497792 432985654455822 433288541896704 433866150641664 434436608013564 435705987465216 435849992208384 436286818861056 436673608630272 437255729943552 439255070272512 439695309633408 439840632883392 440671790333736 440817436319364 441125802344448 442105459900416 442686750509016 443586974318592 444178311708672 444572097675264 445164748314624 447052497555456 447200252422144 447648454768896 448045317188352 448642597910832 449953485815808 450694004394192 451145708321778 451461299306496 452463910060032 452613453447168 453618622918656 455138718441472 456149496052224 456757580301984 457162518410208 457940825800704 458092179357696 458694489679296 459713163990132 460034748186624 460648011792384 461671024508928 462286469403648 463218103975936 464246824384512 464400262130688 465277829387904 465431607890496 468028389178584 468980146372608 469395920388096 469866368139264 470021663195136 470639658681361 472014819753984 472644053766144 473063076016128 473693707438848 474325179544368 476336585436192 476494018957008 477394439528214 477552222679311 477728392347648 477886285873152 478365243015168 480552555511808 481193171017728 481619772481536 482102471476224 482261810674176 484306872351744 484952492666304 485382426954048 486029481070068 486369474379776 487017844310016 487449609633792 488099419471872 489083074248704 490169235898368 490331241234432 490822671218688 491257809709056 494161954056576 494657223337584 494820711993816 496102561284096 496266527637504 496919030485904 498022594322643 498370977202176 499035346108416 499700600672256 500143609884672 500810341853952 502934059749888 503100283974912 503604511615008 504050981836896 504722922649686 505075992625152 507030754943466 507385439322112 507893961719808 508061825236992 509021898817536 509190135128064 511349388066816 512031058246656 513168183058752 513852277839732 514211734093824 515353701777408 516031300889208 516201853870092 517080674205696 517539091709952 518229013266432 521120366972928 521292601935872 522277677432576 522450294897024 523610558876808 524501992341504 524665778381056 525365200388496 526531937825907 526900263911424 527602664669184 528070410436608 528774371094528 530546316763136 531016672223232 531724560486912 532195960518144 532905420868704 533989108482048 534691209862848 535878658615716 536055771326634 536253523034112 536430759641088 537444441391104 537622071607296 538160898392064 540621624950784 541342317394944 541822244041728 542365280410752 542544537008448 544129796800512 544845231395712 545571554249592 546055230323304 547165658677248 547895074848768 550218458529792 550400310673408 551440390385664 551622646388736 552175505121024 554700313100544 555932198313648 556489376254782 556673300993043 556878658535424 557062711934976 558299843592192 559033909296642 560170730389504 560667349352448 561414764371968 562163175756288 562661561120256 564547064220672 565800817218624 565987819471776 566555075566884 566951399129088 568210491703296 569145633754204 570808619237376 571380706934784 571569553391616 572649636169728 572838902019072 575268061575168 576034940527488 577314205941096 578488200855552 579248810684752 580535213500359 580941316620288 581133322944512 581715758481408 582231478173696 583007639924736 585673427030016 586260412844544 586454177177856 587562387111648 587756581759152 589473946533888 590249000678688 591035850437058 591449299091456 592237748944896 592762796900352 593552997752832 594079211741184 596069996740608 596864606358528 597393756251136 598190130547776 599937981087744 600737747042304 600925339192256 601527611095704 603285213413376 603484604596224 604624996564992 604824830558208 608199328069632 609010107069312 609550024546944 610362604134504 611592652905728 612950885320176 613767998530791 614197349056512 614312134113717 615561366011904 616381959204864 618995765846016 619200349507584 620370439183872 620575477187328 621197443261152 624037852238112 625306861830144 625423723102854 625861227184128 626488490852352 626695550926848 629353093005312 630192071688192 630750768021504 631591609918464 632433572725824 634281479110656 635115447248256 635325358609344 636525919370952 636736296905748 637181714497536 637820324020224 641590894690304 642159696642048 642803295301632 643015747565568 644443764771456 645742496468992 646603323555072 647176569272064 648039308093424 649357125746688 649932812845056 650799225962496 651654912020346 653558981197824 653774988312576 654430228291584 655010412945408 655883594915328 658882605408768 659542964450112 659760949325088 661226154479046 661470081712128 661688703516672 664030125763524 664494636269568 665380461477888 666267467563008 666858146512896 667747122471936 670578746333184 670800378633216 671472682153344 672067975782528 672963896866248 676041006591288 676718562482667 677191948959744 677415766982656 678695865090048 678920180170752 680427934377984 681799184089088 682708077662208 684224244078336 685136370452976 687138269036544 688041734518944 688269138493456 689440898940928 689569745985198 690052122279936 690972017688576 692506536763392 694827155963904 696370236576768 696600393196032 698147411835744 699335989788672 700486933851328 702042583767876 702533685215232 703470219558912 704093880582144 704799552208896 705032494792704 708022229630976 708966080649216 709594614024192 710540561158272 711487769316552 712921613150464 714504878154288 714741028435512 716091659292321 716592588521472 716829428809728 717547864522752 720828833267712 721789756526592 722429658722304 723153707214336 723392716011264 726460308527616 727428738999456 728073640431072 729044221605102 729554211569664 730526766465024 731174414450688 733624611373056 735253853847552 735496861851648 736234006828032 739600417467392 741242931084864 741985835006376 742231067990724 742750282579968 744153841926144 744399791456256 745378545728856 747556465803264 748553019162624 749550901008384 750215414827008 751215512780928 752729418960896 754401089624832 754650425962368 755406767422512 756076472755344 757613988937728 760546132415199 761078158983168 761840942579712 762092737855488 763532848226304 763785202692096 767024082100224 768046587369984 769752274588128 770778416759598 771317601140736 774046951333812 774302780805138 774588422160384 775621011308544 776308637564928 777343519899648 780897902706688 781680550459392 781938902903808 783416516148864 783675442345536 785965262045184 786998667571584 788047800582744 789650331926528 790350395867136 791403997003776 792105615654912 793161556641792 794759995654144 795819475144704 796525008334848 797586840730368 798293940777216 800983662723072 802036814794272 803817987923574 804083656989951 804380284551168 804646139461632 806166662086656 806433107410944 807241347588096 807493424539594 810932437426176 812013476092416 812733366062592 813816805512672 817267847093568 818357331374388 818929798742016 819082845484956 820748488015872 821842612273152 825327687794688 825600466010112 827160585578496 827433969583104 828263257681536 832050469650816 833898297470472 834734064382173 835317987803136 835594067902464 837449765388288 838550863944963 839137457340416 840256095584256 841001024028672 842122146557952 843244763634432 846820596331008 847100478145792 848701225827936 848981729207664 849832613350326 850427098693632 852315737554944 853718450631306 856212928856064 857071060402176 857354330087424 859258353028608 862137764740096 862902092362752 864052410791232 865809500995584 865971308911644 866577083793408 867732301283328 868873216027128 871411974930432 871699984416768 872573637722112 873347217260544 874511459887104 878510140545024 879390619266816 879681265766784 881343580667472 881634872638728 884210919800832 885373501018032 886553775655587 887173948637184 888356623417344 889144195350528 890329496629248 894104995110912 894400504844288 895296909537792 896090634376704 897285195821664 899906971631616 901388008788384 902291416643556 902922598612992 904927820120064 905226906894336 907237245837312 910277436882944 912298992104448 913515160603968 914325036820416 916184358715392 917388979358592 919426327980264 921296023584768 923342049017856 924572938807296 926436207951872 928493648769024 928800524261376 930555658775808 930863215780992 936056778357168 937960292745216 938135584654281 938791840776192 939732736278528 940043326390272 941279317362722 944029639507968 945288107532288 946126152032256 947387414877696 948650359088736 952673170872384 952988037914016 954788879056428 955104445358622 955456784695296 955772571746304 956730486030336 961105111023616 962386342035456 963239544963072 964204942952448 964523621348352 968613744703488 969904985332608 970764853908096 972058962140136 974035688620032 974899219267584 976198838943744 977482368030519 978166148497408 980338471796736 980662482468864 981645342437376 982515619418112 988323908113152 989314446675168 989641423987632 991839231718569 992205122568192 992533055275008 993838060971808 996045188645286 996741954404352 998070692216832 999401201344512 1000287219769344 1001620683707904 1005868119499776 1006200567949824 1007209023230016 1008101963673792 1009445845299372 1010151985250304 1014061509886932 1014770878644224 1015787923439616 1016123650473984 1018043797635072 1018380270256128 1022698776133632 1024062116493312 1026336366117504 1027704555679464 1030707403554816 1032062601778416 1032403707740184 1034161348411392 1034354618977797 1035078183419904 1036458026532864 1042240733945856 1042585203871744 1044555354865152 1044900589794048 1047221117753616 1049003984683008 1049331556762112 1050730400776992 1053063875651814 1053800527822848 1055205329338368 1056140820873216 1057548742189056 1061092633526272 1062033344446464 1063449120973824 1064391921036288 1065810841737408 1067978216964096 1069382419725696 1071757317231432 1072111542653268 1072861519282176 1074888882782208 1075244143214592 1076321796784128 1081243249901568 1082684634789888 1083644488083456 1084730560821504 1085089074016896 1089690462791424 1091143108499184 1092110460646608 1093566332407653 1094331317354496 1095790149697536 1100436917059584 1100800621346816 1102880780771328 1103245292777472 1104351010242048 1109400626201088 1111864396627296 1112978752509564 1113346601986086 1113757317070848 1114125423869952 1116599687184384 1118067818593284 1120341460779008 1121334698704896 1122829528743936 1124326351512576 1125323122240512 1129094128441344 1131601634437248 1131975638943552 1133110151133768 1136420983406592 1138291267508408 1141617238474752 1142761413869568 1143139106783232 1145299272339456 1145677804038144 1150536123150336 1152069881054976 1154628411882192 1156167625139397 1156976401711104 1158497621369504 1161070427000718 1161454171207707 1161882633240576 1162266645889024 1163431516962816 1164462956347392 1166015279849472 1171346854060032 1172520825689088 1172908354355712 1175124774223296 1175513163518304 1178947893067776 1180498001357376 1182071700874116 1182898598182912 1184475497889792 1185525593800704 1187105995505664 1188158423482368 1192139993481216 1193729212717056 1194787512502272 1196380261095552 1201475494084608 1201850678384512 1203055222191408 1205726981885361 1206570426826752 1206969209192448 1209249993129984 1209649661116416 1211240136809391 1216398656139264 1218020214138624 1219100049093888 1220725208269008 1223185305811456 1225901770640352 1227535997061582 1228394698113024 1228624268227434 1231122732023808 1232763918409728 1237991531692032 1238400699015168 1240740878367744 1241150954374656 1242394886522304 1248075704476224 1250613723660288 1250847446205708 1251722454368256 1252976981704704 1253391101853696 1258706186010624 1260384143376384 1261501536043008 1263183219836928 1264867145451648 1270230894496512 1270650717218688 1273051838741904 1273472593811496 1274748920025489 1275640648040448 1280577675946959 1283181789380608 1284319393284096 1285606590603264 1286031495131136 1288887529542912 1291484992937984 1293206647110144 1294353138544128 1296078616186848 1298714251493376 1299865625690112 1301598451924992 1303309824040692 1307117962395648 1307549976625152 1308860456583168 1310020825890816 1311767189830656 1317765210817536 1319085928900224 1319521898650176 1322452308958092 1323377407033344 1328060251527048 1330760922955776 1332534935126016 1333716293025792 1335494244943872 1341157492666368 1341600757266432 1342945364306688 1344135951565056 1345927793732496 1352082013182576 1353437124965334 1354383897919488 1354831533965312 1357391730180096 1357840360341504 1360855868755968 1363598368178176 1365416155324416 1368448488156672 1370272740905952 1374276538073088 1376083469037888 1376538276986912 1378881797881856 1379139491970396 1380104244559872 1381944035377152 1385013073526784 1389654311927808 1392740473153536 1393200786392064 1396294823671488 1400973867702656 1404085167535752 1406940439117824 1408187761164288 1409599104417792 1410064989585408 1411918976044083 1416044459261952 1417932161298432 1419189228048384 1421081122316544 1422975538633104 1425843226300928 1429009756308576 1429482056871024 1432183318584642 1432656668037933 1433185177042944 1433658857619456 1435095729045504 1441657666535424 1443579513053184 1444859317444608 1446307414428672 1446785432022528 1452920617055232 1454857477998912 1456147280862144 1458088443210204 1459108423139328 1461053532930048 1462348828901376 1467249222746112 1470507707695104 1470993723703296 1472468013656064 1479200834934784 1482485862169728 1483971670012752 1484462135981448 1488307683852288 1488799582912512 1490757091457712 1494067782967929 1495112931606528 1497106038325248 1499101802016768 1500430829654016 1502431025561856 1505458837921792 1508802179249664 1509300851924736 1510813534845024 1512152945510688 1515227977875456 1521092264830398 1522156317966336 1523681885159424 1524185475710976 1527065696452608 1527570405384192 1534048164200448 1536093174739968 1539504549176256 1541556833519196 1542635202281472 1548093902667624 1548605561610276 1551242022617088 1552617275129856 1554687039799296 1561795805413376 1563361100918784 1563877805807616 1566833032297728 1567350884691072 1573997335143168 1576095601165488 1579300663853056 1579595813477721 1580700791734272 1582807994007552 1584211231309824 1586323113283584 1589519991308288 1591638950289408 1593050016669696 1595173681460736 1596587881554432 1601967325446144 1604073629588544 1607635975847148 1608167313979902 1608760569102336 1609292278923264 1612333324173312 1612866214821888 1614482695176192 1614986849079188 1621864874852352 1624026952184832 1625466732125184 1627633611025344 1634535694187136 1636714662748776 1638165690969912 1641496976031744 1643685224546304 1650655375589376 1651200932020224 1654321171156992 1654867939166208 1656526515363072 1664100939301632 1667796594940944 1669468128764346 1670019902979129 1670635975606272 1671188135804928 1674899530776576 1677101727889926 1678274914680832 1680512191168512 1682002048057344 1684244293115904 1686489527268864 1693641192662016 1694200956291584 1697402451655872 1697963458415328 1699665226700652 1700854197387264 1704631475109888 1707436901262612 1712425857712128 1714142120804352 1714708660174848 1718516706057216 1724275529480192 1725804184725504 1728104821582464 1731942617823288 1735464602566656 1737746432054256 1741605640501077 1742823949860864 1743399968833536 1745147275444224 1746694434521088 1749022919774208 1757020281090048 1758781238533632 1759362531533568 1762687161334944 1763269745277456 1768421839601664 1770747002036064 1773107551311174 1774347897274368 1776713246834688 1778288390701056 1780658993258496 1788209990221824 1788801009688576 1790593819075584 1792181268753408 1794570391643328 1799813943263232 1802776017576768 1804582833287112 1809855640240128 1810453813788672 1814474491674624 1820554873765888 1824597984208896 1827030321207936 1828650073640832 1834777958717184 1838852655960528 1841303995592373 1842592047169536 1846684098035712 1849145877614592 1849723309701163 1852872415903744 1856987297538048 1857601048522752 1861111317551616 1861726431561984 1872113556714336 1875920585490432 1876271169308562 1877583681552384 1879465472557056 1880086652780544 1882558634725444 1888059279015936 1890576215064576 1892252304064512 1894774829755392 1897300718177472 1905346341744768 1905976075828032 1909577758112856 1910208890717244 1911545143492608 1913460972060672 1922210222047232 1924772684070912 1926479089926144 1928409885904896 1929047242696704 1937227489406976 1939809970665216 1941529707816192 1944117924280272 1948071377240064 1949798438535168 1952397677887488 1954964736061038 1956332296994816 1960676943593472 1961324964937728 1963290684874752 1965031238836224 1976647816226304 1978628893350336 1979282847975264 1983678463437138 1984410245136384 1985066110550016 1987676121943616 1992090377290572 1993483908808704 1996141384433664 1998802402689024 2000574439538688 2003241367415808 2011736238999552 2012401135899648 2014418046460032 2016203927347584 2018891690598744 2028123019773864 2030155687448001 2031575846879232 2032247300947968 2036087595270144 2036760540512256 2045397552267264 2048124232986624 2052672732235008 2055409111358928 2061414807109632 2064125203556832 2064807415480368 2068322696822784 2068709237955594 2070156366839808 2072916053065728 2084481467891712 2085170407743488 2089110709730304 2089801179588096 2094442235507232 2098007969366016 2098663113524224 2101460801553984 2106127751303628 2107601055645696 2110410658676736 2112281641746432 2115097484378112 2122185267052544 2124066688892928 2126898241947648 2128783842072576 2131621683474816 2138764839451392 2143514634462864 2144223085306536 2149777765564416 2150488286429184 2152643593568256 2162486499803136 2165369269579776 2167288976166912 2169461121643008 2170178148033792 2179380925582848 2182286216998368 2184220921293216 2187132664815306 2188662634708992 2191580299395072 2200873834119168 2201601242693632 2205761561542656 2206490585554944 2208702020484096 2218801252402176 2223728793254592 2225957505019128 2226693203972172 2228250847739904 2233199374368768 2236135637186568 2240682921558016 2242669397409792 2245659057487872 2248652703025152 2250646244481024 2258188256882688 2263203268874496 2263951277887104 2266220302267536 2272841966813184 2276582535016816 2281638397245597 2283234476949504 2285522827739136 2286278213566464 2290598544678912 2291355608076288 2301072246300672 2304139762109952 2309256823764384 2312335250278794 2313952803422208 2316995242739008 2322140854001436 2322908342415414 2323765266481152 2324533291778048 2326863033925632 2328925912694784 2332030559698944 2342693708120064 2345041651378176 2345816708711424 2350249548446592 2351026327036608 2357895786135552 2360996002714752 2364143401748232 2368950995779584 2371051187601408 2374211991011328 2376316846964736 2384279986962432 2387458425434112 2389575025004544 2392760522191104 2402950988169216 2403701356769024 2406110444382816 2411453963770722 2412250970969853 2413140853653504 2413938418384896 2418499986259968 2419299322232832 2422480273618782 2432797312278528 2436040428277248 2438200098187776 2441450416538016 2446370611622912 2451803541280704 2455071994123164 2456789396226048 2457248536454868 2462245464047616 2465527836819456 2475983063384064 2476801398030336 2481481756735488 2482301908749312 2484789773044608 2496151408952448 2501694892411416 2505953963409408 2506782203707392 2515652591834889 2517412372021248 2520768286752768 2523003072086016 2526366439673856 2529734290903296 2540461788993024 2541301434437376 2546103677483808 2546945187622992 2549497840050978 2551281296080896 2561155351893918 2566363578761216 2568638786568192 2571213181206528 2572062990262272 2577775059085824 2582969985875968 2586413294220288 2588706277088256 2592157232373696 2597428502986752 2599731251380224 2603196903849984 2606619648081384 2614235924791296 2615099953250304 2617720913166336 2620041651781632 2623534379661312 2635530421635072 2638171857800448 2639043797300352 2644904617916184 2656120503054096 2659661326966761 2661521845911552 2665069870252032 2667432586051584 2670988489887744 2682314985332736 2683201514532864 2685890728613376 2688271903130112 2691855587464992 2704164026365152 2706874249930668 2708767795838976 2709663067930624 2714783460360192 2715680720683008 2721711737511936 2727196736356352 2730832310648832 2736896976313344 2740545481811904 2748553076146176 2752166938075776 2753076553973824 2758278983940792 2763888070754304 2770026147053568 2779308623855616 2785480946307072 2786401572784128 2792589647342976 2801947735405312 2808170335071504 2813880878235648 2814406753962843 2816375522328576 2819198208835584 2820129979170816 2823837952088166 2832088918523904 2835864322596864 2838378456096768 2842162244633088 2845951077266208 2851686452601856 2858019512617152 2858964113742048 2864366637169284 2865313336075866 2866370354085888 2867317715238912 2870191458091008 2883315333070848 2887159026106368 2889718634889216 2892614828857344 2893570864045056 2905841234110464 2909714955997824 2912294561724288 2916176886420408 2922107065860096 2924697657802752 2932447104091557 2934498445492224 2941015415390208 2941987447406592 2944936027312128 2958401669869568 2964971724339456 2967943340025504 2968924271962896 2976615367704576 2977599165825024 2981514182915424 2988135565935858 2990225863213056 2994212076650496 2998203604033536 3000861659308032 3004862051123712 3010917675843584 3017604358499328 3018601703849472 3021627069690048 3024305891021376 3030455955750912 3042184529660796 3044312635932672 3047363770318848 3048370951421952 3054131392905216 3055140810768384 3068096328400896 3072186349479936 3079009098352512 3083113667038392 3096187805335248 3097211123220552 3102484045234176 3103063856933391 3105234550259712 3109374079598592 3123591610826752 3126722201837568 3127755611615232 3133666064595456 3134701769382144 3147994670286336 3152191202330976 3158601327706112 3159191626955442 3161401583468544 3165615988015104 3168422462619648 3172646226567168 3179039982616576 3183277900578816 3186100033339392 3190347362921472 3193175763108864 3203934650892288 3208147259177088 3215271951694296 3216334627959804 3218584557846528 3224666648346624 3225732429643776 3228965390352384 3229973698158376 3243729749704704 3248053904369664 3250933464250368 3255267222050688 3269071388374272 3273429325497552 3276331381939824 3280698997222959 3282993952063488 3287370449092608 3301310751178752 3302401864040448 3308642342313984 3309735878332416 3313053030726144 3328201878603264 3335593189881888 3338936257528692 3340039805958258 3341271951212544 3342376271609856 3349799061553152 3354203455779852 3356549829361664 3361024382337024 3364004096114688 3368488586231808 3372979054537728 3387282385324032 3388401912583168 3394804903311744 3395926916830656 3399330453401304 3409262950219776 3414873802525224 3424851715424256 3428284241608704 3429417320349696 3437033412114432 3448551058960384 3451608369451008 3456209643164928 3463885235646576 3470929205133312 3475492864108512 3483211281002154 3484362513623121 3485647899721728 3486799937667072 3490294550888448 3493388869042176 3498045839548416 3514040562180096 3517562477067264 3518725063067136 3525374322669888 3526539490554912 3536843679203328 3541494004072128 3546215102622348 3548695794548736 3553426493669376 3556576781402112 3561317986516992 3576419980443648 3577602019377152 3581187638151168 3584362537506816 3589140783286656 3605552035153536 3609165666574224 3617180945656083 3619711280480256 3620907627577344 3628948983349248 3633720410428173 3641109747531776 3649195968417792 3654060642415872 3657300147281664 3669555917434368 3677705311921056 3682607991184746 3685184094339072 3693368196071424 3698291755229184 3699446619402326 3705744831807488 3713974595076096 3715202097045504 3722222635103232 3723452863123968 3744227113428672 3751841170980864 3752542338617124 3755167363104768 3758930945114112 3760173305561088 3765117269450888 3776118558031872 3781152430129152 3784504608129024 3789549659510784 3794601436354944 3810692683489536 3811952151656064 3819155516225712 3820417781434488 3824246760076467 3826921944121344 3841733027840877 3844420444094464 3849545368141824 3852958179852288 3856819771809792 3858094485393408 3874454978813952 3879619941330432 3883059415632384 3888235848560544 3896142754480128 3899596877070336 3904795355774976 3909929472122076 3912664593989632 3921353887186944 3922649929875456 3926581369749504 3930062477672448 3953295632452608 3957257786700672 3958565695950528 3967356926874276 3970132221100032 3975352243887232 3984180754581144 3992282768867328 3997604805378048 4001148879077376 4006482734831616 4023472477999104 4024802271799296 4028836092920064 4032407854695168 4037783381197488 4056246039547728 4060311374896002 4063151693758464 4064494601895936 4072175190540288 4073521081024512 4090795104534528 4096248465973248 4105345464470016 4110818222717856 4122829614219264 4128250407113664 4129614830960736 4136645393645568 4137418475911188 4140312733679616 4145832106131456 4168962935783424 4170340815486976 4178221419460608 4179602359176192 4188884471014464 4197326227048448 4202921603107968 4212255502607256 4220821317353472 4224563283492864 4230194968756224 4235756928132249 4244370534105088 4248133377785856 4253796483895296 4257567684145152 4263243366949632 4277529678902784 4287029268925728 4288446170613072 4297970004113799 4299555531128832 4300976572858368 4305287187136512 4324972999606272 4330738539159552 4334577952333824 4338922243286016 4340356296067584 4358761851165696 4364572433996736 4368441842586432 4374265329630612 4377325269417984 4383160598790144 4401747668238336 4403202485387264 4411523123085312 4412981171109888 4417404040968192 4437602504804352 4447457586509184 4451915010038256 4453386407944344 4466398748737536 4472271274373136 4481365843116032 4482203348903787 4485338794819584 4491318114975744 4497305406050304 4501292488962048 4516376513765376 4526406537748992 4527902555774208 4532440604535072 4545683933626368 4553165070033632 4563276794491194 4566468953899008 4571045655478272 4572556427132928 4581197089357824 4582711216152576 4602144492601344 4608279524219904 4618513647528768 4624670500557588 4627905606844416 4633990485478016 4644281708002872 4645816684830828 4649066583556096 4653726067851264 4657851825389568 4664061119397888 4685387416240128 4690083302756352 4691633417422848 4700499096893184 4702052654073216 4721992005429504 4728286803496464 4737901991559168 4738787440433163 4742102375202816 4748423982022656 4752633693929472 4768559973924864 4774916850868224 4779150050009088 4785521044382208 4805901976338432 4807402713538048 4812220888765632 4822907927541444 4824501941939706 4826281707307008 4827876836769792 4836999972519936 4838598644465664 4844960547237564 4865594624557056 4872080856554496 4876400196375552 4882900833076032 4892741223245824 4903607082561408 4910143988246328 4914497072909736 4924490928095232 4931055673638912 4951966126768128 4953602796060672 4962963513470976 4964603817498624 4969579546089216 4992302817904896 5003389784822832 5010059708937387 5011907926818816 5013564407414784 5031305183669778 5034824744042496 5041536573505536 5046006144172032 5052732879347712 5059468581806592 5080923577986048 5082602868874752 5092207354967616 5093890375245984 5098995680101956 5102562592161792 5122310703787836 5132727157522432 5137277573136384 5142426362413056 5144125980524544 5155550118171648 5165939971751936 5172826588440576 5177412554176512 5184314464747392 5206393807699968 5213239296162768 5224816921503231 5228471849582592 5230199906500608 5235441826332672 5240083303563264 5247068759322624 5271060843270144 5276343715600896 5278087594600704 5289809235832368 5312241006108192 5319322653933522 5323043691823104 5330139740504064 5334865172103168 5341976979775488 5364629970665472 5366403029065728 5371781457226752 5376543806260224 5383711174929984 5408328052730304 5413748499861336 5419326135861248 5429566920720384 5431361441366016 5443423475023872 5454393472712704 5461664621297664 5473793952626688 5481090963623808 5504333876151552 5506153107947648 5516557967881584 5523911986777119 5527776141508608 5540052294107136 5549169929103489 5558617247711232 5570961892614144 5572803145568256 5585179294685952 5603895470810624 5616340670143008 5627761756471296 5628813507925686 5632751044657152 5638396417671168 5640259958341632 5647675904176332 5664177837047808 5671728645193728 5676756912193536 5684324489266176 5691902154532416 5703372905203712 5716039025234304 5717928227484096 5728733274338568 5730626672151732 5734635430477824 5740382916182016 5766630666141696 5774318052212736 5779437269778432 5785229657714688 5787141728090112 5811682468220928 5819429911995648 5824589123448576 5832353772840816 5844214131720192 5849395315605504 5864894208183114 5868996890984448 5882030830780416 5883974894813184 5889872054624256 5916803339739136 5929943448678912 5935886680051008 5937848543925792 5953230735409152 5955198331650048 5963028365830848 5976271131871716 5980451726426112 5988424153300992 5996407208067072 6001723318616064 6009724102247424 6021835351687168 6035208716998656 6037203407698944 6043254139380096 6048611782042752 6084369059321592 6090467062344003 6094727540637696 6096741902843904 6108262785810432 6110281621536768 6118315562857693 6136192656801792 6144372698959872 6158018196705024 6166227334076784 6192375610670496 6194422246441104 6204968090468352 6206127713866782 6210469100519424 6218748159197184 6247183221653504 6253444403675136 6255511223230464 6267332129190912 6269403538764288 6295989340572672 6304382404661952 6317202655412224 6318383253910884 6322803166937088 6331231976030208 6336844925239296 6345292453134336 6358079965233152 6366555801157632 6372200066678784 6380694725842944 6386351526217728 6416294518354176 6430543903388592 6432669255919608 6449333296693248 6451464859287552 6457930780704768 6459947396316752 6487459499409408 6496107808739328 6501866928500736 6510534444101376 6538142776748544 6546858650995104 6552662763879648 6561397994445918 6565987904126976 6574740898185216 6602621502357504 6604803728080896 6617284684627968 6619471756664832 6626106061452288 6656403757206528 6671186379763776 6677872515057384 6680079611916516 6684752543219712 6699598123106304 6708406911559704 6722048764674048 6728008192229376 6736977172463616 6745958109075456 6774564770648064 6776803825166336 6789609806623488 6791853833661312 6798660906802608 6818525900439552 6829747605050448 6844915191736791 6849703430848512 6856568483217408 6858834640699392 6874066824228864 6897102117920768 6903216738902016 6912419286329856 6927770471293152 6941858410266624 6950985728217024 6966422562004308 6968725027246242 6971295799443456 6973599875334144 6980589101776896 6986777738084352 6996091679096832 7028081124360192 7035124954134528 7037450126134272 7050748645339776 7053078981109824 7073687358406656 7082988008144256 7092430205244696 7106852987338752 7113153562804224 7122635973033984 7152839960887296 7155204038754304 7162375276302336 7168725075013632 7178281566573312 7211104070307072 7218331333148448 7234361891312166 7236752912909559 7239422560960512 7241815255154688 7257897966698496 7267440820856346 7282219495063552 7298391936835584 7308121284831744 7314600294563328 7339111834868736 7355410623842112 7365215982369492 7370368188678144 7386736392142848 7396583510458368 7398893238804652 7411489663614976 7427949190152192 7430404194091008 7444445270206464 7446905726247936 7488454226857344 7505084677234248 7517861890228224 7520346611122176 7530234538901776 7546957775504667 7552237116063744 7562304860258304 7569009216258048 7579099319021568 7589202872709888 7621385366979072 7623904303312128 7638311032451424 7640835562868976 7648493520152934 7653843888242688 7683466055681754 7688840888188928 7699090736283648 7705916359704576 7713639543619584 7716188970786816 7748909957627904 7759239882660864 7766118831264768 7776471697121088 7792285508960256 7799193754140672 7809590711549952 7819858944244152 7842707774373888 7845299859750912 7853162739499008 7860124955344896 7906591264905216 7914515573401344 7917131391901056 7934713853748552 7950704487774464 7968361509162288 7978983980900283 7984565537734656 7995209610756096 8002297758154752 8012965469663232 8046944955998208 8049604543598592 8057672185840128 8064815709390336 8075566762394976 8112492079095456 8120622749792004 8126303387516928 8128989203791872 8144350381080576 8147042162049024 8181590209069056 8192496931946496 8210690928940032 8221636445435712 8245659228438528 8256500814227328 8259229661921472 8274836951822376 8291664212262912 8337925871566848 8340681630973952 8356442838921216 8359204718352384 8377768942028928 8394652454096896 8405843206215936 8424511005214512 8441642634706944 8449126566985728 8460389937512448 8471513856264498 8488741068210176 8496266755571712 8507592967790592 8515135368290304 8526486733899264 8555059357805568 8574058537851456 8576892341226144 8595940008227598 8599111062257664 8601953145716736 8610574374273024 8649945999212544 8661477078319104 8669155904667648 8677844486572032 8680712592135168 8717523702331392 8729144867993472 8736883685172864 8748530659261224 8766321197580288 8797341312274671 8803495336476672 8806404970774528 8823046246170624 8825962342219776 8834808081936384 8875205009608704 8894915173018368 8903830020076512 8906772815888688 8932797497475072 8944542548746272 8962731686232064 8964406697807574 8970677589639168 8982636229951488 8994610812100608 9002584977924096 9032753027530752 9052813075497984 9055805111548416 9064881209070144 9091367867252736 9106330140067264 9126553588982388 9132937907798016 9142091310956544 9145112854265856 9162394178715648 9165422432305152 9204288985202688 9216559048439808 9237027295057536 9249341001115176 9267980970956032 9288563416005744 9291633369661656 9307452135702528 9309191570800173 9315703650779136 9328122238795776 9370774832480256 9380166605512704 9383266834845696 9400998193786368 9404105308146432 9443984010859008 9456573606992928 9475803983118336 9477574880866326 9484204750405632 9496847964045312 9505267387858944 9537119947849728 9549833701736448 9558300100018176 9571042088764416 9611803952676864 9614805427076096 9624441777531264 9645815855082888 9649003883879412 9655753673539584 9673999945039872 9677197288931328 9689921094475128 9731189249114112 9744161713108992 9752800392751104 9765801666152064 9785482446491648 9807214165122816 9820287976492656 9828994145819472 9848981856190464 9862111347277824 9903932253536256 9907205592121344 9925927026941952 9929207634997248 9939159092178432 9984605635809792 10006779569645664 10020119417874774 10023815853637632 10027128814829568 10062610367339556 10069649488084992 10083073147011072 10092012288344064 10105465758695424 10118937163613184 10161847155972096 10165205737749504 10184414709935232 10187780750491968 10197991360203912 10244621407575672 10265454315044864 10274555146272768 10284852724826112 10288251961049088 10311100236343296 10331879943503872 10345653176881152 10354825108353024 10368628929494784 10412787615399936 10426478592325536 10449633843006462 10453087540869363 10456943699165184 10460399813001216 10470883652665344 10480166607126528 10494137518645248 10542121686540288 10552687431201792 10556175189201408 10579618471664736 10624482012216384 10638645307867044 10646087383646208 10660279481008128 10669730344206336 10683953959550976 10729259941330944 10732806058131456 10743562914453504 10753087612520448 10767422349859968 10816656105460608 10827496999722672 10851542836968249 10859133841440768 10862722882732032 10886846950047744 10901161231284519 10908786945425408 10923329242595328 10947587905253376 10962181927247616 11008667752303104 11012306215895296 11033115935763168 11047823973554238 11055552283017216 11080104588214272 11098339858206978 11117234495422464 11141923785228288 11145606291136512 11170358589371904 11207790941621248 11232681340286016 11255523512942592 11257627015851372 11265502089314304 11276792835342336 11280519916683264 11295351808352664 11328355674095616 11343457290387456 11353513824387072 11368648978532352 11383804309064832 11406745810407424 11432078050468608 11435856454968192 11457466548677136 11461253344303464 11480765832364032 11525199083522631 11533261332283392 11548636104425472 11558874539556864 11570459315429376 11574283456180224 11623364936441856 11638859823991296 11649178246897152 11664707545681632 11688428263440384 11698790631211008 11729788416366228 11737993781968896 11764061661560832 11767949789626368 11779744109248512 11833606679478272 11859886897357824 11871773360102016 11875697087851584 11910396663300096 11926056731661696 11952542263743432 11976848306601984 11992814416134144 12003446637232128 12019448204494848 12043670703374336 12070417433997312 12074406815397888 12086508278760192 12097223564085504 12168738118643184 12180934124688006 12189455081275392 12193483805687808 12216525571620864 12220563243073536 12236631125715386 12272385313603584 12288745397919744 12316036393410048 12332454668153568 12384751221340992 12388844492882208 12409936180936704 12412255427733564 12420938201038848 12437496318394368 12494366443307008 12506888807350272 12511022446460928 12534664258381824 12538807077528576 12591978681145344 12608764809323904 12636766507821768 12662463952060416 12673689850478592 12690584906268672 12707270784396747 12716159930466304 12733111602315264 12744400133357568 12761389451685888 12772703052435456 12832589036708352 12861087806777184 12865338511839216 12893910012341397 12898666593386496 12902929718575104 12915861561409536 12919894792633504 12974918998818816 12992215617478656 13003733857001472 13021068888202752 13076285553497088 13093717301990208 13105325527759296 13122795988891836 13131975808253952 13149481796370432 13205243004715008 13209607456161792 13234569369255936 13238943513329664 13252212122904576 13312807514413056 13342372759527552 13355745030114768 13360159223833032 13399196246212608 13416813823119408 13444097529348096 13446610046711361 13456016384458752 13473954344927232 13491916218150912 13549129541296128 13553607650332672 13579219613246976 13583707667322624 13597321813605216 13637051800879104 13659495210100896 13689830383473582 13699406861697024 13713136966434816 13717669281398784 13748133648457728 13794204235841536 13806433477804032 13824838572659712 13855540942586304 13883716820533248 13901971456434048 13932845124008616 13937450054492484 13947199750668288 13961178203553792 13973555476168704 13992183358193664 14056162248720384 14070249908269056 14074900252268544 14101497290679552 14106157962219648 14165976016288512 14184860410489392 14213705974677504 14216362321299489 14226307125608448 14245271946067968 14305679921774592 14310408077508608 14324750552604672 14337450150027264 14356563133146624 14422208140614144 14436662666296896 14468723782624332 14473505825819118 14478845121921024 14483630510309376 14515795933396992 14534881641712692 14564438990127104 14596783873671168 14616242569663488 14629200589126656 14678223669737472 14710821247684224 14730431964738984 14773472784285696 14793167020916736 14797786477609304 14822979327229952 14855898380304384 14860808388182016 14888890540412928 14893811452495872 14976908453714688 15010169354468496 15030179126812161 15035723780456448 15040693222244352 15060469077803552 15093915551009334 15104474232127488 15124609720516608 15138018432516096 15158198638043136 15178405745419776 15242770733958144 15247808606624256 15276622064902848 15281671125737952 15296987040305868 15307687776485376 15366932111363508 15377681776377856 15398181472567296 15411832719409152 15427279087239168 15432377941573632 15497819915255808 15518479765321728 15532237662529536 15552943394242176 15619181423099904 15639717888488304 15674450764509693 15685415548747776 15690599719501824 15706325478998016 15720249910689792 15813182529810432 15829031146802688 15834262783802112 15869427707497104 15901408975548928 15936723018324576 15957967961800566 15969131075469312 15990419221512192 16004595516309504 16025930939326464 16093889911996416 16099209087197184 16115344371680256 16129631418780672 16151133524789952 16224984158190912 16241245499584008 16257978407583744 16288700762161152 16294084324098048 16363180418138112 16384993863892992 16421381857880064 16443272890871424 16513001628454656 16518459323842944 16549673903644752 16571735960331357 16583328424525824 16647509787310467 16675851743133696 16681363261947904 16712885677842432 16718409436704768 16755537884057856 16789304908193792 16811686412431872 16849022010429024 16883285269413888 16898253133971456 16920779875024896 16943027712528996 16977482136420352 16992533511143424 17015185935581184 17030270736580608 17052973467798528 17110118715611136 17148117075702912 17153784682452288 17191880016455196 17203906291433472 17221148748546048 17299891998425088 17322954156638208 17338311809335296 17355688973144064 17361425184270336 17435047404662784 17458289735986944 17473767370345728 17497061318522448 17532642395160576 17594682624549342 17606990672953344 17612809941549056 17646092492341248 17651924684439552 17669616163872768 17750410019217408 17789830346036736 17807660040153024 17813545631777376 17865594994950144 17889085097492544 17925463372464128 17928813395615148 17941355179278336 17965272459902976 17989221624201216 18005169955848192 18065506055061504 18105626150995968 18111610223096832 18129762418140288 18212660280134528 18253107177964776 18271401187032009 18284182621913088 18290225708531712 18324788357431296 18330844864610304 18354946688573079 18408577970405376 18433118096879616 18474054590115072 18498682002230352 18535961941912064 18577126832011488 18583266739323312 18614904271405056 18618383141600346 18631407301558272 18656244477591552 18741549664960512 18760333211025408 18766533669691392 18801996387572736 18808210616292864 18887968021718016 18913147213985856 18951607966236672 18955149761732652 18968409500811264 18993695928090624 19010534775717888 19074239895699456 19099667403472896 19116600200036352 19142084177528832 19229610854152192 19248883555062528 19291631710165776 19298007767758824 19347999890079744 19354394577862656 19379842188950256 19462378498228224 19488323426217984 19505600785502208 19531603332304128 19570964892983296 19614428330245632 19640575952985312 19657988291638944 19697963712380928 19724222694555648 19807864507072512 19814411184242688 19851854053883904 19858415269994496 19878318184356864 19969211271619584 20013559139291328 20040238835749548 20054257629659136 20125220734679112 20166146294022144 20184024576688128 20210931517390848 20237874327226368 20323694311944192 20330411475499008 20368829419870464 20375561500983936 20395982720407824 20489242815151344 20530908630089728 20534745575210373 20549110292545536 20569705449652224 20576503922098176 20622200472686592 20663759887007744 20691306353762304 20709650216706048 20737257858989568 20825575230799872 20852957184651072 20899267686012924 20906175081738726 20913887398330368 20920799626002432 20941767305330688 20960333214253056 20988275037290496 21084243373080576 21105374862403584 21112350378402816 21159236943329472 21248964024432768 21277290615734088 21320558962016256 21339460688412672 21367907919101952 21458519882661888 21465612116262912 21487125828907008 21506175225040896 21534844699719936 21633312210921216 21654993999445344 21703085673936498 21710258738728677 21718267682881536 21725445765464064 21773693900095488 21802322462569038 21817573890850816 21846658485190656 21895175810506752 21924363854495232 22017335504606208 22024612431790592 22066231871526336 22095647947108476 22111104566034432 22160209176428544 22196679716413956 22234468990844928 22283847570456576 22291212582273024 22340717178743808 22415581883242496 22465362680572032 22515254031702744 22553585670684672 22561039833366528 22590703616705328 22640873326514001 22656711348191232 22686914580774912 22707027648774144 22737297957064704 22767608618129664 22813491620814848 22864156100937216 22871712909936384 22914933097354272 22922506688606928 22961531664728064 23050398167045262 23066522664566784 23097272208850944 23117749079113728 23140918630858752 23148566912360448 23246729872883712 23277719647982592 23298356493794304 23329415091363264 23376856526880768 23397581262422016 23459576832732456 23528123323121664 23535899579252736 23559488218497024 23667213358956544 23719773794715648 23743546720204032 23751394175703168 23852113463323392 23905084527486864 23936951942700849 23953696613203968 23985628832268288 24006893274464256 24038896408989696 24087341406748672 24140834867994624 24148813630795776 24173016557520384 24194447128171008 24337476237286368 24361868249376012 24378910162550784 24386967611375616 24433051143241728 24441126486147072 24473262251430772 24544770627207168 24577490795839488 24632072786820096 24664909336307136 24769502442681984 24777688985764416 24824510855467128 24874992636788736 24988732886614016 25013777614700544 25022044892921856 25069328516763648 25077614155057152 25183957362290688 25217529618647808 25273533015643536 25324927904120832 25347379700957184 25381169812537344 25414541568793494 25432319860932608 25466223204630528 25488800266715136 25522778903371776 25545406104870912 25665178073416704 25722175613554368 25730677023678432 25787820024682794 25797333186772992 25805859437150208 25831723122819072 25839789585267008 25949837997637632 25984431234957312 26007467714002944 26042137776405504 26152571106994176 26187434603980416 26210651055518592 26245591977783672 26298963592740864 26392023936824013 26410486009430016 26419214912323584 26469138738511872 26477887026659328 26504424245809152 26625615028826112 26684745519055104 26711490060229536 26720318447666064 26798392492425216 26833627646238816 26888195058696192 26893220093422722 26912032768917504 26947908689854464 26983832436301824 27098259082592256 27107215300665344 27158439226493952 27167415334645248 27194643627210432 27274103601758208 27318990420201792 27379660766947164 27398813723394048 27426273932869632 27435338562797568 27496267296915456 27588408471683072 27612866955608064 27649677145319424 27711081885172608 27803942912868096 27865690248017232 27874900108984968 27922356407107584 27947110952337408 27984366716387328 28112324497440768 28140499816538112 28149800504537088 28202994581359104 28212315924439296 28331952032577024 28369720820978784 28427411949355008 28432724642598978 28452614251216896 28490543892135936 28611359843549184 28620816155017216 28649501105209344 28674900300054528 28713126266293248 28844416281228288 28873325332593792 28937447565248664 28947011651638236 28967261020618752 29031591866793984 29069763283425384 29128877980254208 29193567747342336 29232485139326976 29258401178253312 29356447339474944 29421642495368448 29460863929477968 29546945568571392 29586334041833472 29595572955218608 29645958654459904 29711796760608768 29721616776364032 29777781080825856 29787622904991744 29953816907429376 30020338708936992 30060358253624322 30071447560912896 30081386444488704 30120938155607104 30187831102018668 30208948464254976 30249219441033216 30276036865032192 30316397276086272 30356811490839552 30485541467916288 30495617213248512 30553244129805696 30563342251475904 30593974080611736 30733864222727016 30796362945134592 30823665438818304 30854558174478336 30864755883147264 30995639830511616 31036959530643456 31064475325059072 31105886788484352 31238362846199808 31279435776976608 31348901529019386 31359262622608089 31370831097495552 31381199439003648 31412650957996032 31440499821379584 31626365059620864 31658062293605376 31668525567604224 31738855414994208 31802817951097856 31873446036649152 31915935923601132 31938262150938624 31980838443024384 32009191032619008 32051861878652928 32187779823992832 32198418174394368 32230688743360512 32259262837561344 32302267049579904 32449968316381824 32482490999168016 32577401524322304 32588168648196096 32703483693853557 32726360836276224 32769987727785984 32842763715760128 32886545781742848 33026003256909312 33036918647685888 33099347807289504 33143471920662714 33166656849051648 33295019574620934 33351703486267392 33362726523895808 33425771355684864 33436818873409536 33511075768115712 33578609816387584 33623372824863744 33698044020858048 33766570538827776 33796506267942912 33841559750049792 33886055425057992 33954964272840704 33985067022286848 34030371871162368 34060541473161216 34105946935597056 34220237431222272 34296234151405824 34307569364904576 34383760032910392 34442297497092096 34575597250567893 34599783996850176 34645908313276416 34676623618670592 34711377946288128 34722850368540672 34870094809325568 34916579471973888 34947534740691456 34994122637044896 35065284790321152 35189365249098684 35213981345906688 35225619883098112 35292184984682496 35303849368879104 35339232327745536 35500820038434816 35579660692073472 35615320080306048 35627091263554752 35731189989900288 35778170194985088 35857626791230296 35930544919805952 35978443248402432 36010339911696384 36131012110123008 36211252301991936 36223220446193664 36259524836280576 36425320560269056 36506214355929552 36542802374064018 36568365243826176 36580451417063424 36649576714862592 36661689729220608 36709893377146158 36817155940810752 36866236193759232 36948109180230144 36997364004460704 37071923883824128 37154253664022976 37166533478646624 37229808542810112 37236766283200692 37262814603116544 37312488955183104 37483099329921024 37520666422050816 37533067339382784 37603992775145472 37616421232585728 37775936043436032 37826294427971712 37910299523465304 37987391856181248 38021069551435776 38121812353190241 38148479791398912 38199334806945792 38233200400072704 38284168355057664 38459221708304384 38497767110125056 38583263420331552 38596015535517648 38695999780159488 38708789155725312 38759684377900512 38924756996456448 38976646852435968 39011201571004416 39063206664608256 39141929785966592 39228856660491264 39281151905970624 39315976583277888 39395927424761856 39448445389111296 39615729014145024 39628822368485376 39703708107767808 39716830539988992 39756636368713728 39938422543239168 40027118278582656 40080477671499096 40250441469358224 40332292588044288 40339830140134083 40368049153376256 40421863034781696 40475748654452736 40647388623888384 40660822950998016 40737658839740928 40751123001967872 40791965440815648 40978485630302688 41061817260179456 41069491150420746 41098220585091072 41139410899304448 41153007844196352 41244400945373184 41327519774015488 41382612707524608 41419300433412096 41474515717979136 41651150461599744 41705914369302144 41798535372025848 41812350163477452 41841599252004864 41883534610661376 41920666428506112 41976550074580992 42168486746161152 42210749724807168 42224700756805632 42318473886658944 42497928048865536 42554581231468176 42641117924032512 42649086963898467 42678921376825344 42735815838203904 42917039765323776 42931224232525824 42974251657814016 43012350450081792 43069689399439872 43266624421842432 43309987998890688 43406171347872996 43420517477457354 43436535365763072 43450891530928128 43547387800190976 43604644925138076 43635147781701632 43693316970381312 43790351621013504 43848727708990464 44034671009212416 44049224863581184 44132463743052672 44191295894216952 44320418352857088 44393359432827912 44468937981689856 44567695140913152 44582425164546048 44681434357487616 44831163766484992 44930725361144064 45030508063405488 45107171341369344 45122079666733056 45181407233410656 45281746653028002 45313422696382464 45373829161549824 45414055297548288 45474595914129408 45535217236259328 45626983241629696 45728312201874432 45743425819872768 45829866194708544 45845013377213856 45923063329456128 46100796334090524 46133045329133568 46194544417701888 46235498158227456 46281837261717504 46297133824720896 46493459745767424 46555439295965184 46596712987588608 46658830182726528 46919153665464912 47023352293529079 47056246646243328 47071799158505472 47118976436994048 47334426717913088 47439547589431296 47487093440408064 47502788351406336 47704226926646784 47810169054973728 47873903885401698 47907393226407936 47971257664536576 48013786548928512 48077792817979392 48174682813497344 48281669735989248 48297627261591552 48346033115040768 48388894256342016 48674952474572736 48723736498752024 48773935222751232 48866102286483456 48882252972294144 48946524502861544 49089541254414336 49154981591678976 49264145573640192 49329818672614272 49539004885363968 49555377971528832 49649021710934256 49715207880994071 49749985273577472 49942529361931401 49977465773228032 50027555229401088 50044089785843712 50138657033527296 50155228310114304 50367914724581376 50435059237295616 50547066031287072 50649855808241664 50694759401914368 50762339625074688 50829083137586988 50864639721865216 50932446409261056 50977600533430272 51045557806743552 51090812209741824 51330356146833408 51444351227108736 51461354047356864 51575640049365588 51611718874300416 51663446245638144 51679579170534016 51899675995275264 51968862469914624 52014935428005888 52084275552811008 52305142213988352 52374869207960832 52421302111037184 52491183955567344 52597927185481728 52784047873648026 52820972018860032 52838429824647168 52938277477023744 52955774053318656 53008848491618304 53251230057652224 53369491038110208 53422980120459072 53440636895332128 53596784984850432 53667255292477632 53776390117392384 53786440186845444 53824065537835008 53895817379708928 53967664872603648 54196518165184512 54214430601330688 54316878452987904 54334830669290496 54389287254420864 54637980840403584 54759321533894328 54814203561096027 54852547865739264 54870677125595136 54992534593830912 55064840065719237 55176816943366144 55225733911216128 55299354290638848 55422163770345216 55607885825736192 55731380496034464 55749800217969936 55844712814215168 55894221904674816 55968733432774656 56224648994881536 56280999633076224 56299601009074176 56405989162718208 56424631848878592 56663904065154048 56739441641957568 56854823898710016 56865449285197956 56905228502433792 56981087784271872 57222719687098368 57241632310034432 57299002210418688 57349800600109056 57426252532586496 57688832562456576 57746650665187584 57874895130497328 57894023303276472 58063183733587968 58139526566850768 58257755960508416 58387135494684672 58464970278653952 58516802356506624 58712894678949888 58843284990736896 58921727858955936 59093891137142784 59172668083666944 59191145910437216 59291917308919808 59423593521217536 59443233552728064 59555562161651712 59575245809983488 59907633814858752 60040677417873984 60120716507248644 60162772888977408 60241876311214208 60375662204037336 60498438882066432 60552073730064384 60632794552172544 60713622981679104 60971082935832576 60991234426497024 61106488259611392 61126684502951808 61187948161223472 61467728445454032 61592725890269184 61604236725631119 61647330877636608 61709116348956672 61729511766294528 61991279661023232 62073919061286912 62128950650118144 62211773576968704 62476725692399616 62558871553953216 62697803058038772 62718525245216178 62741662194991104 62762398878007296 62825301915992064 62880999642759168 63252730119241728 63316124587210752 63337051135208448 63477710829988416 63605635902195712 63746892073298304 63831871847202264 63961676886048768 64018382065238016 64103723757305856 64375559647985664 64396836348788736 64461377486721024 64518525675122688 64604534099159808 64899936632763648 64964981998336032 65130776216186031 65154803048644608 65176337296392192 65406967387707114 65452721672552448 65539975455571968 65685527431520256 65773091563485696 66052006513818624 66073837295371776 66198695614579008 66286943841325428 66333313698103296 66590039149241868 66703406972534784 66725453047791616 66851542711369728 66873637746819072 67022151536231424 67157219632775168 67246745649727488 67396088041716096 67683119500099584 67772110850115984 67909928545681408 67922619979542003 67970134044573696 68060743742324736 68121082946322432 68211893871194112 68440474862444544 68592468302811648 68615138729809152 68767520065820784 68884594994184192 69151194501135786 69199567993700352 69291816626552832 69353247237341184 69422755892576256 69445700737081344 69740189618651136 69833158943947776 69895069481382912 69988245274089792 70130569580642304 70378730498197368 70451239766196224 70584369969364992 70607698737758208 70678464655491072 71001640076869632 71159321384146944 71230640160612096 71254182527109504 71556340389970176 71715253582460592 71810855828102547 71861089839611904 71956886496804864 72020679823392768 72262024220246016 72422504603983872 72446440892387328 72519049672561152 72850641120538112 73012428711859104 73085604748128036 73136730487652352 73160902834126848 73299153429725184 73323379458441216 73419786754292316 73634311881621504 73732472387518464 73896218360460288 73994728008921408 74143847767648256 74308507328045952 74333066957293248 74473532566401384 74624977910366208 74966198659842048 75041332844101632 75066134678765568 75207985550290944 75232842465171456 75551872086872064 75652588855943424 75820599046930608 75974783712362496 76042139102871552 76243624706380482 76296959582797824 76398669613891584 76466400800145408 76568336710115328 76918443416608768 76995534220250112 77166526840663104 77192031071035296 77391999560318976 77417578311450624 77519368755801024 77849513992912896 77953293704871936 78022403142008832 78126413329216512 78283859571933184 78457713320982528 78562303811941248 78631953166555776 78896890778222592 79176071810472039 79231458028290048 79257644736970752 79407416215535616 79433661079977984 79513272737427456 79538102317150009 79876845086478336 80054236557165312 80160955342998192 80500882938716448 80664585176088576 80679660280268166 80736098306752512 80843726069563392 80951497308905472 81294777247776768 81321645901996032 81475317679481856 81502246003935744 81583930881631296 81956971260605376 82123634520358912 82138982300841492 82196441170182144 82278821798608896 82306015688392704 82488801890746368 82655039548030976 82765225415049216 82838600866824192 82949031435958272 83411828738604288 83597070744051696 83624700326954904 83767069221322752 83841332857012224 83953100149161984 84336973492322304 84421499449614336 84449401513611264 84636947773317888 84995856097731072 85109162462936352 85282235848065024 85298173927796934 85357842753650688 85471631676407808 85834079530647552 85862448465051648 85948503315628032 86024700900163584 86139378798879744 86533248843684864 86619975997781376 86812342695745992 86841034954914708 86901783061856256 87094775600381952 87209289850276152 87386633940762624 87580703242027008 87697455417980928 88069342018424832 88098449727162368 88264927486105344 88382591788433904 88640836705714176 88786718865655824 88937875963379712 89135390281826304 89164850329092096 89362868714975232 89662327532969984 89861450722288128 90061016126810976 90214342682738688 90244159333466112 90362814466821312 90563493306056004 90626845392764928 90747658323099648 90828110595096576 90949191828258816 91070434472518656 91253966483259392 91456624403748864 91486851639745536 91659732389417088 91690026754427712 92201592668181048 92389088835403776 92470996316454912 92563674523435008 92594267649441792 92986919491534848 93110878591930368 93193425975177216 93317660365453056 93838307330929824 94046704587058158 94077787867824267 94112493292486656 94143598317010944 94237952873988096 94668853435826176 94879095178862592 94974186880816128 95005576702812672 95408453853293568 95620338109947456 95747807770803396 95814786452815872 95942515329073152 96027573097857024 96155585635958784 96349365626994688 96563339471978496 96595254523183104 96692066230081536 96777788512684032 97349904949145472 97447472997504048 97732204572966912 97764505944588288 97893049005723088 98110451081560671 98179082508828672 98309963183357952 98528291147280384 98659637345228544 99078009770727936 99110755943057664 99298043421868512 99430415761988142 99499970547154944 99885058723862802 99954931546456064 100055110458802176 100088179571687424 100277314067054592 100310456620228608 100735829449162752 100870118474591232 101094132062574144 101299711616483328 101389518803828736 101524679250149376 101658166275173976 101864892818522112 101955201066860544 102091115613487104 102181624419483648 102660712293666816 102888702454217472 102922708094713728 103151280098731176 103326892491276288 103359158341068032 103726791751703679 103799351990550528 103937724939829248 104029870856011776 104168551105622016 104610284427976704 104749738415921664 104842604222074368 104982367911134688 105195854370963456 105568095747296052 105641944037720064 105676859649294336 105876554954047488 105911548106637312 106017696983236608 106502460115304448 106738982076220416 106845960240918144 106881273790664256 107193569969700864 107334510584955264 107572880373690888 107791634759417856 107935329745207296 108393036330369024 108428861202661376 108633756905975808 108669661338580992 108778574508841728 109275961680807168 109518643067788656 109628407122192054 109705095731478528 109741354251190272 109985069187661824 110129680131438474 110353633886732288 110451467822432256 110598708581277696 110844327540690432 111215771651472384 111462760992068928 111499600435939872 111689425628430336 111788443809349632 111937466865549312 112449297989763072 112561999266152448 112599202018148352 112811978325436416 112849263697757184 113327808130308096 113478883283915136 113730898570395912 113962175568543744 114365437059570723 114445439374196736 114483264620068864 114598004420837376 114699601200218112 114852505065172992 115377665124913152 115493301330375168 115749790260994656 115788046606552944 116126367467175936 116279053133701536 116515511921016832 116774270989369344 116929940557307904 117033604713013248 117425789357899776 117686569981473792 117843455717911872 118187782274285568 118345336167333888 118382291820874432 118847187042435072 118886467105456128 119111124323303424 119150491619966976 119815267629717504 120081354835747968 120241433014497288 120483752622428416 120751324408074672 120996877764132864 121019490420402249 121104147460128768 121265589104345088 121427245963358208 121942165871665152 121982468852994048 122212976519222784 122253369005903616 122375896322446944 122935456890908064 123185451780538368 123208473451262238 123294661755273216 123418232697913344 123459023532589056 123982559322046464 124147838122573824 124257901300236288 124423547153937408 124953451384799232 125117743107906432 125395606116077544 125437050490432356 125524797756014592 125650603831984128 125761999285518336 126505460238483456 126632249174421504 126674102270416896 126955421659976832 127211271804391424 127493784146596608 127663743694404528 127923353772097536 128036764130476032 128207447514611712 128751119295971328 128793672697577472 128922754973442048 129037051350245376 129209068198319616 129799873265527296 129929963996672064 130261552432372062 130309606097289216 130352674592784384 130813934775414228 130905443345104896 131079950911143936 131371054863040512 131546183126971392 132104013027637248 132147674590743552 132397391229158016 132573887682650856 133180078298483736 133406813945069568 133450906095583232 133703085422739456 133747275493638144 134044303072462848 134314439265550336 134493491299454976 134792176083432192 135366239000199168 135544221700231968 135819857091362816 135845239959084006 135940268089147392 136121487484649472 136242165892644864 136423787742388224 136880949724889088 137184936605623296 137230277459618304 137535040131641568 137769189988368384 138302389002271572 138399135987400704 138583633253105664 138706494474682368 138845511785152512 138891401474162688 139480379237302272 139666317887895552 139790138962765824 139976490548179584 140757460996394736 141070056880587237 141168739938729984 141215397475516416 141356929310982144 142003280153739264 142318642768293888 142461280321224192 142508365054219008 143112680779940352 143430507164921184 143621711656205094 143722179679223808 143913772993609728 144041359646785536 144524048440492032 144845009207967744 144892881784774656 145038099345122304 145701282241076224 146024857423718208 146171209496256072 146321805668253696 146598306859450368 146646758916882432 146839573508584632 147268623763243008 147464944775036928 147792436720920576 147989456017842816 148287695535296512 148617014656091904 148666133914586496 148947065132802768 149249955820732416 149827588085794203 149932397319684096 150082665688203264 150132269357531136 150415971100581888 150465684930342912 151103744173744128 151305177711886848 151641198093861216 151949567424724992 152084278205743104 152487249412760964 152593919165595648 152797339227783168 152932801600290816 153136673420230656 153836886833217536 153991068440500224 154333053681326208 154384062142070592 154835156622901248 155038737511602048 155699027985825792 155906587409743872 156044806284017664 156252826658433024 156567719143866368 156915426641965056 157124607623882496 157263906333111552 157793781556445184 158352143620944078 158462916056580096 158515289473941504 158814832431071232 158867322159955968 159026545474854912 159076204634300018 159753690172956672 160108473114330624 160321910685996384 161001765877432896 161329170352177152 161359320560536332 161472196613505024 161687452139126784 161902994617810944 162589554495553536 162643291803992064 162950635358963712 163004492007871488 163167861763262592 163913942521210752 164277964601682984 164442610683288081 164557643597217792 164612031376785408 164977603781492736 165194520197157711 165310079096061952 165530450830098432 165677201733648384 165898062871916544 166823657477208576 167194141488103392 167249400653909808 167534138442645504 167682665714024448 167906200298323968 168673946984644608 168842998899228672 168898803027222528 169273895546635776 169991712195462144 170218324925872704 170564471696130048 170596347855593868 170715685507301376 170943263352815616 171668159061295104 171724896930103296 171897006631256064 172049401800327168 172278757597759488 173066497687369728 173239951995562752 173624685391491984 173682069909829416 174189551200763904 174418579700552304 174773267881525248 175161406484054016 175394910835961856 176138684036849664 176196899454324736 176529854972210688 176765183576867808 177281673411428352 177573437731311648 177875751926759424 178270780563652608 178329700658184192 178725737429950464 179324655065939968 179722901444576256 180122032253621952 180488318666932224 180725628933642624 181126986612112008 181495316646199296 181656221190193152 181898383656517632 182140868945037312 182507932966518784 182913248807497728 182973703279491072 183319464778834176 183380053508855424 184403185336362096 184778177670807552 184812710176893357 184941992632909824 185127349046870016 185188535298883584 185973838983069696 186221757183860736 186386851950354432 186635320730906112 187676614661859648 188093409174116316 188155575735648534 188224986584973312 188287196634021888 188475905747976192 189337706871652352 189758190357725184 189948373761632256 190011153405625344 190816907706587136 191240676219894912 191495615541606792 191885030658146304 192055146195714048 192311171271917568 192698731253989376 193126678943956992 193190509046366208 193384132460163072 193555577025368064 194699809898290944 194894945995008096 195392328648558093 195464409145933824 195529011889176576 195786098011446176 196220902163121342 196358165017657344 196619926366715904 197056582294560768 197319274690457088 198156019541455872 198221511886115328 198596086843737024 198860831523976284 198999941094309888 199770117447725604 199909863092912128 200110220917604352 200176359143374848 200554628134109184 200620913240457216 201471658898325504 201740236949182464 202188264125148288 203049358500298752 203316332550347952 203729785637044224 203767859938626009 203910402133721088 204182231226974208 204363248838967296 205321424587333632 205777404908434944 205845416189427456 206302560197462352 206653784982552576 206718316682136064 207453583503407358 207598703981101056 207875449879658496 208059741712023552 208337102211244032 209220568855953408 209499476831843328 209685208444148736 209964735822269376 210391708741926912 211136191494592104 211353719298588672 211753109908094976 211823096213274624 212035393966473216 213004920230608896 213477964152440832 213691920481836288 213762547581328512 214669021169910528 215145760747381776 215432567484307641 215583269518835712 215870659490414592 216786072660738048 216857722405322752 217267513811951616 217339322677161984 217557149017683456 218551923361614336 219037286135577312 219256814244384108 219410191462957056 219482708502380544 219970138375323648 220259360262876948 220707267773464576 220902935644864512 221197417162555392 221688655081380864 222431543302944768 222925521984137856 222999200871879744 223874933731098624 224898595979526144 225123998532304896 225198404036296704 225623956650872832 225698527395514368 226655616260616192 226957766567830272 227461797140791824 227924351137087488 228730874119141446 228890878748393472 228966529240137728 229196008841674752 229399202400436224 229705010130345984 230755330249826304 230986602660750336 231499580521989312 231576093213105888 232252734934351872 232558106267403072 233031023842033664 233548541978738688 233859881114615808 234067209426026496 234851578715799552 235373139962947584 235686911435823744 236690672334667776 236764583641748864 237528215431416117 237694374084870144 237772934210912256 238222248646606848 238300983239933952 238614306951450027 239630535259435008 240162709671495936 240482866028994576 240967505244856832 241502648816149344 241993755528265728 242038980840804498 242208294920257536 242531178208690176 242854491926716416 243884331743330304 243964937705988096 244425953038445568 244506738011807232 244751792644893888 245870913781816128 246370903561076736 246416946902524476 246589323510546432 246836465395826688 246918047065178112 247965118644092928 248295676245147648 248515802600472576 248847094307874816 250235486215812864 250791212232155088 250874100980864712 251301207663968256 251523998571036672 253010920476966912 253264498348843008 253348204540833792 253910843319953664 254422543608782848 254987568293193216 255327487388809056 255846707544195072 256073528260952064 256414895029223424 257502238591942656 257587345395154944 257845509946884096 258074102700490752 258418136396639232 259599746531054592 259859927993344128 260523104864744124 260705349185568768 261627869550828456 262159901822287872 262742109726081024 263092366253942784 264208026055274496 264295349181487104 264794782458316032 265147775365301712 266360156596967472 266813627890139136 266901812191166464 267406170845478912 267494550987276288 268088606144925696 268628878531100672 268986982598909952 269584352166864384 270732478000398336 271088443400463936 271639714182725632 271690479918168012 271880536178294784 272242974969298944 272484331785289728 272847575484776448 273761899449778176 274369873211246592 274460554919236608 275070080263283136 276604778004543144 277167266506211328 277412988949364736 277691023570305024 277782802948325376 278960758474604544 279332635775791104 279580277925531648 279952981096359168 281514921992789472 282140113761174474 282233363603472801 282337479877459968 282430794951032832 282713858621964288 284006560307478528 284637285536587776 284922560642448384 285016730108438016 286225361559880704 286861014329842368 287243423312410188 287444359358447616 287827545987219456 288082719293571072 289048096880984064 289690018415935488 289785763569549312 290076198690244608 291402564482152448 292049714847436416 292342418992512144 293196613718900736 293293517833764864 293679147017169264 294331353244682013 294537247526486016 294929889550073856 295584873441841152 295978912035685632 296575391070593024 297234029312183808 297332267829172992 297894130265605536 298499911641464832 299655176171588406 299864794639368192 300165331376406528 300264538715062272 300831942201163776 300931369860685824 302207488347488256 302610355423773696 303282396187722432 303899134849449984 304168556411486208 304974498825521928 305594678455566336 305865603200581632 306273346840461312 307673773666435072 307982136881000448 308666107362652416 308768124284141184 310077475023204096 311180375255111037 311398055971651584 311813174819487744 312089612568035328 312505653316866048 313135438287732736 313830853283930112 314249215247764992 314527812666223104 315587563112890368 316704287241888156 316925832113160192 317030578947883008 317629664862142464 317734644319911936 318053090949709824 318152409268600036 319507380345913344 320216946228661248 320643821371992768 322003531754865792 322718641121072664 323374904278253568 323805989235621888 325179108991107072 325286583607984128 325901270717927424 326008984015742976 326335723526525184 327827885042421504 328555929203365968 328885221366576162 329115287194435584 329224062753570816 329955207562985472 330389040394315422 330620158192123904 331060901660196864 331354403467296768 331796125743833088 333647314954417152 334388282976206784 334498801307819616 335068276885291008 335365331428048896 335812400596647936 337347893969289216 337685997798457344 337797606054445056 338547791093271552 339983424390924288 340436649851745408 341192695711187736 341886526705631232 343096311178712169 343336318122590208 343449793860206592 343794013262512128 344098803600654336 344557515195518976 346132995374739456 346479903991125504 347249370782983968 347364139819658832 348379102401527808 348837159401104608 349546535763050496 350322812968108032 350789821671923712 352277368073699328 352393798908649472 353059709944421376 353530367153735616 354563346822856704 355146875462623296 356541561127305216 356659401316368384 357451474859900928 358649310131879936 359445802889152512 360244064507243904 361451257867285248 362253973224224016 362990633292398592 363312442380386304 363796767313035264 364281737890074624 365015865933037568 365826497614995456 365947406558982144 366638929557668352 366760107017710848 368806370672724192 369556355341615104 369625420353786714 369883985265819648 370254698093740032 370377070597767168 371947677966139392 372443514367721472 372773703900708864 373270641461812224 375353229323719296 376186818348232632 376311151471297068 376574393268043776 376951811495952384 378675413743304704 379516380715450368 379896747523264512 380022306811250688 381633815413174272 382481352439789824 382991231083213584 383770061316292608 384110292391428096 384622342543835136 385397462507978752 386253357887913984 386381018092732416 386768264920326144 387111154050736128 389399619796581888 389789891990016192 390784657297116186 390928818291867648 391058023778353152 391572196022892352 392441804326242684 392716330035314688 393239852733431808 394113164589121536 394638549380914176 396312039082911744 396443023772230656 397192173687474048 397721663047952568 399540234895451208 400220441835208704 400352718286749696 401109256268218368 401241826480914432 402943317796651008 403480473898364928 404376528250296576 406098717000597504 406632665100695904 407459571274088448 407535719877252018 407820804267442176 408364462453948416 408726497677934592 410642849174667264 411554809816869888 411690832378854912 412605120394924704 413307569965105152 413436633364272128 414907167006814716 415197407962202112 415750899759316992 416119483424047104 416674204422488064 418441137711906816 418998953663686656 419370416888297472 419929471644538752 422272382989184208 423506219816189952 423646192426549248 424070787932946432 426009840461217792 426955928304881664 427383840963672576 427525095162657024 429338042339821056 430291521494763552 430865134968615282 431166539037671424 431741318980829184 433572145321476096 433715444810645504 434535027623903232 434678645354323968 435114298035366912 437103846723228672 438074572271154624 438513628488768216 438965417004761088 439940276750647296 440518720525753896 441414535546929152 441805871289729024 442394834325110784 443377310162761728 444863086605889536 445851043968275712 445998401743759488 447749867462197248 449482764257382609 449797191959052288 450247997064609792 450396808072593408 451247913301745664 451397054791028736 453311232521232384 453915533135660544 454923594281583648 455848702274174976 457461748238282892 457781757496786944 457933058480275456 458392017683349504 458798404800872448 459410020260691968 461510660499652608 461973205321500672 462999161043978624 463152186426211776 464505469868703744 465116212534806144 467097083957477376 467719762229231616 468134418852052992 469703157431599104 470746279925895168 471373822871647488 473381344669335552 473529167283497728 475056430862832234 475388748169740288 475545868421824512 476444497293213696 476601966479867904 477228613902900054 479261070518870016 480325419342991872 480965732057989152 481935010489713664 483005297632298688 483987511056531456 484077961681608996 484416589840515072 485062356417380352 485708983853432832 487768663486660608 487929875411976192 488851906076891136 489013476023614464 489503585289787776 491741827563632256 492833893805048952 493672930791653376 493836094130356224 495583560591473133 495930237288185856 496591352490295296 497031605200945152 497694188615749632 500470972431625728 501582424464310176 501748201961729424 502602415327936512 503047997142073344 506021840953933824 506528996697686016 506696409081667584 507821686639907328 508845087217565696 509975136586386432 510654974777618112 511693415088390144 512147056521904128 512829790058446848 515004477183885312 515174690790309888 515691019893768192 516148205400981504 516836272793278464 519199493062109184 519719855986688256 521046209729488248 523255739101656912 524319803644575744 525484219452162048 526184732507885568 528416052110548992 528590698362974208 529589564916632064 530295550730603424 532720313193934944 533627255780278272 533803624382332928 534812341690957824 534989101974552576 536177212289851392 537257757062201344 537973965197819904 539168704333728768 541464956000796672 542176886800927872 543380959836336024 544485949938597888 544968663570579456 545695150969552896 547523798899556352 548739746422493184 548921109838473216 550140160526566272 553209556009086288 554334533012422656 554438130530680071 554825977898729472 555382047140610048 555565605896650752 557921516949209088 558665271551582208 559160555851063296 559905962192718336 563029843985578944 564280227522348948 564466727206945602 564674959754919936 564861589902065664 565427717243928576 568013120614957056 569274571073175552 569845121284896768 570033460216876032 572450723119761408 573722028659684736 574486846624820376 575655091974438912 576165438587142144 578096193761968128 579380036831870976 579571527139098624 580152397380489216 582805128964304896 584099429694872832 584684837985024288 586393227437801472 586587035667529728 587358294034338528 588662706489364026 589074495052972032 589859779100147712 591169746883682304 591957824071371264 593150782141186048 594468058624367616 594664535658345984 595788260531211072 596999823282929664 599310352343176812 599729589278736384 600330662752813056 600529077430124544 601663884402327552 601862739721371648 604414976694976512 605220710847547392 606564792375444864 609948997651043856 611189356911132672 611303579815878027 611731206401163264 612546693680922624 615347547332870144 615964273762000896 617332214725304832 617536248568282368 620154950046408192 622360750510222074 622796111943303168 623626349638975488 624179225136070656 625011306633732096 626270876575465472 627661706567860224 628498430495529984 629055625332446208 631175126225780736 633408574483776312 634061157895766016 635259329724284928 635469288639823872 636106181899419648 636304818537200072 639014760691826688 640433892457322496 641287642743985536 644007063509731584 645437282242145328 646297702452922923 646749808556507136 647611978471243776 650358217982214144 650573167215968256 651802541435854848 652017968031485952 652671447053050368 655655770084843008 657111858406731936 657770442733152324 658230574388871168 658448125507141632 659910415125970944 660778080788630844 661240316384247808 662121803320393728 662708806934593536 663592251487666176 667294629908834304 668776565952413568 668997602615639232 671624801193295872 674695787938578432 675371995596914688 675595212108890112 677095582186543104 679966848781848576 680873299703490816 682385391422375472 683773053411262464 686192622357424338 686672636245180416 686899587720413184 687588026525024256 688197607201308672 689115030391037952 692265990749478912 692959807982251008 694498741565967936 694728279639317664 696758204803055616 697674318802209216 699093071526100992 700645625936216064 701579643343847424 704554736147398656 704787597817298944 706119419888842752 707060734307471232 710293750925246592 712584646294248351 713083122254610432 713318802632736768 714902949719801856 715842920854350081 717298620263759872 718891605778305024 720488129014487808 722902515734570496 724507946448448032 725981266584797184 726624884760772608 727593534626070528 728563475780149248 730031731866075136 731652995229990912 731894813117964288 733277859115336704 733520214035421696 737612741345448384 739112710683230208 739250840707573428 739767970531639296 740509396187480064 740754141195534336 743895355932278784 744887028735442944 745547407801417728 746541282923624448 750706458647438592 752373636696465264 752622302942594136 753903622991904768 757350827486609408 759032761430900736 759793495046529024 760044613622501376 763267630826348544 764962704879579648 765982462166427168 767540122632585216 768220584782856192 769244685087670272 770794925015957504 772506715775827968 772762036185464832 773536529840652288 774222308101472256 778799239593163776 779579783980032384 781569314594232372 782116047556706304 783144392045784704 784883608652485368 786479705466863616 788226329178243072 789277098761828352 792624078165823488 792886047544461312 794384347374948096 795443326095905136 799080469790902416 800440883670417408 800705436573499392 802218512536436736 802483652961828864 805886635593302016 806960947796729856 808753056500593152 812197434001195008 813265330201391808 814919142548176896 815071439754504036 815641608534884352 816728924907896832 817452995355869184 821285698349334528 823109619633739776 823381664757709824 825210240789849408 826873266728544256 829814334013629432 831501799518633984 832238966848094208 833348408844976128 836882275423813632 837997907327373312 838740833776594944 839858943289077504 844544765978368416 846700090810418403 847012439632379904 847292384853098496 848141575865892864 852019680922435584 853911856609763328 854767681927345152 855050190325314048 858676084679642112 860583042989527104 861730269937230564 862333078075342848 863482637961658368 867144290642952192 867430889621291008 869070055247806464 869357290708647936 870228596070733824 874207693446457344 876149144542309248 877027256977536432 879880553501294592 881037441051507792 882829071093858304 882994059734046039 883611742579458048 884789668650221568 886754620325523456 889726173211779072 891702087936551424 891996803487518976 895499734924394496 898965528514765218 899594383918104576 900495994129219584 900793616145186816 902495826603491328 902794109582057472 906622465042464768 907831066271321088 909847188563167296 911697404548349952 914923496476565784 915866116960550912 916784035366699008 917596809601744896 918820040521383936 923021320999305216 923946410643001344 925998322087957248 926304372852423552 930232425069612288 933541125765333111 934194167914954752 935439524458463232 936268837704105984 939406314863198208 941492559851790336 942747645743294976 946762689338671104 947058334566995456 950112861725664468 950777496339480576 951091736843649024 952888994586427392 953203932959735808 954457227805800108 958522141037740032 960650838685983744 961931464115978304 963870020979427328 966010595264597376 968155923363217992 970124712834760704 971417967706865664 975537326973321216 975859750823952384 977703812153782272 978026952047228928 979007170579575552 983483655127264512 985667787610097904 987345861583306752 987672188260712448 991167121182946266 991860474576371712 993182704980590592 994063210401890304 995388377231499264 1000941944863251456 1003164848928620352 1003496403923458848 1005204830655873024 1006095994284146688 1012043681907867648 1013057993395372032 1013392818163335168 1015643373279814656 1017690174435131392 1019950273172772864 1021309949555236224 1025659580116893696 1029288933536136507 1030008954367770624 1030349381580619776 1031382039787536384 1032296410801963008 1033672545586556928 1038398986124218368 1039439711973376512 1042092419458976496 1046511478203313824 1048639607289151488 1050968438904324096 1052369465015771136 1056832104221097984 1057181396725948416 1059179129833264128 1060591101461206848 1065440626387869888 1067607248764665856 1069624683381915648 1069978203949105152 1072354424579702784 1074515514124402688 1075947930395639808 1078337408667457536 1084353773601855744 1086761919672672048 1088971899877195776 1089937327141158912 1091390301939105792 1095047597799112704 1097479492844986368 1097842219676946432 1100280321053132544 1106419112018172576 1108669066024845312 1108876261061360142 1109651955797458944 1110764094281220096 1111131211793301504 1115843033898418176 1117330543103164416 1118321111702126592 1119811924385436672 1126059687971157888 1128560455044697896 1128933454413891204 1129723179804131328 1130855434487857152 1136026241229914112 1138549142146351104 1139690242569793536 1140066920433752064 1144901446239522816 1147444057319369472 1148973693249640752 1151310183948877824 1152330877174284288 1156192387523936256 1158760073663741952 1159143054278197248 1160304794760978432 1165610257928609792 1168198859389745664 1169369675970048576 1172786454875602944 1173174071335059456 1174716588068677056 1177325412978728052 1178148990105944064 1179719558200295424 1182339493767364608 1183915648142742528 1186301564282372096 1188936117248735232 1189329071316691968 1191576521062422144 1198620704686353624 1200661325505626112 1201058154860249088 1203327768804655104 1203725479442743296 1208829953389953024 1210441421695094784 1213129584750889728 1219897995302087712 1222378713822265344 1222607159631756054 1223462412802326528 1225093387361845248 1230695094665740288 1231928547524001792 1234664429450609664 1235072497136564736 1240309900092816384 1244721501020444148 1245592223886606336 1247252699277950976 1248358450272141312 1250022613267464192 1252541753150930944 1255323413135720448 1256996860991059968 1258111250664892416 1266817148967552624 1270518659448569856 1270938577279647744 1272212363798839296 1272609637074400144 1278029521383653376 1280867784914644992 1282575285487971072 1288014127019463168 1290874564484290656 1292595404905845846 1293499617113014272 1295223956942487552 1300716435964428288 1301146334431936512 1303605082871709696 1304035936062971904 1305342894106100736 1311311540169686016 1314223716813463872 1315540885466304648 1316896251014283264 1319820830251941888 1321556161577261688 1324243606640787456 1325417613869187072 1327184502975332352 1334589259817668608 1337553131904827136 1337995205231278464 1343249602386591744 1348448292772147827 1349391575877156864 1350743991193829376 1351190424217780224 1354191164373086208 1359933697563697152 1361746599406981632 1364770782844750944 1367546106822524928 1372385244714848676 1373345272490360832 1373799175440826368 1375176053050048512 1376395214402617344 1378230060782075904 1384531981498957824 1385919615964502016 1388997483131935872 1389456559278635328 1393516409606111232 1395348637604418432 1401291251872432128 1403159286687694848 1409109472294797312 1409575195634597888 1412238839777685504 1414121468614942464 1420587501850493184 1425169292588496702 1426166244509220864 1426637605265473536 1429805899439603712 1431685841708700162 1434597240527519744 1437783211556610048 1440976258028975616 1445805031469140992 1449015892896896064 1451962533169594368 1453249769521545216 1455187069252141056 1457126951560298496 1460063463732150272 1463305990459981824 1463789626235928576 1466555718230673408 1467040428070843392 1475225482690896768 1478501681415146856 1481018792374960128 1481508282391068672 1486750681774419399 1487790711864557568 1489774057470885888 1491094815602835456 1493082565847248896 1501412917294877184 1504747273392930528 1505244605885188272 1507807245983809536 1514701654973218816 1518065522861801472 1519586990093058048 1520089227245002752 1526535261652697088 1529925409759159296 1531964924332854336 1535080245265170432 1536441169565712384 1538489370175340544 1545013431551655936 1545524072370929664 1547073059681304576 1548444616202944512 1557598479186327552 1559159567960064768 1563138629188464744 1566288784091569408 1569767217304970736 1572959410933727232 1576452658356486144 1578554197523656704 1585248156331646976 1585772095088922624 1588768694749896192 1590886652191810272 1598160939581804832 1600881767340834816 1601410873146998784 1604437025072873472 1604967305923657728 1611773271186604032 1613921895593459712 1617506113001186304 1624394868002390016 1626530660402783616 1630142879509008072 1633457849815793664 1634905990711738368 1642571396698669056 1646219239267479552 1646763329515419648 1650420481579698816 1653746533457088512 1659628668027258864 1663003599037267968 1664477933696188416 1666696817689952256 1673764550847627264 1675995814654746624 1677481667553189888 1679717886578155008 1689089531956736832 1693400181620836806 1694024879264759808 1694584769706196992 1696283151731785728 1704039361844871168 1707823713219526656 1709535363854690304 1710100380650628096 1717352169359284224 1721166085979054208 1723460539874461128 1726965275923316736 1734288581285904384 1734861779242582016 1738140110495612928 1738714581417295872 1740457192141467648 1748415386892914688 1752298289084618496 1754054513955072864 1759761107002589184 1762074882103015584 1765658142187716608 1765988119468092078 1767223485158916096 1769579337300443136 1773509240651046912 1779452346423558144 1783404175873102848 1783993606975037952 1790999469848788992 1797931057029530436 1799188767836209152 1800991988258439168 1801587232290373632 1804991653206982656 1805588219164114944 1813244930084929536 1815662132542642176 1819694377126334592 1829846992953131568 1833568070733398016 1833910739447634081 1835193619203489792 1837640081042767872 1846042641998610432 1847892821286002688 1851996644175914496 1852608745704847104 1860464850139224576 1867082251530666222 1868388335829909504 1870879048916926464 1872537675408211968 1878812629726396416 1882985119703580672 1885495291486589952 1893525378677342208 1894116669133990912 1900225723451328936 1902183473687298048 1905777989172854784 1906407865919471616 1908914455611600216 1917044282075480064 1921301677371967488 1923862928231956608 1927740041958854656 1932021190529194752 1936311846726435984 1940249425669521408 1942835935413731328 1951074653946642432 1951719501647904768 1955407624307564544 1956053904094457856 1958014341159151104 1966967310254529024 1971335575220195808 1974691723166613504 1975344376521424896 1982334242365892532 1983720949152743424 1986365409961181184 1988126420803780608 1990776754462998528 2001883889726502912 2006329697857240704 2006992807846917696 2024087363815735296 2026115986790744064 2026785636326670336 2031286746559629312 2035380348870262784 2039900546345545728 2042619899110472448 2051319160233787392 2058577867072273014 2060017908735541248 2060698763161239552 2062764079575072768 2064592821603926016 2067345091173113856 2076797972248436736 2078879423946753024 2084184838917952992 2093022956406627648 2097279214578302976 2101936877808648192 2104738930031542272 2113664208442195968 2114362793451896832 2118358259666528256 2121182202922413696 2130881252775739776 2137753938882745053 2139249366763831296 2139956407898210304 2144708849159405568 2147528762563050243 2149031028248805376 2151895860791279616 2156674817334915072 2168707547203711488 2173523839345344096 2177943799754391552 2179874654282317824 2182780603878211584 2190095195598225408 2194958985689972736 2195684439353892864 2200560642106265088 2212838224036345152 2217338132049690624 2217752522122720284 2219303911594917888 2221528188562440192 2222262423586603008 2231686067796836352 2234661086206328832 2236642223404253184 2239623848770873344 2252119375942315776 2257120910089395792 2257866908827782408 2261710868975714304 2272052482459828224 2277098284292702208 2279380485139587072 2280133840867504128 2289802892479045632 2294888114638738944 2297947386499281504 2302620367897755648 2304661754348568576 2312384775047872512 2317520147327483904 2318286108556394496 2320609589521956864 2331220515857219584 2336397718779491328 2338739351940097152 2346348142670118912 2349433176137354112 2354650825957456104 2359439116400590848 2364678987534729216 2367831296285485056 2372603128564744192 2377872234497470464 2378658142633383936 2383153042124844288 2397241409372707248 2401322651011252224 2402116309720498176 2406655537609310208 2407450958885486592 2417659906779906048 2420882843390189568 2426259169501779456 2439795990604175424 2444757427644530688 2445214319263512108 2446924825604653056 2450186774723690496 2461390189331480576 2463857095048003584 2469328858901219328 2470144994273129472 2480619800185632768 2489443002040888296 2494505398555901952 2496716900544282624 2500045226534928384 2505083506301861888 2510646826271440896 2513993721982119936 2516222501329784832 2533634297935105248 2540100272431255209 2541037318897139712 2541877154559295488 2544424727597678592 2545219274148800288 2556059042767306752 2561735569829289984 2565150570975942144 2576028254038926336 2581749128968581312 2585190809811691692 2586999234226028544 2590447913884975104 2601432871928856576 2602292668863873024 2607210165743419392 2608071872125943808 2610685788212201472 2622623080339372032 2628447433626927744 2631081770932609296 2639641660503883776 2643112323154523376 2648487213281574912 2648982179202138117 2650835227738374144 2654369005950664704 2669178519635337216 2675106263809654272 2675990410462556928 2686499204773183488 2696896585544295654 2698783151754313728 2701487982387658752 2702380848435560448 2708382328746172416 2719867395127394304 2723493198813963264 2729541565689501888 2735092213645049856 2744770489429697352 2747598350881652736 2750352106100097024 2752790428805234688 2756460121564151808 2769063962997915648 2771839231929004032 2777994966263871744 2778913118557270656 2790697275208836864 2800623377295999333 2802582503744864256 2806318573375389696 2818218944589594624 2819150391269195776 2824477679555371008 2828242937229884928 2841175003700986368 2850338585176993404 2852332489018441728 2853275210530947072 2859611798879207424 2863371683417400324 2869194481055039488 2875566423113220096 2881952516057951232 2891610062938281984 2898031785793792128 2910374138504282112 2914253903120596992 2920126927464300544 2926611980919963648 2927579252471857152 2933111436461346816 2934080856141686784 2950450965381793536 2957003362830293712 2962037584749920256 2963016564782137344 2973501363548838798 2975581423729115136 2979548114941771776 2982189631205670912 2986165131694497792 3002825834589754368 3009494546785861056 3010489211770376544 3015614491967619072 3029403309946437632 3036131045723602944 3039173980186116096 3040178454490005504 3053070523305394176 3059850819518318592 3063929848665708672 3076978740350681088 3087866800608409521 3090026863103311872 3091048144741859328 3094146119362609152 3096889232405889024 3115196958372655104 3118319135920129536 3126277258376929488 3132577568183138816 3139534434609941472 3145918821867454464 3152905316712972288 3157108395047313408 3170496312663293952 3171544190177845248 3177537389499792384 3181773304383620544 3196321879163609664 3202821746293997568 3208874050145746944 3209934611847315456 3223546542373208064 3227843791186919424 3235012226002372608 3253061320805567232 3260285759018016144 3266915699631587328 3269811981423476736 3285142793397338112 3292438478534959104 3293526659030839296 3300840963159397632 3307493066914177024 3319257336054517728 3326007198074535936 3328955867392376832 3333393635379904512 3347529101695254528 3351991629309493248 3354963335106379776 3359435773156310016 3378179063913473664 3386800363241673612 3389169539412393984 3392566303463571456 3408078723689742336 3415647426439053312 3419070727709380608 3420200761301256192 3434704338718568448 3442332171958108416 3446921079748922256 3453930551846633472 3468577162571808768 3469723558485164032 3476280220991225856 3477429162834591744 3480914384282935296 3496830773785829376 3504596578169236992 3508109027910145728 3519522214005178368 3524149764206031168 3531316284375433216 3531976238936184156 3534446970317832192 3539158674600886272 3547018481302093824 3558904692847116288 3566808351746205696 3567987213950075904 3595862114059060872 3601983976516878336 3603174464580747264 3609983306413965312 3611176438328229888 3626489860169859072 3631324265085284352 3639388754252669184 3659693985906263136 3667136141466796032 3667821478895268162 3670387238406979584 3675280162085535744 3692085283997220864 3695785642572005376 3703993288351828992 3705217491409694208 3720929700278449152 3734164503061332444 3736776671659819008 3741758097833852928 3745075350816423936 3757625259452792832 3765970239407161344 3770990582973179904 3788233338267981824 3800451446902657872 3811555978345709568 3812815731838943232 3817828911223200432 3834088564150960128 3842603354743934976 3847725856463913216 3855480083917709312 3864042381058389504 3872623693452871968 3880498851339042816 3885671870827462656 3902149307893284864 3903439003295809536 3910815248615129088 3912107808188915712 3916028682318302208 3933934620509058048 3942671150440391616 3950688753042849792 3964668484731785064 3972730819922362368 3976252841607561216 3981553508925997056 4003767779453005824 4012659395714481408 4013985615693835392 4045344878316443481 4048174727631470592 4052231973581488128 4053571272653340672 4062573493119258624 4070760697740525568 4079801092691091456 4085239798220944896 4102638320467574784 4117155734144546028 4120035817471082496 4121397526322479104 4125528159150145536 4129185643207852032 4134690182346227712 4153595944496873472 4157758847893506048 4168369677835905984 4186045912813255296 4203873755617296384 4209477860063084544 4227328416884391936 4228725586903793664 4236716519333056512 4242364405844827392 4261762505551479552 4275507877765490106 4278498733527662592 4279912815796420608 4289417698318811136 4295057525126100486 4298062056497610752 4303791721582559232 4313349634669830144 4337415094407422976 4347047678690688192 4355887599508783104 4359749308564635648 4365561207756423168 4380190391196450816 4389917971379945472 4391368878707785728 4401121284212530176 4425676448072690304 4435505044245440568 4443056377124880384 4444524847173206016 4460252045323258197 4463372135593672704 4469322172412657664 4473284446808506368 4479247697541746688 4504238751884631552 4514241820178791584 4515733817655564816 4523421737951428608 4544104964919656448 4554196568585404416 4558760970279174144 4560267681735008256 4579605784958091264 4589776229277477888 4595894772998563008 4605240735795511296 4609323508697137152 4635040294654967808 4636572217112788992 4641219179043913728 4662441031714439168 4672795437558982656 4677478703880194304 4698866352274708224 4709301651914912208 4718878232801181696 4729357975069458432 4735662592570970112 4745206257129488384 4755744468994940928 4757316285266767872 4766306084249688576 4794482818745414496 4802645302022504448 4804232619440996352 4813311075218620416 4814901917770973184 4835319813559812096 4841765686780379136 4852518339003558912 4879591981208350848 4890428638527024216 4900373549447380992 4922780378662961152 4927714190096007168 4938657717802438656 4940289988546258944 4961239600371265536 4978886004081776592 4989010797111803904 4993433801088565248 5000090453069856768 5010167012603723776 5021293652542881792 5027987443964239872 5032445002659569664 5067268595870210496 5080200544862510418 5082074637794279424 5083754309118590976 5088849455195357184 5090438548297600576 5112118085534613504 5123471139658579968 5130301141951884288 5152056508077852672 5163498257937162624 5170381619623383384 5180895827769950208 5202865743857713152 5204585337727746048 5214420331486838784 5216143744251887616 5221371576424402944 5245246160678744064 5256894867253855488 5262163541865218592 5279283321007767552 5286224646309046752 5296974426563149824 5297964358404276234 5301670455476748288 5308738011901329408 5338357039270674432 5350212527619308544 5351980820925113856 5372998409546366976 5393793171088591308 5397566303508627456 5402975964775317504 5404761696871120896 5416764657492344832 5439734790254788608 5446986397627926528 5459083131379003776 5489540978859394704 5500704212200194048 5505580857610469376 5512920243128303616 5538127925995831296 5543678463858008064 5555989932527743488 5557826237114541312 5581394550417673728 5601246754591998666 5605165007489728512 5612637146750779392 5636437889179189248 5638300782538391552 5648955359110742016 5656485874459769856 5682350007401972736 5700677170353986808 5706550421061894144 5719223597758414848 5726743366834800648 5738388962110078976 5751132846226440192 5763905032115902464 5783220125876563968 5796063571587584256 5820748277008564224 5828507806241193984 5840253854928601088 5853223961839927296 5855158504943714304 5866222872922693632 5868161712283373568 5900901930763587072 5914006725660587424 5924075169499840512 5926033129564274688 5947002727097677596 5951162847458230272 5959096229883543552 5964379262411341824 5972330263388995584 6005651669179508736 6018989093571722112 6020978423540753088 6072262091447205888 6078347960372232192 6080356908980011008 6106141046610788352 6119701639036637184 6127859697331417344 6153957480701362176 6175733601216819042 6180053726206623744 6182096289483718656 6188292238725218304 6193778464811778048 6230393916745310208 6236638271840259072 6252554516753858976 6265155136366277632 6279068869219882944 6291837643734908928 6305810633425944576 6314216790094626816 6340992625326587904 6343088380355690496 6355074778999584768 6363546608767241088 6392643758327219328 6417748100291493888 6419869223694630912 6442586287689150729 6447093084746416128 6455687582373838848 6470024452004745216 6506122641611134464 6520571518036032288 6533831399263174656 6539623962846953472 6570285586794676224 6584876957069918208 6587053318061678592 6601681926318795264 6614986133828354048 6638514672109035456 6652014396149071872 6657911734784753664 6666787270759809024 6695058203390509056 6703983258618986496 6709926670212759552 6718871546312620032 6756358127826947328 6773600726483347224 6785132606927142912 6816157447379484672 6831294852878106624 6838141455418761216 6840401522602512384 6869408677437136896 6884664343916216832 6893842159497844512 6907861103693266944 6937154325143617536 6939447116970328064 6952560441982451712 6954858325669183488 6961828768565870592 6993661547571658752 7009193156338473984 7016218055820291456 7039044428010356736 7048299528412062336 7063952477872368312 7078317349201772544 7094036962604187648 7117809385694232576 7133616703492411392 7135974427900151808 7191724228118121744 7203967953033756672 7206348929161494528 7219966612827930624 7222352876656459776 7252979720339718144 7262648530170568704 7278777508505338368 7319387971812526272 7334272282933592064 7335642957790536324 7340774476813959168 7350560324171071488 7384170567994441728 7391571285144010752 7407986576703657984 7410434982819388416 7441859400556898304 7468329006122664888 7483516195667705856 7490150701632847872 7515250518905585664 7531940478814322688 7541981165946359808 7576466676535963648 7600902893805315744 7623111956691419136 7625631463677886464 7635657822446400864 7668177128301920256 7685206709487869952 7695451712927826432 7710960167835418624 7728084762116779008 7745247386905743936 7760997702678085632 7771343741654925312 7804298615786569728 7806878006591619072 7821630497230258176 7824215616377831424 7832057364636604416 7867869241018116096 7885342300880783232 7929336969463570128 7945461639844724736 7946946537606414351 7952505683215122432 7963107017851994112 8007535558906011648 8025318791428962816 8027971231387670784 8090689756632886962 8096349455262941184 8104463947162976256 8107142545306681344 8125146986238517248 8141521395481051136 8159602185382182912 8170479596441889792 8205276640935149568 8234311468289092056 8242795052644958208 8251056318300291072 8258371286415704064 8269380364692455424 8307191888993746944 8315517695787012096 8336739355671811968 8372091825626510592 8401870131887997999 8407747511234592768 8418955720126169088 8454656833768783872 8457451173807587328 8473433038666113024 8484728811689654784 8523525011102959104 8551015755530980212 8556997467055325184 8559825631592841216 8578835396637622272 8590115050252200972 8596124112995221504 8607583443165118464 8626699269339660288 8674830188814845952 8694095357381376384 8731122415512846336 8760380782392901632 8779835942759890944 8782737757415571456 8802242568425060352 8851352896145380608 8871010088490881136 8886112754249760768 8889049694346412032 8920504090646516394 8926744271187345408 8938644344825315328 8946568893617012736 8958495395083493376 9008477503769263104 9028483640357583168 9031467635311129632 9046843475902857216 9088209929839312896 9108393137170808832 9117521940558348288 9120535363470016512 9159211569916182528 9179552458554955776 9191789545997126016 9263600401825228563 9270080589309935616 9273144434225577984 9282438358087827456 9324882063428878336 9345590875117965312 9354957407760388608 9397732704549416448 9418603303829824416 9437756465602363392 9458715950138916864 9471325185141940224 9490412514258976768 9511488937989881856 9514632570533535744 9532612168499377152 9588965637490828992 9608465238881992704 9626622150437240832 9629803835541946368 9670639627119624192 9683531373560758272 9705036678007117824 9759183962416701696 9780857277054048432 9800747098894761984 9845560757325922304 9855428380192014336 9877315435604877312 9880579977092517888 9922479200742531072 9957772008163553184 9978021594223607808 9986867602177130496 10000180906139713536 10020334025207447552 10042587305085763584 10055974887928479744 10064890005319139328 10134537191740420992 10160401089725020836 10167508618237181952 10177698910390714368 10180877096595201152 10224236171069227008 10246942279317159936 10260602283903768576 10304113016155705344 10326996515874325248 10340763239246766768 10361791655539900416 10405731487715426304 10409170675455492096 10428840662973677568 10432287488503775232 10442743152848805888 10490492321357488128 10513789734507710976 10524327083730437184 10558566642015535104 10572449292618093504 10593948853126299648 10595928716808552468 10603340910953496576 10617476023802658816 10676714078541348864 10700425055238617088 10703961641850227712 10787586342177182616 10805951929550635008 10809523393742241792 10833529314984689664 10879469580509577216 10893972795255853056 10918166262758007552 10979081957718789408 11001408424400388096 11011161715220938752 11025840486256607232 11076255851991662592 11087356927716016128 11111979865055486976 11115652474229082624 11162789100835347456 11202493509183997332 11210330014979457024 11225274293501558784 11272875778358378496 11276601565076783104 11297910718221484032 11312971748919539712 11364700014803945472 11401354340707973616 11438447195516829696 11453486733669601296 11476777924220157952 11502265692452880384 11527810064231804928 11566440251753127936 11592127143175168512 11641496554017128448 11657015612482387968 11680507709857202176 11706447923679854592 11710317009887428608 11732445745845387264 11736323424566747136 11801803861527174144 11828013451321174848 11852066259128549376 11894005454195355192 11918192459767087104 11928758524822683648 11944660526777991168 12011303338359017472 12037978187143444224 12041956847081506176 12136034634949330443 12144524182894411776 12156695920744464384 12160713817960022016 12212282093221576704 12239403278073274368 12255719394662834688 12307914961402724352 12351467202433638084 12360107452413247488 12364192578967437312 12376584477450436608 12387556929623556096 12460787833490620416 12473276543680518144 12505109033507717952 12530310272732555264 12558137738439765888 12611621266851889152 12628433580189253632 12681985250653175808 12686176760711380992 12710149557999169536 12727093217534482176 12785287516654438656 12835496200582987776 12839738447389261824 12885172575378301458 12894186169492832256 12911375164747677696 12940048904009490432 13012245283222268928 13041143036072064576 13067662798526349312 13079247925693906944 13140571173589352448 13169753914139836416 13174106636123357184 13203363852637590528 13229972267656708096 13277029344218070912 13333574541519618048 13380756135969774591 13390116406781018112 13407966517237972992 13419853340425519104 13437743092625240064 13512716255653894656 13547201452966694448 13570265213854285824 13632314894758969344 13662589705756213248 13676282910837522432 13680803045205024768 13738817354874273792 13769328687832433664 13787684318995689024 13815722207386533888 13878894233940656128 13905120883964903424 13909716651338366976 13923657537131741184 13987323095143317504 14018386312676947968 14032436111640582912 14096599056824124672 14127904955744736624 14156634698403545088 14188073925208375296 14235618771388465152 14267233406984822784 14271948855800303616 14383448456236243488 14407935906067513344 14412697858322989056 14439933225655861248 14444705753312919552 14505959440679436288 14525297060341137408 14557555017010676736 14638775943625052544 14671285915581072648 14701120648342142976 14768341135988883456 14783142570288021504 14815973153407315968 14820869965638776832 14883718801113796608 14936658012245329776 14967032391335411712 14980301403265695744 15030501037811171328 15063880957628645376 15083962331892719616 15152933353071927296 15201805787610631488 15246223913382838272 15251262927355772928 15271315644892801728 15336354256603840512 15370413418975739904 15390903425855652864 15421920335670837248 15456169524233558016 15490494773811487872 15542687483309850624 15608597231573139456 15613756013183238144 15643260994460516352 15648431232755662848 15664114729273208832 15735738482036232192 15770684601761566464 15858673938927140256 15890923279689449472 15893893075212828702 15905011366430244864 15926214035703988224 16015071117812023296 16050637582857925632 16055942462775341568 16181379513265773924 16192698910525882368 16208927894325952512 16214285090613362688 16250293972477034496 16283042790962102272 16319204370764365824 16340959192883779584 16468622936578184112 16502112636600582144 16516742572831408128 16538760729384910848 16614383777987493888 16631035391574024192 16673478711343623936 16744183651253021184 16803740263775995998 16815495022469185536 16837911440252338176 16909313667537567744 16914902347615174656 16946866077332226048 16969457623379309568 17047050022205918208 17102031511061960424 17119651263185682432 17157670793275244544 17180230100504401944 17215166886330236928 17253398538679320576 17349660377629691904 17388190714762752768 17462244831025692672 17520761564785803264 17559671885519781888 17565475514831142912 17604485136850120704 17702705792290761216 17742020176981762272 17772225508499521536 17778099388692824064 17841008181293032788 17853488542374690816 17877288689650630656 17893137787234025472 17916990790166986752 18016955007538526208 18056967280715166336 18062935270622259264 18216786274341617664 18235043881116696576 18241070726940033024 18318423139832365056 18359104917109911552 18383579091994252032 18527200803650457126 18540161178619871232 18546288868451155968 18564876716175654912 18649764126857756672 18691181750235930624 18709914815520777216 18795465409098832896 18837206607659648832 18875512931204726784 18917431900277833728 18942650370283880448 18980825028517953536 19022977875979763712 19029265141067071488 19065224336998754304 19177931274981657984 19253244300874481664 19259607671083892736 19327758863067452187 19341279254239248384 19367062747121516544 19410073356014235648 19518367924833403392 19561714554108096864 19601494197789523968 19691121514651844608 19710856760384028672 19754630871209754624 19761159954185035776 19844958401485062144 19915544016327106368 19956043188447215616 19973735204354260992 20000361812279427072 20085174610171527168 20111949775856959488 20129780010638278656 20269074383480841984 20320802179450041672 20355397820781428736 20361754193190402304 20448472342138454016 20493884558634319872 20521204567807537152 20608226032311410688 20653993031748650496 20681526478493533536 20723583311079800832 20811462975430852608 20818341350910984192 20857681325947355136 20864574977007550464 20885486305697611776 20980984642714976256 21027579469015421952 21048654167460874368 21117133284031070208 21144898585236187008 21191857433617104936 21234952047605317632 21353428157082697728 21400850110477234176 21407923283700455424 21575172684354365232 21611903859101270016 21619046787484483584 21667058629969379328 21758939161019154432 21787945590511706112 21836332525516015104 21958163915437578816 22002816848800776192 22022323430441877504 22051680972513214464 22152511703983325184 22174713855432032256 22223959730110973952 22231304948458165248 22325578201670694912 22404987018367994664 22450548587003117568 22545751556716756992 22553203130153566208 22595821436442968064 22625943497839079424 22729400029607890944 22802708681415947232 22876894391033659392 22906973467339202592 22953555848440315904 23004531384905760768 23055620128463609856 23132880503506255872 23184254286350337024 23282993108034256896 23314031224964775936 23412895847359709184 23420634019774857216 23464891491690774528 23472646849133494272 23603607723054348288 23656026902642349696 23788010908390710384 23836384919534174208 23840839612819243053 23857517049645367296 23889321053555982336 24022606676718034944 24075956374286888448 24083913694163012352 24272069269898660886 24289048365788823552 24313391841488928768 24321427635920044032 24424564186443153408 24478806556146548736 24511438789325669376 24615829922805448704 24702934404867276168 24728385157934874624 24753168954900873216 24775113859247112192 24921575666981240832 24946553087361036288 25010218067015435904 25060620545465110528 25116275476879531776 25223242533703778304 25256867160378507264 25363970501306351616 25372353521422761984 25420299115998339072 25454186435068964352 25570575033308877312 25670992401165975552 25679476894778523648 25770345150756602916 25788372338985664512 25822750329495355392 25880097808018980864 26024490566444537856 26082286072144129152 26281142347178704896 26339507828279672832 26348213272246714368 26406727705275181056 26459944535313416192 26554058688436141824 26667149083039236096 26761512271939549182 26780232813562036224 26815933034475945984 26839706680851038208 26875486185250480128 27025432511307789312 27094402905933388896 27140530427708571648 27264629789517938688 27325179411512426496 27352565821675044864 27361606090410049536 27477634709748547584 27538657375664867328 27575368637991378048 27790801205475685689 27810241767929806848 27819433302676733952 27847315074263482368 27974646190286635008 28036772625353895936 28064872223281165824 28193198113648249344 28255809911489473248 28313269396807090176 28376147850416750592 28471237542776930304 28534466813969645568 28543897711600607232 28766896912472486976 28825395716645978112 28879866451311722496 28889411506625839104 29011918881358872576 29050594120682274816 29115110034021353472 29277551887250105088 29342571831162145296 29402241296684285952 29536682271977766912 29566285140576043008 29631946306814631936 29641739931277553664 29767437602227593216 29873316024490659552 29934064782670823424 29960602806531391488 30061002075622342656 30127761915257290752 30167924663785439232 30305866706143854592 30403611575221262976 30502525854711545856 30542631289785603456 30672708513207681024 30740826837951479808 30781806851711305728 30843840671341674496 30912339048467116032 30980989547622975744 31085374966619701248 31217194463146278912 31227512026366476288 31286521988921032704 31296862465511325696 31328229458546417664 31471476964072464384 31541369203523132928 31717347877854280512 31781846559378898944 31787786150425657404 31810022732860489728 31852428071407976448 32030142235624046592 32101275165715851264 32111884925550683136 32362759026531547848 32417855788651905024 32428570181226725376 32500587944954068992 32566085581924204544 32638408741528731648 32681918385767559168 32937245873156368224 33004225273201164288 33033485145662816256 33077521458769821696 33228767555974987776 33262070783148048384 33346957422687247872 33488367302506042368 33607480527551991996 33630990044938371072 33675822880504676352 33818627335075135488 33829804695230349312 33893732154664452096 33938915246758619136 34094100044411836416 34204063022123920848 34315341586550489088 34360460201008803888 34430333772660473856 34506797077358641152 34699320755259383808 34776381429525505536 34924489662051385344 35041523129571606528 35119343771039563776 35130951029662285824 35208970273700241408 35405411584581522432 35484040353963524544 35556198777385648128 35682016362586065576 35754577379301261312 35786275574468050944 35833981580333973504 36033910015077052416 36113934561430332672 36125870541244518528 36408103904847991329 36433572548683235328 36470087762233393152 36482141453880066048 36636846279664730112 36718209834219823104 36767158183988504064 37054401607300914252 37080322357239742464 37092577736902311936 37129753432351309824 37299528253715513344 37382363500471861248 37419829631041554432 37590930818197665792 37674413215319297664 37834863800555667456 37885300740567760896 37961650057035907072 38045955751959527424 38058530282134142976 38130448673997508608 38355862549963315968 38506488601748963328 38519215342167785472 38655517726134904374 38682558508478496768 38734125494243033088 38820146712028471296 39036735849666806784 39123429108216193728 39202988395579047936 39382243029303689216 39421713520768057344 39509261742419509248 39522319908370071552 39689916802970124288 39831088032654212736 40000723624558854144 40142268407909323773 40170349220343054336 40223899551713918976 40259560021276557312 40538148766961683968 40641604358900083344 40710795641562857472 40723508386380804608 40896944684276908032 40987769117268639744 41042409135615074304 41216452064622821376 41307986063497300992 41363052956987067072 41447166622159601664 41636682701821968384 41715362651894710272 41729149954015100928 41770972611395223552 41961969285429952512 42055158938030843904 42097308334921748736 42289797170472374016 42383714867234209872 42469904095210635264 42706856314165395456 42801700220954468352 42815846567400910848 43150345368708730464 43223807718202540032 43238093574968967168 43334117259938758656 43517878322038308864 43575891181023412224 43672665051032030208 43916327830875157632 44103361945026428928 44305023407966650368 44349427710864064512 44447919460221947904 44462609896916330496 44651156403341389824 44809974036735989328 44901097174006235136 45091503113433513984 45106406260307132416 45191642872885936128 45251886995678158848 45458800059215781888 45605417362831894464 45753788782067318784 45813946934678405184 45907111696880631808 46009062769811521536 46111240256927219712 46265761007012511744 46368508572700674048 46628062449929551872 46825791694719418368 46841268039549714432 46929782983381549056 46945293698266988544 47207215446108696576 47312053805284699392 47576021816781420768 47672769839068348416 47681679225638486106 47715034099290734592 47778642107111964672 48045213353436069888 48151912748573776896 48167827388326024704 48544138539797321772 48578096731577647104 48626783682977857536 48642855271840088064 48849128372886306816 48957613112293097472 49022877578651338752 49405868809734552336 49506337909801746432 49550227718494224384 49843151333962481664 49893106174722072576 50020436134030871808 50121241090930221056 50232550953759063552 50446485067407556608 50513734320757014528 50727941002612703232 50744707042845523968 50840598231996678144 50908372870137928704 51141150066617754624 51358953789557047296 51540690301513205832 51645500658990710784 51760195616037961728 52048981132889075712 52164572144288258304 52562284694357409792 52679015656559345664 52696426544493428736 52813455410550362112 52919889070626832384 53108117376872283648 53334298166078472192 53523024543879098364 53560465627124072448 53631866068951891968 53679413361702076416 53750972370500960256 54050865022615578624 54188805811866777792 54650358823024852992 54705131643350089728 54723212180820099072 54955269419497095168 55077314751329734656 55150737275982756096 55581602410951371378 55620483535859613696 55638866605353467904 55694630148526964736 55949292380573270016 56073545250707791872 56129744446562331648 56386396227296498688 56511619822978946496 56626538793614180352 56752295700833501184 56942475085553860608 57068933627939291136 57087795423201214464 57533793824944973952 57759732902623444992 57778823013251678208 57983276589202356561 58023837762717745152 58101188241364549632 58230220068042706944 58555103774500210176 58685143662324290592 58804482593368571904 59073364543955533824 59132570281152086016 59263892613629263872 59283479862555107328 59534875204455186432 59746632048981319104 59868129565341646848 59921205613062782976 60255523830514581504 60335849327570878464 60611733412287709184 60807223150442525952 61085262579571206912 61345417026415362048 61481653675902959616 61563613703422611456 61687681342683348992 61824678096934232064 61961979095245951488 62170749933239402496 62434388926292557824 62455024052732952576 62573043977842065408 62593724931022651392 62656458917092835328 62942953928144928768 63082738407046265856 63434695755708561024 63575572300851314808 63704856142815952896 64060284471248093184 64202550331431702528 64223769851101366272 64725518053063095696 64835711577303810048 64857140362453450752 65001175889908137984 65132171163848409088 65276817483057463296 65363836771535118336 65874491746312736448 66008450546402328576 66066970291325632512 66155042917539643392 66457535111949975552 66524141566296096768 66693914845374495744 66976734605012084736 67214961055103983992 67351645761009352704 67637254670150270976 67659609390460698624 67787464309328904192 67877830493517238272 68188200088823672832 68408126044247841696 68630683173100978176 68720920402017607776 68860667545320947712 69013594154717282304 69398641510518767616 69552762859051011072 69848979324102770688 70238687542079127552 70261902059324571648 70417940547400482816 70810823169163044864 70968080707927049088 71364032725172131152 71509154758602522624 71572551148936101888 71667963160667947008 72067820030154104832 72227869122860665344 72251741082489037056 72816207809695982658 72867145097366470656 72940175524466786304 72964282907760132096 73273692559329460224 73436419668439646208 73534316367977008128 74108803214601828504 74185155473804623872 74259506864702619648 74599056507431026688 74764727000943722496 74839659262083108864 75181861636395331584 75348826430638595328 75669727601111334912 75770601481135521792 75923300114071814144 76091911503919054848 76117060564268285952 76260897347995017216 76711725099926631936 77012977203497926656 77038430684335570944 77311035452269808748 77365117016956993536 77468250988486066176 77640293424056942592 78073471699333613568 78246858216432387456 78843427041536114688 79018523484839018496 79044639816740143104 79379833605940248576 79662176065308425472 80001447249117708288 80284536815818647546 80340698440686108672 80447799103427837952 80519120042553114624 81076297533923367936 81283208717800166688 81421591283125714944 81447016772761609216 81793889368553816064 81975538234537279488 82084818271230148608 82432904129245642752 82615972126994601984 82726105913974134144 83430725303789420544 83458299908030201856 83541945222790447104 83923938570859905024 84110317876061687808 84194616669843497472 84579594340944748032 84767429734468419744 84939808190421270528 85413712628330790912 85603400441908936704 85631693134801821696 86300690737417460928 86476187149937934336 86668234519877517312 87035756644076617728 87151782362046824448 87345330102064060416 87832655661750315264 88206723890052857856 88610046815933300736 88698855421728129024 88895838920443895808 88925219793832660992 89302312806682779648 89619948073471978656 89802194348012470272 90183006226867027968 90212812520614264832 90383285745771872256 90503773991356317696 90917600118431563776 91210834725663788928 91507577564134637568 91627893869356810368 92018125539623043072 92222480513854439424 92531522014025023488 92737017145401348096 93256124899859103744 93651583389438836736 93682536079099428864 93859565966763098112 93890587396533977088 94414430892217393152 94624107610569398784 95152043633562841536 95345539678136696832 95363358451276972212 95430068198581469184 95557284214223929344 96090426706872139776 96303825497147553792 96335654776652049408 97088277079594643544 97253567365955715072 97285710543680176128 97698256745772613632 97915226224586194944 98045755157302677504 98811737619469104672 99012675819603492864 99100455436988448768 99686302667924963328 99786212349444145152 100040872268061743616 100242482181860442112 100465101907518127104 100892970134815113216 101027468641514029056 101455882005225406464 101489414085691047936 101681196463993356288 101816745740275857408 102282300133235509248 103081380603026411664 103291001317981421568 103520391232075923456 104097962265778151424 104329144288576516608 105124569388714819584 105358031313118691328 105392853088986857472 105626910821100724224 105839778141253664768 106216234753744567296 106668596332156944384 107046049087758196728 107263732137903783936 107358826723404152832 107501944741001920512 108101730045231157248 108377611623733555584 109224311714543973987 109300717646049705984 109410263286700179456 109446424361640198144 109910538838994190336 110154629502659469312 110301474551965512192 111163204821902742756 111240967071719227392 111277733210706935808 111389260297053929472 111898584761146540032 112147090501415583744 112259488893124663296 112772792454592997376 113023239645957892992 113504591401667002368 113884950171107721216 114137867255878582272 114175590846402428928 115067587649889947904 115519465805246889984 115557646026503356416 115966553178404713122 116047675525435490304 116202376482729099264 116460440136085413888 117110207549000420352 117370287324648581184 117608965186737143808 118146729087911067648 118265140562304172032 118527785227258527744 118566959725110214656 119069750408910372864 119493264097962638208 120426805223727971319 120511047661029163008 120671698655141756928 121223466824575418368 121614446300885051904 122170525159142413824 122690834052830724096 122963307351805919232 123127227406845222912 123375362685366697984 123649356193868464128 123923958190491902976 124341499866478804992 124910048105465905152 125146087955684130816 125187449862045302784 125312917834185670656 125885907856289857536 126165476814092531712 126869391511417122048 127151144601702629616 127409712285631905792 128120568942496186368 128405100662863405056 128447539702202732544 129451036106126191392 129671423154607620096 129714280724906901504 130002351779816275968 130264342327696818176 130553634966114926592 130727673543070236672 131748983492625472896 132310085835079286784 132915070223899951104 133048283132592193536 133387829690748991488 133953469210024169472 134429922110207967984 134703291522018705408 135274509340300541952 135319218780921397248 135574928618657808384 135755660987034476544 136376400177647345664 136816252088495683392 137261366346201956352 137441840804035215552 137721335090641895424 138027188309434564608 138797283021037535232 139105525718102022144 140477375084158255104 140523804118649143296 140835881094800965632 141621646338326089728 141936161415854098176 142728065450344262304 143018309517205045248 143145102297872203776 143335926321335894016 144135640060308209664 144455738245721330688 144503482164978074112 145632415619391965316 145734290194732941312 145880351048933572608 145928565815520264192 146547385118658920448 146872839336879292416 147068632735954016256 148217606429203657008 148519013729405239296 149198113014862053376 149529454001887444992 149679318524166217728 150363723272790663168 150697652861277190656 151339455202222669824 151541202962271043584 151846600228143628288 152183823007838109696 152234121128536571904 152521794695990034432 153423450199853263872 154076861368671141888 154622070904539617496 154936501976972132352 155280586848113885184 156146943398667227136 156493716432864774912 157686854083072229376 158037046969678036992 158089279633480286208 158759667211880497152 159324352130616850944 160002894498235416576 160569073631637295092 160681396881372217344 160895598206855675904 161038240085106229248 162152595067846735872 162566417435600333376 162894033545523218432 163951076469074558976 164169636542460297216 164865808258491285504 165231944253989203968 165452211827948268288 166861450607578841088 166916599816060403712 167083890445580894208 167847877141719810048 168220635752123375616 168389233339686994944 169159188681889496064 169534859468936839488 169879616380842541056 170827425256661581824 171206800883817873408 171263386269603643392 172601381474834921856 173336469039755034624 173949829767607069683 174071513288153235456 174303564724093648896 174690660204128120832 175665311323500630528 176413447780105715712 177220093631866601472 177397710843456258048 177791677840887791616 177850439587665321984 178604625613365559296 179239896146943957312 179604388696024940544 180425625041228529664 180766571491543744512 181007547982712635392 181835200236863127552 182421669451327577856 183255787738713620736 184036251079246086144 184444961027708878848 185063044028050046976 185474034290802696192 186512249799718207488 187303166778877673472 187365072158198857728 187719131933526196224 187781174793067954176 188828861784434786304 189248215221138797568 190304087267125683072 190726716902553944424 191114568428447858688 192180853413744279552 192607650994295107584 192671309553304098816 194176554159189287088 194507134731911430144 194571421087360352256 195396513491545227264 195830452449172389888 196091510314605355008 197623475238938209344 198025351639206985728 198200910873976897536 199372605335849926656 199572424698888290304 200081744536123487232 200484964363720884224 200930203815036254208 202054937283028058112 202911764010450812928 202978828171382095872 203362392927986712576 203633491480551714816 204564600266471018496 206162761206052823328 206582002635962843136 207040782464151846912 208195924531556302848 208658288577153033216 210716062626237382656 210785706177973714944 211253821642201448448 211679556282507329536 212432469507489134592 214092098175516393456 214527464275807567872 214717653446808305664 215003889482003841024 216203460090462314496 216755223247467111168 218448623429087947974 218601435292099411968 218820526573400358912 218892848723280396288 219821077677988380672 220309259005318938624 220602949103931024384 222326409643805485512 222555466421413871616 222778520594107858944 223797169522293080064 224294181002831167488 224518977786249326592 225545584909185994752 226046479291915785984 227009182803334004736 227769900342215442432 228275734511757164544 228351181692804857856 230135175299779895808 231038931610493779968 231115292053006712832 231933106356809426244 232095351050870980608 232404752965458198528 232920880272170827776 234220415098000840704 234740574649297162368 236530281124608344064 237055570454517055488 237133919450220429312 238139500817820745728 238986528195925276416 240853610447455942638 241022095322058326016 241343397310283513856 242446933649150836736 243228892601770103808 244341050318284827648 245381668105661448192 245926614703611838464 246254454813690445824 246750725370733395968 247298712387736928256 247847916380983805952 250292175911368261632 250374899724090605568 250625835668371341312 251771815712579715072 252330953628185063424 253738783022834244096 254302289203405259232 254819424571263811584 256241137884992372736 256810201325726810112 256895079404405465088 258902072212252382784 259428561449813803008 260004703559632551936 261107269932229853184 261455347086140473344 263497966985250945792 264620171670158573568 265830140447799902208 266096566265184387072 266775659381497982976 267906938420048338944 268859844220415935968 269406583044037410816 270549018680601083904 270638437561842794496 271149857237315616768 271511321974068953088 272752800355294691328 273632504176991366784 274522732692403912704 274883681608070431104 276054376618869129216 277594566042075070464 278211051436204044288 280954750168316510208 281047608237298286592 281671762189601931264 283243292676652179456 283872322831708196352 285456130900688524608 286036619034410090496 286290204595744407552 286671852642671788032 288271280120616419328 288911476491442661376 289006964329956148224 291264831238783930632 291760702097867145216 291857131631040528384 293094770237317840896 293745678673758584832 294137265471908032512 296435212858407314016 297038027458810478592 298396226029724106752 299058908003774889984 299358637048332435456 300727446545581326336 301395305722554381312 302678910404445339648 303082405924542087168 304367646015676219392 304468242257073143808 305043589391980068864 306846900399706527744 309244141809079234992 309873003953944264704 310561173696227770368 312293886797334454272 312987432865729549824 315373708166144458752 316074093939356073984 316178559266960572416 317519334423760994304 318648704261233701888 320005788996470833152 321138147263274590184 321791196413711351808 322076480170212458496 324305190135693471744 325132834871200666752 325788067091046436864 327902152938149117952 328339273084920594432 329731616516982571008 330463888507978407936 330904423655896536576 333722901215157682176 333833199632120807424 334167780891161788416 335695754283439620096 336441271504246751232 336778466679373989888 338318377363778992128 339069718937873678976 341654850513323163648 342413601767635746816 342526772539207286784 345202762949669843712 346672938079510069248 347899659535214139366 348143026576306470912 348607129448187297792 349381320408256241664 351330622647001261056 352826895560211431424 354440187263733202944 354795421686912516096 355583355681775583232 355700879175330643968 357209251226731118592 358479792293887914624 361280415671183913957 361533142983087489024 362015095965425270784 363670400473726255104 364843338902655155712 366511575477427241472 368072502158492172288 368889922055417757696 370126088056100093952 370948068581605392384 373024499599436414976 374730144316397715456 375438263867052392448 375562349586135908352 377657723568869572608 378496430442277595136 380608174534251366144 381453433805107888848 382229136856895717376 384361706827488559104 385215301988590215168 385342619106608197632 388353108318378574176 389014269463822860288 389142842174720704512 390793026983090454528 391660904898344779776 392183020629210710016 395246950477876418688 398745210671699853312 399144849397776580608 400163489072246974464 400969928727441768448 401860407630072508416 404109874566056116224 405823528020901625856 405957656342764191744 406724785855973425152 407266982961103429632 409129200532942036992 412325522412105646656 413164005271925686272 414081564928303693824 416391849063112605696 417316577154306066432 421432125252474765312 421571412355947429888 422507643284402896896 423359112565014659072 424864939014978269184 428184196351032786912 429054928551615135744 429435306893616611328 430007778964007682048 432406920180924628992 433510446494934222336 436897246858175895948 437202870584198823936 437641053146800717824 437785697446560792576 439642155355976761344 440618518010637877248 441205898207862048768 444652819287610971024 445557041188215717888 447594339044586160128 448588362005662334976 449037955572498653184 451091169818371989504 452092958583831571968 454018365606668009472 455539800684430884864 456551469023514329088 456702363385609715712 460270350599559791616 462230584106013425664 463866212713618852488 464809505930916397056 465841760544341655552 468440830196001681408 469481149298594324736 473060562249216688128 474111140909034110976 474267838900440858624 476279001635641491456 477973056391850552832 481707220894911885276 482044190644116652032 482686794620567027712 484893867298301673472 486457785203540207616 488682100636569655296 491853229407223676928 492508909627380891648 493501450741466791936 494597424775473856512 495695832761967611904 500584351822736523264 500749799448181211136 501251671336742682624 503543631425159430144 504661907256370126848 507477566045668488192 508604578406810518464 509638849142527623168 512482275769984745472 513620402651453620224 513790158808810930176 517804144424504765568 520009407119265103872 521849489302821209049 522214539864459706368 522910694172280946688 526995933970501891584 529240343340317147136 531660280895599804416 532193132530368774144 533551318762995965952 535813876840096677888 537719688440831871936 538813166088074821632 541276875123685588992 542299714474631233536 543022643948137906176 545505600710589382656 547265008353982733568 549767363216140862208 552108753237738258432 555189132084150140928 556422102872408088576 561909500336633020416 562095216474596573184 563343524379203862528 566486585353304358912 567744645663416392704 570912261801377049216 573343705285343576064 576542560241232838656 577822952982885322752 578013928659912296448 582529662477567861264 583521404195734290432 583714263262081056768 586189540474635681792 587491357347517169664 588274530943816065024 592870425716814628032 594076054917620957184 596792452059448213504 598117816007549779968 598717274096664870912 601454893091162652672 602790611445108762624 606164811849084174336 608735292031352438784 608936484514146287616 610087178783960137728 613693800799413055488 618488283618158469984 619746007907888529408 621122347392455540736 624587773594668908544 625974865731459099648 632148187878712147968 632357118533921144832 635038668847521988608 637297408522467403776 642276294526549180368 643582392827422703616 644152960340424916992 648610380271386943488 650265669742401333504 651576134182092873728 655804305876298235904 656678546169841188864 659463233033965142016 660927777015956815872 661808847311793073152 667666399264241614848 668335561782323576832 671391508566879240192 672882543008493502464 673556933358747979776 676636754727557984256 678139437875747357952 683309701026646327296 684827203535271493632 685053545078414573568 690405525899339687424 693345876159020138496 695799319070428278732 696286053152612941824 697214258896374595584 698762640816512483328 702661245294002522112 709590843373825032192 711166711363551166464 711401758350661287936 714418502453462237184 716959584587775829248 722560831342367827914 723066285966174978048 724030191930850541568 727340800947452510208 729686677805310311424 733023150954854482944 736145004316984344576 737779844110835515392 740252176112200187904 741896137163210784768 750876527734104784896 751124699172271816704 755315447137739145216 756992860884555190272 761216349068502732288 762906867610215777696 764458273713791434752 768723413654977118208 770430603977180430336 770685238213216395264 776706216636757148352 778285684349441409024 783321809796689559552 784366041258421420032 790493900955752837376 797490421343399706624 798289698795553161216 800326978144493948928 801939857454883536896 803720815260145016832 808219749132112232448 811647056041803251712 811915312685528383488 813449571711946850304 814533965922206859264 818258401065884073984 824651044824211293312 828163129856607387648 832783698126225211392 834633154308612132864 842864250504949530624 843142824711894859776 845015286568805793792 846718225130029318144 849729878029956538368 856368392702065573824 858109857103230271488 858870613787233222656 860015557928015364096 864813840361849257984 867020892989868444672 873794493716351791896 875282106293601435648 875571394893121585152 879284310711953522688 881237036021275754496 882411796415724097536 889305638575221942048 891114082376431435776 895188678089172320256 897176724011324669952 898075911144997306368 902182339636743979008 904185917167663143936 908036731213336018944 913102938047028658176 913404726771219431424 920540701199119583232 927732425427237704976 929619011861832794112 931683521088683311104 936881660392003362816 938962298597188649472 946121124498433376256 948222281818068221952 948535677800881717248 952558003271282982912 955946112783701105664 963414441789823770552 965373589241134055424 969787734596603346944 972915570407080415232 977364201273139310592 983706458814447353856 985017819254761783296 987002901482933583872 989194849550947713024 991391665523935223808 1001168703645473046528 1001499598896362422272 1002503342673485365248 1007087262850318860288 1009323814512740253696 1014955132091336976384 1017209156813621036928 1024964551539969490944 1027240805302907240448 1027580317617621860352 1035608288849009531136 1040018814238530207744 1043698978605642418098 1044429079728919412736 1045821388344561893376 1053991867941003783168 1058480686680634294272 1063320561791199608832 1064386265060737548288 1067102637525991931904 1071627753680193355776 1075439376881663743872 1084599428949262467072 1086045287896275812352 1091011201421178765312 1094530016707965467136 1099534726432281724416 1104217506475476516864 1110378264168300281856 1112844205744816177152 1124190432949193146368 1126687048758407725056 1132973170706608717824 1135489291326832785408 1141824523602754098432 1146687410570687152128 1153085120482465677312 1155645905965770645504 1156027857319824592896 1165059324955135722528 1167042808391468580864 1167428526524162113536 1172379080949271363584 1174982714695034339328 1176549061887632130048 1185740851433629256064 1196235632015099559936 1197434548193329741824 1202909786182325305344 1205581222890217525248 1212329623698168348672 1217470584062704877568 1217872969028292575232 1220174357567920275456 1227387601598826110976 1236976567236316939968 1239492015815777058816 1242244694784911081472 1249175547189337817088 1251949731462918199296 1264296375757424295936 1264714237067842289664 1270077337695043977216 1274594817044934807552 1284552589053098360736 1287164785654845407232 1288305920680849833984 1297220760542773886976 1300531339484802667008 1303152268364185747456 1311608611752596471808 1313357092339682377728 1318926466067930284032 1321855554031913631744 1323617694623586146304 1336671123564647153664 1342783017133758480384 1345765086016987004928 1347113866717495959552 1353273509455115968512 1356278875751494715904 1366619402053292654592 1369654407070542987264 1370107090156829147136 1380811051798679374848 1386691752318040276992 1391598638140856557464 1394428517792749191168 1397525281633024966656 1405322490588005044224 1419181686747650064384 1422333422727102332928 1422803516701322575872 1428837004906924474368 1433919169175551658496 1445121662684735655828 1446132571932349956096 1448060383861701083136 1454681601894905020416 1459373355610620622848 1466046301909708965888 1475559688221671030784 1480504352224400375808 1483792274326421569536 1501753055468209569792 1502249398344543633408 1510630894275478290432 1513985721769110380544 1522432698137005464576 1525813735220431555392 1528916547427582869504 1537446827309954236416 1540861207954360860672 1541370476426432790528 1553412433273514296704 1565548467908463627147 1566643619593379119104 1568732082516842840064 1580987801911505674752 1594980842686799413248 1596579397591106322432 1600653956288987897856 1603879714909767073792 1607441630520290033664 1616439498264224464896 1623830625371056766976 1626899143423893700608 1629067931844413718528 1636516802131768147968 1649302089648422586624 1656326259713214775296 1665567396252450422784 1669266308617224265728 1685728501009899061248 1686285649423789719552 1690030573137611587584 1693436450260058636288 1699459756059913076736 1712736785404131147648 1720031115856030728192 1729627680723698515968 1734041785979736889344 1747588987432703583792 1750564212587202871296 1751142789786243170304 1758568621423907045376 1762474072042551508992 1764823592831448195072 1778611277150443884096 1782228164752862871552 1790377356178344640512 1794353448022649339904 1796151822289994612736 1804364679273487958016 1808371834335326287872 1826205876094057316352 1826809453542438862848 1841081402398239166464 1855464850854475409952 1859238023723665588224 1863367042177366622208 1873763320784006725632 1877924597194377298944 1896444563636136443904 1897071355601763434496 1905116006542565965824 1911892225567402211328 1926828883579647541104 1930747178482268110848 1939575469193206693888 1945831140814160830464 1954728402546278621184 1967412917628894707712 1970035638509523566592 1974005802965867167744 1978389699101895426048 1982783331047870447616 2002999197792724844544 2005006685346970730496 2014174525700637720576 2018647629025480507392 2029910264182673952768 2034418313627242073856 2049929103079938981888 2054481610605814480896 2055160635235243720704 2071216577698019062272 2080037628477060415488 2087397957211284836196 2088858159457838825472 2091642776689123786752 2107983735882007566336 2128772530121475096576 2134205275051983863808 2143255507360386711552 2150878753763327487744 2169198857898524934144 2172090575792551624704 2182022402842357530624 2189060033415930934272 2199069452864563448832 2208435012950953033728 2220756528336600563712 2225688411489632354304 2253374097516815450112 2265946341413217435648 2270978582653665570816 2283649047205508196864 2293374821141374304256 2306170240964931354624 2311291811931541291008 2312055714639649185792 2330118649910271445056 2334857053048324227072 2349965429390068678656 2353098123775264260096 2371481702867258512128 2392471264030199119872 2394869096386659483648 2405819572364650610688 2411162445780435050496 2424659247396336697344 2434941168125409755136 2435745938056585150464 2440348715135840550912 2454775203197652221952 2473953134472633879936 2484489389569822162944 2498351094378675634176 2503899462925836398592 2528592751514848591872 2529428474135684579328 2540154675390087954432 2549189634089869615104 2569105178106196721472 2574329571309690814464 2576611841361699667968 2594441521085547773952 2601062678969605334016 2606304536728371494912 2626714184679364755456 2637852932135860568064 2643711108063827263488 2647235389247172292608 2673342247129294307328 2685566034267516960768 2691530172033974009856 2694227733434991919104 2706547018910231937024 2712557751502989431808 2739308814141085974528 2740214180313658294272 2761622103597358749696 2783197276281713114928 2788857035585498382336 2795050563266049933312 2810644981176010088448 2838363373495300128768 2844666845454204665856 2845607033402645151744 2857674009813848948736 2867838338351103316992 2890243325369471311656 2896120767723402166272 2909363203789810040832 2918746711221241245696 2932092603819417931776 2951119376443342061568 2961008704448800751616 2967584548652843139072 3003506110936419139584 3004498796689087266816 3021261788550956580864 3027971443538220761088 3044865396274010929152 3051627470440863110784 3074893654619908472832 3081722415908721721344 3082740952852865581056 3106824866547028593408 3131096935816927254294 3133287239186758238208 3137464165033685680128 3161975603823011349504 3189961685373598826496 3193158795182212644864 3201307912577975795712 3207759429819534147584 3214883261040580067328 3253798286847787401216 3258135863688827437056 3273033604263536295936 3298604179296845173248 3312652519426429550592 3331134792504900845568 3338532617234448531456 3372571298847579439104 3380061146275223175168 3398919512119826153472 3425473570808262295296 3440062231712061456384 3459255361447397031936 3468083571959473778688 3495177974865407167584 3501128425174405742592 3502285579572486340608 3517137242847814090752 3524948144085103017984 3529647185662896390144 3557222554300887768192 3588706896045298679808 3592303644579989225472 3608729358546975916032 3616743668670652575744 3652411752188114632704 3653618907084877725696 3682162804796478332928 3710929701708950819904 3718476047447331176448 3726734084354733244416 3747526641568013451264 3755849194388754597888 3792889127272272887808 3794142711203526868992 3810232013085131931648 3823784451134804422656 3853657767159295082208 3861494356964536221696 3879150938386413387776 3891662281628321660928 3909456805092557242368 3934825835257789415424 3940071277019047133184 3956779398203790852096 3965566662095740895232 4010013370693941460992 4028349051401275441152 4037295258050961014784 4059820528365347905536 4068836627254484147712 4099858206159877963776 4108963221211628961792 4110321270470487441408 4142433155396038124544 4160075256954120830976 4174795914422569672392 4183285553378247573504 4215967471764015132672 4257545060242950193152 4268410550103967727616 4286511014720773423104 4301757507526654975488 4338397715797049868288 4344181151585103249408 4364044805684715061248 4378120066831861868544 4398138905729126897664 4441513056673201127424 4451376822979264708608 4506748195033630900224 4531892682826434871296 4541957165307331141632 4567298094411016393728 4586749642282748608512 4612340481929862709248 4622583623863082582016 4624111429279298371584 4660237299820542890112 4696645403725390881441 4699930858780137357312 4706196247550528520192 4742963405734517024256 4784942528060398239744 4789738192773318967296 4811639144729301221376 4822324891560870100992 4849318494792673394688 4871491876113170300928 4880697430271681101824 4909550406395304443904 4947906268945267759872 4968978779139644325888 4996702188757351268352 5007798925851672797184 5057185503029697183744 5058856948271369158656 5080309350780175908864 5098379268179739230208 5138210356212393442944 5188883042171095547904 5202125357939210668032 5212609073456742989824 5253428369358729510912 5275705864271721136128 5287422216127654526976 5294470778494344585216 5346684494258588614656 5371132068535033921536 5383060344067948019712 5388455466869983838208 5413094037820463874048 5425115503005978863616 5478617628282171949056 5480428360627316588544 5523244207194717499392 5566394552563426229856 5577714071170996764672 5590101126532099866624 5621289962352020176896 5689333690908409331712 5691214066805290303488 5715348019627697897472 5735676676702206633984 5780486650738942623312 5792241535446804332544 5818726407579620081664 5837493422442482491392 5864185207638835863552 5902238752886684123136 5922017408897601503232 5935169097305686278144 6008997593378174533632 6042523577101913161728 6055942887076441522176 6089730792548021858304 6103254940881726221568 6149787309239816945664 6163444831817443442688 6165481905705731162112 6213649733094057186816 6262193871633854508588 6266574478373516476416 6274928330067371360256 6323951207646022699008 6386317590364425289728 6402615825155951591424 6415518859639068295168 6429766522081160134656 6507596573695574802432 6516271727377654874112 6546067208527072591872 6597208358593690346496 6625305038852859101184 6662269585009801691136 6677065234468897062912 6760122292550446350336 6797839024239652306944 6850947141616524590592 6880124463424122912768 6918510722894794063872 6936167143918947557376 6990355949730814335168 7004571159144972681216 7049896288170206035968 7059294371325792780288 7114445108601775536384 7177413792090597359616 7184607289159978450944 7217458717093951832064 7233487337341305151488 7304823504376229265408 7307237814169755451392 7364325609592956665856 7421859403417901639808 7453468168709466488832 7495053283136026902528 7511698388777509195776 7585778254544545775616 7588285422407053737984 7620464026170263863296 7647568902269608845312 7707315534318590164416 7722988713929072443392 7758301876772826775552 7783324563256643321856 7818913610185114484736 7880142554038094266368 7913558796407581704192 7931133324191481790464 8020026741387882921984 8056698102802550882304 8074590516101922029568 8119641056730695811072 8137673254508968295424 8217926442423257923584 8220642540940974882816 8284866310792076249088 8349591828845139344784 8366571106756495147008 8431934943528030265344 8515090120485900386304 8536821100207935455232 8573022029441546846208 8603515015053309950976 8688362303170206498816 8728089611369430122496 8756240133663723737088 8796277811458253795328 8883026113346402254848 8902753645958529417216 9013496390067261800448 9063785365652869742592 9083914330614662283264 9134596188822032787456 9224680963859725418496 9245167247726165164032 9248222858558596743168 9320474599641085780224 9393290807450781762882 9399861717560274714624 9412392495101057040384 9485926811469034048512 9569885056120796479488 9579476385546637934592 9623278289458602442752 9644649783121740201984 9761394860543362203648 9819100812790608887808 9895812537890535519744 9937957558279288651776 9993404377514702536704 10015597851703345594368 10117713896542738317312 10196758536359478460416 10276420712424786885888 10377766084342191095808 10404250715878421336064 10425218146913485979648 10506856738717459021824 10551411728543442272256 10574844432255309053952 10588941556988689170432 10766120688135896039424 10776910933739967676416 10826188075640927748096 10850231006011957727232 10957235256564343898112 10960856721254633177088 11046488414389434998784 11132789105126852459712 11155428142341993529344 11180202253064199733248 11242579924704040353792 11378667381816818663424 11382428133610580606976 11430696039255395794944 11471353353404413267968 11560973301477885246624 11584483070893608665088 11637452815159240163328 11674986844884964982784 11728370415277671727104 11804477505773368246272 11870338194611372556288 12085047154203826323456 12111885774152883044352 12179461585096043716608 12206509881763452443136 12299574618479633891328 12326889663634886885376 12330963811411462324224 12427299466188114373632 12524387743267709017176 12549856660134742720512 12647902415292045398016 12772635180728850579456 12805231650311903182848 12831037719278136590336 12859533044162320269312 13015193147391149604864 13032543454755309748224 13092134417054145183744 13194416717187380692992 13324539170019603382272 13354130468937794125824 13520244585100892700672 13595678048479304613888 13701894283233049181184 13760248926848245825536 13837021445789588127744 13872334287837895114752 13980711899461628670336 14099792576340412071936 14118588742651585560576 14228890217203551072768 14354827584181194719232 14369214578319956901888 14434917434187903664128 14466974674682610302976 14614475628339510902784 14728651219185913331712 14843718806835803279616 14906936337418932977664 14990106566272053805056 15023396777555018391552 15171556509089091551232 15176570844814107475968 15240928052340527726592 15295137804539217690624 15414631068637180328832 15566649126513286643712 15637827220370228969472 15760285108076188532736 15827117592815163408384 15862266648382963580928 16040053482775765843968 16113396205605101764608 16149181032203844059136 16239282113461391622144 16275346509017936590848 16435852884846515847168 16441285081881949765632 16569732621584152498176 16699183657690278689568 16733142213512990294016 16863869887056060530688 17073642200415870910464 17146044058883093692416 17207030030106619901952 17376724606340412997632 17456179222738860244992 17512480267327447474176 17592555622916507590656 17766052226692804509696 17805507291917058834432 18026992780134523600896 18127570731305739485184 18167828661229324566528 18269192377644065574912 18449361927719450836992 18490334495452330328064 18496445717117193486336 18640949199282171560448 18786581614901563525764 18799723435120549429248 18824784990202114080768 18971853622938068097024 19158952771093275869184 19246556578917204885504 19289299566243480403968 19522789721086724407296 19638201625581217775616 19791625075781071039488 19875915116558577303552 19986808755029405073408 20031195703406691188736 20393517072718956920832 20552841424849573771776 20755532168684382191616 20808501431756842672128 20850436293826971959296 21013713477434918043648 21149688864510618107904 21177883113977378340864 21532241376271792078848 21553821867479935352832 21652376151281855496192 21700462012023915454464 21914470513128687796224 21921713442509266354176 22092976828778869997568 22265578210253704919424 22360404506128399466496 22485159849408080707584 22757334763633637326848 22764856267221161213952 22861392078510791589888 22942706706808826535936 23121946602955770493248 23168966141787217330176 23274905630318480326656 23349973689769929965568 23456740830555343454208 23740676389222745112576 24170094308407652646912 24223771548305766088704 24358923170192087433216 24413019763526904886272 24653779327269773770752 24661927622822924648448 24854598932376228747264 25048775486535418034352 25099713320269485441024 25295804830584090796032 25545270361457701158912 25610463300623806365696 25662075438556273180672 25719066088324640538624 26065086909510619496448 26184268834108290367488 26388833434374761385984 26649078340039206764544 26708260937875588251648 27040489170201785401344 27191356096958609227776 27403788566466098362368 27674042891579176255488 27744668575675790229504 27961423798923257340672 28199585152680824143872 28237177485303171121152 28457780434407102145536 28709655168362389438464 28738429156639913803776 28869834868375807328256 28933949349365220605952 29457302438371826663424 29687437613671606559232 29813872674837865955328 29980213132544107610112 30046793555110036783104 30353141689628214951936 30590275609078435381248 30829262137274360657664 31133298253026573287424 31275654440740457938944 31520570216152377065472 31654235185630326816768 31724533296765927161856 32298362064407688118272 32478564226922783244288 32550693018035873181696 32871705769693031694336 32882570163763899531264 33139465243168304996352 33398367315380557379136 33466284427025980588032 33727739774112121061376 34147284400831741820928 34292088117766187384832 34414060060213239803904 34753449212680825995264 34912358445477720489984 35024960534654894948352 35185111245833015181312 35611014583834117668864 36255141462611478970368 36335657322458649133056 36538384755288131149824 36898723855438901673984 36980668990904660656128 36992891434234386972672 37281898398564343120896 37573163229803127051528 37649569980404228161536 37943707245876136194048 38317905542186551738368 38493113157834409771008 38578599132486960807936 39045579442173448814592 39276403251162435551232 39583250151562142078976 39973617510058810146816 40062391406813382377472 40787034145437913841664 41105682849699147543552 41511064337368764383232 41617002863513685344256 41700872587653943918592 42299377729021236215808 42355766227954756681728 43064482752543584157696 43107643734959870705664 43304752302563710992384 43400924024047830908928 43843426885018532708352 44185953657557739995136 44531156420507409838848 44720809012256798932992 44970319698816161415168 45514669527267274653696 45529712534442322427904 45722784157021583179776 45885413413617653071872 46243893205911540986496 46699947379539859931136 46913481661110686908416 47481352778445490225152 48340188616815305293824 48447543096611532177408 48717846340384174866432 48826039527053809772544 49307558654539547541504 49323855245645849296896 49709197864752457494528 50097550973070836068704 50199426640538970882048 50591609661168181592064 51220926601247612731392 51438132176649281077248 52130173819021238992896 52368537668216580734976 52777666868749522771968 53298156680078413529088 53416521875751176503296 54080978340403570802688 54382712193917218455552 54807577132932196724736 55348085783158352510976 55489337151351580459008 55922847597846514681344 56399170305361648287744 56474354970606342242304 56915560868814204291072 57476858313279827607552 57739669736751614656512 57867898698730441211904 58914604876743653326848 59374875227343213118464 59627745349675731910656 59960426265088215220224 60093587110220073566208 61180551218156870762496 61658524274548721315328 62266596506053146574848 62551308881480915877888 63041140432304754130944 63449066593531854323712 64596724128815376236544 64957128453845566488576 65101386036071746363392 65743411539386063388672 65765140327527799062528 66278930486336609992704 66796734630761114758272 67455479548224242122752 68294568801663483641856 68584176235532374769664 68828120120426479607808 69506898425361651990528 69824716890955440979968 70049921069309789896704 70370222491666030362624 71222029167668235337728 72510282925222957940736 72671314644917298266112 73076769510576262299648 73961337981809321312256 73985782868468773945344 74563796797128686241792 75146326459606254103056 75299139960808456323072 75887414491752272388096 76635811084373103476736 76986226315668819542016 77157198264973921615872 78552806502324871102464 79166500303124284157952 79947235020117620293632 80124782813626764754944 81574068290875827683328 82211365699398295087104 83022128674737528766464 83234005727027370688512 83401745175307887837184 84598755458042472431616 84711532455909513363456 86128965505087168315392 86215287469919741411328 86609504605127421984768 86801848048095661817856 88371907315115479990272 89062312841014819677696 89441618024513597865984 89940639397632322830336 91059425068884644855808 91770826827235306143744 92487786411823081972992 93399894759079719862272 93826963322221373816832 94962705556890980450304 96895086193223064354816 97435692680768349732864 97652079054107619545088 98615117309079095083008 98647710491291698593792 99418395729504914989056 100195101946141672137408 100398853281077941764096 101183219322336363184128 102441853202495225462784 102876264353298562154496 104260347638042477985792 104737075336433161469952 105555333737499045543936 106833043751502353006592 108765424387834436911104 109615154265864393449472 110696171566316705021952 110978674302703160918016 111845695195693029362688 112948709941212684484608 113831121737628408582144 114953716626559655215104 115479339473503229313024 115735797397460882423808 117829209753487306653696 118749750454686426236928 119920852530176430440448 120187174220440147132416 122361102436313741524992 123317048549097442630656 124533193012106293149696 125102617762961831755776 126898133187063708647424 129193448257630752473088 129914256907691132977152 130202772072143492726784 131530280655055598125056 132557860972673219985408 133593469261522229516544 134910959096448484245504 136589137603326967283712 137168352471064749539328 137656240240852959215616 140099842138619579793408 140740444983332060725248 142444058335336470675456 145020565850445915881472 145342629289834596532224 146153539021152524599296 147922675963618642624512 147971565736937547890688 149127593594257372483584 150292652919212508206112 150598279921616912646144 151774828983504544776192 154314396529947843231744 157105613004649742204928 158333000606248568315904 159894470040235240587264 160249565627253529509888 163148136581751655366656 164422731398796590174208 166044257349475057532928 166468011454054741377024 166803490350615775674368 169197510916084944863232 169423064911819026726912 172430574939839482822656 173219009210254843969536 173603696096191323635712 176743814630230959980544 178124625682029639355392 178883236049027195731968 179881278795264645660672 183541653654470612287488 184975572823646163945984 186799789518159439724544 187653926644442747633664 193790172386446128709632 194871385361536699465728 195304158108215239090176 197230234618158190166016 197295420982583397187584 198836791459009829978112 200390203892283344274816 202366438644672726368256 204883706404990450925568 205752528706597124308992 208520695276084955971584 209474150672866322939904 211110667474998091087872 213666087503004706013184 217530848775668873822208 219230308531728786898944 221957348605406321836032 223691390391386058725376 225897419882425368969216 227662243475256817164288 229907433253119310430208 230958678947006458626048 231471594794921764847616 235658419506974613307392 237499500909372852473856 239841705060352860880896 240374348440880294264832 244722204872627483049984 246634097098194885261312 249066386024212586299392 250205235525923663511552 253796266374127417294848 258386896515261504946176 259828513815382265954304 260405544144286985453568 265115721945346439970816 267186938523044459033088 269821918192896968491008 273178275206653934567424 275312480481705918431232 280199684277239159586816 281480889966664121450496 284888116670672941350912 290685258579669193064448 292307078042305049198592 295845351927237285249024 295943131473875095781376 298255187188514744967168 300585305838425016412224 301196559843233825292288 303549657967009089552384 308628793059895686463488 314211226009299484409856 316666001212497136631808 320499131254507059019776 326296273163503310733312 328845462797593180348416 332088514698950115065856 332936022908109482754048 333606980701231551348736 338846129823638053453824 344861149879678965645312 346438018420509687939072 347207392192382647271424 353487629260461919961088 356249251364059278710784 359762557590529291321344 367083307308941224574976 369951145647292327891968 373599579036318879449088 375307853288885495267328 387580344772892257419264 389742770723073398931456 390608316216430478180352 394590841965166794375168 397673582918019659956224 400780407784566688549632 404732877289345452736512 409767412809980901851136 411505057413194248617984 422221334949996182175744 427332175006009412026368 435061697551337747644416 438460617063457573797888 443914697210812643672064 447382780782772117450752 451794839764850737938432 455324486950513634328576 462943189589843529695232 471316839013949226614784 474999001818745704947712 479683410120705721761792 480748696881760588529664 489444409745254966099968 493268194196389770522624 498132772048425172598784 500410471051847327023104 507592532748254834589696 519657027630764531908608 520811088288573970907136 530231443890692879941632 534373877046088918066176 539643836385793936982016 550624960963411836862464 560399368554478319173632 562961779933328242900992 581370517159338386128896 584614156084610098397184 591690703854474570498048 591886262947750191562752 596510374377029489934336 601170611676850032824448 607099315934018179104768 617257586119791372926976 628422452018598968819712 633332002424994273263616 640998262509014118039552 652592546327006621466624 657690925595186360696832 665872045816218965508096 677692259647276106907648 689722299759357931290624 692876036841019375878144 694414784384765294542848 706975258520923839922176 712498502728118557421568 719525115181058582642688 734166614617882449149952 739902291294584655783936 747199158072637758898176 750615706577770990534656 775160689545784514838528 779485541446146797862912 781216632432860956360704 795347165836039319912448 801560815569133377099264 809465754578690905473024 819534825619961803702272 844442669899992364351488 854664350012018824052736 876921234126915147595776 887829394421625287344128 894765561565544234901504 903589679529701475876864 910648973901027268657152 925886379179687059390464 942633678027898453229568 949998003637491409895424 961497393763521177059328 978888819490509932199936 986536388392779541045248 996265544096850345197568 1000820942103694654046208 1039314055261529063817216 1041622176577147941814272 1060462887781385759883264 1068747754092177836132352 1079287672771587873964032 1101249921926823673724928 1120798737108956638347264 1125923559866656485801984 1162741034318676772257792 1169228312169220196794368 1183772525895500383125504 1193020748754058979868672 1202341223353700065648896 1214198631868036358209536 1234515172239582745853952 1266664004849988546527232 1281996525018028236079104 1305185092654013242933248 1315381851190372721393664 1331744091632437931016192 1355384519294552213815296 1388829568769530589085696 1413950517041847679844352 1424997005456237114843136 1439050230362117165285376 1468333229235764898299904 1479804582589169311567872 1494398316145275517796352 1501231413155541981069312 1558971082892293595725824 1562433264865721912721408 1590694331672078639824896 1603121631138266754198528 1618931509157381810946048 1688885339799984728702976 1753842468253830295191552 1775658788843250574688256 1789531123131088469803008 1821297947802054537314304 1851772758359374118780928 1885267356055796906459136 1899996007274982819790848 1922994787527042354118656 1957777638981019864399872 1973072776785559082090496 2078628110523058127634432 2083244353154295883628544 2120925775562771519766528 2137495508184355672264704 2158575345543175747928064 2202499843853647347449856 2241597474217913276694528 2251847119733312971603968 2325482068637353544515584 2338456624338440393588736 2386041497508117959737344 2404682446707400131297792 2428397263736072716419072 2533328009699977093054464 2563993050036056472158208 2630763702380745442787328 2663488183264875862032384 2710769038589104427630592 2777659137539061178171392 2827901034083695359688704 2849994010912474229686272 2936666458471529796599808 2959609165178338623135744 2988796632290551035592704 3002462826311083962138624 3117942165784587191451648 3124866529731443825442816 3181388663344157279649792 3206243262276533508397056 3237863018314763621892096 3377770679599969457405952 3507684936507660590383104 3551317577686501149376512 3579062246262176939606016 3642595895604109074628608 3703545516718748237561856 3799992014549965639581696 3845989575054084708237312 3915555277962039728799744 3946145553571118164180992 4166488706308591767257088 4241851551125543039533056 4274991016368711344529408 4317150691086351495856128 4404999687707294694899712 4483194948435826553389056 4503694239466625943207936 4676913248676880787177472 4772082995016235919474688 4809364893414800262595584 4856794527472145432838144 5066656019399954186108928 5261527404761490885574656 5326976366529751724064768 5555318275078122356342784 5655802068167390719377408 5699988021824948459372544 5873332916943059593199616 5919218330356677246271488 6235884331569174382903296 6249733059462887650885632 6362777326688314559299584 6412486524553067016794112 6475726036629527243784192 6755541359199938914811904 7015369873015321180766208 7158124492524353879212032 7285191791208218149257216 7599984029099931279163392 7691979150108169416474624 7892291107142236328361984 8332977412617183534514176 8483703102251086079066112 8549982032737422689058816 8809999375414589389799424 8966389896871653106778112 9007388478933251886415872 9353826497353761574354944 9544165990032471838949376 9618729786829600525191168 9713589054944290865676288 10133312038799908372217856 10523054809522981771149312 10653952733059503448129536 11110636550156244712685568 11399976043649896918745088 11746665833886119186399232 11838436660713354492542976 12499466118925775301771264 12725554653376629118599168 12824973049106134033588224 12951452073259054487568384 13511082718399877829623808 14030739746030642361532416 14316248985048707758424064 14570383582416436298514432 15199968058199862558326784 15784582214284472656723968 16665954825234367069028352 16967406204502172158132224 17099964065474845378117632 17619998750829178779598848 18707652994707523148709888 19088331980064943677898752 19237459573659201050382336 19427178109888581731352576 20266624077599816744435712 21046109619045963542298624 22799952087299793837490176 23676873321426708985085952 24998932237851550603542528 25451109306753258237198336 25649946098212268067176448 27022165436799755659247616 28061479492061284723064832 28632497970097415516848128 29140767164832872597028864 30399936116399725116653568 31569164428568945313447936 33331909650468734138056704 34199928130949690756235264 35239997501658357559197696 38176663960129887355797504 38474919147318402100764672 38854356219777163462705152 40533248155199633488871424 42092219238091927084597248 45599904174599587674980352 47353746642853417970171904 49997864475703101207085056 50902218613506516474396672 51299892196424536134352896 56122958984122569446129664 57264995940194831033696256 58281534329665745194057728 60799872232799450233307136 63138328857137890626895872 68399856261899381512470528 76353327920259774711595008 76949838294636804201529344 81066496310399266977742848 84184438476183854169194496 91199808349199175349960704 94707493285706835940343808 99995728951406202414170112 102599784392849072268705792 114529991880389662067392512 116563068659331490388115456 121599744465598900466614272 126276657714275781253791744 136799712523798763024941056 152706655840519549423190016 153899676589273608403058688 168368876952367708338388992 182399616698398350699921408 189414986571413671880687616 205199568785698144537411584 229059983760779324134785024 243199488931197800933228544 252553315428551562507583488 273599425047597526049882112 307799353178547216806117376 364799233396796701399842816 378829973142827343761375232 410399137571396289074823168 458119967521558648269570048 505106630857103125015166976 547198850095195052099764224 615598706357094433612234752 729598466793593402799685632 757659946285654687522750464 820798275142792578149646336 1094397700190390104199528448 1231197412714188867224469504 1515319892571309375045500928 1641596550285585156299292672 2188795400380780208399056896 2462394825428377734448939008 3283193100571170312598585344 4924789650856755468897878016 6566386201142340625197170688 9849579301713510937795756032 19699158603427021875591512064
- Sum of all divisors σ(n): 65879640767585201440546136823
- Sum of proper divisors (its aliquot sum) s(n): 46180482164158179564954624759
- 19699158603427021875591512064 is an abundant number, because the sum of its proper divisors (46180482164158179564954624759) is greater than itself. Its abundance is 26481323560731157689363112695
Bases of 19699158603427021875591512064
- Binary: 11111110100110110000110001011110110010110101111100000011001000101010000100000000000000000000002
- Hexadecimal: 0x3FA6C317B2D7C0C8A8400000
- Base-36: 1WR6NRDSZE3A4G00000
Squares and roots of 19699158603427021875591512064
- 19699158603427021875591512064 squared (196991586034270218755915120642) is 388056849682972854917637808860881465990658686521857540096
- 19699158603427021875591512064 cubed (196991586034270218755915120643) is 7644393429051121301354012231046248447712105690317547398133617005526754534656147718144
-
19699158603427021875591512064 is a
perfect square number . Itssquare root is 140353691092992 -
The
cube root of 19699158603427021875591512064 is 2700738645.8017052323
Scales and comparisons
How big is 19699158603427021875591512064?- 19,699,158,603,427,021,875,591,512,064 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 19,699,158,603,427,021,875,591,512,064 would take you about two hundred ninety-three billion, two hundred seventy-four million, seven hundred one thousand and nine years!
This is a very rough estimate, based on a speaking rate of half a second every third order of magnitude. If you speak quickly, you could probably say any randomly-chosen number between one and a thousand in around half a second. Very big numbers obviously take longer to say, so we add half a second for every extra x1000. (We do not count involuntary pauses, bathroom breaks or the necessity of sleep in our calculation!)
- A cube with a volume of 19699158603427021875591512064 cubic inches would be around 225061553.8 feet tall.
Recreational maths with 19699158603427021875591512064
- 19699158603427021875591512064 backwards is 46021519557812072430685199691
- The number of decimal digits it has is: 29
- The sum of 19699158603427021875591512064'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 19699158603427021875591512064 - Facts about the integer". Numbermatics.com. 2024. Web. 24 September 2024.
APA style:
Numbermatics. (2024). Number 19699158603427021875591512064 - Facts about the integer. Retrieved 24 September 2024, from https://numbermatics.com/n/19699158603427021875591512064/
Chicago style:
Numbermatics. 2024. "Number 19699158603427021875591512064 - Facts about the integer". https://numbermatics.com/n/19699158603427021875591512064/
The information we have on file for 19699158603427021875591512064 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 19699158603427021875591512064, math, Factors of 19699158603427021875591512064, curriculum, school, college, exams, university, Prime factorization of 19699158603427021875591512064, STEM, science, technology, engineering, physics, economics, calculator, nineteen octillion, six hundred ninety-nine septillion, one hundred fifty-eight sextillion, six hundred three quintillion, four hundred twenty-seven quadrillion, twenty-one trillion, eight hundred seventy-five billion, five hundred ninety-one million, five hundred twelve thousand and sixty-four.