782549398930268215849254912
782,549,398,930,268,215,849,254,912 is an even composite number composed of five prime numbers multiplied together.
782549398930268215849254912 is an even composite number. It is composed of five distinct prime numbers multiplied together. It has a total of twenty-two thousand, five hundred twenty-eight divisors.
Prime factorization of 782549398930268215849254912:
221 × 315 × 133 × 433 × 533
(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 × 3 × 3 × 3 × 3 × 3 × 13 × 13 × 13 × 43 × 43 × 43 × 53 × 53 × 53)See below for interesting mathematical facts about the number 782549398930268215849254912 from the Numbermatics database.
Names of 782549398930268215849254912
- Cardinal: 782549398930268215849254912 can be written as Seven hundred eighty-two septillion, five hundred forty-nine sextillion, three hundred ninety-eight quintillion, nine hundred thirty quadrillion, two hundred sixty-eight trillion, two hundred fifteen billion, eight hundred forty-nine million, two hundred fifty-four thousand, nine hundred twelve.
Scientific notation
- Scientific notation: 7.82549398930268215849254912 × 1026
Factors of 782549398930268215849254912
Divisors of 782549398930268215849254912
- Number of divisors d(n): 22528
-
Complete list of divisors:
1 2 3 4 6 8 9 12 13 16 18 24 26 27 32 36 39 43 48 52 53 54 64 72 78 81 86 96 104 106 108 117 128 129 144 156 159 162 169 172 192 208 212 216 234 243 256 258 288 312 318 324 338 344 351 384 387 416 424 432 468 477 486 507 512 516 559 576 624 636 648 676 688 689 702 729 768 774 832 848 864 936 954 972 1014 1024 1032 1053 1118 1152 1161 1248 1272 1296 1352 1376 1378 1404 1431 1458 1521 1536 1548 1664 1677 1696 1728 1849 1872 1908 1944 2028 2048 2064 2067 2106 2187 2197 2236 2279 2304 2322 2496 2544 2592 2704 2752 2756 2808 2809 2862 2916 3042 3072 3096 3159 3328 3354 3392 3456 3483 3698 3744 3816 3888 4056 4096 4128 4134 4212 4293 4374 4394 4472 4558 4563 4608 4644 4992 5031 5088 5184 5408 5504 5512 5547 5616 5618 5724 5832 6084 6144 6192 6201 6318 6561 6591 6656 6708 6784 6837 6912 6966 7267 7396 7488 7632 7776 8112 8192 8256 8268 8424 8427 8586 8748 8788 8944 8957 9116 9126 9216 9288 9477 9984 10062 10176 10368 10449 10816 11008 11024 11094 11232 11236 11448 11664 12168 12288 12384 12402 12636 12879 13122 13182 13312 13416 13568 13674 13689 13824 13932 14534 14792 14976 15093 15264 15552 16224 16384 16512 16536 16641 16848 16854 17172 17496 17576 17888 17914 18232 18252 18432 18576 18603 18954 19683 19773 19968 20124 20352 20511 20736 20898 21632 21801 22016 22048 22188 22464 22472 22896 23328 24037 24336 24576 24768 24804 25272 25281 25758 26244 26364 26624 26832 26871 27136 27348 27378 27648 27864 28431 29068 29584 29627 29952 30186 30528 31104 31347 32448 32768 33024 33072 33282 33696 33708 34344 34992 35152 35776 35828 36464 36504 36517 36864 37152 37206 37908 38637 39366 39546 39936 40248 40704 41022 41067 41472 41796 43264 43602 44032 44096 44376 44928 44944 45279 45792 46656 48074 48672 49152 49536 49608 49923 50544 50562 51516 52488 52728 53248 53664 53742 54272 54696 54756 55296 55728 55809 56862 58136 59049 59168 59254 59319 59904 60372 61056 61533 62208 62694 64896 65403 65536 66048 66144 66564 67392 67416 68688 69984 70304 71552 71656 72111 72928 73008 73034 73728 74304 74412 75816 75843 77274 78732 79092 79507 79872 80496 80613 81408 82044 82134 82944 83592 85293 86528 87204 88064 88192 88752 88881 89856 89888 90558 91584 93312 94041 94471 96148 97344 97997 98304 99072 99216 99846 101088 101124 103032 104976 105456 106496 107328 107484 108544 109392 109512 109551 110592 111456 111618 113724 115911 116272 116441 118098 118336 118508 118638 119808 120744 120787 122112 123066 123201 124416 125388 129792 130806 131072 132096 132288 133128 134784 134832 135837 137376 139968 140608 143104 143312 144222 145856 146016 146068 147456 148608 148824 148877 149769 151632 151686 154548 157464 158184 159014 159744 160992 161226 162816 164088 164268 165888 167184 167427 170586 173056 174408 176128 176384 177147 177504 177762 177957 179712 179776 181116 183168 184599 186624 188082 188942 192296 194688 195994 196209 196608 198144 198432 199692 202176 202248 206064 209952 210912 212992 214656 214968 216333 217088 218784 219024 219102 221184 222912 223236 227448 227529 231822 232544 232882 236196 236672 237016 237276 238521 239616 241488 241574 241839 244224 246132 246402 248832 250776 255879 259584 261612 262144 264192 264576 266256 266643 269568 269664 271674 274752 279936 281216 282123 283413 286208 286624 288444 291712 292032 292136 293991 294912 297216 297648 297754 299538 303264 303372 309096 312481 314928 316368 318028 319488 321984 322452 325632 328176 328536 328653 331776 334368 334854 341172 346112 347733 348816 349323 352256 352768 354294 355008 355524 355914 359424 359552 362232 362361 366336 369198 369603 373248 376164 377884 384592 385151 389376 391988 392418 393216 396288 396864 399384 404352 404496 407511 412128 419904 421824 425984 429312 429936 432666 434176 437568 438048 438204 442368 445824 446472 446631 449307 454896 455058 463644 465088 465764 472392 473344 474032 474552 474721 477042 479232 482976 483148 483678 488448 492264 492804 497664 501552 502281 511758 519168 523224 524288 528384 529152 531441 532512 533286 533871 539136 539328 543348 549504 553797 559872 562432 564246 566826 572416 573248 576888 583424 584064 584272 587982 588627 589824 594432 595296 595508 599076 606528 606744 618192 624962 629856 632736 636056 638976 643968 644904 648999 651264 656352 657072 657306 663552 668736 669708 682344 682587 692224 695466 697632 698646 704512 705536 708588 710016 711048 711828 715563 718848 719104 724464 724722 725517 732672 738396 739206 746496 752328 755768 767637 769184 770302 778752 783976 784836 786432 792576 793728 798768 799929 808704 808992 815022 824256 839808 843648 846369 850239 851968 858624 859872 865332 868352 875136 876096 876408 881973 884736 891648 892944 893262 898614 909792 910116 927288 930176 931528 937443 944784 946688 948064 949104 949442 954084 958464 965952 966296 967356 976896 984528 985608 985959 995328 1003104 1004562 1023516 1033591 1038336 1043199 1046448 1047969 1048576 1056768 1058304 1062882 1065024 1066572 1067742 1078272 1078656 1086696 1087083 1099008 1107594 1108809 1119744 1124864 1128492 1133652 1144832 1146496 1153776 1155453 1166848 1168128 1168544 1175964 1177254 1179648 1188864 1190592 1191016 1198152 1213056 1213488 1222533 1236384 1249924 1259712 1265472 1272112 1273961 1277952 1287936 1289808 1297998 1302528 1312704 1314144 1314612 1327104 1337472 1339416 1339893 1347921 1364688 1365174 1384448 1390932 1395264 1397292 1409024 1411072 1417176 1420032 1422096 1423656 1424163 1431126 1437696 1438208 1448928 1449444 1451034 1465344 1476792 1478412 1492992 1504656 1506843 1511536 1535274 1538368 1540604 1557504 1567952 1569672 1570231 1572864 1585152 1587456 1594323 1597536 1599858 1601613 1617408 1617984 1630044 1648512 1661391 1679616 1687296 1692738 1700478 1703936 1717248 1719744 1730664 1736704 1750272 1752192 1752816 1763946 1765881 1769472 1783296 1785888 1786524 1797228 1819584 1820232 1854576 1860352 1863056 1874886 1889568 1893376 1896128 1898208 1898884 1908168 1916928 1931904 1932592 1934712 1935401 1946997 1953792 1969056 1971216 1971918 1990656 2006208 2009124 2047032 2047761 2067182 2076672 2086398 2092896 2095938 2097152 2113536 2116608 2125764 2130048 2133144 2135484 2146689 2156544 2157312 2173392 2174166 2176551 2198016 2215188 2217618 2239488 2249728 2256984 2267304 2289664 2292992 2302911 2307552 2310906 2333696 2336256 2337088 2351928 2354508 2359296 2377728 2381184 2382032 2396304 2399787 2426112 2426976 2445066 2472768 2499848 2519424 2530944 2539107 2544224 2547922 2550717 2555904 2575872 2579616 2595996 2605056 2625408 2628288 2629224 2645919 2654208 2674944 2678832 2679786 2695842 2729376 2730348 2768896 2781864 2790528 2794584 2812329 2818048 2822144 2834352 2840064 2844192 2847312 2848326 2862252 2875392 2876416 2897856 2898888 2902068 2930688 2953584 2956824 2957877 2985984 3009312 3013686 3023072 3070548 3076736 3081208 3100773 3115008 3129597 3135904 3139344 3140462 3143907 3145728 3170304 3174912 3188646 3195072 3199716 3203226 3234816 3235968 3260088 3261249 3297024 3322782 3326427 3359232 3374592 3385476 3400956 3407872 3434496 3439488 3461328 3466359 3473408 3500544 3504384 3505632 3527892 3531762 3538944 3566592 3571776 3573048 3594456 3639168 3640464 3667599 3709152 3720704 3726112 3749772 3779136 3786752 3792256 3796416 3797768 3816336 3821883 3833856 3863808 3865184 3869424 3870802 3893994 3907584 3938112 3942432 3943836 3981312 4012416 4018248 4019679 4043763 4062253 4094064 4095522 4134364 4153344 4172796 4185792 4191876 4213871 4227072 4233216 4251528 4260096 4266288 4270968 4272489 4293378 4313088 4314624 4346784 4348332 4353102 4396032 4430376 4435236 4478976 4499456 4513968 4520529 4534608 4579328 4585984 4605822 4615104 4621812 4667392 4672512 4674176 4703856 4709016 4710693 4718592 4755456 4762368 4764064 4782969 4792608 4799574 4804839 4852224 4853952 4890132 4945536 4984173 4999696 5006963 5038848 5061888 5078214 5088448 5095844 5101434 5111808 5151744 5159232 5191992 5193841 5210112 5250816 5256576 5258448 5291838 5297643 5308416 5349888 5357664 5359572 5391684 5458752 5460696 5537792 5563728 5581056 5589168 5624658 5636096 5644288 5668704 5680128 5688384 5694624 5696652 5724504 5750784 5752832 5795712 5797776 5804136 5806203 5840991 5861376 5907168 5913648 5915754 5971968 6018624 6027372 6046144 6141096 6143283 6153472 6162416 6171373 6201546 6230016 6259194 6271808 6278688 6280924 6287814 6291456 6340608 6349824 6377292 6390144 6399432 6401711 6406452 6440067 6469632 6471936 6520176 6522498 6529653 6594048 6645564 6652854 6718464 6749184 6770952 6801912 6815744 6868992 6878976 6908733 6922656 6932718 6946816 7001088 7008768 7011264 7055784 7063524 7077888 7133184 7143552 7146096 7188912 7199361 7278336 7280928 7335198 7418304 7441408 7452224 7499544 7558272 7573504 7584512 7592832 7595536 7617321 7632672 7643766 7652151 7667712 7727616 7730368 7738848 7741604 7787988 7815168 7876224 7884864 7887672 7937757 7962624 8024832 8036496 8039358 8087526 8124506 8188128 8191044 8268728 8306688 8345592 8371584 8383752 8427742 8436987 8454144 8466432 8503056 8520192 8532576 8541936 8544978 8586756 8626176 8629248 8693568 8696664 8706204 8792064 8860752 8870472 8873631 8957952 8998912 9027936 9041058 9069216 9158656 9171968 9211644 9230208 9243624 9302319 9334784 9345024 9348352 9388791 9407712 9418032 9421386 9431721 9437184 9510912 9524736 9528128 9565938 9585216 9599148 9609678 9704448 9707904 9780264 9783747 9891072 9968346 9979281 9999392 10013926 10077696 10123776 10156428 10176896 10191688 10202868 10223616 10303488 10318464 10383984 10387682 10399077 10420224 10501632 10513152 10516896 10583676 10595286 10616832 10699776 10715328 10719144 10783368 10917504 10921392 11002797 11075584 11127456 11162112 11178336 11249316 11272192 11288576 11337408 11360256 11376768 11389248 11393304 11449008 11465649 11501568 11505664 11591424 11595552 11608272 11612406 11681982 11722752 11814336 11827296 11831508 11943936 12037248 12054744 12059037 12092288 12131289 12186759 12282192 12286566 12306944 12324832 12342746 12403092 12460032 12518388 12543616 12557376 12561848 12575628 12641613 12681216 12699648 12754584 12780288 12798864 12803422 12812904 12817467 12880134 12939264 12943872 13040352 13044996 13059306 13188096 13291128 13305708 13436683 13436928 13498368 13541904 13561587 13603824 13631488 13737984 13757952 13817466 13845312 13865436 13893632 14002176 14017536 14022528 14111568 14127048 14132079 14155776 14266368 14287104 14292192 14348907 14377824 14398722 14414517 14556672 14561856 14670396 14836608 14882816 14904448 14952519 14999088 15020889 15116544 15147008 15169024 15185664 15191072 15234642 15265344 15287532 15304302 15335424 15455232 15460736 15477696 15483208 15575976 15581523 15630336 15752448 15769728 15775344 15875514 15892929 15925248 16049664 16072992 16078716 16175052 16249012 16376256 16382088 16537456 16561493 16613376 16691184 16743168 16767504 16855484 16873974 16908288 16932864 17006112 17040384 17065152 17083872 17089956 17173512 17252352 17258496 17387136 17393328 17412408 17418609 17522973 17584128 17721504 17740944 17747262 17915904 17997824 18055872 18082116 18138432 18317312 18343936 18423288 18429849 18460416 18487248 18514119 18604638 18669568 18690048 18696704 18777582 18815424 18836064 18842772 18863442 18874368 19021824 19049472 19056256 19131876 19170432 19198296 19205133 19219356 19320201 19408896 19415808 19560528 19567494 19588959 19782144 19936692 19958562 19998784 20027852 20155392 20247552 20312856 20353792 20383376 20405736 20413003 20447232 20606976 20636928 20726199 20767968 20775364 20798154 20840448 21003264 21026304 21033792 21167352 21190572 21233664 21399552 21430656 21438288 21566736 21598083 21835008 21842784 22005594 22151168 22254912 22324224 22356672 22498632 22544384 22577152 22674816 22720512 22753536 22778496 22786608 22851963 22898016 22931298 22956453 23003136 23011328 23182848 23191104 23216544 23224812 23363964 23445504 23628672 23654592 23663016 23813271 23887872 24074496 24109488 24118074 24184576 24262578 24373518 24564384 24573132 24613888 24649664 24685492 24806184 24920064 25036776 25087232 25114752 25123696 25151256 25160213 25283226 25310961 25362432 25399296 25509168 25560576 25597728 25606844 25625808 25634934 25760268 25878528 25887744 26080704 26089992 26118612 26376192 26582256 26611416 26620893 26873366 26873856 26996736 27083808 27123174 27207648 27262976 27475968 27515904 27634932 27690624 27730872 27787264 27906957 28004352 28035072 28045056 28166373 28223136 28254096 28264158 28295163 28311552 28532736 28574208 28584384 28697814 28755648 28797444 28829034 29113344 29123712 29340792 29351241 29673216 29765632 29808896 29905038 29937843 29998176 30041778 30233088 30294016 30338048 30371328 30382144 30469284 30530688 30575064 30608604 30670848 30910464 30921472 30955392 30966416 31151952 31163046 31197231 31260672 31504896 31539456 31550688 31751028 31785858 31850496 32099328 32145984 32157432 32350104 32498024 32752512 32764176 33008391 33074912 33122986 33226752 33382368 33486336 33535008 33710968 33747948 33816576 33865728 34012224 34080768 34130304 34167744 34179912 34347024 34396947 34504704 34516992 34774272 34786656 34824816 34837218 35045946 35168256 35443008 35481888 35494524 35831808 35995648 36111744 36164232 36177111 36276864 36393867 36560277 36634624 36687872 36846576 36859698 36920832 36974496 37028238 37209276 37339136 37380096 37393408 37555164 37630848 37672128 37685544 37726884 37924839 38043648 38098944 38112512 38263752 38340864 38396592 38410266 38438712 38452401 38640402 38817792 38831616 39121056 39134988 39177918 39564288 39873384 39917124 39997568 40055704 40310049 40310784 40495104 40625712 40684761 40707584 40766752 40811472 40826006 40894464 41213952 41273856 41452398 41535936 41550728 41596308 41680896 42006528 42052608 42067584 42334704 42381144 42396237 42467328 42799104 42861312 42876576 43133472 43196166 43243551 43670016 43685568 44011188 44302336 44509824 44648448 44713344 44857557 44997264 45062667 45088768 45154304 45349632 45441024 45507072 45556992 45573216 45703926 45796032 45862596 45912906 46006272 46022656 46365696 46382208 46433088 46449624 46727928 46744569 46891008 47257344 47309184 47326032 47626542 47678787 47775744 48148992 48218976 48236148 48369152 48525156 48747036 49128768 49146264 49227776 49299328 49370984 49612368 49684479 49840128 50073552 50174464 50229504 50247392 50302512 50320426 50566452 50621922 50724864 50798592 51018336 51121152 51195456 51213688 51251616 51269868 51520536 51757056 51775488 52161408 52179984 52237224 52255827 52568919 52752384 53164512 53222832 53241786 53746732 53747712 53993472 54167616 54246348 54415296 54780323 54951936 55031808 55269864 55289547 55381248 55461744 55542357 55574528 55813914 56008704 56070144 56090112 56332746 56446272 56508192 56528316 56590326 56623104 57065472 57148416 57168768 57395628 57511296 57594888 57615399 57658068 57960603 58226688 58247424 58681584 58702482 58766877 59346432 59531264 59617792 59810076 59875686 59996352 60083556 60466176 60588032 60676096 60742656 60764288 60938568 61061376 61150128 61217208 61239009 61341696 61820928 61842944 61910784 61932832 62178597 62303904 62326092 62394462 62521344 63009792 63078912 63101376 63502056 63571716 63700992 64198656 64291968 64314864 64700208 64794249 64996048 65505024 65528352 66016782 66149824 66245972 66453504 66764736 66972672 67070016 67421936 67495896 67519933 67633152 67731456 68024448 68161536 68260608 68335488 68359824 68555889 68694048 68793894 68869359 69009408 69033984 69548544 69573312 69649632 69674436 70091892 70336512 70886016 70963776 70989048 71439813 71663616 71991296 72223488 72328464 72354222 72553728 72787734 73120554 73269248 73375744 73693152 73719396 73841664 73948992 74056476 74418552 74678272 74760192 74786816 75110328 75261696 75344256 75371088 75453768 75480639 75849678 75932883 76087296 76197888 76225024 76527504 76681728 76793184 76820532 76877424 76904802 77280804 77635584 77663232 78242112 78269976 78355836 79128576 79746768 79834248 79862679 79995136 80111408 80620098 80621568 80990208 81251424 81369522 81415168 81533504 81622944 81652012 81788928 82427904 82547712 82904796 83071872 83101456 83192616 83222243 83361792 83720871 84013056 84105216 84135168 84499119 84669408 84762288 84792474 84885489 84934656 85598208 85722624 85753152 86266944 86392332 86487102 87340032 87371136 88022376 88053723 88604672 89019648 89296896 89426688 89715114 89813529 89994528 90125334 90177536 90308608 90699264 90882048 91014144 91113984 91146432 91407852 91592064 91725192 91825812 92012544 92045312 92731392 92764416 92866176 92899248 93455856 93489138 93591693 93782016 94514688 94618368 94652064 95253084 95357574 95551488 96297984 96437952 96472296 96738304 97050312 97494072 98257536 98292528 98455552 98598656 98741968 99025173 99224736 99368958 99680256 100147104 100348928 100459008 100494784 100605024 100640852 101132904 101243844 101449728 101597184 102036672 102242304 102390912 102427376 102503232 102539736 103041072 103190841 103514112 103550976 104322816 104359968 104474448 104511654 105137838 105504768 106329024 106445664 106483572 107493464 107495424 107986944 108335232 108492696 108531333 108830592 109181601 109560646 109680831 109903872 110063616 110539728 110579094 110762496 110923488 111084714 111149056 111627828 112017408 112140288 112180224 112665492 112892544 113016384 113056632 113180652 113774517 114130944 114296832 114337536 114791256 115022592 115189776 115230798 115316136 115357203 115921206 116453376 116494848 117363168 117404964 117533754 118692864 119062528 119235584 119620152 119751372 119992704 120167112 120930147 120932352 121176064 121352192 121485312 121528576 121877136 122054283 122122752 122300256 122434416 122478018 122683392 123641856 123685888 123821568 123865664 124357194 124607808 124652184 124788924 125042688 126019584 126157824 126202752 127004112 127143432 127188711 127401984 128397312 128583936 128629728 129400416 129588498 129730653 129992096 131010048 131056704 132033564 132299648 132491944 132907008 133529472 133945344 134140032 134572671 134843872 134991792 135039866 135188001 135266304 135462912 136048896 136323072 136521216 136670976 136719648 137111778 137388096 137587788 137738718 138018816 138067968 139097088 139146624 139299264 139348872 140183784 140233707 140673024 141772032 141927552 141978096 142879626 143036361 143327232 143982592 144446976 144656928 144708444 145107456 145575468 146241108 146538496 146751488 147386304 147438792 147683328 147897984 148112952 148837104 149053437 149356544 149520384 149573632 150220656 150523392 150688512 150742176 150907536 150961278 151699356 151865766 152174592 152395776 152450048 153055008 153363456 153586368 153641064 153754848 153809604 154561608 155271168 155326464 156484224 156539952 156711672 156767481 157706757 158257152 159493536 159668496 159725358 159990272 160222816 161240196 161243136 161980416 162502848 162739044 162830336 163067008 163245888 163304024 164340969 164855808 165095424 165809592 165868641 166143744 166202912 166385232 166444486 166627071 166723584 167441742 168026112 168210432 168270336 168998238 169338816 169524576 169584948 169770978 169869312 171196416 171445248 171506304 172533888 172784664 172846197 172974204 173881809 174676879 174680064 174742272 176044752 176107446 176300631 177209344 178039296 178593792 178853376 179430228 179627058 179989056 180250668 180617216 181398528 181764096 182028288 182227968 182292864 182815704 183184128 183450384 183651624 183717027 184025088 184090624 185462784 185528832 185732352 185798496 186535791 186911712 186978276 187183386 187564032 189029376 189236736 189304128 190506168 190715148 191102976 192595968 192875904 192944592 193476608 194100624 194382747 194988144 196515072 196585056 196911104 197197312 197483936 198050346 198449472 198737916 199360512 200294208 200697856 200918016 200989568 201210048 201281704 202265808 202487688 202559799 202899456 203194368 204073344 204484608 204781824 204854752 205006464 205079472 205667667 206082144 206381682 206608077 207028224 207101952 208645632 208719936 208948896 209023308 210275676 211009536 212658048 212891328 212967144 214319439 214986928 214990848 215299409 215973888 216670464 216985392 217062666 217661184 218363202 219121292 219361662 219807744 220127232 221079456 221158188 221524992 221846976 222169428 223255656 223335163 224034816 224280576 224360448 225330984 225785088 226032768 226113264 226361304 226441917 227549034 227798649 228261888 228593664 228675072 229582512 230045184 230379552 230461596 230632272 230714406 231842412 232906752 232989696 234726336 234809928 235067508 237385728 238125056 238471168 239240304 239502744 239588037 239985408 240334224 241860294 241864704 242352128 242704384 242970624 243057152 243754272 244108566 244245504 244600512 244868832 244956036 245366784 247283712 247371776 247643136 247731328 248714388 249215616 249304368 249577848 249666729 250085376 251162613 252039168 252315648 252405504 253497357 254008224 254286864 254377422 254656467 254803968 256794624 257167872 257259456 258800832 259176996 259461306 259984192 262020096 262113408 264067128 264161169 264599296 264983888 265369039 265814016 267058944 267890688 268280064 269145342 269440587 269687744 269983584 270079732 270376002 270532608 270925824 272097792 272646144 273042432 273341952 273439296 274223556 274776192 275175576 275273573 275477436 276037632 276135936 278194176 278293248 278598528 278697744 280367568 280467414 280775079 281346048 283544064 283855104 283956192 285759252 286072722 286654464 287965184 288893952 289313856 289416888 290214912 291150936 292482216 293076992 293502976 294772608 294877584 295366656 295795968 296225904 297075519 297674208 298106874 298713088 299040768 299147264 300441312 301046784 301377024 301484352 301815072 301922556 303398712 303731532 304349184 304791552 304900096 306110016 306726912 307172736 307282128 307509696 307619208 309123216 309572523 310542336 310652928 312968448 313079904 313423344 313534962 315413514 316514304 318987072 319336992 319450716 319980544 320445632 322480392 322486272 323960832 325005696 325478088 325593999 325660672 326134016 326491776 326608048 327082769 327544803 328681938 329042493 329711616 330190848 331619184 331737282 332287488 332405824 332770464 332888972 333254142 333447168 334883484 336052224 336420864 336540672 337996476 338677632 339049152 339169896 339541956 341323551 342392832 342890496 343012608 345067776 345569328 345692394 345948408 346071609 347763618 349353758 349360128 349484544 352089504 352214892 352601262 354418688 356078592 357187584 357706752 358860456 359254116 359978112 360501336 361234432 362790441 362797056 363528192 364056576 364455936 364585728 365631408 366162849 366368256 366900768 367303248 367434054 368050176 368181248 370925568 371057664 371464704 371596992 373071582 373823424 373956552 374366772 375128064 378058752 378473472 378608256 381012336 381430296 381566133 382205952 385191936 385751808 385889184 386953216 388201248 388765494 389191959 389976288 393030144 393170112 393822208 394394624 394967872 396100692 396898944 397475832 398721024 400588416 401395712 401836032 401979136 402420096 402563408 403718013 404531616 404975376 405119598 405564003 405798912 406388736 408146688 408969216 409563648 409709504 410012928 410158944 411335334 412164288 412763364 413216154 414056448 414203904 417291264 417439872 417897792 418046616 420551352 420701121 422019072 425316096 425782656 425934288 428638878 429109083 429973856 429981696 430598818 431947776 433340928 433970784 434125332 435322368 436726404 438242584 438723324 439615488 440254464 442158912 442316376 443049984 443693952 444338856 446511312 446670326 447160311 448069632 448561152 448720896 450661968 451570176 452065536 452226528 452722608 452883834 455098068 455597298 456523776 457187328 457350144 459165024 460090368 460759104 460923192 461264544 461428812 463684824 465813504 465979392 469452672 469619856 470135016 470302443 473120271 474771456 476250112 476942336 478480608 479005488 479176074 479970816 480668448 483720588 483729408 484704256 485408768 485941248 486114304 487508544 488217132 488491008 489201024 489737664 489912072 493022907 494567424 494743552 495286272 495462656 497428776 497605923 498431232 498608736 499155696 499333458 499881213 500170752 502325226 504078336 504631296 504811008 506994714 508016448 508573728 508754844 509312934 509607936 513589248 514335744 514518912 517601664 518353992 518538591 518922612 519968384 521645427 524030637 524040192 524226816 528134256 528322338 528901893 529198592 529967776 530738078 531628032 534117888 535781376 536560128 538290684 538881174 539375488 539967168 540159464 540752004 541851648 544195584 545292288 546084864 546683904 546878592 548447112 549552384 550351152 550547146 550954872 551151081 552075264 552271872 556388352 556586496 557197056 557395488 560735136 560934828 561550158 562692096 567088128 567710208 567912384 571518504 572145444 573308928 575930368 577787904 578627712 578833776 580429824 582301872 583148241 584964432 586153984 587005952 589545216 589755168 590733312 591591936 592451808 594151038 595348416 596213748 597426176 598081536 598294528 600882624 602093568 602754048 602968704 603630144 603845112 606797424 607463064 607679397 608698368 609583104 609800192 612220032 613453824 614345472 614564256 615019392 615238416 617003001 618246432 619145046 619824231 621084672 621305856 625936896 626159808 626846688 627069924 630827028 633028608 637974144 638673984 638901432 639961088 640891264 642958317 644960784 644972544 645898227 647921664 650011392 650956176 651187998 651321344 652268032 652983552 653216096 654165538 655089606 657363876 658084986 659423232 660381696 663238368 663474564 664574976 664811648 665540928 665777944 666508284 669766968 670005489 672104448 672841728 673081344 675992952 677355264 678098304 678339792 679083912 679325751 682647102 683395947 684785664 685780992 686025216 690135552 691138656 691384788 691896816 692143218 695527236 698707516 698720256 698969088 704179008 704429784 705202524 712144199 712157184 714375168 715413504 717720912 718508232 718764111 719956224 721002672 722468864 725580882 725594112 727056384 728113152 728911872 729171456 731262816 732325698 732736512 733801536 734606496 734868108 736100352 736362496 741851136 742115328 742929408 743193984 746143164 747646848 747913104 748733544 749000187 750256128 753487839 756117504 756946944 757216512 760492071 762024672 762860592 763132266 763969401 764411904 770383872 771503616 771778368 773906432 776402496 777530988 778383918 779952576 786060288 786340224 787644416 788789248 789935744 792201384 792483507 793797888 794951664 796107117 797442048 801176832 802791424 803672064 803958272 804840192 805126816 807436026 808321761 809063232 809950752 810239196 811128006 811597824 812777472 816293376 817938432 819127296 819419008 820025856 820317888 822670668 824328576 825526728 825820719 826432308 828112896 828407808 834582528 834879744 835795584 836093232 841102704 841402242 842325237 844038144 850632192 851565312 851868576 857277756 858218166 859947712 859963392 861197636 863895552 866681856 867941568 868250664 870644736 873452808 876485168 877446648 877759129 879230976 880508928 884317824 884632752 886099968 887387904 888677712 891226557 893022624 893340652 894320622 896139264 897122304 897441792 901323936 903140352 904131072 904453056 905445216 905767668 910196136 911194596 913047552 914374656 914700288 918330048 920180736 921518208 921846384 922529088 922857624 927369648 928717569 931627008 931958784 938905344 939239712 940270032 940604886 946240542 949542912 952500224 953884672 956961216 958010976 958352148 959941632 961336896 967441176 967458816 969408512 970817536 971882496 972228608 975017088 976434264 976781997 976982016 978402048 979475328 979824144 981248307 982634409 986045814 987127479 989134848 989487104 990572544 990925312 994857552 995211846 996862464 997217472 998311392 998666916 999762426 1000341504 1004650452 1008156672 1009262592 1009622016 1013989428 1016032896 1017147456 1017509688 1018625868 1023970653 1027178496 1028671488 1029037824 1035203328 1036707984 1037077182 1037845224 1038214827 1039936768 1043290854 1048061274 1048080384 1048453632 1056268512 1056644676 1057803786 1058397184 1059935552 1061476156 1063256064 1068235776 1071562752 1073120256 1076581368 1077762348 1078750976 1079934336 1080318928 1081504008 1081889159 1083703296 1088371323 1088391168 1090584576 1092169728 1093367808 1093757184 1096894224 1098488547 1099104768 1100702304 1101094292 1101909744 1102302162 1104150528 1104543744 1112776704 1113172992 1114394112 1114790976 1121470272 1121869656 1123100316 1125384192 1134176256 1135420416 1135824768 1143037008 1144290888 1144698399 1146617856 1151860736 1155575808 1157255424 1157667552 1160859648 1164603744 1166296482 1167575877 1169928864 1172307968 1174011904 1179090432 1179510336 1181466624 1183183872 1184903616 1188302076 1190696832 1192427496 1194852352 1196163072 1196589056 1201765248 1204187136 1205508096 1205937408 1207260288 1207690224 1211154039 1213594848 1214926128 1215358794 1216692009 1217396736 1219166208 1219600384 1224440064 1226907648 1228690944 1229128512 1230038784 1230476832 1234006002 1236492864 1238290092 1239648462 1242169344 1242611712 1251873792 1252319616 1253693376 1254139848 1261654056 1262103363 1266057216 1275948288 1277347968 1277802864 1279922176 1281782528 1285916634 1287327249 1289921568 1289945088 1291796454 1295843328 1300022784 1301912352 1302375996 1302642688 1304536064 1305967104 1306432192 1308331076 1310179212 1314727752 1316169972 1318846464 1320763392 1326476736 1326949128 1329149952 1329623296 1331081856 1331555888 1333016568 1339533936 1340010978 1341480933 1344208896 1345683456 1346162688 1351985904 1354710528 1356196608 1356679584 1358167824 1358651502 1365294204 1366791894 1369571328 1371561984 1372050432 1380271104 1382277312 1382769576 1383793632 1384286436 1391054472 1397415032 1397440512 1397938176 1408358016 1408859568 1410405048 1410907329 1419360813 1424288398 1424314368 1428750336 1430827008 1435441824 1437016464 1437528222 1439912448 1442005344 1444937728 1451161764 1451188224 1454112768 1456226304 1457823744 1458342912 1462525632 1464651396 1465473024 1467603072 1469212992 1469736216 1472724992 1479068721 1483702272 1484230656 1485858816 1486387968 1492286328 1492817769 1495293696 1495826208 1497467088 1498000374 1499643639 1500512256 1506975678 1512235008 1513893888 1514433024 1520984142 1524049344 1525721184 1526264532 1527938802 1528823808 1540767744 1543007232 1543556736 1547812864 1552804992 1555061976 1555615773 1556767836 1559905152 1564936281 1572091911 1572120576 1572680448 1575288832 1577578496 1579871488 1584402768 1584967014 1586705679 1587595776 1589903328 1592214234 1594884096 1602353664 1605582848 1607344128 1607916544 1609680384 1610253632 1614872052 1616643522 1618126464 1619901504 1620478392 1622256012 1625554944 1632586752 1635876864 1638254592 1638838016 1640051712 1640635776 1645341336 1648657152 1651053456 1651641438 1652864616 1653453243 1656225792 1656815616 1669165056 1669759488 1671591168 1672186464 1682205408 1682804484 1684650474 1688076288 1701264384 1703130624 1703737152 1714555512 1716436332 1719895424 1719926784 1722395272 1727791104 1733363712 1735883136 1736501328 1741289472 1746905616 1749444723 1752970336 1754893296 1755518258 1758461952 1761017856 1768635648 1769265504 1772199936 1774775808 1777355424 1782453114 1786045248 1786681304 1788641244 1792278528 1794244608 1794883584 1802647872 1806280704 1808262144 1808906112 1810890432 1811535336 1820392272 1822389192 1823038191 1826095104 1828749312 1829400576 1836660096 1840361472 1843036416 1843692768 1845058176 1845715248 1854739296 1857435138 1859472693 1863254016 1863917568 1877810688 1878479424 1880540064 1881209772 1892481084 1899085824 1905000448 1907769344 1913922432 1916021952 1916704296 1919883264 1922673792 1928874951 1934882352 1934917632 1937694681 1938817024 1941635072 1943764992 1944457216 1950034176 1952868528 1953563994 1953964032 1956804096 1958950656 1959648288 1962496614 1965268818 1972091628 1974254958 1978269696 1978974208 1981145088 1981850624 1989715104 1990423692 1993724928 1994434944 1996622784 1997333832 1999524852 2009300904 2010016467 2016313344 2018525184 2019244032 2027978856 2032065792 2034294912 2035019376 2037251736 2037977253 2047941306 2050187841 2054356992 2057342976 2058075648 2070406656 2073415968 2074154364 2075690448 2076429654 2079873536 2086581708 2096122548 2096160768 2096907264 2112537024 2113289352 2115607572 2116794368 2119871104 2122952312 2136432597 2136471552 2143125504 2146240512 2153162736 2155524696 2156292333 2157501952 2159868672 2160637856 2163008016 2163778318 2167406592 2176742646 2176782336 2181169152 2184339456 2186735616 2187514368 2193788448 2196977094 2198209536 2201404608 2202188584 2203819488 2204604324 2208301056 2209087488 2225553408 2226345984 2228788224 2229581952 2242940544 2243739312 2246200632 2247000561 2250768384 2260463517 2268352512 2270840832 2271649536 2286074016 2288581776 2289396798 2291908203 2293235712 2303721472 2311151616 2314510848 2315335104 2321719296 2329207488 2332592964 2335151754 2339857728 2348023808 2358180864 2359020672 2362933248 2366367744 2369807232 2376604152 2377450521 2381393664 2384854992 2388321351 2389704704 2392326144 2393178112 2403530496 2408374272 2411016192 2411874816 2414520576 2415380448 2422308078 2424965283 2427189696 2429852256 2430717588 2433384018 2434793472 2438332416 2439200768 2448880128 2453815296 2457381888 2458257024 2460077568 2460953664 2468012004 2472985728 2476580184 2477462157 2479296924 2484338688 2485223424 2503747584 2504639232 2507386752 2508279696 2523308112 2524206726 2526975711 2532114432 2551896576 2554695936 2555605728 2559844352 2563565056 2571833268 2574654498 2579843136 2579890176 2583592908 2591686656 2600045568 2603824704 2604751992 2605285376 2609072128 2611934208 2612864384 2616662152 2620358424 2629455504 2632339944 2633277387 2637692928 2641526784 2652953472 2653898256 2658299904 2659246592 2662163712 2663111776 2666033136 2673679671 2679067872 2680021956 2682961866 2688417792 2691366912 2692325376 2703971808 2709421056 2712393216 2713359168 2716335648 2717303004 2730588408 2733583788 2739142656 2743123968 2744100864 2760542208 2764554624 2765539152 2767587264 2768572872 2782108944 2786152707 2794830064 2794881024 2795876352 2816716032 2817719136 2820810096 2821814658 2838721626 2848576796 2848628736 2857500672 2861654016 2870883648 2874032928 2875056444 2879824896 2884010688 2902323528 2902376448 2903357119 2908225536 2912452608 2915647488 2916685824 2925051264 2929302792 2930345991 2930946048 2935206144 2938425984 2939472432 2943744921 2945449984 2947903227 2958137442 2961382437 2967404544 2968461312 2971717632 2972775936 2984572656 2985635538 2990587392 2991652416 2994934176 2996000748 2999287278 3001024512 3013951356 3024470016 3027787776 3028866048 3041968284 3048098688 3051442368 3052529064 3055877604 3071911959 3081535488 3086014464 3087113472 3095625728 3105609984 3110123952 3111231546 3113535672 3114644481 3119810304 3129872562 3144183822 3144241152 3145360896 3150577664 3155156992 3159742976 3168805536 3169934028 3173411358 3175191552 3179806656 3184428468 3189768192 3204707328 3211165696 3214688256 3215833088 3219360768 3220507264 3229744104 3233287044 3236252928 3239803008 3240956784 3244512024 3245667477 3251109888 3265113969 3265173504 3271753728 3276509184 3277676032 3280103424 3281271552 3290682672 3295465641 3297314304 3302106912 3303282876 3305729232 3306906486 3312451584 3313631232 3338330112 3339518976 3343182336 3344372928 3364410816 3365608968 3369300948 3376152576 3402528768 3406261248 3407474304 3429111024 3432872664 3434095197 3439790848 3439853568 3444790544 3455582208 3466727424 3471766272 3473002656 3482578944 3493811232 3498889446 3502727631 3505940672 3509786592 3511036516 3516923904 3522035712 3537271296 3538531008 3544399872 3549551616 3554710848 3564906228 3572090496 3573362608 3577282488 3578556449 3584557056 3588489216 3589767168 3605295744 3612561408 3616524288 3617812224 3621780864 3623070672 3633462117 3640784544 3644778384 3646076382 3650076027 3652190208 3657498624 3658801152 3673320192 3680722944 3686072832 3687385536 3690116352 3691430496 3709478592 3714870276 3718945386 3726508032 3727835136 3755621376 3756958848 3761080128 3762419544 3784962168 3786310089 3798171648 3810000896 3815538688 3827844864 3832043904 3833408592 3839766528 3845347584 3857749902 3861981747 3869764704 3869835264 3875389362 3877634048 3883270144 3887529984 3888914432 3900068352 3905737056 3907127988 3907928064 3913608192 3917901312 3919296576 3924993228 3930537636 3944183256 3948509916 3956539392 3957948416 3962290176 3963701248 3979430208 3980847384 3987449856 3988869888 3993245568 3994667664 3999049704 4018601808 4020032934 4024442799 4032626688 4037050368 4038488064 4055957712 4064131584 4068589824 4070038752 4074503472 4075954506 4095882612 4100375682 4108713984 4114685952 4116151296 4140813312 4146831936 4148308728 4151380896 4152859308 4159747072 4173163416 4192245096 4192321536 4193814528 4225074048 4226578704 4231215144 4232721987 4233588736 4239742208 4245904624 4258082439 4272865194 4272943104 4286251008 4292481024 4306325472 4311049392 4312584666 4315003904 4319737344 4321275712 4326016032 4327556636 4334813184 4353485292 4353564672 4362338304 4368678912 4373471232 4375028736 4387576896 4393954188 4396419072 4402809216 4404377168 4407638976 4409208648 4418174976 4437206163 4451106816 4452691968 4457576448 4459163904 4478453307 4485881088 4487478624 4492401264 4494001122 4498930917 4501536768 4520927034 4536705024 4541681664 4543299072 4572148032 4577163552 4578793596 4583816406 4586471424 4607442944 4622303232 4629021696 4630670208 4643438592 4658414976 4665185928 4666847319 4670303508 4679715456 4694808843 4696047616 4716275733 4716361728 4718041344 4725866496 4732735488 4739614464 4753208304 4754901042 4760117037 4762787328 4769709984 4776642702 4779409408 4784652288 4786356224 4807060992 4816748544 4822032384 4823749632 4829041152 4830760896 4844616156 4849930566 4854379392 4859704512 4861435176 4866768036 4876664832 4878401536 4897760256 4907630592 4914763776 4916514048 4920155136 4921907328 4936024008 4945971456 4953160368 4954924314 4958593848 4960359729 4968677376 4970446848 5007495168 5009278464 5014773504 5016559392 5046616224 5048413452 5053951422 5064228864 5103793152 5109391872 5111211456 5119688704 5127130112 5143666536 5149308996 5159686272 5159780352 5167185816 5183373312 5200091136 5207649408 5209503984 5210570752 5218144256 5223868416 5225728768 5233324304 5240716848 5248334169 5258911008 5264679888 5266554774 5275385856 5283053568 5305906944 5307796512 5316599808 5318493184 5324327424 5326223552 5332066272 5347359342 5358135744 5360043912 5365923732 5376835584 5382733824 5384650752 5407943616 5418842112 5424786432 5426718336 5432671296 5434606008 5461176816 5467167576 5469114573 5478285312 5486247936 5488201728 5521084416 5529109248 5531078304 5535174528 5537145744 5564217888 5572305414 5578418079 5589660128 5589762048 5591752704 5633432064 5635438272 5641620192 5643629316 5677443252 5697153592 5697257472 5715001344 5723308032 5741767296 5748065856 5750112888 5759649792 5768021376 5786624853 5804647056 5804752896 5806714238 5813084043 5816451072 5824905216 5831294976 5833371648 5850102528 5858605584 5860691982 5861892096 5870412288 5876851968 5878944864 5887489842 5890899968 5895806454 5916274884 5922764874 5934809088 5936922624 5943435264 5945551872 5969145312 5971271076 5981174784 5983304832 5989868352 5992001496 5998574556 6027902712 6030049401 6048940032 6055575552 6057732096 6083936568 6096197376 6102884736 6105058128 6111755208 6113931759 6143823918 6150563523 6163070976 6172028928 6174226944 6191251456 6211219968 6220247904 6222463092 6227071344 6229288962 6239620608 6259745124 6288367644 6288482304 6290721792 6301155328 6310313984 6319485952 6337611072 6339868056 6346822716 6350383104 6359613312 6368856936 6409297791 6409414656 6422331392 6429376512 6431666176 6438721536 6441014528 6459488208 6466574088 6468876999 6472505856 6479606016 6481913568 6489024048 6491334954 6502219776 6530227938 6530347008 6543507456 6553018368 6555352064 6560206848 6562543104 6581365344 6590931282 6594628608 6604213824 6606565752 6611458464 6613812972 6624903168 6627262464 6676660224 6679037952 6686364672 6688745856 6728821632 6731217936 6738601896 6741001683 6752305152 6781390551 6805057536 6812522496 6814948608 6858222048 6865745328 6868190394 6875724609 6879581696 6879707136 6889581088 6911164416 6933454848 6943532544 6946005312 6965157888 6987622464 6997778892 7005455262 7011881344 7019573184 7022073032 7044071424 7074542592 7077062016 7088799744 7099103232 7109421696 7129812456 7132351563 7144180992 7146725216 7154564976 7157112898 7164964053 7169114112 7176978432 7179534336 7210591488 7225122816 7233048576 7235624448 7243561728 7246141344 7266924234 7281569088 7289556768 7292152764 7300152054 7304380416 7314997248 7317602304 7346640384 7361445888 7372145664 7374771072 7380232704 7382860992 7418957184 7429740552 7432386471 7437890772 7453016064 7455670272 7511242752 7513917696 7522160256 7524839088 7569924336 7572620178 7580927133 7596343296 7620001792 7631077376 7655689728 7664087808 7666817184 7679533056 7690695168 7715499804 7723963494 7739529408 7739670528 7750778724 7766540288 7775059968 7777828864 7800136704 7811474112 7814255976 7815856128 7827216384 7835802624 7838593152 7849986456 7861075272 7888366512 7897019832 7899832161 7913078784 7915896832 7924580352 7927402496 7958860416 7961694768 7974899712 7977739776 7986491136 7989335328 7998099408 8021039013 8037203616 8040065868 8048885598 8065253376 8074100736 8076976128 8111915424 8128263168 8137179648 8140077504 8149006944 8151909012 8191765224 8200751364 8217427968 8229371904 8232302592 8281626624 8293663872 8296617456 8302761792 8305718616 8319494144 8346326832 8358458121 8384490192 8384643072 8387629056 8450148096 8453157408 8462430288 8465443974 8467177472 8479484416 8491809248 8516164878 8545730388 8545886208 8572502016 8584962048 8612650944 8622098784 8625169332 8630007808 8639474688 8642551424 8652032064 8655113272 8706970584 8707129344 8710071357 8724676608 8737357824 8746942464 8750057472 8775153792 8787908376 8791037973 8792838144 8805618432 8808754336 8815277952 8818417296 8831234763 8836349952 8843709681 8874412326 8884147311 8902213632 8905383936 8915152896 8918327808 8956906614 8971762176 8974957248 8984802528 8988002244 8997861834 9003073536 9041854068 9073410048 9083363328 9086598144 9144296064 9154327104 9157587192 9167632812 9215735877 9244606464 9257874587 9258043392 9261340416 9286877184 9316829952 9330371856 9333694638 9340607016 9343933443 9359430912 9389617686 9392095232 9432551466 9432723456 9436082688 9451732992 9465470976 9479228928 9506416608 9509802084 9520234074 9525574656 9539419968 9553285404 9569304576 9572712448 9614121984 9633497088 9644064768 9647499264 9658082304 9661521792 9689232312 9699861132 9708758784 9719409024 9722870352 9733536072 9737002431 9753329664 9756803072 9795341907 9795520512 9815261184 9829527552 9833028096 9840310272 9843814656 9872048016 9886396923 9891942912 9906320736 9909848628 9917187696 9920719458 9937354752 9940893696 10014990336 10018556928 10029547008 10033118784 10093232448 10096826904 10107902844 10128457728 10207586304 10218783744 10222422912 10239377408 10254260224 10287333072 10298617992 10302285591 10319372544 10319560704 10334371632 10366746624 10400182272 10415298816 10419007968 10421141504 10436288512 10447736832 10451457536 10466648608 10481433696 10496668338 10508182893 10517822016 10529359776 10533109548 10550771712 10566107136 10611813888 10615593024 10633199616 10636986368 10648654848 10652447104 10664132544 10694718684 10716271488 10720087824 10731847464 10735669347 10753671168 10765467648 10769301504 10815887232 10837684224 10849572864 10853436672 10865342592 10869212016 10900386351 10922353632 10934335152 10938229146 10950228081 10956570624 10972495872 10976403456 11042168832 11058218496 11062156608 11070349056 11074291488 11128435776 11144610828 11156836158 11179320256 11179524096 11183505408 11266864128 11270876544 11283240384 11287258632 11354886504 11358930267 11394307184 11394514944 11410868677 11430002688 11446616064 11483534592 11496131712 11500225776 11519299584 11536042752 11573249706 11585945241 11609294112 11609505792 11613428476 11626168086 11632902144 11649810432 11662589952 11666743296 11700205056 11717211168 11721383964 11723784192 11740824576 11753703936 11757889728 11774979684 11791612908 11832549768 11836763639 11845529748 11869618176 11873845248 11886870528 11891103744 11938290624 11942542152 11962349568 11966609664 11979736704 11984002992 11997149112 12055805424 12060098802 12073328397 12097880064 12111151104 12115464192 12167873136 12192394752 12205769472 12210116256 12223510416 12227863518 12287647836 12301127046 12326141952 12344057856 12348453888 12382502912 12422439936 12440495808 12444926184 12454142688 12458577924 12479241216 12519490248 12576735288 12576964608 12581443584 12602310656 12620627968 12638971904 12675222144 12679736112 12693645432 12698165961 12700766208 12719226624 12737713872 12774247317 12818595582 12818829312 12844662784 12858753024 12863332352 12877443072 12882029056 12918976416 12933148176 12937753998 12945011712 12959212032 12963827136 12978048096 12982669908 13004439552 13060455876 13060694016 13087014912 13106036736 13110704128 13120413696 13125086208 13162730688 13181862564 13189257216 13208427648 13213131504 13222916928 13227625944 13254524928 13311618489 13353320448 13358075904 13372729344 13377491712 13435359921 13457643264 13462435872 13477203792 13482003366 13496792751 13504610304 13562781102 13610115072 13625044992 13629897216 13716444096 13731490656 13736380788 13751449218 13759163392 13759414272 13779162176 13822328832 13866909696 13887065088 13892010624 13930315776 13975244928 13995557784 14000541957 14010910524 14023762688 14039146368 14044146064 14064559067 14084426529 14088142848 14148827199 14149085184 14154124032 14177599488 14198206464 14218843392 14259624912 14264703126 14280351111 14288361984 14293450432 14309129952 14314225796 14329928106 14338228224 14353956864 14359068672 14421182976 14450245632 14466097152 14471248896 14487123456 14492282688 14533848468 14563138176 14579113536 14584305528 14600304108 14629994496 14635204608 14693280768 14722891776 14744291328 14749542144 14760465408 14765721984 14837914368 14859481104 14864772942 14875781544 14881079187 14906032128 14911340544 15022485504 15027835392 15044320512 15049678176 15139848672 15145240356 15161854266 15192686592 15240003584 15262154752 15311379456 15328175616 15333634368 15359066112 15381390336 15430999608 15447926988 15479058816 15479341056 15501557448 15533080576 15550119936 15555657728 15600273408 15622948224 15628511952 15631712256 15654432768 15671605248 15677186304 15699972912 15722150544 15745002507 15776733024 15794039664 15799664322 15826157568 15831793664 15849160704 15854804992 15917720832 15923389536 15949799424 15955479552 15972982272 15978670656 15996198816 16042078026 16074407232 16080131736 16097771196 16130506752 16148201472 16153952256 16223830848 16256526336 16274359296 16280155008 16298013888 16303818024 16383530448 16401502728 16407343719 16434855936 16458743808 16464605184 16563253248 16587327744 16593234912 16605523584 16611437232 16638988288 16692653664 16716916242 16735254237 16768980384 16769286144 16775258112 16900296192 16906314816 16924860576 16930887948 16934354944 16958968832 16983618496 17032329756 17091460776 17091772416 17145004032 17169924096 17225301888 17244197568 17250338664 17260015616 17278949376 17285102848 17304064128 17310226544 17359874559 17413941168 17414258688 17420142714 17439252129 17449353216 17474715648 17493884928 17500114944 17550307584 17575816752 17582075946 17585676288 17611236864 17617508672 17630555904 17636834592 17662469526 17672699904 17687419362 17748824652 17768294622 17804427264 17810767872 17830305792 17836655616 17913813228 17943524352 17949914496 17969605056 17976004488 17995723668 18083708136 18090148203 18146820096 18166726656 18173196288 18288592128 18308654208 18315174384 18335265624 18341795277 18431471754 18451690569 18489212928 18515749174 18516086784 18522680832 18573754368 18633659904 18660743712 18667389276 18681214032 18687866886 18718861824 18779235372 18784190464 18865102932 18865446912 18872165376 18903465984 18930941952 18958457856 19012833216 19019604168 19040468148 19051149312 19078839936 19106570808 19145424896 19227893373 19228243968 19266994176 19288129536 19294998528 19316164608 19323043584 19378464624 19399722264 19406630997 19417517568 19438818048 19445740704 19467072144 19474004862 19506659328 19513606144 19590683814 19591041024 19630522368 19659055104 19666056192 19680620544 19687629312 19744096032 19772793846 19783885824 19812641472 19819697256 19834375392 19841438916 19874709504 19881787392 20029980672 20037113856 20059094016 20066237568 20186464896 20193653808 20215805688 20223005049 20256915456 20344171653 20415172608 20437567488 20444845824 20478754816 20508520448 20574666144 20597235984 20604571182 20627173827 20638745088 20639121408 20668743264 20733493248 20800364544 20830597632 20838015936 20842283008 20872577024 20895473664 20902915072 20933297216 20962867392 20993336676 21016365786 21035644032 21058719552 21066219096 21132214272 21223627776 21231186048 21266399232 21273972736 21297309696 21304894208 21328265088 21389437368 21397054689 21432542976 21440175648 21463694928 21471338694 21494892159 21507342336 21530935296 21538603008 21631774464 21675368448 21699145728 21706873344 21730685184 21738424032 21800772702 21844707264 21868670304 21876458292 21900456162 21913141248 21944991744 21952806912 22084337664 22116436992 22124313216 22140698112 22148582976 22256871552 22289221656 22297159413 22313672316 22358640512 22359048192 22367010816 22533728256 22541753088 22566480768 22574517264 22709773008 22717860534 22742781399 22788614368 22789029888 22821737354 22860005376 22893232128 22967069184 22992263424 23000451552 23038599168 23072085504 23146499412 23171890482 23218588224 23219011584 23226856952 23252336172 23299620864 23325179904 23333486592 23400410112 23434422336 23442767928 23447568384 23481649152 23507407872 23515779456 23549959368 23583225816 23665099536 23673527278 23691059496 23699496483 23739236352 23747690496 23773741056 23782207488 23876581248 23885084304 23924699136 23933219328 23959473408 23968005984 23994298224 24111610848 24120197604 24146656794 24195760128 24222302208 24230928384 24335746272 24384789504 24411538944 24420232512 24447020832 24455727036 24575295672 24602254092 24652283904 24688115712 24696907776 24765005824 24844879872 24880991616 24889852368 24908285376 24917155848 24958482432 25038980496 25075374363 25153470576 25153929216 25162887168 25204621312 25241255936 25277943808 25350444288 25359472224 25387290864 25396331922 25401532416 25438453248 25475427744 25548494634 25637191164 25637658624 25689325568 25717506048 25726664704 25754886144 25764058112 25837952832 25866296352 25875507996 25890023424 25918424064 25927654272 25956096192 25965339816 26120911752 26121388032 26130214071 26174029824 26212073472 26221408256 26240827392 26250172416 26325461376 26363725128 26373113919 26378514432 26416855296 26426263008 26445833856 26455251888 26493704289 26509049856 26531129043 26623236978 26652441933 26706640896 26716151808 26745458688 26754983424 26870719842 26915286528 26924871744 26954407584 26964006732 26993585502 27009220608 27125562204 27220230144 27250089984 27259794432 27432888192 27462981312 27472761576 27502898436 27518326784 27558324352 27647207631 27733819392 27773623761 27774130176 27784021248 27860631552 27950489856 27991115568 28001083914 28021821048 28031800329 28047525376 28078292736 28088292128 28129118134 28168853058 28176285696 28297654398 28298170368 28308248064 28355198976 28396412928 28437686784 28519249824 28529406252 28560702222 28576723968 28586900864 28618259904 28628451592 28659856212 28707913728 28718137344 28842365952 28900491264 28932194304 28942497792 28974246912 28984565376 29067696936 29126276352 29158227072 29168611056 29200608216 29211007293 29259988992 29270409216 29386025721 29386561536 29445783552 29488582656 29499084288 29520930816 29531443968 29675828736 29718962208 29729545884 29751563088 29762158374 29812064256 29822681088 30044971008 30055670784 30088641024 30099356352 30279697344 30290480712 30323708532 30385373184 30524309504 30622758912 30656351232 30667268736 30718132224 30762780672 30861999216 30895853976 30906856773 30958117632 30958682112 31003114896 31066161152 31100239872 31111315456 31200546816 31245896448 31257023904 31263424512 31308865536 31343210496 31354372608 31399945824 31444301088 31490005014 31524548679 31553466048 31588079328 31599328644 31652315136 31663587328 31698321408 31709609984 31835441664 31846779072 31899598848 31910959104 31945964544 31957341312 31992397632 32084156052 32148814464 32160263472 32195542392 32207008041 32261013504 32296402944 32307904512 32447661696 32513052672 32548718592 32560310016 32596027776 32607636048 32701159053 32767060896 32803005456 32814687438 32850684243 32869711872 32917487616 32929210368 33126506496 33174655488 33186469824 33211047168 33222874464 33277976576 33385307328 33433832484 33470508474 33537960768 33538572288 33550516224 33800592384 33812629632 33849721152 33861775896 33868709888 33917937664 33967236992 34064659512 34076790801 34182921552 34183544832 34232606031 34290008064 34339848192 34450603776 34488395136 34500677328 34520031232 34557898752 34570205696 34608128256 34620453088 34719749118 34757835723 34827882336 34828517376 34840285428 34878504258 34898706432 34949431296 34987769856 35000229888 35100615168 35151633504 35164151892 35171352576 35222473728 35235017344 35261111808 35273669184 35324939052 35374838724 35497649304 35510290917 35536589244 35608854528 35621535744 35660611584 35673311232 35827626456 35887048704 35899828992 35939210112 35952008976 35991447336 36167416272 36180296406 36219985191 36293640192 36333453312 36346392576 36577184256 36617308416 36630348768 36670531248 36683590554 36862943508 36903381138 36978425856 37031498348 37032173568 37045361664 37147508736 37267319808 37321487424 37334778552 37362428064 37375733772 37437723648 37558470744 37730205864 37730893824 37743642547 37744330752 37806931968 37861883904 37916915712 38025666432 38039208336 38080936296 38094497883 38102298624 38157679872 38213141616 38290849792 38322741951 38455786746 38456487936 38533988352 38576259072 38589997056 38632329216 38646087168 38756929248 38799444528 38813261994 38835035136 38877636096 38891481408 38934144288 38948009724 39013318656 39027212288 39181367628 39182082048 39261044736 39318110208 39332112384 39361241088 39375258624 39488192064 39545587692 39567771648 39625282944 39639394512 39668750784 39682877832 39763574784 39934855467 40059961344 40074227712 40118188032 40132475136 40306079763 40372929792 40387307616 40431611376 40446010098 40490378253 40513830912 40688343306 40830345216 40875134976 40889691648 40957509632 41017040896 41149332288 41194471968 41209142364 41254347654 41277490176 41278242816 41337486528 41466986496 41600729088 41661195264 41676031872 41684566016 41745154048 41790947328 41805830144 41866594432 41925734784 41986673352 42001625871 42032731572 42071288064 42117439104 42132438192 42193677201 42253279587 42264428544 42446481597 42447255552 42462372096 42532798464 42547945472 42594619392 42609788416 42656530176 42778874736 42794109378 42841053333 42865085952 42880351296 42927389856 42942677388 42989784318 43014684672 43061870592 43077206016 43263548928 43350736896 43398291456 43413746688 43461370368 43476848064 43601545404 43689414528 43737340608 43752916584 43800912324 43889983488 43905613824 44168675328 44232873984 44248626432 44281396224 44297165952 44513743104 44578443312 44594318826 44627344632 44643237561 44717281024 44718096384 44734021632 45067456512 45083506176 45132961536 45149034528 45419546016 45435721068 45485562798 45577228736 45578059776 45643474708 45720010752 45786464256 45934138368 45984526848 46000903104 46077198336 46144171008 46292998824 46343780964 46437176448 46438023168 46453713904 46504672344 46521233837 46599241728 46650359808 46666973184 46800820224 46868844672 46885535856 46895136768 46963298304 47014815744 47031558912 47099918736 47166451632 47235007521 47330199072 47347054556 47382118992 47398992966 47478472704 47495380992 47547482112 47564414976 47753162496 47770168608 47849398272 47866438656 47918946816 47936011968 47988596448 48223221696 48240395208 48293313588 48391520256 48444604416 48461856768 48671492544 48769579008 48823077888 48840465024 48894041664 48911454072 49150591344 49204508184 49222031157 49304567808 49376231424 49393815552 49530011648 49689759744 49761983232 49779704736 49816570752 49834311696 49916964864 50077960992 50150748726 50205762711 50306941152 50307858432 50325774336 50409242624 50482511872 50555887616 50700888576 50718944448 50774581728 50792663844 50803064832 50876906496 50950855488 51096989268 51274382328 51275317248 51378651136 51435012096 51453329408 51509772288 51528116224 51675905664 51732592704 51751015992 51780046848 51836848128 51855308544 51912192384 51930679632 52079623677 52241823504 52242776064 52260428142 52317756387 52348059648 52424146944 52442816512 52481654784 52500344832 52650922752 52727450256 52746227838 52757028864 52833710592 52852526016 52891667712 52910503776 52987408578 53018099712 53062258086 53246473956 53304883866 53413281792 53432303616 53490917376 53509966848 53741439684 53830573056 53849743488 53908815168 53928013464 53987171004 54251124408 54270444609 54440460288 54500179968 54519588864 54865776384 54925962624 54945523152 55005796872 55025385831 55036653568 55116648704 55294415262 55355071707 55467638784 55547247522 55548260352 55568042496 55721263104 55900979712 55982231136 56002167828 56043642096 56063600658 56095050752 56156585472 56176584256 56258236268 56337706116 56352571392 56595308796 56596340736 56616496128 56710397952 56792825856 56875373568 57038499648 57058812504 57121404444 57153447936 57173801728 57236519808 57256903184 57319712424 57436274688 57683680119 57684731904 57800982528 57864388608 57884995584 57948493824 57969130752 58135393872 58219892991 58252552704 58316454144 58337222112 58401216432 58422014586 58519977984 58540818432 58772051442 58773123072 58891567104 58977165312 58998168576 59041861632 59062887936 59351657472 59437924416 59459091768 59503126176 59524316748 59624128512 59645362176 60089942016 60111341568 60177282048 60198712704 60559394688 60580961424 60647417064 60669015147 60770746368 61032514959 61048619008 61245517824 61312702464 61334537472 61436264448 61525561344 61723998432 61791707952 61813713546 61881521481 61916235264 61917364224 62006229792 62132322304 62200479744 62222630912 62401093632 62491792896 62514047808 62526849024 62617731072 62686420992 62708745216 62799891648 62888602176 62980010028 63049097358 63106932096 63176158656 63198657288 63327174656 63396642816 63419219968 63670883328 63693558144 63799197696 63821918208 63891929088 63914682624 63984795264 64168312104 64191164067 64297628928 64320526944 64391084784 64414016082 64484676477 64522027008 64592805888 64615809024 64895323392 65026105344 65097437184 65120620032 65192055552 65215272096 65402318106 65534121792 65606010912 65629374876 65701368486 65739423744 65834975232 65858420736 66253012992 66349310976 66372939648 66422094336 66445748928 66555953152 66770614656 66867664968 66891478239 66941016948 67075921536 67077144576 67101032448 67601184768 67625259264 67699442304 67723551792 67737419776 67835875328 67934473984 68129319024 68153581602 68228344197 68365843104 68367089664 68465212062 68580016128 68679696384 68901207552 68976790272 69001354656 69040062464 69115797504 69140411392 69216256512 69240906176 69439498236 69515671446 69655764672 69657034752 69680570856 69757008516 69898862592 69975539712 70000459776 70201230336 70303267008 70328303784 70342705152 70444947456 70470034688 70522223616 70547338368 70649878104 70749677448 70995298608 71020581834 71073178488 71098489449 71217709056 71243071488 71321223168 71346622464 71655252912 71774097408 71799657984 71878420224 71904017952 71982894672 72334832544 72360592812 72439970382 72587280384 72666906624 72692785152 73154368512 73234616832 73260697536 73341062496 73367181108 73725887016 73806762276 73956851712 74062996696 74064347136 74090723328 74295017472 74534639616 74642974848 74669557104 74724856128 74751467544 74875447296 75116941488 75226123089 75460411728 75461787648 75487285094 75488661504 75613863936 75723767808 75833831424 76051332864 76078416672 76161872592 76188995766 76204597248 76315359744 76426283232 76581699584 76645483902 76911573492 76912975872 77067976704 77152518144 77179994112 77264658432 77292174336 77513858496 77598889056 77626523988 77670070272 77755272192 77782962816 77868288576 77896019448 78054424576 78362735256 78364164096 78390642213 78522089472 78636220416 78664224768 78722482176 78750517248 78976384128 79091175384 79119341757 79135543296 79250565888 79278789024 79337501568 79365755664 79481112867 79527149568 79869710934 79957325799 80119922688 80148455424 80236376064 80264950272 80612159526 80745859584 80774615232 80863222752 80892020196 80980756506 81027661824 81376686612 81660690432 81750269952 81779383296 81915019264 82034081792 82298664576 82388943936 82418284728 82508695308 82554980352 82674973056 82941622893 83201458176 83320871283 83322390528 83352063744 83369132032 83490308096 83581894656 83611660288 83733188864 83851469568 83973346704 84003251742 84065463144 84095400987 84142576128 84234878208 84264876384 84387354402 84506559174 84528857088 84892963194 84894511104 84924744192 85065596928 85095890944 85189238784 85219576832 85313060352 85557749472 85588218756 85682106666 85730171904 85760702592 85854779712 85885354776 85979568636 86123741184 86154412032 86527097856 86701473792 86796582912 86827493376 86922740736 86953696128 87203090808 87378829056 87474681216 87505833168 87601824648 87633021879 87779966976 87811227648 88158077163 88337350656 88465747968 88497252864 88562792448 88594331904 89027486208 89156886624 89188637652 89254689264 89286475122 89434562048 89436192768 89468043264 90134913024 90167012352 90265923072 90298069056 90839092032 90871442136 90971125596 91154457472 91156119552 91286949416 91572928512 91868276736 91969053696 92001806208 92154396672 92288342016 92585997648 92687561928 92720570319 92874352896 92876046336 92907427808 93009344688 93042467674 93198483456 93300719616 93333946368 93601640448 93737689344 93771071712 93790273536 93926596608 94029631488 94063117824 94199837472 94332903264 94470015042 94660398144 94694109112 94764237984 94797985932 94956945408 94990761984 95094964224 95128829952 95506324992 95540337216 95698796544 95732877312 95837893632 95872023936 95977192896 96446443392 96480790416 96586627176 96621024123 96783040512 96889208832 96923713536 97342985088 97539158016 97646155776 97680930048 97788083328 97822908144 98301182688 98409016368 98444062314 98552052729 98609135616 98752462848 98787631104 99060023296 99379519488 99523966464 99559409472 99633141504 99668623392 99833929728 100155921984 100301497452 100411525422 100613882304 100615716864 100651548672 100965023744 101111775232 101401777152 101437888896 101549163456 101585327688 101606129664 101753812992 101901710976 102193978536 102230372403 102548764656 102550634496 102697818093 102757302272 102870024192 102906658816 103019544576 103056232448 103351811328 103465185408 103502031984 103560093696 103673696256 103710617088 103824384768 103861359264 104159247354 104273507169 104483647008 104485552128 104520856284 104635512774 104696119296 104848293888 104885633024 104963309568 105000689664 105301845504 105454900512 105492455676 105514057728 105667421184 105705052032 105783335424 105821007552 105974817156 106124516172 106492947912 106530872751 106609767732 106826563584 106864607232 106981834752 107019933696 107482879368 107661146112 107699486976 107817630336 107856026928 107974342008 108502248816 108540889218 108659955573 108880920576 109000359936 109039177728 109731552768 109851925248 109891046304 110011593744 110050771662 110073307136 110233297408 110588830524 110710143414 110935277568 111094495044 111096520704 111136084992 111442526208 111801959424 111964462272 112004335656 112087284192 112127201316 112190101504 112313170944 112353168512 112516472536 112675412232 113190617592 113192681472 113230927641 113232992256 113420795904 113585651712 113750747136 114076999296 114117625008 114242808888 114283493649 114306895872 114347603456 114473039616 114513806368 114639424848 114872549376 114968225853 115367360238 115369463808 115601965056 115728777216 115769991168 115896987648 115938261504 116270787744 116439785982 116505105408 116632908288 116674444224 116802432864 116844029172 117039955968 117081636864 117544102884 117546246144 117783134208 117954330624 117996337152 118083723264 118125775872 118703314944 118875848832 118918183536 119006252352 119048633496 119290724352 119804566401 120179884032 120222683136 120354564096 120397425408 121118789376 121161922848 121294834128 121338030294 121471134759 121541492736 122065029918 122097238016 122491035648 122625404928 122669074944 122872528896 123051122688 123447996864 123583415904 123627427092 123763042962 123832470528 123834728448 124012459584 124400959488 124445261824 124802187264 124983585792 125028095616 125053698048 125235462144 125372841984 125417490432 125599783296 125777204352 125960020056 126004877613 126098194716 126213864192 126352317312 126397314576 126581031603 126654349312 126759838761 126793285632 126838439936 127339444791 127341766656 127387116288 127598395392 127643836416 127783858176 127829365248 127969590528 128336624208 128382328134 128523159999 128595257856 128641053888 128782169568 128828032164 128969352954 129044054016 129185611776 129231618048 129790646784 130052210688 130194874368 130241240064 130384111104 130430544192 130804636212 131068243584 131212021824 131258749752 131402736972 131669950464 131716841472 132506025984 132698621952 132745879296 132844188672 132891497856 133111906304 133541229312 133735329936 133782956478 133882033896 133929712683 134151843072 134154289152 134202064896 135202369536 135250518528 135398884608 135447103584 135474839552 135671750656 135868947968 136258638048 136307163204 136456688394 136731686208 136734179328 136930424124 137160032256 137359392768 137802415104 137953580544 138002709312 138080124928 138231595008 138280822784 138432513024 138481812352 138878996472 139031342892 139311529344 139314069504 139361141712 139514017032 139563701511 139797725184 139951079424 140000919552 140402460672 140606534016 140656607568 140685410304 140889894912 140940069376 141044447232 141094676736 141299756208 141499354896 141705022563 141990597216 142041163668 142146356976 142196978898 142435418112 142486142976 142642446336 142693244928 143310505824 143548194816 143599315968 143756840448 143808035904 143965789344 144669665088 144721185624 144879940764 145174560768 145333813248 145385570304 146308737024 146469233664 146521395072 146682124992 146734362216 147451774032 147613524552 147666093471 147913703424 148125993392 148128694272 148181446656 148590034944 149069279232 149285949696 149339114208 149449712256 149502935088 149750894592 150233882976 150452246178 150617288133 150920823456 150923575296 150974570188 150977323008 151227727872 151447535616 151667662848 152102665728 152156833344 152323745184 152377991532 152409194496 152630719488 152852566464 153290967804 153823146984 153825951744 153877927307 154135953408 154305036288 154359988224 154529316864 154584348672 155027716992 155197778112 155253047976 155340140544 155510544384 155565925632 155736577152 155792038896 156108849152 156238871031 156725470512 156728328192 156781284426 156953269161 157044178944 157272440832 157328449536 157444964352 157501034496 157952768256 158182350768 158238683514 158271086592 158501131776 158557578048 158675003136 158731511328 158962225734 159054299136 159739421868 159914651598 160239845376 160296910848 160472752128 160529900544 161224319052 161491719168 161549230464 161726445504 161784040392 161961513012 162753373224 162811333827 163321380864 163500539904 163558766592 163830038528 164068163584 164597329152 164777887872 164836569456 165017390616 165076157493 165109960704 165349946112 165883245786 166065215121 166402916352 166641742566 166644781056 166704127488 166738264064 166980616192 167163789312 167223320576 167466377728 167702939136 167946693408 168006503484 168130926288 168190801974 168285152256 168469756416 168529752768 168774708804 169013118348 169057714176 169785926388 169789022208 169849488384 170131193856 170191781888 170378477568 170439153664 170626120704 171115498944 171176437512 171364213332 171460343808 171521405184 171709559424 171770709552 171959137272 172308824064 173051040357 173054195712 173402947584 173593165824 173654986752 173845481472 173907392256 174406181616 174659678973 174757658112 174949362432 175011666336 175203649296 175266043758 175559933952 175622455296 176316154326 176674701312 176931495936 176994505728 177125584896 177188663808 178054972416 178313773248 178377275304 178509378528 178572950244 178869124096 178872385536 178936086528 180269826048 180334024704 180531846144 180596138112 181678184064 181742884272 181942251192 182007045441 182308914944 182312239104 182573898832 183097544877 183145857024 183736553472 183938107392 184003612416 184308793344 184576684032 185171995296 185375123856 185441140638 185644564443 185748705792 185752092672 185814855616 186018689376 186084935348 186396966912 186601439232 186667892736 187203280896 187475378688 187542143424 187580547072 187853193216 188059262976 188126235648 188399674944 188665806528 188940030084 189320796288 189388218224 189528475968 189595971864 189981523968 190189928448 190257659904 191012649984 191080674432 191397593088 191465754624 191675787264 191744047872 191954385792 192573492201 192892886784 192961580832 193173254352 193242048246 193454029431 193566081024 193778417664 193847427072 194685970176 195078316032 195292311552 195361860096 195576166656 195645816288 196602365376 196818032736 196888124628 197104105458 197218271232 197504925696 197575262208 198120046592 198759038976 199047932928 199118818944 199266283008 199337246784 199667859456 200311843968 200602994904 200674434717 200823050844 201227764608 201231433728 201303097344 201930047488 202223550464 202803554304 202875777792 203098326912 203170655376 203212259328 203507625984 203803421952 204387957072 204460744806 204685032591 205097529312 205101268992 205395636186 205514604544 205740048384 205813317632 206039089152 206112464896 206703622656 206930370816 207004063968 207120187392 207347392512 207421234176 207648769536 207722718528 208318494708 208547014338 208967294016 208971104256 209041712568 209271025548 209696587776 209771266048 209926619136 210001379328 210603691008 210909801024 210984911352 211028115456 211334842368 211410104064 211566670848 211642015104 211949634312 212249032344 212985895824 213061745502 213219535464 213295468347 213653127168 213729214464 213963669504 214039867392 214965758736 215322292224 215398973952 215635260672 215712053856 215948684016 217004497632 217081778436 217319911146 217761841152 218000719872 218078355456 219463105536 219703850496 219782092608 220023187488 220101543324 220146614272 220466594816 221177661048 221420286828 221870555136 222188990088 222193041408 222272169984 222885052416 223603918848 223928924544 224008671312 224174568384 224254402632 224380203008 224626341888 224706337024 225032945072 225350824464 225678369267 226381235184 226385362944 226461855282 226465984512 226841591808 227171303424 227501494272 228153998592 228235250016 228485617776 228566987298 228613791744 228695206912 228946079232 229027612736 229278849696 229745098752 229936451706 230734720476 230738927616 231203930112 231457554432 231539982336 231793975296 231876523008 232541575488 232879571964 233010210816 233265816576 233348888448 233604865728 233688058344 234163273728 235088205768 235092492288 235171926639 235566268416 235908661248 235992674304 236167446528 236251551744 237358025271 237406629888 237751697664 237836367072 238012504704 238097266992 238443338601 238581448704 239609132802 239871977397 240359768064 240445366272 240709128192 240794850816 242237578752 242323845696 242589668256 242676060588 242942269518 243082985472 244130059836 244194476032 244982071296 245250809856 245338149888 245745057792 246102245376 246895993728 247166831808 247254854184 247526085924 247664941056 248024919168 248824868679 248890523648 249604374528 249962613849 249967171584 250056191232 250107396096 250470924288 250745683968 250834980864 251199566592 251554408704 251920040112 252009755226 252196389432 252286202961 252427728384 252704634624 252794629152 253162063206 253308698624 253519677522 253586571264 253676879872 254678889582 254683533312 254774232576 255196790784 255287672832 255567716352 255658730496 255939181056 256673248416 256764656268 257046319998 257190515712 257282107776 257564339136 257656064328 257938705908 258371223552 258463236096 259581293568 260104421376 260389748736 260482480128 260768222208 260861088384 261609272424 262136487168 262424043648 262517499504 262805473944 262899065637 263339900928 263433682944 264474231489 265012051968 265397243904 265491758592 265688377344 265782995712 266223812608 267082458624 267470659872 267565912956 267764067792 267859425366 268303686144 268308578304 268404129792 270404739072 270501037056 270797769216 270894207168 270949679104 271343501312 271737895936 272517276096 272614326408 272913376788 273463372416 273468358656 273860848248 274718785536 275604830208 275907161088 276005418624 276160249856 276463190016 276561645568 276865026048 276963624704 277757992944 278062685784 278161710957 278623058688 278628139008 278722283424 279028034064 279127403022 279595450368 279902158848 280001839104 280804921344 281213068032 281313215136 281370820608 281779789824 281880138752 282088894464 282189353472 282599512416 282998709792 283410045126 283981194432 284082327336 284292713952 284393957796 284870836224 284972285952 285284892672 285386489856 286621011648 287096389632 287198631936 287513680896 287616071808 287931578688 289339330176 289442371248 289759881528 289863072369 290349121536 290667626496 290771140608 292617474048 292938467328 293042790144 293364249984 293468724432 294903548064 295227049104 295332186942 295656158187 295827406848 296251986784 296257388544 296362893312 297180069888 298138558464 298571899392 298678228416 298899424512 299005870176 299501789184 300467765952 300904492356 301234576266 301841646912 301847150592 301949140376 301954646016 302895071232 303335325696 304205331456 304313666688 304647490368 304755983064 304818388992 305261438976 305705132928 306581935608 306691117209 307646293968 307651903488 307755854614 308093454279 308271906816 308610072576 308719976448 309058633728 309168697344 310055433984 310395556224 310506095952 310680281088 311021088768 311131851264 311473154304 311584077792 312217698304 312477742062 313450941024 313456656384 313562568852 313906538322 314088357888 314544881664 314656899072 314889928704 315002068992 315905536512 316364701536 316477367028 316542173184 317002263552 317115156096 317350006272 317463022656 317924451468 319478843736 319592618253 319829303196 320479690752 320593821696 320945504256 321059801088 322448638104 322983438336 323098460928 323452891008 323568080784 323923026024 325506746448 325622667654 325979866719 326642761728 327001079808 327117533184 327660077056 328136327168 329194658304 329555775744 329673138912 330034781232 330152314986 330219921408 330699892224 331766491572 332130430242 332805832704 333283485132 333289562112 333408254976 333961232384 334327578624 334446641152 334932755456 335405878272 335893386816 336013006968 336261852576 336381603948 336570304512 336939512832 337059505536 337549417608 338026236696 339571852776 339578044416 339692782923 339698976768 340262387712 340383563776 340756955136 340878307328 341252241408 342230997888 342352875024 342728426664 342850480947 342920687616 343042810368 343419118848 343541419104 343918274544 344617648128 344904677559 346102080714 346108391424 346805895168 347186331648 347309973504 347690962944 347814784512 348812363232 349319357946 349515316224 349898724864 350023332672 350407298592 350532087516 351119867904 351244910592 352632308652 353349402624 353862991872 353989011456 354251169792 354377327616 356109944832 356627546496 356754550608 357018757056 357145900488 357738248192 357872173056 359413699203 360539652096 360668049408 361063692288 361192276224 363356368128 363485768544 363884502384 364014090882 364413404277 364617829888 364624478208 365147797664 366195089754 366291714048 367473106944 367876214784 368007224832 368617586688 369153368064 370343990592 370750247712 370882281276 371289128886 371497411584 371504185344 371629711232 372037378752 372169870696 373202878464 373335785472 374406561792 374950757376 375084286848 375161094144 375706386432 376118525952 376252471296 376799349888 377331613056 377880060168 378014632839 378641592576 378776436448 379056951936 379191943728 379743094809 379963047936 380279516283 380379856896 380515319808 382018334373 382025299968 382161348864 382795186176 382931509248 383351574528 383488095744 383908771584 385146984402 385785773568 385923161664 386346508704 386484096492 386908058862 387132162048 387556835328 387694854144 389371940352 390156632064 390584623104 390723720192 391152333312 391291632576 393204730752 393636065472 393776249256 394208210916 395009851392 395150524416 397518077952 398095865856 398237637888 398532566016 398674493568 399335718912 400623687936 401205989808 401348869434 401646101688 401789138049 402455529216 402462867456 402606194688 403860094976 404447100928 405607108608 405751555584 406196653824 406341310752 406424518656 407015251968 407606843904 408775914144 408921489612 409370065182 410195058624 410202537984 410791272372 411480096768 411626635264 412078178304 412224929792 413407245312 413860741632 414008127936 414240374784 414694785024 414842468352 415297539072 415445437056 416636989416 417094028676 417934588032 417942208512 418083425136 418542051096 418691104533 419393175552 419542532096 419853238272 420002758656 421207382016 421819602048 421969822704 422056230912 422669684736 422820208128 423133341696 423284030208 423899268624 424498064688 425115067689 425971791648 426123491004 426439070928 426590936694 427306254336 427458428928 427927339008 428079734784 429931517472 430644584448 430797947904 431270521344 431424107712 431897368032 434008995264 434163556872 434639822292 435523682304 436001439744 436156710912 438926211072 439407700992 439564185216 440046374976 440203086648 440293228544 440933189632 442355322096 442840573656 442998280413 443741110272 444377980176 444386082816 444544339968 445770104832 447207837696 447857849088 448017342624 448349136768 448508805264 448760406016 449252683776 449412674048 450065890144 450701648928 451356738534 451851864399 452762470368 452770725888 452923710564 452931969024 453683183616 454342606848 455002988544 456307997184 456470500032 456971235552 457133974596 457227583488 457390413824 457892158464 458055225472 458557699392 459872903412 461469440952 461477855232 461633781921 462407860224 462915108864 463079964672 463587950592 463753046016 465083150976 465759143928 466020421632 466531633152 466697776896 467209731456 467376116688 468326547456 468716613093 470176411536 470184984576 470343853278 470859807483 471132536832 471817322496 471985348608 472334893056 472503103488 474716050542 474813259776 475503395328 475672734144 476025009408 476194533984 476886677202 477162897408 479218265604 479743954794 480719536128 480890732544 481418256384 481589701632 484475157504 484647691392 485179336512 485352121176 485884539036 488260119672 488434001481 489964142592 490501619712 490667353111 490676299776 491490115584 492204490752 493791987456 494333663616 494509708368 495052171848 495228472479 495329882112 496049838336 497649737358 497781047296 498195645363 499208749056 499925227698 499934343168 500112382464 500214792192 500941848576 501491367936 501669961728 502399133184 503108817408 503840080224 504019510452 504392778864 504572405922 504855456768 505409269248 505589258304 506324126412 507039355044 507173142528 507353759744 509357779164 509367066624 509548465152 510393581568 510575345664 511135432704 511317460992 511878362112 513346496832 513529312536 514092639996 514381031424 514564215552 515128678272 515312128656 515877411816 516926472192 519153121071 519162587136 520208842752 520779497472 520964960256 521536444416 521722176768 523218544848 523979036919 524272974336 524848087296 525034999008 525610947888 525798131274 526679801856 526867365888 528948462978 530024103936 530794487808 530983517184 531376754688 531565991424 532447625216 534164917248 534941319744 535131825912 535528135584 535718850732 536607372288 536617156608 536808259584 540809478144 541002074112 541595538432 541788414336 541899358208 542687002624 543475791872 545034552192 545228652816 545826753576 546021136323 546926744832 546936717312 547721696496 549292634631 549437571072 551209660416 551814322176 552010837248 552320499712 552926380032 553123291136 553730052096 553927249408 555515985888 556125371568 556323421914 556933693329 557246117376 557256278016 557444566848 558056068128 558254806044 559190900736 559804317696 560003678208 561609842688 562426136064 562626430272 562741641216 563559579648 563760277504 564177788928 564378706944 565199024832 565997419584 566820090252 567962388864 568164654672 568585427904 568787915592 569944571904 570569785344 570772979712 573242023296 574192779264 574397263872 575027361792 575232143616 575863157376 577720476603 578678660352 578884742496 579519763056 579726144738 580362088293 580698243072 581335252992 581542281216 585234948096 585876934656 586085580288 586728499968 586937448864 589807096128 590454098208 590664373884 591312316374 591654813696 592503973568 592514777088 592725786624 594360139776 596277116928 597143798784 597356456832 597798849024 598011740352 599003578368 600935531904 601808984712 602023304151 602469152532 603683293824 603694301184 603898280752 603909292032 604776039881 605790142464 606670651392 608410662912 608627333376 609294980736 609511966128 609636777984 610522877952 611410265856 613163871216 613382234418 614055097773 615292587936 615303806976 615511709228 616186908558 616543813632 617220145152 617439952896 618117267456 618337394688 620110867968 620791112448 621012191904 621360562176 622042177536 622263702528 622946308608 623168155584 624955484124 626901882048 626913312768 627125137704 627813076644 629089763328 629313798144 629779857408 630004137984 631811073024 632729403072 632954734056 633084346368 634004527104 634230312192 634700012544 634926045312 635848902936 638957687472 639185236506 639658606392 639886405041 640959381504 641187643392 641891008512 642119602176 644897276208 645966876672 646196921856 646905782016 647136161568 647846052048 651013492896 651245335308 651959733438 653285523456 654002159616 654235066368 655320154112 656272654336 658389316608 659111551488 659346277824 660069562464 660304629972 660439842816 661399784448 663532983144 664260860484 665611665408 666566970264 666579124224 666816509952 667922464768 668655157248 668893282304 669865510912 670811756544 671786773632 672026013936 672523705152 672763207896 673140609024 673879025664 674119011072 675098835216 676052473392 677035107801 679143705552 679156088832 679385565846 679397953536 680524775424 680767127552 681513910272 681756614656 682504482816 684461995776 684705750048 685456853328 685700961894 685841375232 686085620736 686838237696 687082838208 687836549088 689235296256 689809355118 692204161428 692216782848 693611790336 694372663296 694619947008 695381925888 695629569024 697624726464 698638715892 699030632448 699797449728 700046665344 700814597184 701064175032 702489821184 705264617304 705515779917 706698805248 707725983744 707978022912 708502339584 708754655232 712074075813 712219889664 713255092992 713509101216 714037514112 714291800976 715330015803 715476496384 715744346112 718827398406 719615932191 721079304192 721336098816 722127384576 722384552448 726712736256 726971537088 727769004768 728028181764 728826808554 729235659776 729248956416 730295595328 732390179508 732583428096 734946213888 735752429568 736014449664 737235173376 738306736128 740687981184 741500495424 741764562552 742578257772 742994823168 743259422464 744074757504 744339741392 746474606037 746671570944 748813123584 749887841547 749901514752 750168573696 750322188288 751412772864 752237051904 752504942592 753598699776 754663226112 755760120336 756029265678 756858608883 757283185152 757552872896 758113903872 758383887456 759486189618 759926095872 760559032566 760759713792 761030639616 764036668746 764050599936 764322697728 765590372352 765863018496 766703149056 766976191488 767817543168 770293968804 771571547136 771846323328 772693017408 772968192984 773816117724 775113670656 775389708288 778743880704 780313264128 781169246208 781447440384 782304666624 782583265152 786409461504 787272130944 787552498512 788416421832 788697196911 790019702784 790301048832 793422694467 795036155904 796191731712 796475275776 797065132032 797348987136 798671437824 801247375872 802411979616 802697738868 803292203376 803578276098 804911058432 804925734912 805212389376 807720189952 808894201856 811214217216 811503111168 812393307648 812682621504 812849037312 814030503936 815213687808 817551828288 817842979224 818740130364 820390117248 820405075968 821582544744 823253270528 824156356608 824449859584 826814490624 827721483264 828016255872 828480749568 829389570048 829684936704 830595078144 830890874112 833273978832 834188057352 834485132871 835869176064 835884417024 836166850272 837084102192 837382209066 838786351104 839085064192 839706476544 840005517312 842414764032 843639204096 843939645408 844112461824 845339369472 845640416256 846266683392 846568060416 847798537248 848996129376 850230135378 851943583296 852246982008 852878141856 853181873388 854612508672 854916857856 855854678016 856159469568 859863034944 861289168896 861595895808 862541042688 862848215424 863794736064 868017990528 868327113744 869279644584 869589217107 871047364608 872002879488 872313421824 877852422144 878815401984 879128370432 880092749952 880406173296 880586457088 881866379264 884710644192 885681147312 885996560826 886968474561 887482220544 888755960352 888772165632 889088679936 891540209664 894415675392 895715698176 896034685248 896698273536 897017610528 897520812032 898505367552 898825348096 900131780288 901403297856 902713477068 903703728798 905524940736 905541451776 905847421128 905863938048 908685213696 910005977088 912615994368 912941000064 913942471104 914267949192 914455166976 914780827648 915784316928 916110450944 917115398784 919745806824 920073351627 922938881904 922955710464 923267563842 924280362837 924815720448 925830217728 926159929344 927175901184 927506092032 930166301952 931518287856 932040843264 933063266304 933395553792 934419462912 934752233376 936653094912 937433226186 940352823072 940369969152 940687706556 941719614966 942265073664 943634644992 943970697216 944669786112 945006206976 949432101084 949626519552 951006790656 951345468288 952050018816 952389067968 953773354404 958436531208 958777854759 959487909588 961439072256 961781465088 962836512768 963179403264 968950315008 969295382784 970358673024 970704242352 971769078072 976520239344 976868002962 977939600157 979928285184 981003239424 981334706222 981352599552 982980231168 984408981504 987583974912 988667327232 989019416736 990104343696 990456944958 990659764224 992099676672 995299474716 995562094592 996391290726 998417498112 999850455396 999868686336 1000224764928 1001883697152 1002982735872 1003339923456 1004798266368 1006217634816 1007680160448 1008039020904 1008785557728 1009144811844 1009710913536 1010818538496 1011178516608 1012648252824 1014078710088 1014707519488 1018715558328 1018734133248 1019078348769 1019096930304 1020787163136 1021150691328 1022270865408 1022634921984 1023756724224 1026692993664 1027058625072 1028185279992 1028551442841 1028762062848 1029128431104 1030257356544 1030624257312 1031754823632 1033852944384 1038306242142 1038325174272 1040417685504 1041558994944 1041929920512 1043072888832 1043444353536 1046437089696 1047958073838 1048545948672 1049696174592 1050069998016 1051221895776 1051596262548 1053359603712 1053734731776 1057896925956 1060048207872 1061588975616 1061967034368 1062753509376 1063131982848 1064895250432 1068329834496 1069882639488 1070263651824 1071056271168 1071437701464 1073214744576 1073616519168 1078241097609 1081618956288 1082004148224 1083191076864 1083576828672 1083798716416 1085374005248 1086951583744 1090069104384 1090457305632 1091653507152 1092042272646 1093240212831 1093853489664 1093873434624 1095443392992 1098585269262 1098875142144 1102419320832 1103628644352 1104021674496 1104640999424 1105852760064 1106246582272 1107460104192 1107854498816 1111031971776 1112250743136 1112646843828 1113867386658 1114492234752 1114512556032 1114889133696 1116112136256 1116509612088 1119608635392 1120007356416 1123219685376 1124852272128 1125252860544 1125483282432 1127119159296 1127520555008 1128355577856 1128757413888 1130398049664 1131994839168 1133640180504 1134043898517 1135924777728 1136329309344 1137170855808 1137575831184 1139229284427 1139889143808 1140838548849 1141139570688 1141545959424 1146055003119 1146484046592 1148385558528 1148794527744 1150054723584 1150464287232 1151726314752 1155440953206 1157357320704 1157769484992 1159039526112 1159452289476 1160724176586 1161396486144 1162670505984 1163084562432 1170469896192 1171753869312 1172171160576 1173456999936 1173874897728 1179614192256 1180908196416 1181328747768 1182624632748 1185007947136 1185029554176 1185451573248 1192554233856 1194287597568 1194712913664 1195597698048 1196023480704 1198007156736 1201871063808 1203617969424 1204046608302 1204938305064 1205367414147 1207366587648 1207388602368 1207796561504 1207818584064 1209552079762 1211580284928 1213341302784 1216821325824 1217254666752 1218589961472 1219023932256 1219273555968 1221045755904 1222820531712 1226327742432 1226764468836 1228110195546 1230585175872 1230607613952 1231023418456 1232373817116 1234440290304 1234879905792 1236234534912 1236674789376 1240221735936 1241582224896 1242024383808 1242721124352 1244084355072 1244527405056 1245892617216 1246336311168 1249910968248 1253803764096 1253826625536 1254250275408 1255626153288 1256073313599 1258179526656 1258627596288 1259559714816 1260008275968 1263622146048 1265458806144 1265909468112 1266168692736 1268009054208 1268460624384 1269400025088 1269852090624 1271697805872 1277915374944 1278370473012 1279317212784 1279772810082 1281918763008 1282375286784 1283782017024 1284239204352 1289794552416 1291933753344 1292393843712 1293811564032 1294272323136 1295692104096 1302026985792 1302490670616 1303919466876 1306571046912 1308004319232 1308470132736 1312545308672 1316778633216 1318223102976 1318692555648 1320139124928 1320609259944 1320879685632 1322799568896 1327065966288 1328521720968 1328994841239 1331223330816 1333133940528 1333158248448 1333633019904 1335844929536 1337310314496 1337786564608 1339731021824 1341623513088 1343573547264 1344052027872 1345047410304 1345526415792 1346281218048 1347758051328 1348238022144 1350197670432 1352104946784 1354070215602 1355555593197 1358287411104 1358312177664 1358771131692 1358795907072 1361049550848 1361534255104 1363027820544 1363513229312 1365008965632 1368923991552 1369411500096 1370913706656 1371401923788 1371682750464 1372171241472 1373676475392 1374165676416 1375673098176 1379618710236 1384408322856 1384433565696 1384901345763 1387223580672 1388745326592 1389239894016 1390763851776 1391259138048 1395249452928 1397277431784 1398061264896 1399594899456 1400093330688 1401629194368 1402128350064 1404979642368 1406149839279 1410529234608 1411031559834 1412579422449 1413397610496 1415451967488 1415956045824 1417004679168 1417509310464 1424148151626 1424439779328 1426510185984 1427018202432 1428075028224 1428583601952 1430660031606 1430952992768 1431488692224 1437654796812 1439231864382 1442158608384 1442672197632 1444254769152 1444769104896 1453425472512 1453943074176 1455538009536 1456056363528 1457653617108 1458471319552 1460591190656 1464780359016 1465302004443 1469892427776 1471504859136 1472002059333 1472028899328 1474470346752 1476613472256 1481375962368 1483000990848 1483529125104 1485156515544 1485685417437 1485989646336 1486518844928 1488149515008 1488679482784 1492949212074 1493343141888 1494586936089 1497626247168 1499775683094 1499803029504 1500337147392 1500644376576 1502825545728 1504474103808 1505009885184 1507197399552 1509326452224 1511520240672 1512058531356 1513717217766 1514566370304 1515105745792 1516227807744 1516767774912 1518972379236 1521118065132 1521519427584 1522061279232 1528073337492 1528101199872 1528645395456 1531180744704 1531726036992 1533406298112 1533952382976 1535635086336 1540587937608 1543143094272 1543692646656 1545386034816 1545936385968 1547632235448 1550779416576 1557459363213 1557487761408 1560626528256 1562338492416 1562894880768 1564609333248 1565166530304 1572818923008 1574544261888 1575104997024 1576832843664 1577394393822 1580039405568 1580602097664 1586845388934 1590072311808 1592383463424 1592950551552 1594130264064 1594697974272 1597342875648 1602494751744 1604823959232 1605395477736 1606584406752 1607156552196 1609822116864 1609851469824 1610424778752 1617788403712 1622428434432 1623006222336 1624786615296 1625365243008 1625698074624 1628061007872 1630427375616 1635103656576 1635685958448 1637480260728 1638063408969 1640780234496 1640810151936 1643165089488 1646506541056 1647877903893 1648312713216 1648899719168 1653628981248 1655442966528 1656032511744 1656961499136 1658779140096 1659369873408 1661190156288 1661781748224 1666547957664 1668376114704 1668970265742 1670801079987 1671738352128 1671768834048 1672333700544 1674168204384 1674764418132 1677572702208 1678170128384 1679412953088 1680011034624 1684829528064 1687278408192 1687879290816 1688224923648 1690678738944 1691280832512 1692533366784 1693136120832 1695597074496 1697992258752 1700460270756 1703887166592 1704493964016 1705756283712 1706363746776 1709833715712 1711709356032 1712318939136 1719726069888 1722578337792 1723191791616 1725082085376 1725696430848 1727589472128 1733161429809 1736035981056 1736654227488 1738559289168 1739178434214 1741086264879 1742094729216 1744005758976 1744626843648 1755704844288 1757630803968 1758256740864 1760185499904 1760812346592 1761172914176 1763732758528 1769421288384 1771362294624 1771993121652 1773936949122 1774964441088 1777511920704 1777544331264 1778177359872 1783080419328 1788831350784 1791431396352 1792069370496 1793396547072 1794035221056 1795041624064 1797010735104 1797650696192 1800263560576 1802806595712 1805426954136 1806069912453 1807407457596 1811049881472 1811082903552 1811694842256 1811727876096 1814328119643 1817370427392 1820011954176 1825231988736 1825882000128 1827884942208 1828535898384 1828910333952 1829561655296 1831568633856 1832220901888 1834230797568 1839491613648 1840146703254 1842165293319 1845877763808 1845911420928 1846535127684 1848560725674 1849631440896 1851660435456 1852319858688 1854351802368 1855012184064 1860332603904 1863036575712 1864081686528 1866126532608 1866791107584 1868838925824 1869504466752 1874866452372 1880705646144 1880739938304 1881375413112 1883439229932 1887269289984 1887941394432 1889339572224 1890012413952 1898864202168 1899253039104 1902013581312 1902690936576 1904100037632 1904778135936 1907546708808 1916873062416 1917555709518 1918975819176 1919659215123 1922878144512 1923562930176 1925673025536 1926358806528 1937900630016 1938590765568 1940717346048 1941408484704 1943538156144 1953040478688 1953736005924 1955879200314 1959856570368 1962006478848 1962669412444 1962705199104 1965960462336 1968817963008 1975167949824 1977334654464 1978038833472 1980208687392 1980913889916 1981319528448 1984199353344 1990598949432 1992782581452 1996834996224 1999700910792 1999737372672 2000413054991 2000449529856 2003767394304 2005965471744 2006679846912 2009596532736 2012435269632 2015360320896 2016078041808 2017571115456 2018289623688 2019421827072 2021637076992 2022357033216 2025296505648 2028157420176 2029415038976 2031105323403 2037431116656 2037468266496 2038156697538 2038193860608 2041574326272 2042301382656 2044541730816 2045269843968 2047513448448 2053385987328 2054117250144 2056370559984 2057102885682 2057524125696 2058256862208 2060514713088 2061248514624 2063509647264 2067705888768 2076612484284 2076650348544 2080835371008 2083117989888 2083859841024 2086145777664 2086888707072 2092874179392 2095916147676 2097091897344 2099392349184 2100139996032 2102443791552 2103192525096 2107469463552 2115793851912 2116547339751 2120096415744 2123177951232 2123934068736 2125507018752 2126263965696 2129790500864 2136222227439 2136659668992 2139765278976 2140527303648 2142112542336 2142875402928 2145990047409 2146429489152 2147233038336 2156482195218 2158847796573 2163237912576 2164008296448 2166382153728 2167153657344 2167597432832 2170748010496 2173903167488 2180138208768 2180914611264 2183307014304 2184084545292 2186480425662 2187706979328 2187746869248 2190886785984 2197170538524 2197750284288 2204838641664 2207257288704 2208043348992 2209281998848 2211705520128 2212493164544 2214920208384 2215708997632 2222063943552 2224501486272 2225293687656 2227734773316 2228984469504 2229778267392 2232224272512 2233019224176 2239423818111 2240014712832 2246439370752 2249663524641 2249704544256 2250505721088 2250966564864 2254238318592 2255041110016 2256711155712 2257514827776 2260796099328 2263989678336 2267280361008 2268087797034 2270575826649 2271849555456 2272658618688 2274341711616 2275151662368 2278458568854 2279778287616 2281677097698 2282279141376 2283091918848 2292110006238 2292968093184 2296771117056 2297589055488 2300109447168 2300928574464 2303452629504 2310881906412 2314714641408 2315538969984 2318079052224 2318904578952 2321448353172 2325341011968 2326169124864 2340939792384 2343507738624 2344342321152 2346913999872 2347749795456 2359228384512 2361816392832 2362657495536 2365249265496 2366091590733 2370015894272 2370059108352 2370903146496 2380268083401 2385108467712 2388575195136 2389425827328 2391195396096 2392046961408 2396014313472 2403742127616 2407235938848 2408093216604 2409876610128 2410734828294 2414733175296 2414777204736 2415593123008 2415637168128 2419104159524 2423160569856 2426682605568 2433642651648 2434509333504 2437179922944 2438047864512 2438547111936 2442091511808 2445641063424 2452655484864 2453528937672 2456220391092 2461170351744 2461215227904 2462046836912 2464747634232 2469759811584 2472469069824 2473349578752 2480443471872 2483164449792 2484048767616 2485442248704 2488168710144 2489054810112 2491785234432 2492672622336 2499821936496 2503455398613 2507607528192 2507653251072 2508500550816 2511252306576 2512146627198 2516359053312 2517255192576 2519119429632 2520016551936 2527244292096 2530917612288 2531818936224 2532337385472 2536018108416 2536921248768 2538800050176 2539704181248 2543395611744 2555830749888 2556740946024 2558634425568 2559545620164 2563837526016 2564750573568 2567564034048 2568478408704 2579589104832 2583867506688 2584787687424 2587623128064 2588544646272 2591384208192 2604053971584 2604981341232 2607838933752 2608767651321 2613142093824 2616008638464 2616940265472 2625090617344 2633557266432 2636446205952 2637385111296 2640278249856 2641218519888 2641759371264 2645599137792 2654131932576 2657043441936 2657989682478 2660905423683 2662446661632 2666267881056 2666316496896 2667266039808 2671689859072 2674620628992 2675573129216 2679462043648 2683247026176 2687147094528 2688104055744 2690094820608 2691052831584 2692562436096 2695516102656 2696476044288 2700395340864 2704209893568 2708140431204 2711111186394 2716574822208 2716624355328 2717542263384 2717591814144 2723068510208 2726055641088 2727026458624 2730017931264 2737847983104 2738823000192 2741827413312 2742803847576 2743365500928 2744342482944 2747352950784 2748331352832 2751346196352 2759237420472 2760220054881 2768816645712 2768867131392 2769802691526 2772841088511 2774447161344 2777490653184 2778479788032 2781527703552 2782518276096 2790498905856 2794554863568 2796122529792 2799189798912 2800186661376 2803258388736 2804256700128 2809959284736 2812299678558 2821058469216 2822063119668 2825158844898 2826795220992 2830903934976 2831912091648 2834009358336 2835018620928 2848296303252 2848879558656 2853020371968 2854036404864 2856150056448 2857167203904 2861320063212 2861905985536 2875309593624 2876333564277 2878463728764 2884317216768 2885344395264 2888509538304 2889538209792 2906850945024 2907886148352 2911076019072 2912112727056 2915307234216 2916942639104 2921182381312 2929560718032 2930604008886 2933818800471 2939784855552 2943009718272 2944004118666 2944057798656 2948940693504 2953226944512 2962751924736 2966001981696 2967058250208 2970313031088 2971370834874 2971979292672 2973037689856 2976299030016 2977358965568 2985898424148 2986686283776 2989173872178 2995252494336 2999551366188 2999606059008 3000674294784 3005651091456 3008948207616 3010019770368 3014394799104 3018652904448 3023040481344 3024117062712 3027434435532 3029132740608 3030211491584 3032455615488 3033535549824 3037944758472 3042236130264 3044122558464 3056146674984 3056202399744 3057235046307 3057290790912 3062361489408 3063452073984 3066812596224 3067904765952 3071270172672 3081175875216 3085654328523 3086286188544 3087385293312 3090772069632 3091872771936 3095264470896 3101558833152 3114918726426 3114975522816 3121253056512 3124676984832 3125789761536 3129218666496 3130333060608 3145637846016 3149088523776 3150209994048 3153665687328 3154788787644 3160078811136 3161204195328 3173690777868 3180144623616 3184766926848 3185901103104 3188260528128 3189395948544 3194685751296 3204989503488 3209647918464 3210790955472 3213168813504 3214313104392 3219644233728 3220849557504 3234723292827 3235576807424 3244856868864 3246012444672 3249573230592 3250730486016 3251396149248 3256122015744 3260854751232 3270207313152 3271371916896 3274960521456 3276126817938 3279720638493 3281560468992 3281620303872 3286330178976 3293013082112 3295755807786 3296625426432 3297799438336 3307257962496 3310885933056 3312065023488 3313922998272 3317558280192 3318739746816 3322380312576 3323563496448 3333095915328 3336752229408 3337940531484 3341602159974 3343476704256 3343537668096 3344667401088 3348336408768 3349528836264 3356340256768 3358825906176 3360022069248 3369659056128 3374556816384 3375758581632 3376449847296 3381357477888 3382561665024 3385066733568 3386272241664 3391194148992 3395984517504 3400920541512 3402131695551 3407774333184 3408987928032 3411512567424 3412727493552 3417687853281 3419667431424 3423418712064 3424637878272 3438165009357 3439452139776 3445156675584 3446383583232 3450164170752 3451392861696 3455178944256 3466322859618 3472071962112 3473308454976 3477118578336 3478356868428 3482172529758 3484189458432 3488011517952 3489253687296 3511409688576 3515261607936 3516513481728 3520370999808 3521624693184 3522345828352 3527465517056 3538842576768 3542724589248 3543986243304 3547873898244 3555023841408 3555088662528 3556354719744 3577662701568 3582862792704 3584138740992 3586793094144 3588070442112 3590083248128 3594021470208 3595301392384 3600527121152 3605613191424 3610853908272 3612139824906 3614814915192 3616102242441 3622099762944 3622165807104 3623389684512 3623455752192 3628656239286 3634740854784 3640023908352 3650463977472 3651764000256 3655769884416 3657071796768 3657820667904 3659123310592 3663137267712 3664441803776 3668461595136 3678983227296 3680293406508 3684330586638 3691755527616 3691822841856 3693070255368 3697121451348 3703320870912 3704639717376 3708703604736 3710024368128 3720665207808 3726073151424 3728163373056 3732253065216 3733582215168 3737677851648 3739008933504 3749732904744 3761411292288 3761479876608 3762750826224 3766878459864 3768219940797 3774538579968 3775882788864 3778679144448 3780024827904 3797728404336 3798506078208 3804027162624 3805381873152 3808200075264 3809556271872 3815093417616 3833746124832 3835111419036 3837951638352 3839318430246 3845756289024 3847125860352 3851346051072 3852717613056 3875801260032 3877181531136 3881434692096 3882816969408 3887076312288 3906080957376 3907472011848 3911758400628 3919713140736 3924012957696 3925338824888 3925410398208 3937635926016 3950335899648 3954669308928 3956077666944 3960417374784 3961827779832 3962639056896 3968398706688 3981197898864 3985565162904 3986984523717 3993669992448 3999401821584 3999474745344 4000826109982 4000899059712 4007534788608 4011930943488 4013359693824 4019193065472 4024870539264 4030720641792 4032156083616 4035142230912 4036579247376 4038843654144 4043274153984 4044714066432 4050593011296 4056314840352 4058830077952 4062210646806 4074862233312 4074936532992 4076313395076 4076387721216 4083148652544 4084602765312 4089083461632 4090539687936 4095026896896 4106771974656 4108234500288 4112741119968 4114205771364 4115048251392 4116513724416 4121029426176 4122497029248 4127019294528 4153224968568 4153300697088 4154704037289 4161670742016 4166235979776 4167719682048 4172291555328 4173777414144 4185748358784 4191832295352 4194183794688 4198784698368 4200279992064 4204887583104 4206385050192 4214938927104 4231587703824 4233094679502 4237738267347 4240192831488 4246355902464 4247868137472 4251014037504 4252527931392 4259581001728 4272444454878 4273319337984 4279530557952 4281054607296 4284225084672 4285750805856 4291980094818 4292858978304 4294466076672 4312964390436 4317695593146 4326475825152 4328016592896 4332764307456 4334307314688 4341496020992 4347806334976 4360276417536 4361829222528 4366614028608 4368169090584 4372960851324 4375413958656 4381773571968 4394341077048 4395906013329 4409677283328 4414514577408 4416006177999 4416086697984 4418563997696 4423411040256 4424986329088 4429840416768 4431417995264 4444127887104 4449002972544 4450587375312 4455469546632 4457056252311 4457968939008 4459556534784 4464448545024 4466038448352 4478847636222 4480029425664 4483760808267 4492878741504 4499327049282 4499409088512 4501011442176 4501933129728 4508476637184 4510082220032 4513422311424 4515029655552 4521592198656 4527979356672 4534560722016 4536175594068 4541151653298 4543699110912 4545317237376 4548683423232 4550303324736 4556917137708 4563354195396 4564558282752 4566183837696 4584220012476 4585936186368 4593542234112 4595178110976 4600218894336 4601857148928 4606905259008 4621763812824 4629429282816 4631077939968 4636158104448 4637809157904 4642896706344 4652338249728 4672378089639 4681879584768 4687015477248 4688684642304 4693827999744 4695499590912 4718456769024 4723632785664 4725314991072 4730498530992 4732183181466 4740031788544 4740118216704 4741806292992 4760536166802 4770216935424 4777150390272 4778851654656 4782390792192 4784093922816 4792028626944 4807484255232 4814471877696 4816186433208 4819753220256 4821469656588 4829466350592 4829554409472 4831186246016 4831274336256 4838208319048 4853365211136 4867285303296 4869018667008 4874359845888 4876095729024 4877094223872 4884183023616 4891282126848 4905310969728 4907057875344 4912440782184 4914190226907 4922340703488 4922430455808 4924093673824 4929495268464 4939519623168 4943633711679 4944938139648 4946699157504 4960886943744 4966328899584 4968097535232 4970884497408 4976337420288 4978109620224 4983570468864 4985345244672 4999643872992 5006910797226 5015215056384 5015306502144 5017001101632 5022504613152 5024293254396 5032718106624 5034510385152 5038238859264 5040033103872 5054488584192 5061835224576 5063637872448 5064674770944 5072036216832 5073842497536 5077600100352 5079408362496 5086791223488 5111661499776 5113481892048 5117268851136 5119091240328 5129501147136 5135128068096 5136956817408 5159178209664 5167735013376 5169575374848 5175246256128 5177089292544 5182768416384 5208107943168 5209962682464 5215677867504 5217535302642 5223258794637 5226284187648 5232017276928 5233880530944 5250181234688 5267114532864 5272892411904 5274770222592 5280556499712 5282437039776 5283518742528 5291198275584 5308263865152 5314086883872 5315979364956 5321810847366 5324893323264 5332535762112 5332632993792 5334532079616 5349241257984 5351146258432 5358924087296 5366494052352 5374294189056 5376208111488 5380189641216 5382105663168 5385124872192 5391032205312 5392952088576 5400790681728 5408419787136 5416280862408 5418209737359 5422222372788 5433149644416 5433248710656 5435084526768 5435183628288 5442984358929 5446137020416 5452111282176 5454052917248 5460035862528 5475695966208 5477646000384 5483654826624 5485607695152 5486731001856 5488684965888 5494705901568 5496662705664 5502692392704 5518474840944 5520440109762 5526495879957 5537633291424 5537734262784 5539605383052 5545682177022 5548894322688 5554981306368 5556959576064 5563055407104 5565036552192 5580997811712 5589109727136 5592245059584 5598379597824 5600373322752 5606516777472 5608513400256 5624599357116 5642116938432 5644126239336 5650317689796 5661807869952 5663824183296 5668018716672 5670037241856 5696592606504 5697759117312 5706040743936 5708072809728 5712300112896 5714334407808 5722640126424 5723811971072 5750619187248 5752667128554 5756927457528 5758977645369 5768634433536 5770688790528 5777019076608 5779076419584 5813701890048 5815772296704 5822152038144 5824225454112 5830614468432 5833885278208 5842364762624 5859121436064 5861208017772 5867637600942 5879569711104 5886019436544 5888008237332 5888115597312 5897881387008 5906453889024 5925503849472 5932003963392 5934116500416 5940626062176 5942741669748 5943958585344 5946075379712 5952598060032 5954717931136 5971796848296 5978347744356 5990504988672 5999102732376 5999212118016 6001239164973 6001348589568 6011302182912 6017896415232 6020039540736 6028789598208 6037305808896 6046080962688 6048234125424 6054868871064 6058265481216 6060422983168 6064911230976 6067071099648 6075889516944 6084472260528 6088245116928 6093315970209 6112293349968 6112404799488 6114470092614 6114581581824 6124722978816 6126904147968 6133625192448 6135809531904 6142540345344 6162351750432 6171308657046 6172572377088 6174770586624 6181544139264 6183745543872 6190528941792 6203117666304 6229837452852 6229951045632 6242506113024 6249353969664 6251579523072 6258437332992 6260666121216 6291275692032 6298177047552 6300419988096 6307331374656 6309577575288 6322408390656 6347381555736 6349642019253 6360289247232 6369533853696 6371802206208 6376521056256 6378791897088 6389371502592 6409979006976 6419295836928 6421581910944 6426337627008 6428626208784 6437970142227 6439288467456 6441699115008 6469446585654 6471153614848 6476543389719 6489713737728 6492024889344 6499146461184 6501460972032 6502792298496 6512244031488 6521709502464 6540414626304 6542743833792 6549921042912 6552253635876 6559441276986 6563120937984 6563240607744 6572660357952 6591511615572 6593250852864 6595598876672 6614515924992 6621771866112 6624130046976 6627845996544 6635116560384 6637479493632 6644760625152 6647126992896 6666191830656 6673504458816 6675881062968 6683204319948 6686953408512 6689334802176 6696672817536 6699057672528 6712680513536 6718271454333 6720044138496 6739318112256 6748990573923 6749113632768 6751517163264 6752899694592 6762714955776 6765123330048 6770133467136 6772544483328 6782388297984 6791969035008 6801841083024 6804263391102 6811727479947 6815548666368 6817975856064 6823025134848 6825454987104 6835375706562 6839334862848 6846837424128 6849275756544 6876330018714 6878904279552 6890313351168 6892767166464 6900328341504 6902785723392 6910357888512 6932645719236 6944143924224 6946616909952 6954237156672 6956713736856 6964345059516 6976023035904 6978507374592 7022819377152 7030523215872 7033026963456 7040741999616 7043249386368 7044691656704 7054931034112 7077685153536 7085449178496 7087972486608 7095747796488 7098274772199 7110047682816 7110177325056 7112709439488 7140804250203 7155325403136 7165725585408 7168277481984 7173586188288 7176140884224 7180166496256 7188042940416 7190602784768 7201054242304 7211226382848 7221707816544 7224279649812 7229629830384 7232204484882 7244199525888 7244331614208 7246779369024 7246911504384 7257312478572 7269481709568 7280047816704 7300927954944 7303528000512 7311539768832 7314143593536 7315641335808 7318246621184 7326274535424 7328883607552 7336923190272 7357966454592 7360586813016 7368661173276 7383511055232 7383645683712 7386140510736 7394242902696 7409279434752 7417407209472 7420048736256 7441330415616 7452146302848 7456326746112 7464506130432 7467164430336 7475355703296 7478017867008 7499465809488 7510366195839 7522822584576 7522959753216 7525501652448 7533756919728 7536439881594 7549077159936 7551765577728 7557358288896 7560049655808 7595456808672 7597012156416 7608054325248 7610763746304 7616400150528 7619112543744 7630186835232 7667492249664 7670222838072 7675903276704 7678636860492 7691512578048 7694251720704 7702692102144 7705435226112 7751602520064 7754363062272 7762869384192 7765633938816 7774152624576 7812161914752 7814944023696 7823516801256 7826302953963 7839426281472 7848025915392 7850677649776 7850820796416 7875271852032 7900671799296 7909338617856 7912155333888 7920834749568 7923655559664 7925278113792 7936797413376 7962395797728 7971130325808 7973969047434 7982716271049 7987339984896 7998803643168 7998949490688 8001652219964 8001798119424 8015069577216 8023861886976 8026719387648 8038386130944 8049741078528 8061441283584 8064312167232 8070284461824 8073158494752 8077687308288 8086548307968 8089428132864 8101186022592 8112629680704 8124421293612 8149724466624 8149873065984 8152626790152 8152775442432 8169205530624 8178166923264 8181079375872 8190053793792 8213543949312 8216469000576 8225482239936 8228411542728 8230096502784 8233027448832 8242058852352 8244994058496 8254038589056 8280660164643 8306449937136 8306601394176 8309408074578 8318523265533 8323341484032 8332471959552 8335439364096 8344583110656 8347554828288 8371496717568 8383664590704 8388367589376 8397569396736 8400559984128 8409775166208 8412770100384 8429877854208 8463175407648 8466189359004 8475476534694 8480385662976 8492711804928 8495736274944 8502028075008 8505055862784 8519162003456 8544888909756 8546638675968 8559061115904 8562109214592 8568450169344 8571501611712 8583960189636 8585717956608 8625928780872 8629000692831 8635391186292 8652951650304 8656033185792 8665528614912 8668614629376 8682992041984 8695612669952 8720552835072 8723658445056 8733228057216 8736338181168 8745921702648 8750827917312 8763547143936 8788682154096 8791812026658 8801456401413 8819354566656 8829029154816 8832012355998 8832173395968 8837127995392 8846822080512 8849972658176 8859680833536 8862835990528 8888255774208 8898005945088 8901174750624 8910939093264 8914112504622 8915937878016 8919113069568 8928897090048 8932076896704 8957695272444 8960058851328 8967521616534 8985757483008 8998654098564 8998818177024 9002022884352 9016953274368 9020164440064 9026844622848 9030059311104 9043184397312 9055958713344 9069121444032 9072351188136 9082303306596 9087398221824 9090634474752 9097366846464 9100606649472 9113834275416 9126708390792 9132367675392 9168440024952 9171705138921 9171872372736 9187084468224 9190356221952 9200437788672 9203714297856 9213810518016 9243527625648 9256962985569 9258858565632 9262155879936 9272316208896 9275618315808 9285793412688 9304676499456 9344756179278 9363759169536 9374030954496 9377369284608 9387655999488 9390999181824 9436913538048 9447265571328 9450629982144 9460997061984 9464366362932 9480063577088 9480236433408 9483612585984 9521072333604 9540433870848 9554300780544 9557703309312 9564781584384 9568187845632 9584057253888 9614968510464 9628943755392 9632372866416 9639506440512 9642939313176 9658932701184 9662372492032 9662548672512 9676416638096 9704169878481 9706730422272 9734570606592 9738037334016 9748719691776 9752191458048 9754188447744 9768366047232 9782564253696 9810621939456 9814115750688 9824881564368 9828380453814 9839161915479 9844681406976 9844860911616 9848187347648 9858990536928 9879039246336 9887267423358 9889876279296 9893398315008 9921773887488 9932657799168 9936195070464 9941768994816 9952674840576 9956219240448 9967140937728 9970690489344 9999287745984 10013821594452 10030430112768 10030613004288 10034002203264 10045009226304 10048586508792 10069020770304 10076477718528 10080066207744 10108977168384 10123670449152 10127275744896 10129349541888 10144072433664 10147684995072 10155200200704 10158816724992 10173582446976 10206395086653 10223322999552 10226963784096 10234537702272 10238182480656 10253063559843 10259002294272 10270256136192 10273913634816 10314495028071 10318356419328 10335470026752 10339150749696 10350492512256 10354178585088 10365536832768 10416215886336 10419925364928 10431355735008 10435070605284 10446517589274 10452568375296 10464034553856 10467761061888 10500362469376 10534229065728 10545784823808 10549540445184 10561112999424 10564874079552 10567037485056 10582396551168 10616527730304 10628173767744 10631958729912 10643621694732 10665071524224 10665265987584 10669064159232 10702292516864 10717848174592 10732988104704 10748588378112 10752416222976 10760379282432 10764211326336 10770249744384 10782064410624 10785904177152 10801581363456 10816839574272 10832561724816 10836419474718 10844444745576 10848306727323 10866299288832 10866497421312 10870169053536 10870367256576 10885968717858 10892274040832 10904222564352 10908105834496 10920071725056 10951391932416 10955292000768 10967309653248 10971215390304 10973462003712 10977369931776 10989411803136 10993325411328 11005384785408 11036949681888 11040880219524 11052991759914 11075266582848 11075468525568 11079210766104 11091364354044 11109962612736 11113919152128 11126110814208 11130073104384 11161995623424 11178219454272 11184490119168 11196759195648 11200746645504 11213033554944 11217026800512 11249198714232 11284233876864 11288252478672 11300635379592 11304659822391 11323615739904 11327648366592 11336037433344 11340074483712 11393185213008 11395518234624 11412081487872 11416145619456 11424600225792 11428668815616 11445280252848 11447623942144 11501238374496 11505334257108 11513854915056 11517955290738 11537268867072 11541377581056 11554038153216 11558152839168 11627403780096 11631544593408 11644304076288 11648450908224 11661228936864 11667770556416 11684729525248 11718242872128 11722416035544 11735275201884 11759139422208 11772038873088 11776016474664 11776231194624 11812907778048 11851007698944 11864007926784 11868233000832 11881252124352 11885483339496 11887917170688 11892150759424 11905196120064 11909435862272 11943593696592 11956695488712 11960953571151 11981009977344 11998205464752 11998424236032 12002478329946 12002697179136 12022604365824 12035792830464 12040079081472 12057579196416 12074611617792 12092161925376 12096468250848 12109737742128 12116530962432 12120845966336 12129822461952 12134142199296 12151779033888 12168944521056 12176490233856 12186631940418 12224586699936 12224809598976 12228940185228 12229163163648 12249445957632 12253808295936 12267250384896 12271619063808 12285080690688 12324703500864 12342617314092 12345144754176 12349541173248 12363088278528 12367491087744 12381057883584 12459674905704 12459902091264 12464112111867 12485012226048 12498707939328 12503159046144 12516874665984 12521332242432 12582551384064 12596354095104 12600839976192 12614662749312 12619155150576 12644816781312 12694763111472 12699284038506 12713214802041 12720578494464 12739067707392 12743604412416 12753042112512 12757583794176 12778743005184 12819958013952 12838591673856 12843163821888 12852675254016 12857252417568 12875940284454 12878576934912 12883398230016 12938893171308 12942307229696 12953086779438 12979427475456 12984049778688 12998292922368 13002921944064 13024488062976 13043419004928 13080829252608 13085487667584 13099842085824 13104507271752 13118882553972 13126241875968 13145320715904 13183023231144 13187718039987 13191197753344 13229031849984 13243543732224 13248018533997 13248260093952 13255691993088 13270233120768 13274958987264 13289521250304 13294253985792 13332383661312 13347008917632 13351762125936 13366408639896 13371168756933 13373906817024 13378669604352 13393345635072 13398115345056 13425361027072 13436542908666 13440088276992 13478636224512 13497981147846 13498227265536 13503034326528 13505799389184 13525429911552 13530246660096 13540266934272 13545088966656 13564776595968 13583938070016 13603682166048 13608526782204 13623454959894 13631097332736 13635951712128 13646050269696 13650909974208 13670751413124 13693674848256 13698551513088 13752660037428 13757808559104 13780626702336 13785534332928 13800656683008 13805571446784 13820715777024 13865291438472 13888287848448 13893233819904 13908474313344 13913427473712 13928690119032 13957014749184 14017134268917 14045638754304 14061046431744 14066053926912 14081483999232 14086498772736 14089383313408 14109862068224 14155370307072 14170898356992 14175944973216 14191495592976 14196549544398 14220095365632 14220354650112 14225418878976 14281608500406 14310650806272 14331451170816 14336554963968 14347172376576 14352281768448 14360332992512 14376085880832 14381205569536 14402108484608 14422452765696 14443415633088 14448559299624 14459259660768 14464408969764 14488399051776 14488663228416 14493558738048 14493823008768 14514624957144 14560095633408 14601855909888 14607056001024 14623079537664 14628287187072 14631282671616 14636493242368 14652549070848 14657767215104 14673846380544 14715932909184 14721173626032 14737322346552 14742570680721 14767022110464 14767291367424 14772281021472 14788485805392 14818558869504 14830901135037 14834814418944 14840097472512 14882660831232 14904292605696 14912653492224 14929012260864 14934328860672 14950711406592 14956035734016 14998931618976 15020732391678 15045645169152 15045919506432 15051003304896 15067513839456 15072879763188 15098154319872 15103531155456 15114716577792 15120099311616 15190913617344 15194024312832 15216108650496 15221527492608 15232800301056 15238225087488 15260373670464 15334984499328 15340445676144 15351806553408 15357273720984 15388503441408 15405384204288 15410870452224 15503205040128 15508726124544 15525738768384 15531267877632 15548305249152 15624323829504 15629888047392 15647033602512 15652605907926 15669776383911 15678852562944 15696051830784 15701355299552 15701641592832 15750543704064 15801343598592 15818677235712 15824310667776 15841669499136 15847311119328 15850556227584 15873594826752 15924791595456 15942260651616 15947938094868 15965432542098 15974679969792 15997607286336 15997898981376 16003304439928 16003596238848 16047723773952 16053438775296 16076772261888 16099482157056 16122882567168 16128624334464 16140568923648 16146316989504 16155374616576 16173096615936 16178856265728 16202372045184 16225259361408 16248842587224 16254629212077 16299448933248 16299746131968 16305253580304 16305550884864 16328953076787 16338411061248 16356333846528 16362158751744 16380107587584 16427087898624 16432938001152 16450964479872 16456823085456 16460193005568 16466054897664 16484117704704 16489988116992 16508077178112 16561320329286 16612899874272 16613202788352 16618816149156 16637046531066 16646682968064 16664943919104 16670878728192 16689166221312 16695109656576 16742993435136 16767329181408 16776735178752 16795138793472 16801119968256 16819550332416 16825540200768 16926350815296 16932378718008 16950953069388 16985423609856 16991472549888 17004056150016 17010111725568 17089777819512 17093277351936 17118122231808 17124218429184 17136900338688 17143003223424 17167920379272 17171435913216 17251857561744 17258001385662 17270782372584 17276932936107 17305903300608 17312066371584 17331057229824 17337229258752 17365984083968 17391225339904 17441105670144 17447316890112 17466456114432 17472676362336 17491843405296 17501655834624 17527094287872 17577364308192 17583624053316 17602912802826 17638709133312 17658058309632 17664024711996 17664346791936 17693644161024 17699945316352 17719361667072 17725671981056 17776511548416 17796011890176 17802349501248 17821878186528 17828225009244 17831875756032 17838226139136 17857794180096 17864153793408 17915390544888 17935043233068 17971514966016 17997308197128 17997636354048 18003717494919 18004045768704 18033906548736 18040328880128 18053689245696 18060118622208 18086368794624 18111917426688 18138242888064 18144702376272 18164606613192 18174796443648 18181268949504 18194733692928 18201213298944 18227668550832 18253416781584 18264735350784 18279947910627 18336880049904 18343410277842 18343744745472 18374168936448 18380712443904 18400875577344 18407428595712 18427621036032 18487055251296 18513925971138 18517717131264 18524311759872 18544632417792 18551236631616 18571586825376 18609352998912 18689512358556 18727518339072 18748061908992 18754738569216 18775311998976 18781998363648 18873827076096 18894531142656 18901259964288 18921994123968 18928732725864 18960127154176 18967225171968 19042144667208 19048926057759 19080867741696 19108601561088 19115406618624 19129563168768 19136375691264 19168114507776 19229937020928 19257887510784 19264745732832 19279012881024 19285878626352 19313910426681 19317865402368 19324744984064 19325097345024 19352833276192 19408339756962 19413460844544 19429630169157 19469141213184 19476074668032 19497439383552 19504382916096 19508376895488 19536732094464 19565128507392 19621243878912 19628231501376 19649763128736 19656760907628 19678323830958 19689362813952 19689721823232 19696374695296 19717981073856 19774534846716 19779752558592 19786796630016 19843547774976 19865315598336 19872390140928 19883537989632 19905349681152 19912438480896 19934281875456 19941380978688 19998575491968 20027643188904 20060860225536 20068004406528 20090018452608 20097173017584 20138041540608 20154814362999 20160132415488 20217954336768 20246971721769 20247340898304 20254551489792 20258699083776 20288144867328 20295369990144 20310400401408 20317633449984 20347164893952 20412790173306 20446645999104 20453927568192 20469075404544 20476364961312 20506127119686 20518004588544 20540512272384 20547827269632 20628990056142 20636712838656 20670940053504 20678301499392 20700985024512 20708357170176 20731073665536 20832431772672 20839850729856 20862711470016 20870141210568 20893035178548 20928069107712 20935522123776 21068458131456 21091569647616 21099080890368 21122225998848 21129748159104 21134074970112 21164793102336 21233055460608 21256347535488 21263917459824 21287243389464 21294824316597 21330143048448 21330531975168 21338128318464 21404585033728 21422412750609 21435696349184 21465976209408 21497176756224 21504832445952 21520758564864 21528422652672 21540499488768 21564128821248 21571808354304 21603162726912 21633679148544 21665123449632 21672838949436 21688889491152 21696613454646 21732598577664 21732994842624 21740338107072 21740734513152 21771937435716 21808445128704 21816211668992 21840143450112 21902783864832 21910584001536 21934619306496 21942430780608 21946924007424 21954739863552 21978823606272 21986650822656 22010769570816 22073899363776 22081760439048 22105983519828 22150533165696 22150937051136 22158421532208 22182728708088 22227838304256 22252221628416 22260146208768 22323991246848 22356438908544 22368980238336 22393518391296 22401493291008 22426067109888 22434053601024 22498397428464 22531098587517 22568467753728 22576504957344 22601270759184 22609319644782 22647231479808 22655296733184 22672074866688 22680148967424 22786370426016 22791036469248 22824162975744 22832291238912 22849200451584 22857337631232 22890560505696 22895247884288 23002476748992 23010668514216 23027709830112 23035910581476 23074537734144 23082755162112 23108076306432 23116305678336 23254807560192 23263089186816 23288608152576 23296901816448 23322457873728 23335541112832 23369459050496 23436485744256 23444832071088 23470550403768 23478908861889 23518278844416 23544077746176 23552032949328 23552462389248 23625815556096 23702015397888 23728015853568 23736466001664 23762504248704 23770966678992 23775834341376 23784301518848 23810392240128 23818871724544 23887187393184 23913390977424 23921907142302 23948148813147 23962019954688 23996410929504 23996848472064 24004956659892 24005394358272 24045208731648 24071585660928 24080158162944 24115158392832 24149223235584 24184323850752 24192936501696 24219475484256 24233061924864 24241691932672 24259644923904 24268284398592 24303558067776 24337889042112 24373263880836 24449173399872 24449619197952 24457880370456 24458326327296 24507616591872 24534500769792 24543238127616 24570161381376 24649407001728 24685234628184 24690289508352 24699082346496 24726176557056 24734982175488 24762115767168 24841980493929 24919349811408 24919804182528 24928224223734 24955569796599 24970024452096 24997415878656 25006318092288 25033749331968 25042664484864 25165102768128 25192708190208 25201679952384 25229325498624 25238310301152 25289633562624 25389526222944 25398568077012 25426429604082 25441156988928 25478135414784 25487208824832 25506084225024 25515167588352 25557486010368 25639916027904 25677183347712 25686327643776 25705350508032 25714504835136 25751880568908 25757153869824 25877786342616 25887002078493 25906173558876 25958854950912 25968099557376 25996585844736 26005369714883 26005843888128 26048976125952 26086838009856 26161658505216 26170975335168 26199684171648 26209014543504 26237765107944 26252483751936 26290641431808 26366046462288 26375436079974 26382395506688 26404369204239 26458063699968 26487087464448 26496037067994 26496520187904 26511383986176 26540466241536 26549917974528 26579042500608 26588507971584 26664767322624 26694017835264 26703524251872 26732817279792 26742337513866 26747813634048 26757339208704 26786691270144 26796230690112 26873085817332 26880176553984 26957272449024 26995962295692 26996454531072 27006068653056 27050859823104 27060493320192 27080533868544 27090177933312 27129553191936 27167876140032 27207364332096 27217053564408 27246909919788 27262194665472 27271903424256 27292100539392 27301819948416 27341502826248 27397103026176 27505320074856 27515115416763 27515617118208 27561253404672 27571068665856 27601313366016 27611142893568 27641431554048 27730582876944 27770888956707 27776575696896 27786467639808 27816948626688 27826854947424 27857380238064 27914029498368 28034268537834 28091277508608 28122092863488 28132107853824 28162967998464 28172997545472 28178766626816 28219724136448 28310740614144 28341796713984 28351889946432 28382991185952 28393099088796 28440190731264 28440709300224 28450837757952 28563217000812 28621301612544 28662902341632 28673109927936 28694344753152 28704563536896 28720665985024 28752171761664 28762411139072 28804216969216 28844905531392 28886831266176 28897118599248 28918519321536 28928817939528 28976798103552 28987117476096 28987646017536 29029249914288 29112509635443 29120191266816 29203711819776 29214112002048 29246159075328 29256574374144 29262565343232 29272986484736 29305098141696 29315534430208 29347692761088 29431865818368 29442347252064 29474644693104 29485141361442 29517485746437 29534044220928 29534582734848 29544562042944 29576971610784 29637117739008 29661802270074 29669628837888 29680194945024 29765321662464 29808585211392 29825306984448 29858024521728 29868657721344 29901422813184 29912071468032 29997863237952 30041464783356 30091290338304 30091839012864 30102006609792 30135027678912 30145759526376 30207062310912 30229433155584 30240198623232 30381827234688 30388048625664 30432217300992 30443054985216 30465600602112 30476450174976 30520747340928 30619185259959 30669968998656 30680891352288 30703613106816 30714547441968 30759190679529 30777006882816 30810768408576 30821740904448 30943485084213 31006410080256 31017452249088 31051477536768 31062535755264 31096610498304 31248647659008 31259776094784 31294067205024 31305211815852 31339552767822 31357705125888 31392103661568 31402710599104 31403283185664 31501087408128 31602687197184 31637354471424 31648621335552 31683338998272 31694622238656 31701112455168 31747189653504 31849583190912 31884521303232 31895876189736 31930865084196 31995214572672 31995797962752 32006608879856 32007192477696 32106877550592 32153544523776 32198964314112 32245765134336 32257248668928 32281137847296 32292633979008 32310749233152 32346193231872 32357712531456 32404744090368 32450518722816 32497685174448 32509258424154 32544920181969 32598897866496 32599492263936 32610507160608 32611101769728 32657906153574 32676822122496 32712667693056 32724317503488 32760215175168 32854175797248 32865876002304 32901928959744 32913646170912 32920386011136 32932109795328 32968235409408 32979976233984 33016154356224 33122640658572 33225799748544 33226405576704 33237632298312 33274093062132 33329887838208 33341757456384 33378332442624 33390219313152 33485986870272 33534658362816 33553470357504 33590277586944 33602239936512 33639100664832 33651080401536 33852701630592 33864757436016 33901906138776 33913979467173 33970847219712 33982945099776 34008112300032 34020223451136 34179555639024 34186554703872 34236244463616 34248436858368 34273800677376 34286006446848 34335840758544 34342871826432 34503715123488 34516002771324 34541564745168 34553865872214 34611806601216 34624132743168 34662114459648 34674458517504 34731968167936 34782450679808 34882211340288 34894633780224 34932912228864 34945352724672 34983686810592 35003311669248 35054188575744 35154728616384 35167248106632 35205825605652 35277418266624 35316116619264 35328049423992 35328693583872 35399890632704 35438723334144 35451343962112 35553023096832 35592023780352 35604699002496 35643756373056 35656450018488 35663751512064 35676452278272 35715588360192 35728307586816 35830781089776 35870086466136 35882860713453 35943029932032 35994616394256 35995272708096 36007434989838 36008091537408 36067813097472 36080657760256 36107378491392 36120237244416 36172737589248 36223834853376 36276485776128 36289404752544 36329213226384 36349592887296 36362537899008 36389467385856 36402426597888 36455337101664 36506833563168 36529470701568 36559895821254 36673760099808 36686820555684 36687489490944 36748337872896 36761424887808 36801751154688 36814857191424 36855242072064 36974110502592 37027851942276 37035434262528 37048623519744 37089264835584 37102473263232 37143173650752 37379024717112 37392336335601 37455036678144 37496123817984 37509477138432 37550623997952 37563996727296 37747654152192 37789062285312 37802519928576 37843988247936 37857465451728 37920254308352 37934450343936 38084289334416 38097852115518 38139644406123 38161735483392 38217203122176 38230813237248 38259126337536 38272751382528 38336229015552 38459874041856 38515775021568 38529491465664 38558025762048 38571757252704 38627820853362 38635730804736 38649489968128 38650194690048 38705666552384 38816679513924 38826921689088 38859260338314 38938282426368 38952149336064 38994878767104 39008765832192 39073464188928 39130257014784 39242487757824 39256463002752 39299526257472 39313521815256 39356647661916 39378725627904 39392749390592 39435962147712 39549069693432 39563154119961 39573593260032 39687095549952 39730631196672 39744055601991 39744780281856 39767075979264 39810699362304 39824876961792 39868563750912 39882761957376 39997150983936 40055286377808 40113506270799 40121720451072 40136008813056 40180036905216 40194346035168 40276083081216 40309628725998 40320264830976 40435908673536 40493943443538 40494681796608 40509102979584 40517398167552 40576289734656 40590739980288 40620800802816 40635266899968 40694329787904 40825580346612 40893291998208 40907855136384 40938150809088 40952729922624 41012254239372 41081024544768 41095654539264 41257980112284 41273425677312 41341880107008 41356602998784 41401970049024 41416714340352 41462147331072 41664863545344 41679701459712 41725422940032 41740282421136 41786070357096 41871044247552 42051402806751 42136916262912 42183139295232 42198161780736 42244451997696 42259496318208 42268149940224 42329586204672 42466110921216 42512695070976 42527834919648 42574486778928 42589648633194 42660286096896 42661063950336 42676256636928 42809170067456 42844825501218 42871392698368 42931952418816 42994353512448 43009664891904 43041517129728 43056845305344 43080998977536 43128257642496 43143616708608 43206325453824 43267358297088 43330246899264 43345677898872 43377778982304 43393226909292 43465197155328 43465989685248 43480676214144 43481469026304 43543874871432 43632423337984 43680286900224 43805567729664 43821168003072 43869238612992 43884861561216 43893848014848 43909479727104 43957647212544 43973301645312 44021539141632 44147798727552 44163520878096 44211967039656 44227712042163 44301066331392 44301874102272 44316843064416 44365457416176 44455676608512 44504443256832 44520292417536 44647982493696 44712877817088 44737960476672 44787036782592 44802986582016 44852134219776 44868107202048 44996794856928 45062197175034 45136935507456 45153009914688 45202541518368 45218639289564 45294462959616 45310593466368 45344149733376 45360297934848 45572740852032 45582072938496 45648325951488 45664582477824 45698400903168 45714675262464 45781121011392 45790495768576 46004953497984 46021337028432 46055419660224 46071821162952 46165510324224 46216152612864 46232611356672 46509615120384 46526178373632 46577216305152 46593803632896 46644915747456 46671082225664 46738918100992 46872971488512 46889664142176 46941100807536 46957817723778 47009329151733 47036557688832 47088155492352 47104065898656 47104924778496 47251631112192 47404030795776 47456031707136 47472932003328 47525008497408 47541933357984 47551668682752 47568603037696 47620784480256 47637743449088 47774374786368 47826781954848 47843814284604 47896297626294 47924039909376 47992821859008 47993696944128 48009913319784 48010788716544 48143171321856 48160316325888 48230316785664 48298446471168 48368647701504 48385873003392 48438950968512 48466123849728 48483383865344 48519289847808 48536568797184 48607116135552 48675778084224 48746527761672 48763887636231 48898346799744 48899238395904 48915760740912 48916652654592 48986859230361 49015233183744 49069001539584 49086476255232 49140322762752 49298814003456 49370469256368 49380579016704 49398164692992 49452353114112 49469964350976 49524231534336 49683960987858 49838699622816 49839608365056 49856448447468 49911139593198 49940048904192 49994831757312 50012636184576 50067498663936 50085328969728 50330205536256 50385416380416 50403359904768 50458650997248 50476620602304 50779052445888 50797136154024 50852859208164 50956270829568 50974417649664 51012168450048 51030335176704 51279832055808 51354366695424 51372655287552 51410701016064 51429009670272 51503761137816 51514307739648 51755572685232 51774004156986 51812347117752 51830798808321 51917709901824 51936199114752 51993171689472 52010739429766 52011687776256 52097952251904 52173676019712 52323317010432 52341950670336 52399368343296 52418029087008 52475530215888 52504967503872 52581282863616 52732092924576 52750872159948 52764791013376 52808738408478 52916127399936 52974174928896 52992074135988 52993040375808 53080932483072 53099835949056 53158085001216 53177015943168 53329534645248 53388035670528 53407048503744 53465634559584 53484675027732 53495627268096 53514678417408 53573382540288 53592461380224 53746171634664 53914544898048 53991924591384 53992909062144 54011152484757 54012137306112 54101719646208 54120986640384 54161067737088 54180355866624 54259106383872 54335752280064 54414728664192 54434107128816 54493819839576 54524389330944 54543806848512 54584201078784 54603639896832 54683005652496 54794206052352 55010640149712 55030230833526 55031234236416 55122506809344 55142137331712 55202626732032 55222285787136 55282863108096 55461165753888 55541777913414 55553151393792 55572935279616 55633897253376 55653709894848 55714760476128 55828058996736 56068537075668 56182555017216 56244185726976 56264215707648 56325935996928 56345995090944 56439448272896 56621481228288 56683593427968 56703779892864 56765982371904 56786198177592 56880381462528 56901675515904 57126434001624 57146778173277 57242603225088 57325804683264 57346219855872 57388689506304 57409127073792 57441331970048 57504343523328 57524822278144 57608433938432 57689811062784 57773662532352 57794237198496 57837038643072 57857635879056 57941731280043 57953596207104 57974234952192 57975292035072 58058499828576 58225019270886 58240382533632 58288890507471 58407423639552 58428224004096 58492318150656 58513148748288 58525130686464 58545972969472 58610196283392 58631068860416 58695385522176 58863731636736 58884694504128 58949289386208 58970282722884 59034971492874 59068088441856 59069165469696 59089124085888 59153943221568 59323604540148 59339257675776 59360389890048 59530643324928 59617170422784 59650613968896 59716049043456 59737315442688 59802845626368 59824142936064 59995726475904 60082929566712 60182580676608 60204013219584 60270055357824 60291519052752 60414124621824 60464443088997 60480397246464 60740915165307 60763654469376 60776097251328 60864434601984 60886109970432 60931201204224 60952900349952 61041494681856 61238370519918 61339937997312 61361782704576 61407226213632 61429094883936 61518381359058 61554013765632 61621536817152 61643481808896 61886970168426 62012820160512 62034904498176 62102955073536 62125071510528 62193220996608 62497295318016 62519552189568 62588134410048 62610423631704 62679105535644 62784207323136 62805421198208 62806566371328 63205374394368 63274708942848 63297242671104 63366677996544 63389244477312 63402224910336 63494379307008 63699166381824 63769042606464 63791752379472 63861730168392 63884472949791 63990429145344 63991595925504 64013217759712 64014384955392 64213755101184 64267238251827 64307089047552 64397928628224 64491530268672 64514497337856 64562275694592 64585267958016 64621498466304 64692386463744 64715425062912 64809488180736 64901037445632 64995370348896 65018516848308 65089840363938 65197795732992 65198984527872 65221014321216 65222203539456 65315812307148 65425335386112 65448635006976 65520430350336 65708351594496 65731752004608 65803857919488 65827292341824 65840772022272 65864219590656 65936470818816 65959952467968 66032308712448 66245281317144 66451599497088 66452811153408 66475264596624 66548186124264 66683514912768 66756664885248 66780438626304 66971973740544 67069316725632 67106940715008 67180555173888 67204479873024 67278201329664 67302160803072 67705403261184 67729514872032 67803812277552 67827958934346 67941694439424 67965890199552 68016224600064 68040446902272 68359111278048 68373109407744 68472488927232 68496873716736 68547601354752 68572012893696 68671681517088 68685743652864 69007430246976 69032005542648 69083129490336 69107731744428 69223613202432 69248265486336 69324228919296 69348917035008 69564901359616 69764422680576 69789267560448 69865824457728 69890705449344 69967373621184 70006623338496 70108377151488 70309457232768 70334496213264 70411651211304 70436726585667 70554836533248 70632233238528 70656098847984 70657387167744 70799781265408 70877446668288 70902687924224 71106046193664 71184047560704 71209398004992 71287512746112 71312900036976 71327503024128 71352904556544 71431176720384 71456615173632 71661562179552 71740172932272 71765721426906 71844446439441 71886059864064 71989232788512 71990545416192 72014869979676 72016183074816 72135626194944 72161315520512 72214756982784 72240474488832 72345475178496 72447669706752 72552971552256 72578809505088 72658426452768 72699185774592 72725075798016 72778934771712 72804853195776 72910674203328 73013667126336 73119791642508 73347520199616 73373641111368 73374978981888 73522849775616 73603502309376 73629714382848 73710484144128 73948221005184 74055703884552 74070868525056 74097247039488 74178529671168 74204946526464 74286347301504 74525941481787 74758049434224 74784672671202 74866709389797 74910073356288 74992247635968 75018954276864 75101247995904 75127993454592 75495308304384 75578124570624 75605039857152 75687976495872 75714930903456 75840508616704 75868900687872 76168578668832 76195704231036 76279288812246 76323470966784 76434406244352 76461626474496 76518252675072 76545502765056 76672458031104 76919748083712 77031550043136 77058982931328 77116051524096 77143514505408 77255641706724 77271461609472 77298979936256 77411333104768 77633359027848 77661006235479 77718520676628 77876564852736 77904298672128 77989757534208 78016109144649 78017531664384 78146928377856 78260514029568 78484975515648 78512926005504 78599052514944 78627043630512 78713295323832 78757451255808 78785498781184 78871924295424 79098139386864 79126308239922 79147186520064 79213107612717 79374191099904 79461262393344 79488111203982 79489560563712 79534151958528 79621398724608 79649753923584 79737127501824 79765523914752 79994301967872 80110572755616 80227012541598 80243440902144 80272017626112 80360073810432 80388692070336 80619257451996 80640529661952 80871817347072 80987886887076 80989363593216 81018205959168 81152579469312 81181479960576 81241601605632 81270533799936 81388659575808 81651160693224 81786583996416 81815710272768 81876301618176 81905459845248 82024508478744 82191309078528 82515960224568 82545346250289 82546851354624 82683760214016 82713205997568 82803940098048 82833428680704 82924294662144 83329727090688 83359402919424 83450845880064 83480564842272 83572140714192 83742088495104 84102805613502 84273832525824 84366278590464 84396323561472 84488903995392 84518992636416 84536299880448 84659172409344 84932221842432 85025390141952 85055669839296 85148973557856 85179297266388 85320572193792 85322127900672 85352513273856 85689651002436 85742785396736 85863904837632 85988707024896 86019329783808 86083034259456 86113690610688 86161997955072 86256515284992 86287233417216 86412650907648 86534716594176 86660493798528 86691355797744 86755557964608 86786453818584 86930394310656 86961352428288 86962938052608 87087749742864 87264846675968 87337528906329 87360573800448 87611135459328 87642336006144 87738477225984 87769723122432 87787696029696 87818959454208 87915294425088 87946603290624 88043078283264 88295597455104 88327041756192 88423934079312 88455424084326 88552457239311 88602132662784 88603748204544 88633686128832 88730914832352 88911353217024 89008886513664 89040584835072 89295964987392 89425755634176 89475920953344 89574073565184 89605973164032 89704268439552 89736214404096 89993589713856 90124394350068 90273871014912 90306019829376 90405083036736 90437278579128 90621186932736 90688299466752 90720595869696 91145481704064 91164145876992 91296651902976 91329164955648 91396801806336 91429350524928 91562242022784 91580991537152 91857555779877 92009906995968 92042674056864 92110839320448 92143642325904 92277572038587 92331020648448 92432305225728 92465222713344 92830455252639 93019230240768 93052356747264 93154432610304 93187607265792 93289831494912 93342164451328 93477836201984 93745942977024 93779328284352 93882201615072 93915635447556 94018658303466 94073115377664 94176310984704 94208131797312 94209849556992 94503262224384 94808061591552 94912063414272 94945864006656 95050016994816 95083866715968 95103337365504 95137206075392 95241568960512 95275486898176 95548749572736 95653563909696 95687628569208 95792595252588 95985643718016 95987393888256 96019826639568 96021577433088 96320632651776 96460633571328 96596892942336 96737295403008 96771746006784 96877901937024 96932247699456 96966767730688 97038579695616 97073137594368 97214232271104 97351556168448 97493055523344 97527775272462 97634760545907 97796693599488 97798476791808 97831521481824 97833305309184 97973718460722 98030466367488 98138003079168 98172952510464 98280645525504 98597628006912 98740938512736 98761158033408 98796329385984 98904706228224 98939928701952 99048463068672 99367921975716 99677399245632 99679216730112 99712896894936 99822279186396 99989663514624 100025272369152 100134997327872 100170657939456 100660411072512 100770832760832 100806719809536 100917301994496 100953241204608 101558104891776 101594272308048 101705718416328 101741938401519 101912541659136 101948835299328 102024336900096 102060670353408 102559664111616 102708733390848 102745310575104 102821402032128 102858019340544 103007522275632 103028615479296 103511145370464 103548008313972 103624694235504 103661597616642 103835419803648 103872398229504 103986343378944 104021478859532 104023375552512 104195904503808 104347352039424 104646634020864 104683901340672 104798736686592 104836058174016 104951060431776 105009935007744 105162565727232 105464185849152 105501744319896 105617476816956 105832254799872 105948349857792 105984148271976 105986080751616 106199671898112 106316170002432 106354031886336 106659069290496 106776071341056 106814097007488 106931269119168 106969350055464 106991254536192 107029356834816 107146765080576 107184922760448 107492343269328 107648582140359 107829089796096 107983849182768 107985818124288 108022304969514 108024274612224 108203439292416 108241973280768 108322135474176 108360711733248 108518212767744 108671504560128 108829457328384 108868214257632 108987639679152 109048778661888 109087613697024 109168402157568 109207279793664 109366011304992 109588412104704 110021280299424 110060461667052 110062468472832 110245013618688 110284274663424 110405253464064 110444571574272 110565726216192 110922331507776 111083555826828 111106302787584 111145870559232 111267794506752 111307419789696 111429520952256 112137074151336 112177009006803 112365110034432 112488371453952 112528431415296 112651871993856 112691990181888 112878896545792 113242962456576 113367186855936 113407559785728 113531964743808 113572396355184 113760762925056 113803351031808 114252868003248 114293556346554 114418933218369 114485206450176 114651609366528 114692439711744 114777379012608 114818254147584 114882663940096 115008687046656 115049644556288 115216867876864 115379622125568 115547325064704 115588474396992 115674077286144 115715271758112 115883462560086 115907192414208 115948469904384 115950584070144 116116999657152 116450038541772 116480765067264 116577781014942 116814847279104 116856448008192 116984636301312 117026297496576 117091945938944 117220392566784 117262137720832 117390771044352 117727463273472 117769389008256 117898578772416 117940565445768 118069942985748 118136176883712 118178248171776 118307886443136 118647209080296 118689462359883 118720779780096 119061286649856 119232166805973 119234340845568 119301227937792 119432098086912 119474630885376 119605691252736 119648285872128 119991452951808 120165859133424 120340518812397 120365161353216 120408026439168 120540110715648 120583038105504 120828249243648 120928886177994 120960794492928 121481830330614 121527308938752 121552194502656 121728869203968 121772219940864 121862402408448 121905800699904 122082989363712 122476741039836 122679875994624 122723565409152 122814452427264 122858189767872 123036762718116 123243073634304 123286963617792 123773940336852 124025640321024 124069808996352 124205910147072 124250143021056 124386441993216 124994590636032 125039104379136 125176268820096 125220847263408 125358211071288 125610842396416 125613132742656 126154208420253 126410748788736 126549417885696 126594485342208 126733355993088 126778488954624 126804449820672 126988758614016 127398332763648 127538085212928 127583504758944 127723460336784 127768945899582 127980858290688 127983191851008 128026435519424 128028769910784 128427510202368 128534476503654 128614178095104 128795857256448 128983060537344 129028994675712 129124551389184 129170535916032 129242996932608 129384772927488 129430850125824 129618976361472 129802074891264 129990740697792 130037033696616 130179680727876 130395591465984 130397969055744 130442028642432 130444407078912 130631624614296 130897270013952 131040860700672 131416703188992 131463504009216 131607715838976 131654584683648 131681544044544 131728439181312 131872941637632 131919904935936 132064617424896 132490562634288 132683136126489 132903198994176 132905622306816 132950529193248 133096372248528 133367029825536 133513329770496 133560877252608 133943947481088 134138633451264 134213881430016 134361110347776 134408959746048 134556402659328 134604321606144 135410806522368 135459029744064 135607624555104 135655917868692 135883388878848 135931780399104 136032449200128 136080893804544 136718222556096 136746218815488 136944977854464 136993747433472 137095202709504 137144025787392 137343363034176 137371487305728 138014860493952 138064011085296 138166258980672 138215463488856 138496530972672 138648457838592 138697834070016 139129802719232 139528845361152 139578535120896 139731648915456 139781410898688 139934747242368 140013246676992 140216754302976 140618914465536 140668992426528 140823302422608 140873453171334 141027987455199 141109673066496 141264466477056 141312197695968 141314774335488 141599562530816 141754893336576 141805375848448 142212092387328 142368095121408 142418796009984 142575025492224 142625800073952 142655006048256 142705809113088 142862353440768 142913230347264 143323124359104 143480345864544 143531442853812 143688892878882 143772119728128 143978465577024 143981090832384 144029739959352 144032366149632 144322631041024 144429513965568 144480948977664 144690950356992 144895339413504 145105943104512 145157619010176 145316852905536 145398371549184 145450151596032 145557869543424 145609706391552 145821348406656 146027334252672 146239583285016 146291662908693 146695040399232 146747282222736 146749957963776 146960577691083 147045699551232 147207004618752 147259428765696 147420968288256 147896442010368 148111407769104 148141737050112 148194494078976 148357059342336 148409893052928 148572694603008 149051882963574 149516098868448 149569345342404 149733418779594 149820146712576 149984495271936 150037908553728 150202495991808 150255986909184 150990616608768 151156249141248 151210079714304 151375952991744 151429861806912 151681017233408 152337157337664 152391408462072 152558577624492 152868812488704 152923252948992 153036505350144 153091005530112 153839496167424 154063100086272 154117965862656 154232103048192 154287029010816 154511283413448 154542923218944 154597959872512 154822666209536 155266718055696 155322012470958 155437041353256 155492396424963 155753129705472 155808597344256 155979515068416 156032218289298 156035063328768 156293856755712 156521028059136 156969951031296 157025852011008 157198105029888 157254087261024 157426590647664 157514902511616 157570997562368 157743848590848 158196278773728 158252616479844 158294373040128 158426215225434 158748382199808 158922524786688 158976222407964 158979121127424 159242797449216 159299507847168 159474255003648 159531047829504 159988603935744 160221145511232 160454025083196 160486881804288 160544035252224 160720147620864 160777384140672 161238514903992 161743634694144 161975773774152 161978727186432 162033457454271 162036411918336 162305158938624 162362959921152 162483203211264 162541067599872 162777319151616 163302321386448 163573167992832 163631420545536 163752603236352 163810919690496 164049016957488 164382618157056 165031920449136 165090692500578 165093702709248 165367520428032 165426411995136 165607880196096 165666857361408 165848589324288 166659454181376 166718805838848 166901691760128 166961129684544 167144281428384 167484176990208 168205611227004 168547665051648 168732557180928 168792647122944 168977807990784 169037985272832 169318344818688 169864443684864 170050780283904 170111339678592 170297947115712 170358594532776 170641144387584 170705026547712 171379302004872 171440334519831 171485570793472 171727809675264 171977414049792 172038659567616 172166068518912 172227381221376 172323995910144 172513030569984 172574466834432 172825301815296 173069433188352 173320987597056 173382711595488 173511115929216 173572907637168 173825193840129 173860788621312 173922704856576 173925876105216 174175499485728 174529693351936 174675057812658 174721147600896 175222270918656 175284672012288 175476954451968 175539446244864 175575392059392 175637918908416 175830588850176 175893206581248 176086156566528 176591194910208 176654083512384 176847868158624 176910848168652 177104914478622 177204265325568 177207496409088 177267372257664 177461829664704 178017773027328 178081169670144 178591929974784 178851511268352 178951841906688 179148147130368 179211946328064 179408536879104 179472428808192 179987179427712 180248788700136 180547742029824 180612039658752 180810166073472 180874557158256 181242373865472 181441191739392 182222745495921 182290963408128 182328291753984 182593303805952 182658329911296 182793603612672 182858701049856 183124484045568 183161983074304 183715111559754 184019813991936 184085348113728 184221678640896 184287284651808 184555144077174 184662041296896 184864610451456 184930445426688 185660910505278 186038460481536 186104713494528 186308865220608 186375214531584 186579662989824 186684328902656 186955672403968 187491885954048 187558656568704 187764403230144 187831270895112 188037316606932 188352621969408 188416263594624 188419699113984 189616123183104 189824126828544 189891728013312 190100033989632 190167733431936 190206674731008 190274412150784 190483137921024 190550973796352 191097499145472 191307127819392 191375257138416 191585190505176 191653418849373 191971287436032 191974787776512 192039653279136 192043154866176 192641265303552 192801714755481 192921267142656 193193785884672 193474590806016 193543492013568 193755803874048 193864495398912 193933535461376 194077159391232 194146275188736 194428464542208 194703112336896 194986111046688 195055550544924 195269521091814 195593387198976 195596953583616 195663042963648 195666610618368 195947436921444 196276006158336 196345905020928 196561291051008 197195256013824 197481877025472 197522316066816 197592658771968 197809412456448 197879857403904 198096926137344 198735843951432 199354798491264 199358433460224 199425793789872 199644558372792 200050544738304 200269994655744 200341315878912 201320822145024 201541665521664 201613439619072 201834603988992 201906482409216 203116209783552 203188544616096 203411436832656 203483876803038 203825083318272 203897670598656 204048673800192 204121340706816 205119328223232 205417466781696 205490621150208 205642804064256 205716038681088 206015044551264 206057230958592 207022290740928 207096016627944 207249388471008 207323195233284 207670839607296 207744796459008 207972686757888 208042957719064 208046751105024 208694704078848 209293268041728 209367802681344 209597473373184 209672116348032 209902120863552 210019870015488 210325131454464 210928371698304 211003488639792 211234953633912 211310179757001 211664509599744 211896699715584 211968296543952 211972161503232 212399343796224 212632340004864 212708063772672 213318138580992 213552142682112 213628194014976 213862538238336 213938700110928 213982509072384 214058713669632 214293530161152 214369845520896 214984686538656 215297164280718 215658179592192 215967698365536 215971636248576 216044609939028 216048549224448 216406878584832 216483946561536 216644270948352 216721423466496 217036425535488 217343009120256 217658914656768 217736428515264 217975279358304 218097557323776 218175227394048 218336804315136 218414559587328 218732022609984 220042560598848 220120923334104 220124936945664 220568549326848 220810506928128 220889143148544 221131452432384 221844663015552 222167111653656 222212605575168 222291741118464 222535589013504 222614839579392 222859041904512 224274148302672 224354018013606 224600128169391 224730220068864 224976742907904 225056862830592 225303743987712 225383980363776 225757793091584 226485924913152 226734373711872 226815119571456 227063929487616 227144792710368 227521525850112 227606702063616 228505736006496 228587112693108 228837866436738 228970412900352 229303218733056 229384879423488 229554758025216 229636508295168 230017374093312 230099289112576 230433735753728 230759244251136 231094650129408 231176948793984 231348154572288 231430543516224 231766925120172 231814384828416 231896939808768 232233999314304 232900077083544 232983018706437 233155562029884 233629694558208 233712896016384 233969272602624 234048327433947 234052594993152 234183891877888 234440785133568 234524275441664 234781542088704 235454926546944 235538778016512 235797157544832 235881130891536 236139885971496 236272353767424 236356496343552 236615772886272 237294418160592 237378924719766 237441559560192 237639322838151 238122573299712 238464333611946 238468681691136 238602455875584 238864196173824 238949261770752 239211382505472 239296571744256 239982905903616 240331718266848 240681037624794 240730322706432 240816052878336 241080221431296 241166076211008 241857772355988 241921588985856 242963660661228 243054617877504 243457738407936 243544439881728 243724804816896 243811601399808 244165978727424 244953482079672 245359751989248 245447130818304 245628904854528 245716379535744 246073525436232 246573927235584 247547880673704 247636038750867 248051280642048 248139617992704 248411820294144 248500286042112 248772883986432 249989181272064 250078208758272 250352537640192 250441694526816 250716422142576 251221684792832 251226265485312 252308416840506 252821497577472 253098835771392 253188970684416 253466711986176 253556977909248 253608899641344 253977517228032 254796665527296 255076170425856 255167009517888 255446920673568 255537891799164 255961716581376 255966383702016 256052871038848 256057539821568 257068953007308 257228356190208 257591714512896 257966121074688 258057989351424 258249102778368 258341071832064 258485993865216 258769545854976 258861700251648 259237952722944 259604149782528 259981481395584 260074067393232 260359361455752 260791182931968 260884057284864 260888814157824 261263249228592 261794540027904 262012586718987 262081721401344 262833406377984 262927008018432 263215431677952 263309169367296 263363088089088 263456878362624 263745883275264 263839809871872 264129234849792 264981125268576 265366272252978 265806397988352 265811244613632 265901058386496 266192744497056 266734059651072 267026659540992 267121754505216 267887894962176 268277266902528 268427762860032 268722220695552 268817919492096 269112805318656 269208643212288 270821613044736 270918059488128 271215249110208 271311835737384 271863560798208 272064898400256 272161787609088 273436445112192 273492437630976 273889955708928 273987494866944 274190405419008 274288051574784 274686726068352 274742974611456 276029720987904 276128022170592 276332517961344 276430926977712 276832716115761 276993061945344 277296915677184 277395668140032 278259605438464 278491365757917 279057690722304 279157070241792 279463297830912 279562821797376 279869494484736 280026493353984 280433508605952 281237828931072 281337984853056 281646604845216 281746906342668 282055974910398 282219346132992 282528932954112 282624395391936 282629548670976 283509786673152 283610751696896 284424184774656 284736190242816 284837592019968 285150050984448 285251600147904 285310012096512 285411618226176 285724706881536 285826460694528 286646248718208 286960691729088 287062885707624 287377785757764 287956931154048 287962181664768 288059479918704 288064732299264 288645262082048 288961897955328 289381900713984 289790678827008 290211886209024 290315238020352 290633705811072 290796743098368 290900303192064 291115739086848 291219412783104 291642696813312 292054668505344 292479166570032 292583325817386 292904281637721 293390080798464 293494564445472 293499915927552 293921155382166 294091399102464 294414009237504 294518857531392 294841936576512 295792884020736 296222815538208 296283474100224 296388988157952 296714118684672 296819786105856 297145389206016 298103765927148 299032197736896 299138690684808 299466837559188 299968990543872 300075817107456 300404991983616 300511973818368 301981233217536 302312498282496 302420159428608 302751905983488 302859723613824 303362034466816 304674314675328 304782816924144 305117155248984 305225815204557 305737624977408 305846505897984 306073010700288 306182011060224 307678992334848 308126200172544 308235931725312 308464206096384 308574058021632 309022566826896 309085846437888 309195919745024 309645332419072 310533436111392 310644024941916 310874082706512 310984792849926 311506259410944 311617194688512 311959030136832 312064436578596 312070126657536 312587713511424 313042056118272 313939902062592 314051704022016 314396210059776 314508174522048 314853181295328 315029805023232 315141995124736 315487697181696 316392557547456 316505232959688 316852430450868 317496764399616 317845049573376 317952444815928 317958242254848 318599015694336 318948510007296 319062095659008 319977207871488 320442291022464 320908050166392 320973763608576 321088070504448 321440295241728 321554768281344 322477029807984 322945746421077 323487269388288 323951547548304 323957454372864 324066914908542 324072823836672 324610317877248 324725919842304 324966406422528 325082135199744 325554638303232 326604642772896 327146335985664 327262841091072 327505206472704 327621839380992 328098033914976 328765236314112 330063840898272 330181385001156 330187405418496 330735040856064 330852823990272 331215760392192 331333714722816 331697178648576 333318908362752 333437611677696 333803383520256 333922259369088 334288562856768 336411222454008 336531027020409 337095330103296 337465114361856 337585294245888 337955615981568 338075970545664 338636689637376 339728887369728 340101560567808 340222679357184 340595894231424 340717189065552 341282288775168 341410053095424 342758604009744 342880669039662 342971141586944 343256799655107 343455619350528 343954828099584 344077319135232 344332137037824 344454762442752 344647991820288 345026061139968 345148933668864 345650603630592 346138866376704 346641975194112 346765423190976 347022231858432 347145815274336 347650387680258 347721577242624 347845409713152 347851752210432 348350998971456 349350115625316 349442295201792 350444541837312 350569344024576 350953908903936 351078892489728 351275837816832 351661177700352 351786413162496 352172313133056 353182389820416 353308167024768 353695736317248 353821696337304 354209828957244 354408530651136 354534744515328 354923659329408 356068387079649 356162339340288 357183859949568 357696500417919 357703022536704 357903683813376 358296294260736 358423892656128 358817073758208 358944857616384 359974358855424 360497577400272 361021556437191 361095484059648 361224079317504 361620332146944 361749114316512 362484747730944 362882383478784 364445490991842 364581926816256 364656583507968 365186607611904 365316659822592 365587207225344 365717402099712 366248968091136 366323966148608 367430223119508 368039627983872 368170696227456 368443357281792 368574569303616 369110288154348 369729220902912 369860890853376 371321821010556 372076920963072 372209426989056 372617730441216 372750429063168 373159325979648 373368657805312 373911344807936 374983771908096 375117313137408 375528806460288 375662541790224 376074633213864 376832527189248 376839398227968 378462625260759 379232246366208 379648253657088 379783456026624 380200067979264 380335466863872 380413349462016 380548824301568 380966275842048 381101947592704 382194998290944 382614255638784 382750514276832 383170381010352 383306837698746 383942574872064 383949575553024 384079306558272 384086309732352 385282530607104 385603429510962 385842534285312 386387571769344 386949181612032 387086984027136 387511607748096 387728990797824 387867070922752 388154318782464 388292550377472 388856929084416 389406224673792 389972222093376 390111101089848 390539042183628 391186774397952 391193907167232 391326085927296 391333221236736 391894873842888 392691810041856 393122582102016 394390512027648 394963754050944 395044632133632 395185317543936 395618824912896 395759714807808 396193852274688 397471687902864 398049408379467 398709596982528 398716866920448 398851587579744 399289116745584 400101089476608 400539989311488 400682631757824 402641644290048 403083331043328 403226879238144 403669207977984 403812964818432 406232419567104 406377089232192 406822873665312 406967753606076 407650166636544 407795341197312 408097347600384 408242681413632 410238656446464 410834933563392 410981242300416 411285608128512 411432077362176 412030089102528 412114461917184 414044581481856 414192033255888 414498776942016 414646390466568 415489592918016 415945373515776 416085915438128 416093502210048 417389408157696 418586536083456 418735605362688 419194946746368 419344232696064 419804241727104 420039740030976 420650262908928 421856743396608 422006977279584 422469907267824 422620359514002 423083962365597 423329019199488 423793399431168 423936593087904 423944323006464 424798687592448 425264680009728 425416127545344 426636277161984 427104285364224 427256388029952 427725076476672 427877400221856 427965018144768 428117427339264 428587060322304 428739691041792 429969373077312 430594328561436 431316359184384 431935396731072 431943272497152 432089219878056 432097098448896 432967893123072 433288541896704 433442846932992 434072851070976 434686018240512 435317829313536 435472857030528 435950558716608 436195114647552 436350454788096 436673608630272 436829119174656 437464045219968 438874988726079 440085121197696 440241846668208 440249873891328 440881733073249 441137098653696 441621013856256 441778286297088 442262904864768 443689326031104 444334223307312 444425211150336 444583482236928 445071178027008 445229679158784 445718083809024 448548296605344 448708036027212 449200256338782 449460440137728 449953485815808 450113725661184 450607487975424 450767960727552 451515586183168 452971849826304 453468747423744 453630239142912 454127858975232 454289585420736 455043051700224 457011472012992 457174225386216 457675732873476 458606437466112 458769758846976 459109516050432 459273016590336 460198578225152 460867471507456 461518488502272 462189300258816 462353897587968 462696309144576 462861087032448 463533850240344 463628769656832 463793879617536 464467998628608 465800154167088 465966037412874 466311124059768 466477189274889 467259389116416 467425792032768 467938545205248 468096654867894 468105189986304 468367783755776 468881570267136 469048550883328 469563084177408 470909853093888 471077556033024 471594315089664 471762261783072 472279771942992 472544707534848 472712992687104 473231545772544 474588836321184 474757849439532 474883119120384 475278645676302 476245146599424 476928667223892 476937363382272 477728392347648 477898523541504 478422765010944 478593143488512 479965811807232 480663436533696 481362075249588 481460645412864 481632105756672 482160442862592 482332152422016 483715544711976 485927321322456 486100372362813 486109235755008 486915476815872 487088879763456 487449609633792 487623202799616 488331957454848 489906964159344 490719503978496 490894261636608 491257809709056 491432759071488 492147050872464 493147854471168 495095761347408 495272077501734 496102561284096 496279235985408 496823640588288 497000572084224 497545767972864 499978362544128 500156417516544 500705075280384 500883389053632 501432844285152 502443369585664 502452530970624 504616833681012 505642995154944 506197671542784 506377941368832 506933423972352 507113955818496 507955034456064 509593331054592 510152340851712 510334019035776 510893841347136 511075783598328 511923433162752 512105742077696 512115079643136 514137906014616 514321003559493 514456712380416 515183429025792 515932242149376 516115978702848 516498205556736 516682143664128 516971987730432 517539091709952 517723400503296 518475905445888 519208299565056 519962962791168 520148134786464 520718722911504 521475581520387 521582365863936 521768114569728 521777628315648 522526498457184 523589080055808 524025173437974 524163442802688 525666812755968 525854016036864 526430863355904 526618338734592 526726176178176 526913756725248 527491766550528 527679619743744 528258469699584 529962250537152 530732544505956 531612795976704 531622489227264 531802116772992 532385488994112 534053319081984 534243509010432 535775789924352 536554533805056 536855525720064 537444441391104 537635838984192 538225610637312 538417286424576 541643226089472 541836118976256 542430498220416 542623671474768 543727121596416 544323575218176 546668236487763 546872890224384 546984875261952 547779911417856 547974989733888 548380810838016 548576103149568 549373452136704 549485949222912 552059441975808 552256044341184 552665035922688 552861853955424 553665432231522 553986123890688 554593831354368 554791336280064 556519210876928 556982731515834 558115381444608 558314140483584 558926595661824 559125643594752 559738988969472 560052986707968 560867017211904 562475657862144 562675969706112 563293209690432 563493812685336 564111949820796 565057865908224 565248790783872 565259097341952 567221503393792 568848369549312 569472380485632 569675184039936 570300101968896 570503200295808 570620024193024 570823236452352 571449413763072 571652921389056 573292497436416 573921383458176 574125771415248 574755571515528 574960256548119 575913862308096 575924363329536 576118959837408 576129464598528 577290524164096 577923795910656 578763801427968 579581357654016 580423772418048 580630476040704 581267411622144 581593486196736 581800606384128 582231478173696 582438825566208 583285393626624 584109337010688 584958333140064 585166651634772 585808563275442 586780161596928 586989128890944 586999831855104 587842310764332 588828018475008 589037715062784 589683873153024 591585768041472 592445631076416 592566948200448 592777976315904 593428237369344 593639572211712 594290778412032 596207531854296 598064395473792 598277381369616 598933675118376 600151634214912 600809983967232 601023947636736 603962466435072 604624996564992 604840318857216 605503811966976 605719447227648 606724068933632 609348629350656 609565633848288 610234310497968 610451630409114 611475249954816 611693011795968 612146021400576 612364022120448 615357984669696 616252400345088 616471863450624 616928412192768 617148116043264 618045133653792 618171692875776 618391839490048 619290664838144 621066872222784 621288049883832 621748165413024 621969585699852 623012518821888 623234389377024 623918060273664 624128873157192 624140253315072 626084112236544 627879804125184 628103408044032 628792420119552 629016349044096 629706362590656 630059610046464 630283990249472 630975394363392 632785115094912 633010465919376 633704860901736 633930539271003 634993528799232 635690099146752 635904889631856 635916484509696 637198031388672 637897020014592 638124191318016 639954415742976 640884582044928 641816100332784 641947527217152 642176141008896 642880590483456 643109536562688 644954059615968 645891492842154 646974538776576 647903095096608 647914908745728 648133829817084 648145647673344 649220635754496 649451839684608 649932812845056 650164270399488 651109276606464 653209285545792 654292671971328 654525682182144 655010412945408 655243678761984 656196067829952 660127681796544 660362770002312 660374810836992 661705647980544 662431520784384 662667429445632 663394357297152 666637816725504 666875223355392 667606767040512 667844518738176 668577125713536 672822444908016 673062054040818 673800384508173 674190660206592 674930228723712 675170588491776 675911231963136 676151941091328 677273379274752 679457774739456 680203121135616 680445358714368 681191788462848 681434378131104 682564577550336 682820106190848 685517208019488 685761338079324 685942283173888 686513599310214 686911238701056 687909656199168 688154638270464 688664274075648 688909524885504 690052122279936 690297867337728 691301207261184 692277732753408 693283950388224 693530846381952 694044463716864 694291630548672 695300775360516 695443154485248 695690819426304 696701997942912 698700231250632 698949056119311 700889083674624 701138688049152 701907817807872 702144982301841 702157784979456 702551675633664 703322355400704 703572826324992 704344626266112 706364779640832 706616334049536 707391472634496 707643392674608 708419657914488 708817061302272 709069489030656 709847318658816 712136774159298 712324678680576 714367719899136 715393000835838 715406045073408 715807367626752 716592588521472 716847785312256 717634147516416 717889715232768 719948717710848 720995154800544 722043112874382 722190968119296 722448158635008 723240664293888 723498228633024 725764766957568 728890981983684 729163853632512 730373215223808 730633319645184 731174414450688 731434804199424 732497936182272 734860446239016 736079255967744 736341392454912 736886714563584 737149138607232 738220576308696 739721781706752 742643642021112 742908116252601 744153841926144 744418853978112 745235460882432 745500858126336 746318651959296 746737315610624 747822689615872 749967543816192 750234626274816 751057612920576 751325083580448 752149266427728 753665054378496 753678796455936 756925250521518 758464492732416 759296507314176 759566912053248 760400135958528 760670933727744 760826698924032 761097648603136 761932551684096 762203895185408 764389996581888 765228511277568 765501028553664 766340762020704 766613675397492 767885149744128 767899151106048 768158613116544 768172619464704 771206859021924 771685068570624 772775143538688 773898363224064 774173968054272 775023215496192 775457981595648 775734141845504 776308637564928 776585100754944 777713858168832 778812449347584 779944444186752 780222202179696 781078084367256 782373548795904 782652171854592 782666442473472 783789747685776 785383620083712 786037760156961 786245164204032 788781024055296 789927508101888 790089264267264 790370635087872 791237649825792 791519429615616 792387704549376 794943375805728 796098816758934 797419193965056 797433733840896 797703175159488 798578233491168 800202178953216 801079978622976 801365263515648 805283288580096 806166662086656 806453758476288 807338415955968 807625929636864 812464839134208 812754178464384 813645747330624 813935507212152 815590682394624 816194695200768 816485362827264 820477312892928 821669867126784 821962484600832 822571216257024 822864154724352 824060178205056 824228923834368 828089162963712 828384066511776 828997553884032 829292780933136 830498148347283 830979185836032 831890747031552 832171830876256 832187004420096 834778816315392 835474097273751 837173072166912 837471210725376 838389893492736 838688465392128 839608483454208 840079480061952 841300525817856 843713486793216 844013954559168 844939814535648 845240719028004 846167924731194 846658038398976 847586798862336 847873186175808 847888646012928 850529360019456 850832255090688 853272554323968 854208570728448 854512776059904 855450152953344 855754800443712 855930036289536 856234854678528 857174120644608 857479382083584 859938746154624 861188657122872 863870793462144 863886544994304 864178439756112 864194196897792 865935786246144 866885693865984 868145702141952 869372036481024 870635658627072 870945714061056 871901117433216 872390229295104 872700909576192 873347217260544 873658238349312 874928090439936 877749977452158 880170242395392 880483693336416 880499747782656 881763466146498 882274197307392 883242027712512 883556572594176 884525809729536 887378652062208 888668446614624 888850422300672 889166964473856 890142356054016 890459358317568 891436167618048 897096593210688 897416072054424 898400512677564 899906971631616 900227451322368 901214975950848 901535921455104 905943699652608 906937494847488 907260478285824 908255717950464 908579170841472 910086103400448 914022944025984 914348450772432 915351465746952 915677445613671 917212874932224 917539517693952 918219032100864 918546033180672 920397156450304 921734943014912 923036977004544 924378600517632 924707795175936 925392618289152 925722174064896 927067700480688 927257539313664 927587759235072 928935997257216 931600308334176 931932074825748 932622248119536 932954378549778 934518778232832 934851584065536 935877090410496 936193309735788 936210379972608 937763140534272 938097101766656 939126168354816 941819706187776 942155112066048 943188630179328 943524523566144 944559543885984 945089415069696 945425985374208 946463091545088 949177672642368 949515698879064 950557291352604 952490293198848 953857334447784 953874726764544 955797047083008 956845530021888 957186286977024 959931623614464 961326873067392 962724150499176 962921290825728 963264211513344 964320885725184 964664304844032 967431089423952 968837239263231 971854642644912 972200744725626 972218471510016 973830953631744 974177759526912 974899219267584 975246405599232 976663914909696 979813928318688 981439007956992 981788523273216 982515619418112 982865518142976 984294101744928 986295708942336 990191522694816 990544155003468 992205122568192 992558471970816 993647281176576 994001144168448 995091535945728 999956725088256 1000312835033088 1001410150560768 1001766778107264 1002865688570304 1004886739171328 1009233667362024 1009593081061227 1011285990309888 1012395343085568 1012755882737664 1013866847944704 1014227911636992 1015910068912128 1019186662109184 1020304681703424 1020668038071552 1021787682694272 1022151567196656 1023846866325504 1024211484155392 1024230159286272 1028275812029232 1028642007118986 1028913424760832 1029770398965321 1030366858051584 1031864484298752 1032231957405696 1032996411113472 1033364287328256 1033943975460864 1035078183419904 1035446801006592 1036951810891776 1038416599130112 1039925925582336 1040296269572928 1041437445823008 1042951163040774 1043164731727872 1043536229139456 1043555256631296 1045052996914368 1048050346875948 1048326885605376 1051333625511936 1051708032073728 1052861726711808 1053236677469184 1053827513450496 1054983533101056 1055359239487488 1056516939399168 1059924501074304 1061465089011912 1063225591953408 1063604233545984 1064770977988224 1068205161238947 1068487018020864 1071551579848704 1073089501253757 1073109067610112 1073711051440128 1074888882782208 1075271677968384 1076451221274624 1076834572849152 1083286452178944 1083672237952512 1084860996440832 1085247342949536 1087454243192832 1088647150436352 1093336472975526 1093745780448768 1093969750523904 1095559822835712 1095949979467776 1096761621676032 1097152206299136 1098746904273408 1098971898445824 1104118883951616 1104512088682368 1105330071845376 1105723707910848 1107330864463044 1109187662708736 1109582672560128 1113965463031668 1116230762889216 1116628280967168 1117853191323648 1118251287189504 1119477977938944 1120105973415936 1121734034423808 1124951315724288 1125351939412224 1126586419380864 1126987625370672 1128223899641592 1130497581567744 1130518194683904 1134443006787584 1135387875782277 1137696739098624 1138944760971264 1139350368079872 1140600203937792 1141006400591616 1141240048386048 1141646472904704 1142898827526144 1143305842778112 1146584994872832 1147842766916352 1148251542830496 1149511143031056 1149920513096238 1151827724616192 1151848726659072 1152237919674816 1152258929197056 1155847591821312 1157527602855936 1159162715308032 1160847544836096 1161260952081408 1162534823244288 1163186972393472 1163601212768256 1164462956347392 1164877651132416 1166570787253248 1168218674021376 1169916666280128 1170333303269544 1171617126550884 1173560323193856 1173978257781888 1173999663710208 1175684621528664 1178075430125568 1179367746306048 1183171536082944 1184891262152832 1185133896400896 1185555952631808 1186856474738688 1187279144423424 1188581556824064 1192415063708592 1194148225138401 1196128790947584 1196554762739232 1197867350236752 1200303268429824 1201619967934464 1202047895273472 1207924932870144 1209249993129984 1209680637714432 1211007623933952 1211438894455296 1213448137867264 1218697258701312 1219131267696576 1220468620995936 1220903260818228 1222950499909632 1223386023591936 1224292042801152 1224728044240896 1230715969339392 1232504800690176 1232943726901248 1233856824385536 1234296232086528 1236090267307584 1236343385751552 1236783678980096 1238581329676288 1242133744445568 1242576099767664 1243496330826048 1243939171399704 1246468778754048 1247836120547328 1248257746314384 1248280506630144 1252168224473088 1255759608250368 1256206816088064 1257584840239104 1258032698088192 1259412725181312 1260119220092928 1260567980498944 1261950788726784 1265570230189824 1266020931838752 1267409721803472 1267861078542006 1269251887096791 1269987057598464 1271380198293504 1271809779263712 1271832969019392 1274396062777344 1275794040029184 1276248382636032 1279908831485952 1281769164089856 1283632200665568 1283895054434304 1284352282017792 1285761180966912 1286219073125376 1289908119231936 1291782985684308 1293949077553152 1295806190193216 1295829817491456 1296267659634168 1296291295346688 1298903679369216 1299865625690112 1300328540798976 1302218553212928 1306418571091584 1308585343942656 1309051364364288 1310020825890816 1310487357523968 1312392135659904 1316624966178237 1320255363593088 1320725540004624 1320749621673984 1322645199219747 1323411295961088 1324863041568768 1325334858891264 1326788714594304 1333275633451008 1333750446710784 1335213534081024 1335689037476352 1337154251427072 1345644889816032 1346124108081636 1347600769016346 1348381320413184 1349860457447424 1350341176983552 1351822463926272 1352303882182656 1354546758549504 1358915549478912 1360406242271232 1360890717428736 1362383576925696 1362868756262208 1365129155100672 1371034416038976 1371522676158648 1373027198620428 1375819312398336 1376309276540928 1377328548151296 1377819049771008 1380595734675456 1382602414522368 1384555465506816 1386567900776448 1387061692763904 1388088927433728 1388583261097344 1390601550721032 1390886308970496 1391381638852608 1393403995885824 1397400462501264 1397898112238622 1399431567824667 1401778167349248 1402277376098304 1403815635615744 1404289964603682 1404315569958912 1405103351267328 1406644710801408 1407145652649984 1408689252532224 1412729559281664 1413232668099072 1414782945268992 1415286785349216 1416839315828976 1417634122604544 1418138978061312 1419694637317632 1424273548318596 1424649357361152 1428735439798272 1430786001671676 1430812090146816 1433185177042944 1433695570624512 1435268295032832 1435779430465536 1439897435421696 1441990309601088 1444086225748764 1444381936238592 1444896317270016 1446481328587776 1446996457266048 1457781963967368 1458301117088439 1458327707265024 1460746430447616 1461266639290368 1462348828901376 1462869608398848 1464995872364544 1469720892478032 1472158511935488 1472682784909824 1473773429127168 1474298277214464 1476441152617392 1479443563413504 1485287284042224 1485816232505202 1488307683852288 1488837707956224 1490470921764864 1491001716252672 1492637303918592 1493474631221248 1495645379231744 1499935087632384 1500469252549632 1502115225841152 1502650167160896 1504298532855456 1507330108756992 1507357592911872 1513850501043036 1516928985464832 1518593014628352 1519133824106496 1520800271917056 1521341867455488 1522195297206272 1523865103368192 1524407790370816 1528779993163776 1530457022555136 1531002057107328 1532681524041408 1533227350794984 1535770299488256 1536317226233088 1536345238929408 1542413718043848 1542963010678479 1543370137141248 1545550287077376 1547796726448128 1548347936108544 1550046430992384 1550915963191296 1551468283691008 1552617275129856 1553170201509888 1555427716337664 1557624898695168 1559888888373504 1560444404359392 1562156168734512 1564426744561161 1564747097591808 1565304343709184 1565332884946944 1567579495371552 1570767240167424 1572075520313922 1572490328408064 1577562048110592 1579855016203776 1580178528534528 1580741270175744 1582475299651584 1583038859231232 1584775409098752 1589886751611456 1592197633517868 1594838387930112 1594867467681792 1595406350318976 1597156466982336 1602159957245952 1602730527031296 1610566577160192 1612333324173312 1612907516952576 1614676831911936 1615251859273728 1624929678268416 1625508356928768 1627291494661248 1627871014424304 1631181364789248 1632970725654528 1640004709463289 1640954625785856 1643339734253568 1643924969201664 1645142432514048 1645728309448704 1648120356410112 1648457847668736 1656178325927424 1656768133023552 1657995107768064 1658585561866272 1660996296694566 1661958371672064 1663781494063104 1664343661752512 1664374008840192 1669557632630784 1670948194547502 1674346144333824 1674942421450752 1676779786985472 1677376930784256 1679216966908416 1680158960123904 1682601051635712 1687426973586432 1688027909118336 1689879629071296 1690481438056008 1692335849462388 1695173597724672 1695746372351616 1695777292025856 1701664510181376 1706545108647936 1708417141456896 1709025552119808 1710900305906688 1711509600887424 1711860072579072 1712469709357056 1714348241289216 1714958764167168 1719877492309248 1722377314245744 1724880769644357 1727741586924288 1727773089988608 1728356879512224 1728388393795584 1731871572492288 1733771387731968 1736291404283904 1738744072962048 1741271317254144 1741891428122112 1743802234866432 1744780458590208 1745401819152384 1746694434521088 1747316476698624 1749856180879872 1755499954904316 1760340484790784 1760967386672832 1760999495565312 1763526932292996 1766484055425024 1767113145188352 1769051619459072 1774757304124416 1777336893229248 1777700844601344 1778333928947712 1780284712108032 1780918716635136 1782872335236096 1794193186421376 1794832144108848 1796801025355128 1800454902644736 1802429951901696 1803071842910208 1811887399305216 1813874989694976 1814520956571648 1816511435900928 1817158341682944 1820172206800896 1828045888051968 1828696901544864 1830702931493904 1831354891227342 1834425749864448 1835079035387904 1836438064201728 1837092066361344 1840794312900608 1843469886029824 1846073954009088 1848757201035264 1849415590351872 1850785236578304 1851444348129792 1854135400961376 1854515078627328 1855175518470144 1857871994514432 1863200616668352 1863864149651496 1865244496239072 1865908757099556 1869037556465664 1869703168131072 1871754180820992 1872386619471576 1872420759945216 1876194203533312 1878252336709632 1883639412375552 1884310224132096 1886377260358656 1887049047132288 1889119087771968 1890178830139392 1890851970748416 1892926183090176 1898355345284736 1899031397758128 1901114582705208 1901791617813009 1904980586397696 1907714668895568 1907749453529088 1911594094166016 1913691060043776 1914372573954048 1919863247228928 1922653746134784 1925448300998352 1925842581651456 1926528423026688 1928641771450368 1929328609688064 1934862178847904 1937674478526462 1943709285289824 1944401489451252 1944436943020032 1947661907263488 1948355519053824 1949798438535168 1950492811198464 1953327829819392 1959627856637376 1962878015913984 1963577046546432 1965031238836224 1965731036285952 1968588203489856 1980383045389632 1981088310006936 1985116943941632 1987294562353152 1988002288336896 1990183071891456 1999913450176512 2000625670066176 2002820301121536 2003533556214528 2005731377140608 2009773478342656 2018467334724048 2019186162122454 2021401153524519 2022571980619776 2024790686171136 2025511765475328 2027733695889408 2028455823273984 2031820137824256 2038373324218368 2040609363406848 2041336076143104 2043575365388544 2044303134393312 2047693732651008 2048422968310784 2048460318572544 2056551624058464 2057284014237972 2057826849521664 2059540797930642 2060733716103168 2063728968597504 2064463914811392 2065992822226944 2066728574656512 2070156366839808 2070893602013184 2073903621783552 2076833198260224 2079851851164672 2080592539145856 2082874891646016 2085902326081548 2086329463455744 2087072458278912 2090105993828736 2096100693751896 2096847168357933 2102667251023872 2103416064147456 2105723453423616 2106434946905523 2106473354938368 2107655026900992 2109967066202112 2110718478974976 2113033878798336 2119849002148608 2122930178023824 2126451183906816 2127208467091968 2129541955976448 2136410322477894 2136974036041728 2143103159697408 2146179002507514 2146218135220224 2147422102880256 2149777765564416 2150543355936768 2152902442549248 2153669145698304 2166572904357888 2167344475905024 2169721992881664 2170494685899072 2177294300872704 2186672945951052 2187491560897536 2191119645671424 2191899958935552 2193523243352064 2194304412598272 2197493808546816 2208237767903232 2209024177364736 2210660143690752 2211447415821696 2214661728926088 2219165345120256 2227930926063336 2228724348757803 2232461525778432 2233256561934336 2235706382647296 2236502574379008 2238955955877888 2240211946831872 2243468068847616 2249902631448576 2250703878824448 2253172838761728 2253975250741344 2256447799283184 2260995163135488 2261036389367808 2268886013575168 2270775751564554 2275393478197248 2277889521942528 2278700736159744 2281200407875584 2282012801183232 2282480096772096 2283292945809408 2285797655052288 2286611685556224 2293169989745664 2295685533832704 2296503085660992 2299022286062112 2299841026192476 2303655449232384 2303697453318144 2304475839349632 2304517858394112 2315055205711872 2318325430616064 2321695089672192 2322521904162816 2325069646488576 2326373944786944 2327202425536512 2328925912694784 2329755302264832 2333141574506496 2336437348042752 2339833332560256 2340666606539088 2343234253101768 2347120646387712 2347956515563776 2347999327420416 2351369243057328 2356150860251136 2358735492612096 2366343072165888 2369782524305664 2370267792801792 2371111905263616 2373712949477376 2374558288846848 2377163113648128 2384830127417184 2388296450276802 2392257581895168 2393109525478464 2395734700473504 2400606536859648 2403239935868928 2404095790546944 2415849865740288 2418499986259968 2419361275428864 2422015247867904 2422877788910592 2426896275734528 2437394517402624 2438262535393152 2440937241991872 2441806521636456 2446772047183872 2448584085602304 2449456088481792 2461431938678784 2465009601380352 2465887453802496 2467713648771072 2468592464173056 2472180534615168 2472686771503104 2473567357960192 2477162659352576 2484267488891136 2485152199535328 2486992661652096 2487878342799408 2491494445041849 2492937557508096 2495672241094656 2496515492628768 2496561013260288 2504336448946176 2506422291821253 2511519216500736 2512413632176128 2515169680478208 2516065396176384 2518825450362624 2520238440185856 2521135960997888 2523901577453568 2531140460379648 2532041863677504 2534819443606944 2535722157084012 2538503774193582 2539974115196928 2542760396587008 2543619558527424 2543665938038784 2551588080058368 2552496765272064 2559817662971904 2563538328179712 2567264401331136 2567790108868608 2568704564035584 2571522361933824 2572438146250752 2579816238463872 2583565971368616 2591612380386432 2591659634982912 2592535319268336 2592582590693376 2597807358738432 2600657081597952 2604437106425856 2612837142183168 2617170687885312 2618102728728576 2620041651781632 2620974715047936 2624784271319808 2633249932356474 2640510727186176 2641451080009248 2641499243347968 2645290398439494 2646822591922176 2649726083137536 2650669717782528 2653577429188608 2666551266902016 2667500893421568 2670427068162048 2671378074952704 2674308502854144 2691289779632064 2692248216163272 2695201538032692 2699720914894848 2700682353967104 2703644927852544 2704607764365312 2717831098957824 2720812484542464 2721781434857472 2724767153851392 2725737512524416 2730258310201344 2742068832077952 2743045352317296 2746054397240856 2747032336841013 2751638624796672 2752618553081856 2754657096302592 2755638099542016 2761191469350912 2765204829044736 2769110931013632 2773135801552896 2774123385527808 2776177854867456 2777166522194688 2781203101442064 2781772617940992 2782763277705216 2786807991771648 2794800925002528 2795796224477244 2798863135649334 2803556334698496 2804554752196608 2807631271231488 2808579929207364 2808631139917824 2813289421602816 2814291305299968 2817378505064448 2825459118563328 2826465336198144 2829565890537984 2830573570698432 2833678631657952 2835268245209088 2836277956122624 2839389274635264 2848547096637192 2857470879596544 2861572003343352 2861624180293632 2867391141249024 2870536590065664 2871558860931072 2879794870843392 2883980619202176 2888172451497528 2888763872477184 2889792634540032 2892962657175552 2893992914532096 2915563927934736 2916602234176878 2916655414530048 2921492860895232 2922533278580736 2924697657802752 2925739216797696 2929991744729088 2939441784956064 2944317023870976 2945365569819648 2947546858254336 2948596554428928 2952882305234784 2958887126827008 2970574568084448 2971632465010404 2976615367704576 2977675415912448 2980941843529728 2982003432505344 2985274607837184 2991290758463488 2999870175264768 3000938505099264 3004230451682304 3005300334321792 3008597065710912 3014660217513984 3027701002086072 3028779243183681 3033857970929664 3037186029256704 3038267648212992 3041600543834112 3042683734910976 3044390594412544 3047730206736384 3048815580741632 3057559986327552 3060914045110272 3062004114214656 3065363048082816 3066454701589968 3071540598976512 3072634452466176 3072690477858816 3084827436087696 3085926021356958 3086740274282496 3089311196895963 3091100574154752 3095593452896256 3096695872217088 3100092861984768 3101831926382592 3102936567382016 3105234550259712 3106340403019776 3110855432675328 3115249797390336 3119777776747008 3120888808718784 3124312337469024 3128853489122322 3129494195183616 3130608687418368 3130665769893888 3135158990743104 3144151040627844 3144980656816128 3155124096221184 3159710032407552 3161482540351488 3164950599303168 3166077718462464 3169550818197504 3179773503222912 3184395267035736 3189676775860224 3190812700637952 3194312933964672 3204615483716841 3205461054062592 3219268503761271 3221133154320384 3224666648346624 3225815033905152 3229353663823872 3230503718547456 3249859356536832 3251016713857536 3254582989322496 3255742028848608 3262362729578496 3265941451309056 3280009418926578 3281909251571712 3286679468507136 3287849938403328 3290284865028096 3291456618897408 3296240712820224 3296915695337472 3312356651854848 3313536266047104 3315990215536128 3317171123732544 3321992593389132 3327562988126208 3328687323505024 3328748017680384 3341896389095004 3348692288667648 3349884842901504 3353559573970944 3354753861568512 3358433933816832 3360317920247808 3365202103271424 3374853947172864 3376055818236672 3379759258142592 3380962876112016 3384671698924776 3391492744703232 3391554584051712 3403329020362752 3406163627346831 3413090217295872 3416834282913792 3418051104239616 3421800611813376 3423019201774848 3423720145158144 3424939418714112 3428696482578432 3429917528334336 3439754984618496 3444754628491488 3449761539288714 3455483173848576 3455546179977216 3456713759024448 3456776787591168 3467542775463936 3472582808567808 3477488145924096 3482542634508288 3483782856244224 3487604469732864 3489560917180416 3490803638304768 3493388869042176 3494632953397248 3499712361759744 3510999909808632 3520680969581568 3521934773345664 3521998991130624 3527053864585992 3534226290376704 3538103238918144 3549514608248832 3554673786458496 3555401689202688 3556667857895424 3560569424216064 3561837433270272 3565744670472192 3588386372842752 3589664288217696 3593602050710256 3600909805289472 3604859903803392 3606143685820416 3623774798610432 3627749979389952 3629041913143296 3633022871801856 3634316683365888 3640344413601792 3656091776103936 3657393803089728 3661405862987808 3662709782454684 3668851499728896 3670158070775808 3672876128403456 3674184132722688 3686939772059648 3692147908018176 3697514402070528 3698831180703744 3701570473156608 3702888696259584 3708270801922752 3709030157254656 3710351036940288 3715743989028864 3726401233336704 3727728299302992 3730488992478144 3731817514199112 3739406336262144 3743508361641984 3744773238943152 3744841519890432 3752388407066624 3756504673419264 3767278824751104 3768620448264192 3772754520717312 3774098094264576 3778238175543936 3780357660278784 3781703941496832 3785852366180352 3796710690569472 3798062795516256 3802229165410416 3803583235626018 3807755661290373 3809961172795392 3815429337791136 3815498907058176 3823188188332032 3827382120087552 3828745147908096 3839726494457856 3845307492269568 3850896601996704 3851685163302912 3853056846053376 3857283542900736 3858657219376128 3869724357695808 3875348957052924 3887418570579648 3888802978902504 3888873886040064 3896711038107648 3899596877070336 3900985622396928 3906655659638784 3919255713274752 3925756031827968 3927154093092864 3930062477672448 3931462072571904 3937176406979712 3949874898534711 3960766090779264 3962176620013872 3967935597659241 3970233887883264 3974589124706304 3976004576673792 3980366143782912 3999826900353024 4001251340132352 4005640602243072 4007067112429056 4011462754281216 4019546956685312 4036934669448096 4038372324244908 4042802307049038 4045143961239552 4049581372342272 4051023530950656 4055467391778816 4056911646547968 4063640275648512 4076746648436736 4081218726813696 4082672152286208 4087150730777088 4088606268786624 4095387465302016 4096845936621568 4113103248116928 4114568028475944 4119081595861284 4127457937195008 4128927829622784 4131985644453888 4133457149313024 4141787204026368 4147807243567104 4153666396520448 4159703702329344 4161185078291712 4165749783292032 4171804652163096 4172658926911488 4174144916557824 4180211987657472 4192201387503792 4193694336715866 4198294703474001 4205334502047744 4206832128294912 4211446906847232 4212869893811046 4212946709876736 4215310053801984 4219934132404224 4221436957949952 4226067757596672 4239698004297216 4245860356047648 4252902367813632 4254416934183936 4259083911952896 4272820644955788 4273948072083456 4286206319394816 4292358005015028 4292436270440448 4299555531128832 4301086711873536 4305804885098496 4307338291396608 4333145808715776 4334688951810048 4339443985763328 4340989371798144 4373345891902104 4374903351265317 4374983121795072 4382239291342848 4383799917871104 4387046486704128 4388608825196544 4394987617093632 4416475535806464 4418048354729472 4421320287381504 4422894831643392 4429323457852176 4438330690240512 4455861852126672 4457448697515606 4464923051556864 4466513123868672 4471412765294592 4473005148758016 4477911911755776 4480423893663744 4486936137695232 4499805262897152 4501407757648896 4506345677523456 4507950501482688 4512895598566368 4521990326270976 4522072778735616 4541551503129108 4550786956394496 4555779043885056 4557401472319488 4562400815751168 4564025602366464 4566585891618816 4571595310104576 4573223371112448 4586339979491328 4591371067665408 4593006171321984 4598044572124224 4599682052384952 4607310898464768 4608951678699264 4609035716788224 4628889032035437 4630110411423744 4636650861232128 4643390179344384 4645043808325632 4650139292977152 4652747889573888 4654404851073024 4657851825389568 4659510604529664 4666283149012992 4672874696085504 4679666665120512 4681333213078176 4686468506203536 4693280233683483 4694241292775424 4695913031127552 4695998654840832 4702738486114656 4712301720502272 4717470985224192 4732686144331776 4739565048611328 4740535585603584 4742223810527232 4747425898954752 4749116577693696 4754326227296256 4769660254834368 4776592900553604 4784515163790336 4786219050956928 4791469400947008 4806479871737856 4808191581093888 4831699731480576 4836999972519936 4838722550857728 4844030495735808 4845755577821184 4853792551469056 4874789034805248 4876525070786304 4881874483983744 4883613043272912 4893544094367744 4898912176963584 4920014128389867 4922863877357568 4930019202760704 4931774907604992 4935427297542144 4937184928346112 4944361069230336 4945373543006208 4947134715920384 4954325318705152 4968534977782272 4970304399070656 4973985323304192 4975756685598816 4982988890083698 4985875115016192 4991344482189312 4993030985257536 4993122026520576 5008672897892352 5012844583642506 5023038433001472 5024827264352256 5030339360956416 5032130792352768 5037650900725248 5040476880371712 5042271921995776 5047803154907136 5062280920759296 5064083727355008 5069638887213888 5071444314168024 5077007548387164 5085520793174016 5087239117054848 5087331876077568 5104993530544128 5119635325943808 5127076656359424 5134528802662272 5135580217737216 5137409128071168 5143044723867648 5144876292501504 5159632476927744 5167131942737232 5174642308933071 5183224760772864 5183319269965824 5185070638536672 5185165181386752 5195614717476864 5201314163195904 5208874212851712 5225674284366336 5234341375770624 5236205457457152 5240083303563264 5241949430095872 5249568542639616 5266499864712948 5281021454372352 5282902160018496 5282998486695936 5290580796878988 5299452166275072 5301339435565056 5307154858377216 5333102533804032 5335001786843136 5340854136324096 5342756149905408 5348617005708288 5382579559264128 5384496432326544 5390403076065384 5401364707934208 5407289855705088 5409215528730624 5435662197915648 5441624969084928 5443562869714944 5449534307702784 5451475025048832 5460516620402688 5484137664155904 5486090704634592 5492108794481712 5494064673682026 5503277249593344 5505237106163712 5509314192605184 5511276199084032 5522382938701824 5530409658089472 5538221862027264 5546271603105792 5548246771055616 5552355709734912 5554333044389376 5562406202884128 5563545235881984 5565526555410432 5573615983543296 5589601850005056 5591592448954488 5597726271298668 5607112669396992 5609109504393216 5615262542462976 5617159858414728 5617262279835648 5628582610599936 5634757010128896 5650918237126656 5652930672396288 5659131781075968 5661147141396864 5667357263315904 5670536490418176 5672555912245248 5678778549270528 5697094193274384 5705374853439027 5714941759193088 5723144006686704 5723248360587264 5734782282498048 5741073180131328 5743117721862144 5759589741686784 5767961238404352 5776344902995056 5777527744954368 5779585269080064 5785925314351104 5787985829064192 5831127855869472 5833204468353756 5833310829060096 5842985721790464 5845066557161472 5849395315605504 5851478433595392 5859983489458176 5878883569912128 5888634047741952 5890731139639296 5895093716508672 5897193108857856 5905764610469568 5941149136168896 5943264930020808 5955350831824896 5961883687059456 5964006865010688 5970549215674368 5982581516926976 5999740350529536 6001877010198528 6008460903364608 6010600668643584 6017194131421824 6029320435027968 6055402004172144 6057558486367362 6064203460573557 6067715941859328 6074372058513408 6076535296425984 6083201087668224 6085367469821952 6088781188825088 6095460413472768 6097631161483264 6115119972655104 6121828090220544 6124008228429312 6130726096165632 6132909403179936 6143081197953024 6145268904932352 6145380955717632 6169654872175392 6171852042713916 6173480548564992 6178622393791926 6182201148309504 6191186905792512 6193391744434176 6200185723969536 6205873134764032 6210469100519424 6212680806039552 6221710865350656 6230499594780672 6239555553494016 6241777617437568 6248624674938048 6257706978244644 6258988390367232 6261217374836736 6270317981486208 6288302081255688 6290541505073799 6310248192442368 6319304840716569 6319420064815104 6322965080702976 6329901198606336 6332155436924928 6339101636395008 6359547006445824 6368790534071472 6379353551720448 6381625401275904 6388625867929344 6409230967433682 6410922108125184 6438537007522542 6442266308640768 6449333296693248 6451630067810304 6458707327647744 6461007437094912 6499718713073664 6502033427715072 6509165978644992 6511484057697216 6531882902618112 6560018837853156 6573358937014272 6575699876806656 6580569730056192 6582913237794816 6592481425640448 6624713303709696 6627072532094208 6631980431072256 6634342247465088 6643985186778264 6657374647010048 6657496035360768 6683792778190008 6686173046273409 6697384577335296 6699769685803008 6707119147941888 6709507723137024 6716867867633664 6720635840495616 6730404206542848 6749707894345728 6752111636473344 6759518516285184 6761925752224032 6769343397849552 6782985489406464 6783109168103424 6806658040725504 6812327254693662 6826180434591744 6833668565827584 6836102208479232 6843601223626752 6846038403549696 6847440290316288 6849878837428224 6857392965156864 6859835056668672 6879509969236992 6889509256982976 6899523078577428 6910966347697152 6911092359954432 6913427518048896 6913553575182336 6945165617135616 6954976291848192 6965085269016576 6967565712488448 6975208939465728 6979121834360832 6981607276609536 6986777738084352 6989265906794496 6999424723519488 7021999819617264 7041361939163136 7043869546691328 7043997982261248 7054107729171984 7068452580753408 7076206477836288 7099029216497664 7109347572916992 7110803378405376 7113335715790848 7121138848432128 7123674866540544 7131489340944384 7176772745685504 7179328576435392 7187204101420512 7201819610578944 7209719807606784 7212287371640832 7247549597220864 7255499958779904 7258083826286592 7266045743603712 7268633366731776 7280688827203584 7312183552207872 7314787606179456 7322811725975616 7325419564909368 7340316141551616 7345752256806912 7348368265445376 7373879544119296 7384295816036352 7395028804141056 7397662361407488 7403140946313216 7405777392519168 7416541603845504 7418060314509312 7420702073880576 7431487978057728 7452802466673408 7455456598605984 7460977984956288 7463635028398224 7474483335125547 7478812672524288 7487016723283968 7489546477886304 7489683039780864 7504776814133248 7513009346838528 7534557649502208 7537240896528384 7545509041434624 7548196188529152 7556476351087872 7560715320557568 7563407882993664 7571704732360704 7593421381138944 7596125591032512 7604458330820832 7607166471252036 7615511322580746 7619922345590784 7630858675582272 7630997814116352 7654764240175104 7657490295816192 7679452988915712 7690614984539136 7701793203993408 7703370326605824 7706113692106752 7714567085801472 7717314438752256 7739448715391616 7750697914105848 7774837141159296 7777605957805008 7777747772080128 7793422076215296 7801971244793856 7813311319277568 7838511426549504 7851512063655936 7854308186185728 7860124955344896 7862924145143808 7874352813959424 7899749797069422 7921532181558528 7924353240027744 7935871195318482 7940467775766528 7949178249412608 7952009153347584 7960732287565824 7999653800706048 8002502680264704 8011281204486144 8014134224858112 8022925508562432 8039093913370624 8073869338896192 8076744648489816 8085604614098076 8099162744684544 8102047061901312 8110934783557632 8113823293095936 8153493296873472 8162437453627392 8165344304572416 8174301461554176 8177212537573248 8190774930604032 8193691873243136 8226206496233856 8229136056951888 8238163191722568 8241097010523039 8254915874390016 8257855659245568 8263971288907776 8266914298626048 8283574408052736 8295614487134208 8307332793040896 8319407404658688 8322370156583424 8331499566584064 8343609304326192 8345317853822976 8348289833115648 8360423975314944 8384402775007584 8387388673431732 8396589406948002 8410669004095488 8413664256589824 8422893813694464 8425739787622092 8425893419753472 8439868264808448 8442873915899904 8452135515193344 8479396008594432 8491720712095296 8505804735627264 8508833868367872 8518167823905792 8545641289911576 8572412638789632 8584716010030056 8584872540880896 8602173423747072 8611609770196992 8614676582793216 8666291617431552 8669377903620096 8678887971526656 8681978743596288 8746691783804208 8749806702530634 8749966243590144 8764478582685696 8767599835742208 8774092973408256 8777217650393088 8789975234187264 8832951071612928 8836096709458944 8842640574763008 8845789663286784 8858646915704352 8876661380481024 8911723704253344 8914897395031212 8929846103113728 8933026247737344 8942825530589184 8946010297516032 8955823823511552 8973872275390464 8999610525794304 9002815515297792 9012691355046912 9015901002965376 9025791197132736 9043980652541952 9083103006258216 9086337729551043 9101573912788992 9111558087770112 9114802944638976 9124801631502336 9128051204732928 9133171783237632 9143190620209152 9146446742224896 9172679958982656 9182742135330816 9186012342643968 9196089144248448 9199364104769904 9214621796929536 9217903357398528 9218071433576448 9257778064070874 9260220822847488 9273301722464256 9286780358688768 9290087616651264 9300278585954304 9305495779147776 9308809702146048 9315703650779136 9319021209059328 9332566298025984 9345749392171008 9359333330241024 9362666426156352 9372937012407072 9386560467366966 9388482585550848 9391826062255104 9391997309681664 9405476972229312 9434941970448384 9465372288663552 9479130097222656 9484447621054464 9494851797909504 9498233155387392 9508652454592512 9539320509668736 9553185801107208 9569030327580672 9572438101913856 9582938801894016 9616383162187776 9657805511283813 9663399462961152 9673999945039872 9677445101715456 9688060991471616 9691511155642368 9707585102938112 9749578069610496 9753050141572608 9763748967967488 9767226086545824 9787088188735488 9797824353927168 9840028256779734 9845727754715136 9860038405521408 9863549815209984 9870854595084288 9874369856692224 9888722138460672 9890747086012416 9894269431840768 9908650637410304 9937069955564544 9940608798141312 9947970646608384 9951513371197632 9965977780167396 9982688964378624 9986061970515072 9986244053041152 10025689167285012 10046076866002944 10049654528704512 10060678721912832 10064261584705536 10075301801450496 10080953760743424 10084543843991552 10095606309814272 10124561841518592 10128167454710016 10139277774427776 10142888628336048 10154015096774328 10174478234109696 10174663752155136 10209987061088256 10218490882040493 10239270651887616 10254153312718848 10269057605324544 10271160435474432 10274818256142336 10286089447735296 10289752585003008 10319264953855488 10334263885474464 10349284617866142 10366449521545728 10366638539931648 10370141277073344 10370330362773504 10402628326391808 10417748425703424 10451348568732672 10468682751541248 10472410914914304 10480166607126528 10483898860191744 10499137085279232 10532999729425896 10562042908744704 10565804320036992 10565996973391872 10581161593757976 10602678871130112 10614309716754432 10666205067608064 10670003573686272 10681708272648192 10685512299810816 10697234011416576 10765159118528256 10768992864653088 10780806152130768 10802729415868416 10814579711410176 10818431057461248 10871324395831296 10883249938169856 10887125739429888 10899068615405568 10902950050097664 10921033240805376 10968275328311808 10972181409269184 10984217588963424 10988129347364052 11006554499186688 11010474212327424 11018628385210368 11022552398168064 11060819316178944 11076443724054528 11092543206211584 11096493542111232 11104711419469824 11108666088778752 11124812405768256 11127090471763968 11131053110820864 11147231967086592 11179203700010112 11183184897908976 11195452542597336 11218219008786432 11230525084925952 11234319716829456 11234524559671296 11257165221199872 11269514020257792 11301836474253312 11305861344792576 11318263562151936 11322294282793728 11334714526631808 11341072980836352 11345111824490496 11357557098541056 11394188386548768 11410749706878054 11429883518386176 11446288013373408 11446496721174528 11469564564996096 11482146360262656 11486235443724288 11519179483373568 11535922476808704 11552689805990112 11555055489908736 11559170538160128 11571850628702208 11575971658128384 11662255711738944 11666408936707512 11666621658120192 11690133114322944 11698790631211008 11702956867190784 11719966978916352 11757767139824256 11777268095483904 11781462279278592 11790187433017344 11794386217715712 11811529220939136 11882298272337792 11886529860041616 11903806792977723 11910701663649792 11923767374118912 11928013730021376 11941098431348736 11965163033853952 11999480701059072 12003754020397056 12016921806729216 12021201337287168 12034388262843648 12058640870055936 12110804008344288 12115116972734724 12128406921147114 12135431883718656 12148744117026816 12153070592851968 12166402175336448 12170734939643904 12190920826945536 12195262322966528 12230239945310208 12243656180441088 12248016456858624 12261452192331264 12265818806359872 12286162395906048 12290537809864704 12339309744350784 12343704085427832 12357244787583852 12382373811585024 12386783488868352 12400371447939072 12411746269528064 12425361612079104 12443421730701312 12460999189561344 12479111106988032 12483555234875136 12497249349876096 12515413956489288 12517976780734464 12522434749673472 12540635962972416 12576604162511376 12581083010147598 12594884110422003 12620496384884736 12638609681433138 12638840129630208 12645930161405952 12659802397212672 12664310873849856 12678203272790016 12719094012891648 12737581068142944 12758707103440896 12763250802551808 12777251735858688 12818461934867364 12821844216250368 12877074015045084 12898666593386496 12903260135620608 12917414655295488 12922014874189824 12999437426147328 13004066855430144 13018331957289984 13022968115394432 13120037675706312 13124710053795951 13146717874028544 13151399753613312 13161139460112384 13165826475589632 13184962851280896 13249426607419392 13254145064188416 13263960862144512 13268684494930176 13287970373556528 13314749294020096 13314992070721536 13367585556380016 13372346092546818 13394769154670592 13399539371606016 13414238295883776 13419015446274048 13433735735267328 13441271680991232 13460808413085696 13499415788691456 13504223272946688 13519037032570368 13523851504448064 13538686795699104 13565970978812928 13566218336206848 13624654509387324 13652360869183488 13667337131655168 13672204416958464 13687202447253504 13692076807099392 13699757674856448 13714785930313728 13719670113337344 13759019938473984 13779018513965952 13799046157154856 13821932695394304 13826855036097792 13827107150364672 13886667096106311 13890331234271232 13909952583696384 13930170538033152 13935131424976896 13950417878931456 13958243668721664 13963214553219072 13973555476168704 13978531813588992 13998849447038976 14043999639234528 14082723878326272 14087739093382656 14087995964522496 14108215458343968 14136905161506816 14152412955672576 14198058432995328 14218695145833984 14221606756810752 14226671431581696 14242277696864256 14247349733081088 14262978681888768 14353545491371008 14358657152870784 14374408202841024 14419439615213568 14424574743281664 14495099194441728 14510999917559808 14516167652573184 14532091487207424 14537266733463552 14561377654407168 14624367104415744 14629575212358912 14645623451951232 14650839129818736 14680632283103232 14696736530890752 14747759088238592 14760042385169601 14768591632072704 14790057608282112 14795324722814976 14806281892626432 14811554785038336 14833083207691008 14836120629018624 14841404147761152 14862975956115456 14905604933346816 14910913197211968 14921955969912576 14927270056796448 14948966670251094 14957625345048576 14974033446567936 14979092955772608 14979366079561728 15026018693677056 15069115299004416 15074481793056768 15091018082869248 15096392377058304 15112952702175744 15121430641115136 15126815765987328 15143409464721408 15186842762277888 15192251182065024 15208916661641664 15214332942504072 15231022645161492 15261717351164544 15261995628232704 15314980591632384 15358905977831424 15381229969078272 15403586407986816 15406740653211648 15412227384213504 15429134171602944 15434628877504512 15478897430783232 15501395828211696 15523926926799213 15549674282318592 15555211915610016 15555495544160256 15586844152430592 15603942489587712 15626622638555136 15677022853099008 15703024127311872 15708616372371456 15720249910689792 15725848290287616 15748705627918848 15799499594138844 15843064363117056 15848706480055488 15871742390636964 15898356498825216 15904018306695168 15921464575131648 15999307601412096 16005005360529408 16022562408972288 16028268449716224 16045851017124864 16078187826741248 16147738677792384 16153489296979632 16171209228196152 16204094123802624 16221869567115264 16227646586191872 16306986593746944 16324874907254784 16330688609144832 16348602923108352 16354425075146496 16381549861208064 16387383746486272 16452412992467712 16458272113903776 16476326383445136 16482194021046078 16509831748780032 16515711318491136 16527942577815552 16533828597252096 16567148816105472 16591228974268416 16614665586081792 16638814809317376 16644740313166848 16662999133168128 16687218608652384 16690635707645952 16696579666231296 16720847950629888 16768805550015168 16774777346863464 16793178813896004 16821338008190976 16827328513179648 16845787627388928 16851479575244184 16851786839506944 16885747831799808 16904271030386688 16958792017188864 16983441424190592 17011609471254528 17017667736735744 17036335647811584 17091282579823152 17116124560317081 17144825277579264 17169432020060112 17169745081761792 17204346847494144 17223219540393984 17229353165586432 17332583234863104 17338755807240192 17357775943053312 17363957487192576 17493383567608416 17499613405061268 17499932487180288 17528957165371392 17535199671484416 17548185946816512 17554435300786176 17579950468374528 17665902143225856 17672193418917888 17685281149526016 17691579326573568 17717293831408704 17823447408506688 17829794790062424 17866052495474688 17885651061178368 17892020595032064 17911647647023104 17947744550780928 17999221051588608 18005631030595584 18025382710093824 18031802005930752 18051582394265472 18087961305083904 18166206012516432 18172675459102086 18192610381720671 18203147825577984 18223116175540224 18229605889277952 18249603263004672 18256102409465856 18266343566475264 18286381240418304 18292893484449792 18345359917965312 18365484270661632 18372024685287936 18392178288496896 18398728209539808 18429243593859072 18435806714797056 18436142867152896 18515556128141748 18520441645694976 18546603444928512 18573560717377536 18580175233302528 18600557171908608 18617619404292096 18631407301558272 18638042418118656 18665132596051968 18691498784342016 18718666660482048 18725332852312704 18745874024814144 18773120934733932 18776965171101696 18783652124510208 18810953944458624 18871624515221397 18930744577327104 18957914522149707 18958260194445312 18968895242108928 18989703595819008 18996466310774784 19017304909185024 19078641019337472 19106371602214416 19138060655161344 19144876203827712 19165877603788032 19232766324375552 19315611022567626 19326798925922304 19347999890079744 19354890203430912 19376121982943232 19383022311284736 19415170205876224 19499156139220992 19506100283145216 19527497935934976 19534452173091648 19595648707854336 19680056513559468 19720076811042816 19727099630419968 19741709190168576 19748739713384448 19777444276921344 19788538863681536 19817301274820608 19874139911129088 19881217596282624 19895941293216768 19903026742395264 19931955560334792 19972123941030144 19972488106082304 20051378334570024 20058519138820227 20092153732005888 20099309057409024 20121357443825664 20128523169411072 20150603602900992 20161907521486848 20169087687983104 20191212619628544 20249123683037184 20256334909420032 20278555548855552 20285777256672096 20308030193548656 20348956468219392 20349327504310272 20419974122176512 20436981764080986 20478541303775232 20508306625437696 20538115210649088 20542320870948864 20549636512284672 20572178895470592 20579505170006016 20638529907710976 20668527770948928 20698569235732284 20732899043091456 20733277079863296 20740282554146688 20740660725547008 20835496851406848 20902697137465344 20937365503082496 20944821829828608 20960333214253056 20967797720383488 20998274170558464 21065999458851792 21124085817489408 21131608640073984 21131993946783744 21162323187515952 21205357742260224 21228619433508864 21332410135216128 21340007147372544 21363416545296384 21371024599621632 21394468022833152 21530318237056512 21537985729306176 21561612304261536 21605458831736832 21629159422820352 21636862114922496 21742648791662592 21766499876339712 21774251478859776 21798137230811136 21805900100195328 21842066481610752 21936550656623616 21944362818538368 21968435177926848 21976258694728104 22020948424654848 22037256770420736 22045104796336128 22121638632357888 22152887448109056 22185086412423168 22192987084222464 22209422838939648 22217332177557504 22249624811536512 22254180943527936 22262106221641728 22294463934173184 22358407400020224 22366369795817952 22390905085194672 22423450005376641 22436438017572864 22461050169851904 22468639433658912 22469049119342592 22514330442399744 22539028040515584 22603672948506624 22611722689585152 22636527124303872 22644588565587456 22669429053263616 22682145961672704 22690223648980992 22715114197082112 22788376773097536 22821499413756108 22859767036772352 22892576026746816 22892993442349056 22964292720525312 22972470887448576 23038358966747136 23071844953617408 23105379611980224 23110110979817472 23118341076320256 23143701257404416 23151943316256768 23324511423477888 23332817873415024 23333243316240384 23380266228645888 23405913734381568 23439933957832704 23515534279648512 23554536190967808 23562924558557184 23580374866034688 23588772435431424 23623058441878272 23764596544675584 23773059720083232 23807613585955446 23821403327299584 23847534748237824 23856027460042752 23882196862697472 23930326067707904 23998961402118144 24007508040794112 24033843613458432 24042402674574336 24068776525687296 24117281740111872 24221608016688576 24230233945469448 24256813842294228 24297488234053632 24306141185703936 24332804350672896 24341469879287808 24390524645933056 24460479890620416 24487312360882176 24496032913717248 24522904384662528 24531637612719744 24572324791812096 24581075619729408 24678619488701568 24687408170855664 24714489575167704 24723291031569117 24764747623170048 24773566977736704 24800742895878144 24823492539056128 24850723224158208 24886843461402624 24921998379122688 24958222213976064 24967110469750272 24994498699752192 25030827912978576 25035953561468928 25044869499346944 25081271925944832 25153208325022752 25162166020295196 25189768220844006 25240992769769472 25277219362866276 25277680259260416 25319604794425344 25328621747699712 25356406545580032 25438188025783296 25475162136285888 25517414206881792 25526501605103616 25554503471717376 25636923869734728 25754148030090168 25806520271241216 25834829310590976 25844029748379648 25998874852294656 26008133710860288 26036663914579968 26045936230788864 26240075351412624 26249420107591902 26293435748057088 26302799507226624 26322278920224768 26331652951179264 26369925702561792 26498853214838784 26508290128376832 26527921724289024 26537368989860352 26575940747113056 26629498588040192 26629984141443072 26735171112760032 26744692185093636 26789538309341184 26799078743212032 26828476591767552 26838030892548096 26867471470534656 26921616826171392 26998831577382912 27008446545893376 27038074065140736 27047703008896128 27077373591398208 27131941957625856 27249309018774648 27259013188653129 27304721738366976 27334674263310336 27344408833916928 27374404894507008 27384153614198784 27399515349712896 27429571860627456 27439340226674688 27518039876947968 27558037027931904 27598092314309712 27643865390788608 27653710072195584 27654214300729344 27773334192212622 27780662468542464 27819905167392768 27860341076066304 27870262849953792 27900835757862912 27916487337443328 27926429106438144 27947110952337408 27957063627177984 27997698894077952 28087999278469056 28165447756652544 28175478186765312 28175991929044992 28216430916687936 28304825911345152 28396116865990656 28437390291667968 28453342863163392 28484555393728512 28494699466162176 28525957363777536 28707090982742016 28717314305741568 28748816405682048 28849149486563328 28973416533851439 28990198388883456 29021999835119616 29032335305146368 29064182974414848 29074533466927104 29122755308814336 29248734208831488 29259150424717824 29291246903902464 29301678259637472 29361264566206464 29393473061781504 29495518176477184 29520084770339202 29537183264145408 29580115216564224 29590649445629952 29612563785252864 29623109570076672 29666166415382016 29672241258037248 29682808295522304 29725951912230912 29811209866693632 29821826394423936 29843911939825152 29854540113592896 29897933340502188 29948066893135872 29958185911545216 29958732159123456 30138230598008832 30148963586113536 30182036165738496 30192784754116608 30225905404351488 30242861282230272 30253631531974656 30286818929442816 30373685524555776 30384502364130048 30417833323283328 30428665885008144 30462045290322984 30523434702329088 30523991256465408 30629961183264768 30717811955662848 30762459938156544 30807172815973632 30813481306423296 30824454768427008 30858268343205888 30869257755009024 30957794861566464 31002791656423392 31047853853598426 31099348564637184 31110423831220032 31110991088320512 31207884979175424 31253245277110272 31354045706198016 31406048254623744 31417232744742912 31440499821379584 31451696580575232 31497411255837696 31598999188277688 31686128726234112 31697412960110976 31743484781273928 31808036613390336 31842929150263296 31998615202824192 32010010721058816 32045124817944576 32056536899432448 32091702034249728 32156375653482496 32295477355584768 32306978593959264 32342418456392304 32408188247605248 32443739134230528 32455293172383744 32613973187493888 32649749814509568 32661377218289664 32697205846216704 32708850150292992 32763099722416128 32774767492972544 32904825984935424 32916544227807552 32952652766890272 32964388042092156 33019663497560064 33031422636982272 33055885155631104 33067657194504192 33182457948536832 33229331172163584 33277629618634752 33289480626333696 33325998266336256 33374437217304768 33381271415291904 33393159332462592 33441695901259776 33537611100030336 33549554693726928 33586357627792008 33654657026359296 33691575254777856 33702959150488368 33703573679013888 33771495663599616 33808542060773376 33917584034377728 33966882848381184 34023218942509056 34035335473471488 34072671295623168 34182565159646304 34232249120634162 34289650555158528 34338864040120224 34339490163523584 34408693694988288 34446439080787968 34458706331172864 34665166469726208 34677511614480384 34715551886106624 34727914974385152 34986767135216832 34999226810122536 34999864974360576 35070399342968832 35096371893633024 35108870601572352 35159900936749056 35331804286451712 35344386837835776 35370562299052032 35383158653147136 35434587662817408 35646894817013376 35659589580124848 35711420378933169 35732104990949376 35771302122356736 35784041190064128 35823295294046208 35895489101561856 35998442103177216 36011262061191168 36050765420187648 36063604011861504 36103164788530944 36175922610167808 36332412025032864 36345350918204172 36385220763441342 36406295651155968 36446232351080448 36459211778555904 36499206526009344 36512204818931712 36572762480836608 36585786968899584 36690719835930624 36730968541323264 36744049370575872 36784356576993792 36797456419079616 36858487187718144 36871613429594112 37031112256283496 37147121434755072 37160350466605056 37201114343817216 37235238808584192 37276084836237312 37330265192103936 37382997568684032 37437333320964096 37450665704625408 37491748049628288 37546241869467864 37553930342203392 37567304249020416 37621907888917248 37743249030442794 37861489154654208 37915829044299414 37916520388890624 37937790484217856 37979407191638016 37992932621549568 38034609818370048 38157282038674944 38212743204428832 38276121310322688 38289752407655424 38331755207576064 38465532648751104 38631222045135252 38695999780159488 38709780406861824 38752243965886464 38766044622569472 38998312278441984 39012200566290432 39054995871869952 39068904346183296 39360113027118936 39374130161387853 39440153622085632 39454199260839936 39483418380337152 39497479426768896 39554888553842688 39577077727363072 39634602549641216 39748279822258176 39762435192565248 39791882586433536 39806053484790528 39863911120669584 39944247882060288 39944976212164608 40102756669140048 40117038277640454 40184307464011776 40198618114818048 40242714887651328 40257046338822144 40301207205801984 40323815042973696 40338175375966208 40382425239257088 40498247366074368 40512669818840064 40557111097711104 40571554513344192 40616060387097312 40697912936438784 40698655008620544 40873963528161972 40957082607550464 41016613250875392 41076230421298176 41099273024569344 41144357790941184 41159010340012032 41277059815421952 41337055541897856 41397138471464568 41465798086182912 41480565108293376 41481321451094016 41660001288318933 41670993702813696 41805394274930688 41874731006164992 41889643659657216 41920666428506112 41935595440766976 41996548341116928 42131998917703584 42248171634978816 42263217280147968 42263987893567488 42324646375031904 42410715484520448 42457238867017728 42664820270432256 42680014294745088 42726833090592768 42742049199243264 42788936045666304 43060636474113024 43075971458612352 43123224608523072 43258318845640704 43273724229844992 43485297583325184 43532999752679424 43548502957719552 43596274461622272 43611800200390656 43684132963221504 43873101313247232 43888725637076736 43936870355853696 43952517389456208 44041896849309696 44090209592672256 44243277264715776 44280127155508803 44305774896218112 44370172824846336 44385974168444928 44418845677879296 44434664355115008 44499249623073024 44508361887055872 44524212443283456 44588927868346368 44716814800040448 44732739591635904 44781810170389344 44846900010753282 44872876035145728 44922100339703808 44937278867317824 44938098238685184 45078056081031168 45207345897013248 45223445379170304 45273054248607744 45289177131174912 45338858106527232 45364291923345408 45380447297961984 45430228394164224 45576753546195072 45642998827512216 45785152053493632 45785986884698112 45944941774897152 46076717933494272 46143689907234816 46210759223960448 46220221959634944 46236682152640512 46287402514808832 46303886632513536 46649022846955776 46665635746830048 46666486632480768 46760532457291776 46811827468763136 46879867915665408 47031068559297024 47109072381935616 47125849117114368 47160749732069376 47177544870862848 47246116883756544 47529193089351168 47546119440166464 47615227171910892 47695069496475648 47712054920085504 47764393725394944 47997922804236288 48015016081588224 48067687226916864 48084805349148672 48137553051374592 48234563480223744 48443216033377152 48460467890938896 48513627684588456 48612282371407872 48665608701345792 48682939758575616 48781049291866112 48920959781240832 48974624721764352 48992065827434496 49045808769325056 49063275225439488 49144649583624192 49162151239458816 49357238977403136 49374816341711328 49428979150335408 49446582063138234 49529495246340096 49547133955473408 49601485791756288 49701446448316416 49773686922805248 49843996758245376 49916444427952128 49934220939500544 49988997399504384 50061655825957152 50071907122937856 50089738998693888 50162543851889664 50306416650045504 50324332040590392 50379536441688012 50481985539538944 50554438725732552 50555360518520832 50657243495399424 50712813091160064 50876376051566592 50950324272571776 51034828413763584 51053003210207232 51109006943434752 51273847739469456 51348373680951243 51508296060180336 51613040542482432 51669658621181952 51688059496759296 51997749704589312 52016267421720576 52073327829159936 52091872461577728 52480150702825248 52498840215183804 52586871496114176 52605599014453248 52644557840449536 52663305902358528 52739851405123584 52997706429677568 53016580256753664 53055843448578048 53074737979720704 53151881494226112 53258997176080384 53470342225520064 53489384370187272 53598157486424064 53656953183535104 53676061785096192 53734942941069312 53843233652342784 53997663154765824 54016893091786752 54076148130281472 54095406017792256 54154747182796416 54263883915251712 54498618037549296 54518026377306258 54577831145162013 54609443476733952 54669348526620672 54688817667833856 54748809789014016 54768307228397568 54799030699425792 54859143721254912 54878680453349376 55036079753895936 55116074055863808 55196184628619424 55287730781577216 55307420144391168 55308428601458688 55546668384425244 55561324937084928 55639810334785536 55720682152132608 55740525699907584 55801671515725824 55852858212876288 55894221904674816 55914127254355968 55995397788155904 56175998556938112 56330895513305088 56350956373530624 56432861833375872 56614873545664191 56792233731981312 56873743566449121 56874780583335936 56906685726326784 56969110787457024 56989398932324352 57051914727555072 57414181965484032 57434628611483136 57497632811364096 57698298973126656 57946833067702878 57980396777766912 58043999670239232 58064670610292736 58128365948829696 58149066933854208 58245510617628672 58497468417662976 58518300849435648 58582493807804928 58603356519274944 58786946123563008 59040169540678404 59160230433128448 59181298891259904 59225127570505728 59246219140153344 59332332830764032 59365616591044608 59451903824461824 59622419733387264 59643652788847872 59687823879650304 59709080227185792 59795866681004376 59916371823090432 59917464318246912 60175557416460681 60276461196017664 60297927172227072 60364072331476992 60385569508233216 60451810808702976 60485722564460544 60507263063949312 60573637858885632 60747371049111552 60769004728260096 60835666646566656 60857331770016288 60924090580645968 61046869404658176 61047982512930816 61259922366529536 61435623911325696 61524919876313088 61614345631947264 61626962612846592 61648909536854016 61716536686411776 61738515510018048 61915589723132928 62005583312846784 62095707707196852 62198697129274368 62220847662440064 62221982176641024 62506490554220544 62708091412396032 62812096509247488 62834465489485824 62880999642759168 62903393161150464 62994822511675392 63197998376555376 63372257452468224 63394825920221952 63486969562547856 63616073226780672 63685858300526592 63997230405648384 64020021442117632 64090249635889152 64113073798864896 64183404068499456 64312751306964992 64590954711169536 64613957187918528 64684836912784608 64816376495210496 64887478268461056 64910586344767488 65227946374987776 65299499629019136 65322754436579328 65394411692433408 65417700300585984 65526199444832256 65549534985945088 65809651969870848 65833088455615104 65905305533780544 65928776084184312 66062845273964544 66111770311262208 66135314389008384 66364915897073664 66458662344327168 66555259237269504 66578961252667392 66651996532672512 66748874434609536 66762542830583808 66786318664925184 66883391802519552 67075222200060672 67099109387453856 67172715255584016 67270350016129923 67309314052718592 67383150509555712 67405918300976736 67407147358027776 67542991327199232 67617084121546752 67835168068755456 67933765696762368 68046437885018112 68070670946942976 68145342591246336 68365130319292608 68464498241268324 68579301110317056 68677728080240448 68678980327047168 68892878161575936 68917412662345728 69330332939452416 69355023228960768 69431103772213248 69455829948770304 69973534270433664 69998453620245072 69999729948721152 70140798685937664 70217741203144704 70319801873498112 70663608572903424 70688773675671552 70741124598104064 70766317306294272 70869175325634816 71293789634026752 71319179160249696 71422840757866338 71464209981898752 71542604244713472 71568082380128256 71646590588092416 71790978203123712 71996884206354432 72022524122382336 72101530840375296 72127208023723008 72206329577061888 72351845220335616 72664824050065728 72690701836408344 72770441526882684 72892464702160896 72918423557111808 72998413052018688 73024409637863424 73171573937799168 73381439671861248 73461937082646528 73488098741151744 73568713153987584 73594912838159232 73716974375436288 73743226859188224 74062224512566992 74169873094707351 74294242869510144 74320700933210112 74402228687634432 74470477617168384 74552169672474624 74660530384207872 74765995137368064 74874666641928192 74901331409250816 74983496099256576 75092483738935728 75107860684406784 75134608498040832 75243815777834496 75486498060885588 75722978309308416 75831658088598828 75833040777781248 75958814383276032 75985865243099136 76069219636740096 76314564077349888 76425486408857664 76552242620645376 76579504815310848 76663510415152128 77262444090270504 77419560813723648 77504487931772928 77532089245138944 77996624556883968 78024401132580864 78109991743739904 78137808692366592 78720226054237872 78748260322775706 78880307244171264 78908398521679872 78966836760674304 78994958853537792 79109777107685376 79154155454726144 79269205099282432 79496559644516352 79524870385130496 79583765172867072 79612106969581056 79727822241339168 79888495764120576 79889952424329216 80205513338280096 80234076555280908 80368614928023552 80397236229636096 80485429775302656 80514092677644288 80602414411603968 80676350751932416 80764850478514176 80996494732148736 81025339637680128 81114222195422208 81143109026688384 81232120774194624 81395825872877568 81747927056323944 81777039565959387 81914165215100928 82033226501750784 82152460842596352 82198546049138688 82288715581882368 82318020680024064 82554119630843904 82674111083795712 82794276942929136 82931596172365824 82961130216586752 82962642902188032 83320002576637866 83341987405627392 83610788549861376 83749462012329984 83779287319314432 83841332857012224 83871190881533952 83993096682233856 84263997835407168 84496343269957632 84526434560295936 84527975787134976 84649292750063808 84914477734035456 85360028589490176 85453666181185536 85484098398486528 85577872091332608 86121272948226048 86151942917224704 86246449217046144 86547448459689984 86920249601554317 86970595166650368 87065999505358848 87097005915439104 87192548923244544 87223600400781312 87368265926443008 87746202626494464 87777451274153472 87873740711707392 87905034778912416 88083793698619392 88180419185344512 88486554529431552 88560254311017606 88611549792436224 88740345649692672 88771948336889856 88837691355758592 88869328710230016 88998499246146048 89016723774111744 89048424886566912 89177855736692736 89433629600080896 89465479183271808 89563620340778688 89693800021506564 89844200679407616 89874557734635648 89876196477370368 90414691794026496 90446890758340608 90546108497215488 90578354262349824 90677716213054464 90728583846690816 90760894595923968 90860456788328448 91153507092390144 91285997655024432 91570304106987264 91571973769396224 91889883549794304 92153435866988544 92287379814469632 92421518447920896 92440443919269888 92473364305281024 92574805029617664 92607773265027072 93298045693911552 93331271493660096 93332973264961536 93623654937526272 93759735831330816 94062137118594048 94218144763871232 94251698234228736 94321499464138752 94355089741725696 94492233767513088 95058386178702336 95092238880332928 95230454343821784 95424109840171008 95528787450789888 95995845608472576 96030032163176448 96135374453833728 96169610698297344 96275106102749184 96469126960447488 96886432066754304 96920935781877792 97027255369176912 97224564742815744 97331217402691584 97365879517151232 97562098583732224 97841919562481664 97949249443528704 97984131654868992 98091617538650112 98126550450878976 98289299167248384 98324302478917632 98714477954806272 98749632683422656 98857958300670816 98893164126276468 99058990492680192 99094267910946816 99202971583512576 99547373845610496 99687993516490752 99832888855904256 99868441879001088 99977994799008768 100123311651914304 100143814245875712 100179477997387776 100325087703779328 100612833300091008 100648664081180784 100759072883376024 100963971079077888 101108877451465104 101110721037041664 101314486990798848 101425626182320128 101752752103133184 101900648545143552 102069656827527168 102106006420414464 102218013886869504 102547695478938912 102696747361902486 103016592120360672 103226081084964864 103339317242363904 103376118993518592 103995499409178624 104032534843441152 104146655658319872 104183744923155456 104960301405650496 104997680430367608 105211198028906496 105289115680899072 105326611804717056 105479702810247168 105995412859355136 106033160513507328 106111686897156096 106149475959441408 106303762988452224 106517994352160768 106940684451040128 106978768740374544 107134261136799507 107196314972848128 107313906367070208 107352123570192384 107469885882138624 107686467304685568 107995326309531648 108033786183573504 108152296260562944 108190812035584512 108309494365592832 108527767830503424 108997236075098592 109036052754612516 109155662290324026 109218886953467904 109338697053241344 109377635335667712 109497619578028032 109536614456795136 109718287442509824 109757360906698752 110072159507791872 110232148111727616 110392369257238848 110575461563154432 110614840288782336 111093336768850488 111441364304265216 111481051399815168 111603343031451648 111705716425752576 111828254508711936 111990795576311808 112351997113876224 112661791026610176 112701912747061248 112865723666751744 113229747091328382 113584467463962624 113747487132898242 113749561166671872 113813371452653568 113938221574914048 113978797864648704 114103829455110144 114828363930968064 114869257222966272 114995265622728192 115396597946253312 115893666135405756 116087999340478464 116129341220585472 116256731897659392 116298133867708416 116994936835325952 117036601698871296 117164987615609856 117206713038549888 118080339081356808 118122390484163559 118320460866256896 118362597782519808 118450255141011456 118492438280306688 118664665661528064 118731233182089216 118903807648923648 119244839466774528 119287305577695744 119375647759300608 119418160454371584 119591733362008752 119832743646180864 119834928636493824 120351114832921362 120552922392035328 120595854344454144 120728144662953984 120771139016466432 120903621617405952 120971445128921088 121014526127898624 121147275717771264 121494742098223104 121538009456520192 121671333293133312 121714663540032576 121848181161291936 122093738809316352 122095965025861632 122871247822651392 123049839752626176 123228691263894528 123297819073708032 123433073372823552 123477031020036096 123831179446265856 124011166625693568 124191415414393704 124397394258548736 124441695324880128 124443964353282048 125012981108441088 125416182824792064 125624193018494976 125668930978971648 125761999285518336 125806786322300928 125989645023350784 126395996753110752 126744514904936448 126789651840443904 126973939125095712 127232146453561344 127371716601053184 127994460811296768 128040042884235264 128180499271778304 128226147597729792 128366808136998912 128625502613929984 129181909422339072 129227914375837056 129369673825569216 129774956536922112 129821172689534976 130455892749975552 130598999258038272 130645508873158656 130788823384866816 130835400601171968 131052398889664512 131099069971890176 131619303939741696 131666176911230208 131810611067561088 131857552168368624 132125690547929088 132270628778016768 132729831794147328 132840381466526409 132917324688654336 133110518474539008 133157922505334784 133303993065345024 133497748869219072 133525085661167616 133572637329850368 133766783605039104 134150444400121344 134198218774907712 134345430511168032 134540700032259846 134618628105437184 134766301019111424 134811836601953472 134814294716055552 135234168243093504 135670336137510912 135867531393524736 136092875770036224 136141341893885952 136290685182492672 136730260638585216 136928996482536648 137355456160480896 137357960654094336 137834825324691456 138660665878904832 138710046457921536 138862207544426496 138911659897540608 139947068540867328 139996907240490144 139999459897442304 140281597371875328 140435482406289408 140639603746996224 141327217145806848 141377547351343104 141482249196208128 141532634612588544 141738350651269632 142587579268053504 142638358320499392 142845681515732676 143085208489426944 143136164760256512 143293181176184832 143993768412708864 144045048244764672 144203061680750592 144254416047446016 144412659154123776 144703690440671232 145329648100131456 145381403672816688 145540883053765368 145836847114223616 145996826104037376 146048819275726848 146343147875598336 146762879343722496 146923874165293056 146976197482303488 147137426307975168 147189825676318464 147433948750872576 147486453718376448 148124449025133984 148339746189414702 148588485739020288 148641401866420224 148804457375268864 149104339344949248 149321060768415744 149531990274736128 149749333283856384 149802662818501632 149966992198513152 150184967477871456 150215721368813568 150269216996081664 150487631555668992 150972996121771176 151445956618616832 151663316177197656 151666081555562496 151971730486198272 152138439273480192 152629128154699776 152850972817715328 153104485241290752 153159009630621696 153327020830304256 154524888180541008 154839121627447296 155008975863545856 155064178490277888 155993249113767936 156048802265161728 156219983487479808 156275617384733184 157440452108475744 157496520645551412 157760614488342528 157816797043359744 157933673521348608 157989917707075584 158219554215370752 158538410198564864 158993119289032704 159049740770260992 159167530345734144 159224213939162112 159455644482678336 159776991528241152 160411026676560192 160468153110561816 160794472459272192 160970859550605312 161028185355288576 161204828823207936 161352701503864832 161529700957028352 161992989464297472 162050679275360256 162228444390844416 162286218053376768 162464241548389248 162791651745755136 163495854112647888 163554079131918774 163733493435486039 163828330430201856 164066453003501568 164304921685192704 164397092098277376 164577431163764736 164636041360048128 165108239261687808 165348222167591424 165588553885858272 165863192344731648 165922260433173504 165925285804376064 166640005153275732 166683974811254784 167221577099722752 167558574638628864 167682665714024448 167742381763067904 167986193364467712 168527995670814336 168992686539915264 169052869120591872 169298585500127616 169844620636992573 170621230699347363 170720057178980352 170907332362371072 170968196796973056 171155744182665216 172242545896452096 172303885834449408 172492898434092288 173094896919379968 173840499203108634 173941190333300736 174131999010717696 174194011830878208 174385097846489088 174447200801562624 174736531852886016 175492405252988928 175554902548306944 175747481423414784 175810069557824832 176360838370689024 177120508622035212 177480691299385344 177543896673779712 177675382711517184 177738657420460032 177996998492292096 178096849773133824 178355711473385472 178867259200161792 178930958366543616 179127240681557376 179387600043013128 179749115469271296 179752392954740736 180526672249382043 180829383588052992 180893781516681216 181092216994430976 181156708524699648 181355432426108928 181457167693381632 181521789191847936 181720913576656896 182307014184780288 182571995310048864 183140608213974528 183143947538792448 183779767099588608 184306871733977088 184574759628939264 184843036895841792 184880887838539776 184946728610562048 185149610059235328 185215546530054144 186596091387823104 186662542987320192 186665946529923072 187519471662661632 188124274237188096 188436289527742464 188503396468457472 188642998928277504 188710179483451392 188984467535026176 190116772357404672 190184477760665856 190460908687643568 190848219680342016 191057574901579776 191991691216945152 192060064326352896 192270748907667456 192339221396594688 192550212205498368 192938253920894976 193772864133508608 193841871563755584 194054510738353824 194449129485631488 194662434805383168 194731759034302464 195683839124963328 195898498887057408 195968263309737984 196183235077300224 196253100901757952 196578598334496768 196648604957835264 197428955909612544 197499265366845312 197715916601341632 197786328252552936 198188535821893632 198405943167025152 199094747691220992 199375987032981504 199665777711808512 199736883758002176 199955989598017536 200246623303828608 200287628491751424 200358955994775552 200650175407558656 201225666600182016 201297328162361568 201518145766752048 201811050048389769 201927942158155776 202217754902930208 202221442074083328 202628973981597696 202851252364640256 203505504206266368 203801297090287104 204139313655054336 204212012840828928 204436027773739008 205095390957877824 205393494723804972 206033184240721344 206678634484727808 206752237987037184 207990998818357248 208065069686882304 208293311316639744 208367489846310912 209920602811300992 209995360860735216 210422396057812992 210653223609434112 210959405620494336 211990825718710272 212066321027014656 212223373794312192 212298951918882816 212607525976904448 213035988704321536 213881368902080256 213957537480749088 214268522273599014 214392629945696256 214627812734140416 214704247140384768 214939771764277248 215372934609371136 215990652619063296 216067572367147008 216304592521125888 216381624071169024 216618988731185664 217055535661006848 217994472150197184 218072105509225032 218311324580648052 218677394106482688 218755270671335424 218995239156056064 219073228913590272 219514721813397504 220144319015583744 220464296223455232 220784738514477696 221150923126308864 221229680577564672 222186673537700976 222509619284122053 222882728608530432 222962102799630336 223206686062903296 223411432851505152 223656509017423872 223981591152623616 224703994227752448 225323582053220352 225403825494122496 225731447333503488 226459494182656764 227168934927925248 227494974265796484 227499122333343744 227876443149828096 227957595729297408 228207658910220288 229656727861936128 229738514445932544 229990531245456384 231787332270811512 232258682441170944 232513463795318784 232596267735416832 233989873670651904 234073203397742592 234329975231219712 234413426077099776 236160678162713616 236244780968327118 236640921732513792 236725195565039616 236900510282022912 236984876560613376 237329331323056128 237462466364178432 237807615297847296 238489678933549056 238574611155391488 238751295518601216 238836320908743168 239183466724017504 239665487292361728 239669857272987648 240702229665842724 241105844784070656 241191708688908288 241456289325907968 241542278032932864 241807243234811904 242029052255797248 242294551435542528 242989484196446208 243076018913040384 243342666586266624 243429327080065152 243696362322583872 244187477618632704 245331118697878161 245742495645302784 246099679505252352 246457382527789056 246595638147416064 246866146745647104 246954062040072192 247662358892531712 248022333251387136 248382830828787408 248794788517097472 248883390649760256 248887928706564096 250025962216882176 250832365649584128 251248386036989952 251337861957943296 251523998571036672 251613572644601856 251979290046701568 252791993506221504 253489029809872896 253579303680887808 253947878250191424 254743433202106368 256080085768470528 256360998543556608 256452295195459584 256733616273997824 257251005227859968 258363818844678144 258455828751674112 258739347651138432 259642345379069952 260760748804662951 260911785499951104 261197998516076544 261291017746317312 261577646769733632 261670801202343936 262104797779329024 262198139943780352 263238607879483392 263332353822460416 263621222135122176 263715104336737248 264251381095858176 264541257556033536 265459663588294656 265680762933052818 265834649377308672 266221036949078016 266315845010669568 266607986130690048 266995497738438144 267050171322335232 267145274659700736 267533567210078208 268300888800242688 268396437549815424 268690861022336064 269081400064519692 269532602038222848 269623673203906944 269628589432111104 271340672275021824 271735062787049472 272185751540072448 272282683787771904 272581370364985344 273460521277170432 273857992965073296 274710912320961792 274715921308188672 275669650649382912 277321331757809664 277420092915843072 277724415088852992 277823319795081216 279894137081734656 279993814480980288 279998919794884608 280870964812578816 281279207493992448 282654434291613696 282755094702686208 282964498392416256 283065269225177088 283476701302539264 285175158536107008 285276716640998784 285691363031465352 286272329520513024 286586362352369664 287987536825417728 288090096489529344 288406123361501184 288508832094892032 288825318308247552 289407380881342464 290659296200262912 290762807345633376 291081766107530736 291673694228447232 291993652208074752 292097638551453696 292686295751196672 293525758687444992 293847748330586112 293952394964606976 294274852615950336 294379651352636928 294867897501745152 294972907436752896 296248898050267968 296679492378829404 297176971478040576 297282803732840448 297608914750537728 298642121536831488 299063980549472256 299498666567712768 299605325637003264 299933984397026304 300369934955742912 300431442737627136 300538433992163328 300975263111337984 301945992243542352 302891913237233664 303326632354395312 303332163111124992 303943460972396544 304276878546960384 305258256309399552 305701945635430656 306208970482581504 306318019261243392 306654041660608512 309049776361082016 309678243254894592 310017951727091712 310128356980555776 311986498227535872 312097604530323456 312439966974959616 312551234769466368 314880904216951488 314993041291102824 315633594086719488 315867347042697216 315979835414151168 316439108430741504 317076820397129728 317986238578065408 318099481540521984 318335060691468288 318448427878324224 318911288965356672 319553983056482304 320822053353120384 320936306221123632 321402783410398521 321588944918544384 321941719101210624 322056370710577152 322409657646415872 322705403007729664 323059401914056704 323985978928594944 324101358550720512 324456888781688832 324572436106753536 324928483096778496 325583303491510272 326991708225295776 327108158263837548 327466986870972078 327656660860403712 328132906007003136 328609843370385408 329154862327529472 329272082720096256 330216478523375616 330696444335182848 331177107771716544 331726384689463296 331844520866347008 333280010306551464 334443154199445504 335117149277257728 335484763526135808 335972386728935424 337055991341628672 337985373079830528 338105738241183744 338597171000255232 339689241273985146 341242461398694726 341440114357960704 341814664724742144 341936393593946112 342311488365330432 344485091792904192 344607771668898816 344985796868184576 346189793838759936 347680998406217268 348263998021435392 348388023661756416 348770195692978176 348894401603125248 350984810505977856 351109805096613888 351494962846829568 351620139115649664 354241017244070424 354367171452490677 354961382598770688 355087793347559424 355350765423034368 355477314840920064 355993996984584192 356193699546267648 356711422946770944 357734518400323584 357861916733087232 358254481363114752 358775200086026256 359498230938542592 359504785909481472 361053344498764086 361658767176105984 361787563033362432 362184433988861952 362313417049399296 362710864852217856 362914335386763264 363043578383695872 363441827153313792 364614028369560576 365143990620097728 366281216427949056 366287895077584896 368613743467954176 369149519257878528 369686073791683584 369893457221124096 370299220118470656 370431093060108288 373192182775646208 373325085974640384 373331893059846144 375038943325323264 376248548474376192 376872579055484928 377006792936914944 377285997856555008 377420358966902784 377968935070052352 380233544714809344 380368955521331712 380921817375287136 381696439360684032 382115149803159552 383983382433890304 384120128652705792 384541497815334912 384678442793189376 385100424410996736 385876507841789952 387545728267017216 387683743127511168 388109021476707648 389324869610766336 389463518068604928 391367678249926656 391796997774114816 391936526619475968 392366470154600448 392506201803515904 393157196668993536 393297209915670528 394857911819225088 394998530733690624 395431833202683264 395572656505105872 396377071643787264 396811886334050304 398189495382441984 398751974065963008 399331555423617024 399473767516004352 399911979196035072 400493246607657216 400575256983502848 400717911989551104 401300350815117312 402451333200364032 402594656324723136 403036291533504096 403622100096779538 403855884316311552 404435509805860416 404442884148166656 405702504729280512 407011008412532736 407602594180574208 408278627310108672 408424025681657856 408872055547478016 410190781915755648 410786989447609944 412066368481442688 413504475974074368 415981997636714496 416130139373764608 416586622633279488 416734979692621824 419841205622601984 419990721721470432 420844792115625984 421306447218868224 421918811240988672 423981651437420544 424132642054029312 424446747588624384 424597903837765632 425215051953808896 426071977408643072 427762737804160512 427915074961498176 428537044547198028 429255625468280832 429408494280769536 429879543528554496 431981305238126592 432135144734294016 432609185042251776 432763248142338048 433237977462371328 434111071322013696 435988944300394368 436144211018450064 436622649161296104 437510541342670848 437990478312112128 438146457827180544 439029443626795008 440288638031167488 440928592446910464 441569477028955392 442301846252617728 442459361155129344 444373347075401952 445019238568244106 445765457217060864 445924205599260672 446413372125806592 447313018034847744 447963182305247232 449407988455504896 450647164106440704 450807650988244992 451462894667006976 452918988365313528 454337869855850496 454989948531592968 454998244666687488 455915191458594816 456415317820440576 459313455723872256 459477028891865088 459981062490912768 463574664541623024 464517364882341888 465026927590637568 465192535470833664 467979747341303808 468146406795485184 468659950462439424 468826852154199552 472321356325427232 472489561936654236 473281843465027584 473450391130079232 473801020564045824 473969753121226752 474658662646112256 475615230595694592 476979357867098112 477149222310782976 477502591037202432 477672641817486336 478366933448035008 479330974584723456 481404459331685448 482383417377816576 482912578651815936 483084556065865728 483614486469623808 484058104511594496 484589102871085056 485978968392892416 486152037826080768 486685333172533248 486858654160130304 487392724645167744 488374955237265408 490662237395756322 491484991290605568 492199359010504704 492914765055578112 493191276294832128 493732293491294208 493908124080144384 495324717785063424 496044666502774272 496765661657574816 497589577034194944 497766781299520512 497775857413128192 500051924433764352 501664731299168256 502675723915886592 503047997142073344 503227145289203712 503958580093403136 505583987012443008 506978059619745792 507158607361775616 507895756500382848 511863692098042089 512160171536941056 512721997087113216 512904590390919168 513467232547995648 514502010455719936 516727637689356288 516911657503348224 517478695302276864 519284690758139904 521521497609325902 521823570999902208 522395997032153088 522582035492634624 523155293539467264 523341602404687872 524209595558658048 524396279887560704 526477215758966784 526664707644920832 527242444270244352 527430208673474496 529082515112067072 531361525866105636 532442073898156032 532631690021339136 533215972261380096 533990995476876288 534290549319401472 535067134420156416 536601777600485376 536792875099630848 537381722044672128 538162800129039384 539247346407813888 539257178864222208 541580016748146129 542681344550043648 543470125574098944 544371503080144896 544565367575543808 545162740729970688 546921042554340864 547715985930146592 549421824641923584 549431842616377344 551339301298765824 554642663515619328 554840185831686144 555448830177705984 555646639590162432 559788274163469312 559987628961960576 559997839589769216 562558414987984896 565308868583227392 565510189405372416 565928996784832512 566130538450354176 566953402605078528 570350317072214016 570553433281997568 571382726062930704 572544659041026048 573172724704739328 575975073650835456 576180192979058688 576812246723002368 577017664189784064 577650636616495104 578814761762684928 581318592400525824 581525614691266752 582163532215061472 583347388456894464 583987304416149504 584195277102907392 587051517374889984 587695496661172224 587904789929213952 588549705231900672 588759302705273856 589735795003490304 589945814873505792 592497796100535936 593358984757658808 594565607465680896 595217829501075456 597284243073662976 598127961098944512 598997333135425536 599210651274006528 599867968794052608 600739869911485824 600862885475254272 601076867984326656 601950526222675968 603891984487084704 605783826474467328 606653264708790624 606664326222249984 607886921944793088 608553757093920768 610516512618799104 611403891270861312 612417940965163008 612636038522486784 613308083321217024 618099552722164032 620035903454183424 620256713961111552 623972996455071744 624195209060646912 624879933949919232 625102469538932736 629761808433902976 629986082582205648 631267188173438976 631959670828302336 632878216861483008 634153640794259456 635972477156130816 636198963081043968 636670121382936576 636896855756648448 637822577930713344 639107966112964608 641644106706240768 641872612442247264 642805566820797042 643177889837088768 643883438202421248 644112741421154304 644819315292831744 646118803828113408 647971957857189888 648202717101441024 648913777563377664 649144872213507072 649856966193556992 651166606983020544 653983416450591552 654216316527675096 654933973741944156 656265812014006272 657219686740770816 658544165440192512 660432957046751232 661392888670365696 662354215543433088 663452769378926592 663689041732694016 666560020613102928 667528857852366159 668886308398891008 670234298554515456 670969527052271616 671944773457870848 674111982683257344 675970746159661056 676211476482367488 677194342000510464 679378482547970292 682484922797389452 683629329449484288 683872787187892224 684622976730660864 688970183585808384 689215543337797632 689971593736369152 695361996812434536 696776047323512832 697540391385956352 697788803206250496 701969621011955712 702219610193227776 702989925693659136 703240278231299328 708482034488140848 708734342904981354 709922765197541376 710175586695118848 710701530846068736 710954629681840128 711987993969168384 712387399092535296 713422845893541888 715469036800647168 715723833466174464 716508962726229504 717550400172052512 718996461877085184 719009571818962944 722106688997528172 723317534352211968 723575126066724864 724368867977723904 724626834098798592 725421729704435712 726087156767391744 726883654306627584 729228056739121152 730287981240195456 732562432855898112 735993356093634483 737227486935908352 738299038515757056 739372147583367168 739786914442248192 740598440236941312 740862186120216576 746384365551292416 746650171949280768 746663786119692288 750077886650646528 752497096948752384 753745158110969856 754013585873829888 754571995713110016 754840717933805568 755937870140104704 760467089429618688 760737911042663424 761843634750574272 764230299606319104 768240257305411584 769082995630669824 769356885586378752 770200848821993472 771753015683579904 775091456534034432 775367486255022336 776218042953415296 778927036137209856 782282246413988853 782735356499853312 783593995548229632 783873053238951936 784732940309200896 785012403607031808 786314393337987072 786594419831341056 789715823638450176 789997061467381248 790863666405366528 791145313010211744 792754143287574528 793623772668100608 796378990764883968 797503948131926016 798663110847234048 798947535032008704 799823958392070144 800986493215314432 801150513967005696 801435823979102208 802600701630234624 804902666400728064 805189312649446272 806072583067008192 807244200193559076 808871019611720832 808885768296333312 814022016825065472 815205188361148416 816557254620217344 816848051363315712 817744111094956032 820381563831511296 821573978895219888 824132736962885376 827008951948148736 831963995273428992 832260278747529216 833173245266558976 833469959385243648 839682411245203968 839981443442940864 842612894437736448 843837622481977344 847963302874841088 848265284108058624 848893495177248768 849195807675531264 850430103907617792 852143954817286144 855525475608321024 855830149922996352 857074089094396056 858816988561539072 859759087057108992 863962610476253184 864270289468588032 865218370084503552 865526496284676096 866475954924742656 868222142644027392 871977888600788736 872288422036900128 873245298322592208 875021082685341696 875980956624224256 876292915654361088 878058887253590016 880577276062334976 881857184893820928 883138954057910784 884603692505235456 884918722310258688 888746694150803904 890038477136488212 891530914434121728 891848411198521344 892826744251613184 895926364610494464 898815976911009792 901294328212881408 901615301976489984 902925789334013952 905837976730627056 908675739711700992 909979897063185936 909996489333374976 911830382917189632 912830635640881152 918626911447744512 918954057783730176 919962124981825536 927149329083246048 929034729764683776 930053855181275136 930385070941667328 935959494682607616 936292813590970368 937319900924878848 937653704308399104 944642712650854464 944979123873308472 946900782260158464 947602041128091648 947939506242453504 949317325292224512 951230461191389184 953958715734196224 954298444621565952 955005182074404864 955345283634972672 956733866896070016 958661949169446912 962808918663370896 964208350231195563 964766834755633152 965825157303631872 966169112131731456 967228972939247616 968116209023188992 969178205742170112 971957936785784832 972304075652161536 973370666345066496 973717308320260608 974785449290335488 976749910474530816 981324474791512644 982969982581211136 984398718021009408 985829530111156224 987464586982588416 987816248160288768 990649435570126848 992089333005548544 993531323315149632 995179154068389888 995533562599041024 1003329462598336512 1005351447831773184 1006454290578407424 1007917160186806272 1011167974024886016 1013956119239491584 1014317214723551232 1015791513000765696 1023727384196084178 1024320343073882112 1025443994174226432 1025809180781838336 1026934465095991296 1029004020911439872 1033455275378712576 1033823315006696448 1034957390604553728 1038569381516279808 1043042995218651804 1044791994064306176 1045164070985269248 1046310587078934528 1046683204809375744 1048792559775121408 1052954431517933568 1053329415289841664 1054484888540488704 1054860417346948992 1062723051732211272 1063101514357472031 1064884147796312064 1065263380042678272 1066431944522760192 1067981990953752576 1068581098638802944 1070134268840312832 1073203555200970752 1073585750199261696 1074763444089344256 1076325600258078768 1078494692815627776 1078514357728444416 1083160033496292258 1085362689100087296 1086940251148197888 1088743006160289792 1089130735151087616 1090325481459941376 1093842085108681728 1095431971860293184 1098843649283847168 1098863685232754688 1109680371663372288 1110897660355411968 1111293279180324864 1119576548326938624 1119975257923921152 1119995679179538432 1125116829975969792 1130617737166454784 1131020378810744832 1131857993569665024 1132261076900708352 1133906805210157056 1140700634144428032 1141106866563995136 1142765452125861408 1145089318082052096 1146345449409478656 1151950147301670912 1152360385958117376 1153624493446004736 1154035328379568128 1155301273232990208 1157629523525369856 1162637184801051648 1163051229382533504 1164327064430122944 1167974608832299008 1168390554205814784 1174103034749779968 1175390993322344448 1175809579858427904 1177099410463801344 1177518605410547712 1179471590006980608 1179891629747011584 1184995592201071872 1186717969515317616 1189131214931361792 1190435659002150912 1194568486147325952 1196255922197889024 1197994666270851072 1198421302548013056 1199735937588105216 1201479739822971648 1201725770950508544 1202153735968653312 1203901052445351936 1207783968974169408 1211567652948934656 1213306529417581248 1213328652444499968 1217107514187841536 1221033025237598208 1222807782541722624 1224835881930326016 1225272077044973568 1226616166642434048 1236199105444328064 1240513427922223104 1247945992910143488 1248390418121293824 1249759867899838464 1250204939077865472 1259523616867805952 1259972165164411296 1262534376346877952 1263919341656604672 1265756433722966016 1268307281588518912 1271944954312261632 1272397926162087936 1273340242765873152 1273793711513296896 1275645155861426688 1278215932225929216 1283288213412481536 1283745224884494528 1285611133641594084 1287766876404842496 1288225482842308608 1289638630585663488 1295943915714379776 1296405434202882048 1297827555126755328 1298289744427014144 1299713932387113984 1302333213966041088 1307966832901183104 1308432633055350192 1309867947483888312 1312531624028012544 1314439373481541632 1317088330880385024 1320865914093502464 1322785777340731392 1324708431086866176 1326905538757853184 1327378083465388032 1333120041226205856 1335057715704732318 1337772616797782016 1341939054104543232 1343889546915741696 1348223965366514688 1351941492319322112 1352422952964734976 1354388684001020928 1358756965095940584 1364969845594778904 1367745574375784448 1369245953461321728 1377940367171616768 1378431086675595264 1379943187472738304 1390723993624869072 1393552094647025664 1395080782771912704 1395577606412500992 1403939242023911424 1404439220386455552 1405979851387318272 1406480556462598656 1416964068976281696 1417468685809962708 1419845530395082752 1420351173390237696 1421403061692137472 1421909259363680256 1423975987938336768 1426845691787083776 1430938073601294336 1431447666932348928 1433017925452459008 1435100800344105024 1437992923754170368 1444213377995056344 1447150252133449728 1448737735955447808 1449253668197597184 1450843459408871424 1452174313534783488 1453767308613255168 1458456113478242304 1460575962480390912 1465124865711796224 1471986712187268966 1474454973871816704 1476598077031514112 1478744295166734336 1479573828884496384 1481196880473882624 1481724372240433152 1492768731102584832 1493300343898561536 1493327572239384576 1500155773301293056 1504994193897504768 1508027171747659776 1509143991426220032 1509681435867611136 1511875740280209408 1520934178859237376 1521475822085326848 1523687269501148544 1535591076294126267 1536480514610823168 1538165991261339648 1538713771172757504 1540401697643986944 1543506031367159808 1550182913068068864 1550734972510044672 1552436085906830592 1557854072274419712 1564564492827977706 1565470712999706624 1567187991096459264 1567746106477903872 1569465880618401792 1570024807214063616 1572628786675974144 1573188839662682112 1579431647276900352 1579994122934762496 1581727332810733056 1582290626020423488 1587247545336201216 1597326221694468096 1597895070064017408 1599647916784140288 1601972986430628864 1602871647958204416 1605201403260469248 1609805332801456128 1610378625298892544 1612145166134016384 1614488400387118152 1617742039223441664 1617771536592666624 1628044033650130944 1630410376722296832 1633114509240434688 1633696102726631424 1635488222189912064 1640763127663022592 1643147957790439776 1648265473925770752 1654017903896297472 1663927990546857984 1664520557495058432 1666346490533117952 1666939918770487296 1679364822490407936 1679962886885881728 1687675244963954688 1695926605749682176 1696530568216117248 1697786990354497536 1698391615351062528 1700860207815235584 1704287909634572288 1711050951216642048 1711660299845992704 1714148178188792112 1717633977123078144 1719518174114217984 1727925220952506368 1728540578937176064 1730436740169007104 1731052992569352192 1732951909849485312 1736444285288054784 1743955777201577472 1744576844073800256 1746490596645184416 1750042165370683392 1751961913248448512 1752585831308722176 1761154552124669952 1763714369787641856 1766277908115821568 1769207385010470912 1769837444620517376 1777493388301607808 1780076954272976424 1783696822397042688 1785653488503226368 1791852729220988928 1797631953822019584 1802588656425762816 1803230603952979968 1805851578668027904 1811675953461254112 1817351479423401984 1819959794126371872 1819992978666749952 1823660765834379264 1825661271281762304 1837253822895489024 1837908115567460352 1839924249963651072 1854298658166492096 1860107710362550272 1860770141883334656 1871918989365215232 1872585627181940736 1874639801849757696 1875307408616798208 1889285425301708928 1889958247746616944 1893801564520316928 1895879012484907008 1898634650584449024 1902460922382778368 1907917431468392448 1908596889243131904 1910010364148809728 1910690567269945344 1913467733792140032 1917323898338893824 1925617837326741792 1928416700462391126 1929533669511266304 1931650314607263744 1932338224263462912 1934457945878495232 1938356411484340224 1943915873571569664 1944608151304323072 1946741332690132992 1947434616640521216 1949570898580670976 1953499820949061632 1962648949583025288 1968797436042018816 1971659060222312448 1975632496320577536 1981298871140253696 1984178666011097088 1987062646630299264 1990358308136779776 1991067125198082048 2006658925196673024 2010702895663546368 2012908581156814848 2015834320373612544 2022335948049772032 2027912238478983168 2028634429447102464 2031583026001531392 2047454768392168356 2050887988348452864 2051618361563676672 2053868930191982592 2066910550757425152 2067646630013392896 2069914781209107456 2086085990437303608 2090328141970538496 2092621174157869056 2093366409618751488 2097585119550242816 2105908863035867136 2106658830579683328 2108969777080977408 2109720834693897984 2125446103464422544 2126203028714944062 2129768295592624128 2130526760085356544 2132863889045520384 2135963981907505152 2137162197277605888 2140268537680625664 2146407110401941504 2147171500398523392 2149526888178688512 2152651200516157536 2156989385631255552 2157028715456888832 2166320066992584516 2170725378200174592 2173880502296395776 2178261470302175232 2180650962919882752 2187684170217363456 2190863943720586368 2197687298567694336 2207980068280903449 2219360743326744576 2221795320710823936 2222586558360649728 2239153096653877248 2239950515847842304 2239991358359076864 2250233659951939584 2261235474332909568 2262040757621489664 2263715987139330048 2264522153801416704 2267813610420314112 2281401268288856064 2282213733127990272 2285530904251722816 2292690898818957312 2304720771916234752 2307248986892009472 2308070656759136256 2310602546465980416 2315259047050739712 2325274369602103296 2326102458765067008 2328654128860245888 2336781108411629568 2346846739241966559 2348206069499559936 2350781986644688896 2351619159716855808 2354198820927602688 2355037210821095424 2358943180013961216 2359783259494023168 2369991184402143744 2373435939030635232 2378262429862723584 2380871318004301824 2389136972294651904 2392511844395778048 2395989332541702144 2396842605096026112 2399471875176210432 2402959479645943296 2403451541901017088 2404307471937306624 2407802104890703872 2415567937948338816 2426613058835162496 2426657304888999936 2442066050475196416 2445615565083445248 2449671763860652032 2450544154089947136 2453232333284868096 2472398210888656128 2481026855844446208 2495891985820286976 2496780836242587648 2499519735799676928 2500409878155730944 2519047233735611904 2519944330328822592 2527838683313209344 2531512867445932032 2543889908624523264 2544795852324175872 2546680485531746304 2547587423026593792 2551290311722853376 2556431864451858432 2566576426824963072 2567490449768989056 2571222267283188168 2576450965684617216 2579277261171326976 2591887831428759552 2592810868405764096 2595655110253510656 2596579488854028288 2599427864774227968 2604666427932082176 2615933665802366208 2616865266110700384 2619735894967776624 2625063248056025088 2628878746963083264 2634176661760770048 2641731828187004928 2645571554681462784 2649416862173732352 2653811077515706368 2654756166930776064 2666240082452411712 2670115431409464636 2675545233595564032 2687779093831483392 2696447930733029376 2703882984638644224 2704845905929469952 2708777368002041856 2717513930191881168 2729939691189557808 2735491148751568896 2738491906922643456 2755880734343233536 2756862173351190528 2759886374945476608 2781447987249738144 2787104189294051328 2790161565543825408 2791155212825001984 2807878484047822848 2808878440772911104 2811959702774636544 2812961112925197312 2833928137952563392 2834937371619925416 2840702346780475392 2842806123384274944 2843818518727360512 2847951975876673536 2853691383574167552 2861876147202588672 2862895333864697856 2866035850904918016 2870201600688210048 2875985847508340736 2888426755990112688 2892625050693586689 2894300504266899456 2897475471910895616 2898507336395194368 2901686918817742848 2904348627069566976 2907534617226510336 2916912226956484608 2921151924960781824 2930249731423592448 2943973424374537932 2948909947743633408 2953196154063028224 2957488590333468672 2962393760947765248 2963448744480866304 2985537462205169664 2986600687797123072 3009988387795009536 3016054343495319552 3019362871735222272 3023751480560418816 3041868357718474752 3042951644170653696 3047374539002297088 3071182152588252534 3072961029221646336 3076331982522679296 3077427542345515008 3080803395287973888 3087012062734319616 3100365826136137728 3101469945020089344 3104872171813661184 3115708144548839424 3129128985655955412 3134375982192918528 3135492212955807744 3138931761236803584 3140049614428127232 3146377679325364224 3158863294553800704 3159988245869524992 3163454665621466112 3164581252040846976 3189304543072416093 3194652443388936192 3195790140128034816 3199295833568280576 3203945972861257728 3205743295916408832 3210402806520938496 3219610665602912256 3220757250597785088 3224290332268032768 3228976800774236304 3235484078446883328 3235543073185333248 3256088067300261888 3260820753444593664 3266229018480869376 3267392205453262848 3270976444379824128 3281526255326045184 3286295915580879552 3296530947851541504 3329041114990116864 3332692981066235904 3333879837540974592 3358729644980815872 3359925773771763456 3375350489927909376 3391853211499364352 3393061136432234496 3395573980708995072 3396783230702125056 3401720415630471168 3408575819269144576 3422101902433284096 3423320599691985408 3428296356377584224 3435267954246156288 3439036348228435968 3455850441905012736 3457081157874352128 3460873480338014208 3462105985138704384 3465903819698970624 3472888570576109568 3487911554403154944 3489153688147600512 3492981193290368832 3503923826496897024 3505171662617444352 3522309104249339904 3527428739575283712 3532555816231643136 3538414770020941824 3539674889241034752 3554986776603215616 3560153908545952848 3567393644794085376 3571306977006452736 3583705458441977856 3595263907644039168 3605177312851525632 3606461207905959936 3611703157336055808 3623351906922508224 3634702958846803968 3639919588252743744 3639985957333499904 3651322542563524608 3674507645790978048 3675816231134920704 3679848499927302144 3708597316332984192 3721540283766669312 3743837978730430464 3745171254363881472 3749279603699515392 3750614817233596416 3778570850603417856 3779916495493233888 3787603129040633856 3791758024969814016 3797269301168898048 3804921844765556736 3815834862936784896 3817193778486263808 3820020728297619456 3821381134539890688 3826935467584280064 3834647796677787648 3851235674653483584 3856833400924782252 3863300629214527488 3864676448526925824 3868915891756990464 3887831747143139328 3889216302608646144 3893482665380265984 3894869233281042432 3899141797161341952 3906999641898123264 3925297899166050576 3937594872084037632 3943318120444624896 3951264992641155072 3962597742280507392 3968357332022194176 3974125293260598528 3980716616273559552 3982134250396164096 4013317850393346048 4025817162313629696 4031668640747225088 4044671896099544064 4055824476957966336 4057268858894204928 4063166052003062784 4094909536784336712 4103236723127353344 4107737860383965184 4133821101514850304 4135293260026785792 4139829562418214912 4172171980874607216 4180656283941076992 4185242348315738112 4186732819237502976 4195170239100485632 4211817726071734272 4213317661159366656 4217939554161954816 4219441669387795968 4250892206928845088 4252406057429888124 4259536591185248256 4261053520170713088 4265727778091040768 4271927963815010304 4280537075361251328 4292814220803883008 4294343000797046784 4299053776357377024 4305302401032315072 4313978771262511104 4332640133985169032 4341450756400349184 4347761004592791552 4356522940604350464 4361301925839765504 4375368340434726912 4381727887441172736 4395374597135388672 4415960136561806898 4438721486653489152 4443590641421647872 4445173116721299456 4478306193307754496 4479901031695684608 4479982716718153728 4500467319903879168 4524081515242979328 4527431974278660096 4529044307602833408 4535627220840628224 4562802536577712128 4564427466255980544 4571061808503445632 4606773228882378801 4609441543832469504 4614497973784018944 4616141313518272512 4621205092931960832 4630518094101479424 4650548739204206592 4652204917530134016 4657308257720491776 4673562216823259136 4693693478483933118 4696412138999119872 4701563973289377792 4703238319433711616 4708397641855205376 4710074421642190848 4717886360027922432 4719566518988046336 4739982368804287488 4746871878061270464 4761742636008603648 4791978665083404288 4793685210192052224 4798943750352420864 4805918959291886592 4808614943874613248 4815604209781407744 4831135875896677632 4853226117670324992 4853314609777999872 4884132100950392832 4891231130166890496 4899343527721304064 4901088308179894272 4906464666569736192 4944796421777312256 4962053711688892416 4991783971640573952 4993561672485175296 4999039471599353856 5000819756311461888 5038094467471223808 5039888660657645184 5063025734891864064 5087779817249046528 5089591704648351744 5093360971063492608 5095174846053187584 5102580623445706752 5112863728903716864 5133152853649926144 5134980899537978112 5142444534566376336 5152901931369234432 5158554522342653952 5183775662857519104 5185621736811528192 5191310220507021312 5193158977708056576 5198855729548455936 5209332855864164352 5231867331604732416 5233730532221400768 5239471789935553248 5250126496112050176 5257757493926166528 5283463656374009856 5291143109362925568 5298833724347464704 5307622155031412736 5309512333861552128 5332480164904823424 5340230862818929272 5351090467191128064 5375558187662966784 5392895861466058752 5407765969277288448 5409691811858939904 5417554736004083712 5435027860383762336 5459879382379115616 5470982297503137792 5476983813845286912 5511761468686467072 5513724346702381056 5519772749890953216 5562895974499476288 5580323131087650816 5582310425650003968 5615756968095645696 5617756881545822208 5623919405549273088 5625922225850394624 5667856275905126784 5669874743239850832 5681404693560950784 5687637037454721024 5695903951753347072 5707382767148335104 5723752294405177344 5725790667729395712 5732071701809836032 5740403201376420096 5751971695016681472 5776853511980225376 5785250101387173378 5788601008533798912 5794950943821791232 5797014672790388736 5803373837635485696 5815069234453020672 5833824453912969216 5842303849921563648 5860499462847184896 5887946848749075864 5906392308126056448 5914977180666937344 5926897488961732608 5971074924410339328 5973201375594246144 6019976775590019072 6032108686990639104 6038725743470444544 6047502961120837632 6083736715436949504 6085903288341307392 6094749078004594176 6142364305176505068 6152663965045358592 6154855084691030016 6161606790575947776 6200731652272275456 6202939890040178688 6209744343627322368 6258257971311910824 6270984425911615488 6277863522473607168 6280099228856254464 6292755358650728448 6317726589107601408 6319976491739049984 6326909331242932224 6329162504081693952 6378609086144832186 6389304886777872384 6391580280256069632 6398591667136561152 6407891945722515456 6411486591832817664 6420805613041876992 6439221331205824512 6441514501195570176 6448580664536065536 6457953601548472608 6470968156893766656 6471086146370666496 6512176134600523776 6521641506889187328 6534784410906525696 6541952888759648256 6563052510652090368 6572591831161759104 6593061895703083008 6658082229980233728 6665385962132471808 6667759675081949184 6717459289961631744 6719851547543526912 6750700979855818752 6783706422998728704 6786122272864468992 6791147961417990144 6793566461404250112 6803440831260942336 6817151638538289152 6844203804866568192 6846641199383970816 6856592712755168448 6878072696456871936 6914162315748704256 6921746960676028416 6924211970277408768 6931807639397941248 6945777141152219136 6975823108806309888 6978307376295201024 6985962386580737664 7010343325234888704 7040540217725899677 7044618208498679808 7054857479150567424 7065111632463286272 7076829540041883648 7079349778482069504 7109973553206431232 7120307817091905696 7134787289588170752 7142613954012905472 7167410916883955712 7190527815288078336 7210354625703051264 7212922415811919872 7223406314672111616 7246703813845016448 7279839176505487488 7279971914666999808 7349015291581956096 7351632462269841408 7359696999854604288 7417194632665968384 7443080567533338624 7487675957460860928 7490342508727762944 7498559207399030784 7501229634467192832 7557141701206835712 7559832990986467776 7583516049939628032 7594538602337796096 7631669725873569792 7634387556972527616 7640041456595238912 7642762269079781376 7653870935168560128 7669295593355575296 7702471349306967168 7713666801849564504 7729352897053851648 7737831783513980928 7775663494286278656 7778432605217292288 7786965330760531968 7789738466562084864 7798283594322683904 7813999283796246528 7850595798332101152 7875189744168075264 7886636240889249792 7902529985282310144 7925195484561014784 7936714664044388352 7948250586521197056 7961433232547119104 7964268500792328192 8026635700786692096 8063337281494450176 8089343792199088128 8111648953915932672 8114537717788409856 8126332104006125568 8189819073568673424 8206473446254706688 8215475720767930368 8267642203029700608 8270586520053571584 8279659124836429824 8344343961749214432 8361312567882153984 8370484696631476224 8373465638475005952 8423635452143468544 8426635322318733312 8435879108323909632 8438883338775591936 8501784413857690176 8504812114859776248 8522107040341426176 8531455556182081536 8543855927630020608 8561074150722502656 8585628441607766016 8588686001594093568 8598107552714754048 8610604802064630144 8627957542525022208 8665280267970338064 8677875152080760067 8682901512800698368 8695522009185583104 8713045881208700928 8722603851679531008 8750736680869453824 8763455774882345472 8790749194270777344 8831920273123613796 8887181282843295744 8890346233442598912 8956612386615508992 8959802063391369216 9048163030485958656 9058088615205666816 9071254441681256448 9125605073155424256 9128854932511961088 9142123617006891264 9213546457764757602 9218883087664939008 9228995947568037888 9232282627036545024 9242410185863921664 9261036188202958848 9301097478408413184 9304409835060268032 9314616515440983552 9347124433646518272 9387386956967866236 9403127946578755584 9406476638867423232 9416795283710410752 9420148843284381696 9439133037976092672 9479964737608574976 9493743756122540928 9567913629217248279 9583957330166808576 9587370420384104448 9597887500704841728 9611837918583773184 9617229887749226496 9631208419562815488 9662271751793355264 9706452235340649984 9706629219555999744 9768264201900785664 9782462260333780992 9798687055442608128 9802176616359788544 9812929333139472384 9889592843554624512 9987123344970350592 9998078943198707712 10001639512622923776 10076188934942447616 10079777321315290368 10126051469783728128 10175559634498093056 10179183409296703488 10186721942126985216 10190349692106375168 10205161246891413504 10225727457807433728 10266305707299852288 10269961799075956224 10284889069132752672 10305803862738468864 10317109044685307904 10367551325715038208 10371243473623056384 10382620441014042624 10386317955416113152 10397711459096911872 10418665711728328704 10463734663209464832 10467461064442801536 10478943579871106496 10515514987852333056 10566927312748019712 10582286218725851136 10597667448694929408 10615244310062825472 10619024667723104256 10664960329809646848 10680461725637858544 10702180934382256128 10751116375325933568 10785791722932117504 10815531938554576896 10819383623717879808 10835109472008167424 10870055720767524672 10919758764758231232 10953967627690573824 11023522937372934144 11027448693404762112 11039545499781906432 11125791948998952576 11164620851300007936 11231513936191291392 11235513763091644416 11247838811098546176 11251844451700789248 11335712551810253568 11339749486479701664 11362809387121901568 11375274074909442048 11391807903506694144 11414765534296670208 11447504588810354688 11451581335458791424 11464143403619672064 11480806402752840192 11503943390033362944 11553707023960450752 11570500202774346756 11589901887643582464 11594029345580777472 11606747675270971392 11667648907825938432 11684607699843127296 11720998925694369792 11775893697498151728 11812784616252112896 11829954361333874688 11853794977923465216 11942149848820678656 11946402751188492288 12039953551180038144 12077451486940889088 12095005922241675264 12167473430873899008 12171806576682614784 12189498156009188352 12284728610353010136 12309710169382060032 12323213581151895552 12401463304544550912 12405879780080357376 12419488687254644736 12516515942623821648 12541968851823230976 12555727044947214336 12560198457712508928 12585510717301456896 12635453178215202816 12639952983478099968 12653818662485864448 12658325008163387904 12757218172289664372 12778609773555744768 12783160560512139264 12797183334273122304 12815783891445030912 12841611226083753984 12878442662411649024 12883029002391140352 12897161329072131072 12915907203096945216 12941936313787533312 13024352269201047552 13043283013778374656 13069568821813051392 13083905777519296512 13126105021304180736 13145183662323518208 13186123791406166016 13316164459960467456 13330771924264943616 13335519350163898368 13434918579923263488 13439703095087053824 13501401959711637504 13572244545728937984 13582295922835980288 13587132922808500224 13606881662521884672 13634303277076578304 13688407609733136384 13693282398767941632 13713185425510336896 13820319686647136403 13828324631497408512 13843493921352056832 13848423940554817536 13863615278795882496 13891554282304438272 13951646217612619776 13956614752590402048 13971924773161475328 14020686650469777408 14081080435451799354 14089236416997359616 14109714958301134848 14130223264926572544 14153659080083767296 14158699556964139008 14219947106412862464 14240615634183811392 14285227908025810944 14381055630576156672 14425844831623839744 14446812629344223232 14493407627690032896 14559678353010974976 14559943829333999616 14698030583163912192 14703264924539682816 14719393999709208576 14834389265331936768 14886161135066677248 14975351914921721856 14980685017455525888 14997118414798061568 15002459268934385664 15114283402413671424 15119665981972935552 15189077204675592192 15263339451747139584 15268775113945055232 15280082913190477824 15285524538159562752 15307741870337120256 15338591186711150592 15404942698613934336 15427333603699129008 15458705794107703296 15475663567027961856 15551326988572557312 15556865210434584576 15573930661521063936 15579476933124169728 15596567188645367808 15627998567592493056 15701191596664202304 15750379488336150528 15773272481778499584 15850390969122029568 15873429328088776704 15896501173042394112 15922866465094238208 15928537001584656384 16053271401573384192 16126674562988900352 16178687584398176256 16223297907831865344 16229075435576819712 16252664208012251136 16379638147137346848 16412946892509413376 16430951441535860736 16535284406059401216 16541173040107143168 16559318249672859648 16688687923498428864 16740969393262952448 16746931276950011904 16847270904286937088 16853270644637466624 16871758216647819264 16877766677551183872 17003568827715380352 17009624229719552496 17044214080682852352 17062911112364163072 17087711855260041216 17122148301445005312 17171256883215532032 17177372003188187136 17196215105429508096 17221209604129260288 17255915085050044416 17330560535940676128 17355750304161520134 17365803025601396736 17391044018371166208 17445207703359062016 17501473361738907648 17526911549764690944 17581498388541554688 17663840546247227592 17780692466885197824 17913224773231017984 17919604126782738432 18096326060971917312 18116177230411333632 18142508883362512896 18251210146310848512 18257709865023922176 18284247234013782528 18427092915529515204 18457991895136075776 18464565254073090048 18484820371727843328 18602194956816826368 18608819670120536064 18629233030881967104 18774773913935732472 18812953277734846464 18833590567420821504 18840297686568763392 18878266075952185344 18959929475217149952 18987487512245081856 19135827258434496558 19167914660333617152 19174740840768208896 19195775001409683456 19223675837167546368 19234459775498452992 19262416839125630976 19324543503586710528 19412904470681299968 19413258439111999488 19536528403801571328 19564924520667561984 19604353232719577088 19625858666278944768 19779185687109249024 19974246689940701184 19996157886397415424 20003279025245847552 20152377869884895232 20159554642630580736 20252102939567456256 20351119268996186112 20358366818593406976 20373443884253970432 20380699384212750336 20410322493782827008 20451454915614867456 20532611414599704576 20539923598151912448 20569778138265505344 20634218089370615808 20742486947246112768 20765240882028085248 20772635910832226304 20795422918193823744 20837331423456657408 20927469326418929664 20934922128885603072 20957887159742212992 21031029975704666112 21133854625496039424 21164572437451702272 21195334897389858816 21230488620125650944 21238049335446208512 21329920659619293696 21360923451275717088 21404361868764512256 21502232750651867136 21571583445864235008 21631063877109153792 21638767247435759616 21670218944016334848 21740111441535049344 21839517529516462464 22047045874745868288 22054897386809524224 22079090999563812864 22251583897997905152 22329241702600015872 22463027872382582784 22471027526183288832 22495677622197092352 22503688903401578496 22671425103620507136 22679498972959403328 22750548149818884096 22783615807013388288 22895009177620709376 22903162670917582848 22928286807239344128 22961612805505680384 23007886780066725888 23107414047920901504 23141000405548693512 23188058691161554944 23213495350541942784 23335297815651876864 23369215399686254592 23441997851388739584 23551787394996303456 23625569232504225792 23659908722667749376 23707589955846930432 23884299697641357312 23892805502376984576 24079907102360076288 24190011844483350528 24334946861747798016 24343613153365229568 24378996312018376704 24569457220706020272 24619420338764120064 24646427162303791104 24802926609089101824 24811759560160714752 24838977374509289472 25033031885247643296 25083937703646461952 25111454089894428672 25120396915425017856 25270906356430405632 25279905966956199936 25307637324971728896 25316650016326775808 25514436344579328744 25566321121024278528 25594366668546244608 25631567782890061824 25683222452167507968 25756885324823298048 25766058004782280704 25794322658144262144 25831814406193890432 25883872627575066624 26048704538402095104 26086566027556749312 26139137643626102784 26167811555038593024 26252210042608361472 26290367324647036416 26372247582812332032 26661543848529887232 26671038700327796736 26869837159846526976 26879406190174107648 27144489091457875968 27174265845617000448 27213763325043769344 27268606554153156608 27376815219466272768 27386564797535883264 27426370851020673792 27640639373294272806 27656649262994817024 27686987842704113664 27696847881109635072 27727230557591764992 27783108564608876544 27903292435225239552 27913229505180804096 27943849546322950656 28041373300939554816 28162160870903598708 28219429916602269696 28260446529853145088 28317399113928278016 28439894212825724928 28481231268367622784 28703740887651744837 28762111261152313344 28851689663247679488 28893625258688446464 28986815255380065792 29119356706021949952 29119887658667999232 29396061166327824384 29406529849079365632 29438787999418417152 29668778530663873536 29961370034911051776 29994236829596123136 30004918537868771328 30228566804827342848 30239331963945871104 30378154409351184384 30526678903494279168 30537550227890110464 30560165826380955648 30571049076319125504 30615483740674240512 30677182373422301184 30809885397227868672 30854667207398258016 30917411588215406592 30951327134055923712 31102653977145114624 31113730420869169152 31147861323042127872 31158953866248339456 31193134377290735616 31255997135184986112 31402383193328404608 31546544963556999168 31700781938244059136 31746858656177553408 31793002346084788224 31845732930188476416 31857074003169312768 32106542803146768384 32253349125977800704 32357375168796352512 32446595815663730688 32458150871153639424 32505328416024502272 32759276294274693696 32861902883071721472 33070568812118802432 33082346080214286336 33118636499345719296 33377375846996857728 33493862553900023808 33694541808573874176 33706541289274933248 33743516433295638528 33755533355102367744 34007137655430760704 34019248459439104992 34088428161365704704 34125822224728326144 34175423710520082432 34244296602890010624 34342513766431064064 34354744006376374272 34392430210859016192 34442419208258520576 34511830170100088832 34661121071881352256 34711500608323040268 34782088036742332416 35002946723477815296 35053823099529381888 35162996777083109376 35327681092494455184 35561384933770395648 35826449546462035968 35839208253565476864 36232354460822667264 36285017766725025792 36502420292621697024 36515419730047844352 36568494468027565056 36854185831059030408 36929130508146180096 36969640743455686656 37204389913633652736 37217639340241072128 37258466061763934208 37549547827871464944 37625906555469692928 37667181134841643008 37680595373137526784 37756532151904370688 37919858950434299904 37974975024490163712 38271654516868993116 38335829320667234304 38349481681536417792 38391550002819366912 38447351674335092736 38524833678251261952 38649087007173421056 38825808941362599936 39073056807603142656 39129849041335123968 39208706465439154176 39251717332557889536 39558371374218498048 39948493379881402368 39992315772794830848 40006558050491695104 40304755739769790464 40319109285261161472 40504205879134912512 40716733637186813952 40746887768507940864 40761398768425500672 40820644987565654016 40902909831229734912 41065222829199409152 41079847196303824896 41139556276531010688 41460959059941409209 41484973894492225536 41530481764056170496 41545271821664452608 41590845836387647488 41674662846913314816 41854938652837859328 41869844257771206144 41915774319484425984 42062059951409332224 42267709250992078848 42329144874903404544 42390669794779717632 42460977240251301888 42476098670892417024 42659841319238587392 42721846902551434176 43143166891728470016 43277534494871519232 43340437888032669696 43480222883070098688 43679035059032924928 44094091749491736576 44109794773619048448 44158181999127625728 44503167795995810304 44658483405200031744 44926055744765165568 44942055052366577664 44991355244394184704 45007377806803156992 45342850207241014272 45358997945918806656 45567231614026776576 45790018355241418752 45806325341835165696 45856573614478688256 45923225611011360768 46015773560133451776 46214828095841803008 46282000811097387024 46376117382323109888 46426990701083885568 46670595631303753728 46738430799372509184 46883995702777479168 47103574789992606912 47251138465008451584 47319817445335498752 47768599395282714624 47785611004753969152 48159814204720152576 48380023688966701056 48669893723495596032 48687226306730459136 48757992624036753408 49138914441412040544 49238840677528240128 49292854324607582208 49605853218178203648 49623519120321429504 49677954749018578944 50066063770495286592 50222908179788857344 50240793830850035712 50541812712860811264 50559811933912399872 50615274649943457792 50633300032653551616 51028872689158657488 51132642242048557056 51188733337092489216 51263135565780123648 51366444904335015936 51513770649646596096 51532116009564561408 51588645316288524288 51663628812387780864 51767745255150133248 52097409076804190208 52173132055113498624 52335623110077186048 52504420085216722944 52580734649294072832 52744495165624664064 53342077400655593472 53739674319693053952 53758812380348215296 54288978182915751936 54348531691234000896 54427526650087538688 54537213108306313216 54753630438932545536 54773129595071766528 54852741702041347584 55281278746588545612 55373975685408227328 55393695762219270144 55454461115183529984 55806584870450479104 55826459010361608192 55887699092645901312 56324321741807197416 56438859833204539392 56520893059706290176 56634798227856556032 56879788425651449856 56962462536735245568 57407481775303489674 57524222522304626688 57703379326495358976 57787250517376892928 57973630510760131584 58238713412043899904 58239775317335998464 58813059698158731264 58877575998836834304 59337557061327747072 59922740069822103552 59988473659192246272 60009837075737542656 60457133609654685696 60478663927891742208 60756308818702368768 61053357806988558336 61075100455780220928 61120331652761911296 61142098152638251008 61230967481348481024 61354364746844602368 61619770794455737344 61709334414796516032 61902654268111847424 62227460841738338304 62295722646084255744 62317907732496678912 62386268754581471232 62511994270369972224 62804766386656809216 63093089927113998336 63401563876488118272 63493717312355106816 63586004692169576448 63691465860376952832 63714148006338625536 64213085606293536768 64506698251955601408 64714750337592705024 64893191631327461376 64916301742307278848 65010656832049004544 65518552588549387392 66141137624237604864 66164692160428572672 66237272998691438592 66754751693993715456 66987725107800047616 67389083617147748352 67413082578549866496 67487032866591277056 67511066710204735488 68014275310861521408 68038496918878209984 68251644449456652288 68350847421040164864 68685027532862128128 68709488012752748544 68784860421718032384 68884838416517041152 69023660340200177664 69322242143762704512 69423001216646080536 69564176073484664832 70005893446955630592 70107646199058763776 70325993554166218752 70655362184988910368 71122769867540791296 71652899092924071936 71678416507130953728 72570035533450051584 73004840585243394048 73030839460095688704 73136988936055130112 73708371662118060816 73858261016292360192 73939281486911373312 74408779827267305472 74435278680482144256 74516932123527868416 75099095655742929888 75251813110939385856 75334362269683286016 75361190746275053568 75839717900868599808 75949950048980327424 76543309033737986232 76698963363072835584 76783100005638733824 76894703348670185472 77049667356502523904 77298174014346842112 77651617882725199872 78146113615206285312 78259698082670247936 78417412930878308352 78503434665115779072 79116742748436996096 79984631545589661696 80013116100983390208 80609511479539580928 80638218570522322944 81433467274373627904 81522797536851001344 81641289975131308032 81805819662459469824 82130445658398818304 82159694392607649792 82279112553062021376 82921918119882818418 82969947788984451072 83060963528112340992 83090543643328905216 83181691672775294976 83349325693826629632 83709877305675718656 83739688515542412288 83831548638968851968 84124119902818664448 84658289749806809088 84781339589559435264 84952197341784834048 85319682638477174784 85443693805102868352 86286333783456940032 86555068989743038464 86680875776065339392 86960445766140197376 87358070118065849856 88188183498983473152 88219589547238096896 88316363998255251456 89006335591991620608 89884110104733155328 89982710488788369408 90014755613606313984 90685700414482028544 90717995891837613312 91134463228053553152 91580036710482837504 91612650683670331392 91713147228957376512 91846451222022721536 92031547120266903552 92429656191683606016 92564001622194774048 92752234764646219776 92853981402167771136 93341191262607507456 93476861598745018368 93767991405554958336 94207149579985213824 94639634890670997504 95537198790565429248 95571222009507938304 96319628409440305152 96760047377933402112 97339787446991192064 97374452613460918272 97515985248073506816 98277828882824081088 98585708649215164416 99211706436356407296 99247038240642859008 99355909498037157888 100132127540990573184 100481587661700071424 101083625425721622528 101119623867824799744 101230549299886915584 101266600065307103232 102057745378317314976 102265284484097114112 102377466674184978432 102526271131560247296 102732889808670031872 103027541299293192192 103064232019129122816 103177290632577048576 103327257624775561728 103535490510300266496 104346264110226997248 105008840170433445888 105161469298588145664 105488990331249328128 106684154801311186944 107479348639386107904 107517624760696430592 108697063382468001792 108855053300175077376 109507260877865091072 109546259190143533056 109705483404082695168 110562557493177091224 110787391524438540288 110908922230367059968 111613169740900958208 111652918020723216384 111775398185291802624 112648643483614394832 112877719666409078784 113041786119412580352 113269596455713112064 113759576851302899712 113924925073470491136 114814963550606979348 115048445044609253376 115574501034753785856 115947261021520263168 116477426824087799808 117626119396317462528 117755151997673668608 118675114122655494144 119845480139644207104 119976947318384492544 120019674151475085312 120914267219309371392 120957327855783484416 121512617637404737536 122150200911560441856 122240663305523822592 122284196305276502016 122461934962696962048 122708729493689204736 123239541588911474688 123418668829593032064 124382877179824227627 124454921683476676608 124591445292168511488 124635815464993357824 124772537509162942464 125023988540739944448 125609532773313618432 126186179854227996672 126803127752976236544 126987434624710213632 127172009384339152896 127382931720753905664 127428296012677251072 129429500675185410048 129832603484614557696 130021313664098009088 131037105177098774784 132282275248475209728 132329384320857145344 132474545997382877184 133509503387987430912 133975450215600095232 134778167234295496704 134826165157099732992 134974065733182554112 135022133420409470976 136028550621723042816 136076993837756419968 136701694842080329728 137370055065724256256 137418976025505497088 137569720843436064768 137769676833034082304 138047320680400355328 138644484287525409024 138846002433292161072 139128352146969329664 140011786893911261184 140215292398117527552 140651987108332437504 141310724369977820736 143305798185848143872 143356833014261907456 145140071066900103168 146009681170486788096 146061678920191377408 146273977872110260224 147416743324236121632 147716522032584720384 147878562973822746624 148817559654534610944 148870557360964288512 149033864247055736832 150198191311485859776 150668724539366572032 150722381492550107136 151679435801737199616 151899900097960654848 153086618067475972464 153397926726145671168 153566200011277467648 153789406697340370944 154099334713005047808 154596348028693684224 155303235765450399744 156292227230412570624 156519396165340495872 157006869330231558144 158233485496873992192 160026232201966780416 161219022959079161856 161276437141044645888 162866934548747255808 163045595073702002688 163282579950262616064 163611639324918939648 164260891316797636608 164319388785215299584 164558225106124042752 165843836239765636836 166121927056224681984 166181087286657810432 166363383345550589952 167419754611351437312 167479377031084824576 167663097277937703936 169316579499613618176 169562679179118870528 169904394683569668096 170639365276954349568 170887387610205736704 172572667566913880064 173110137979486076928 173361751552130678784 173920891532280394752 174716140236131699712 176439179094476193792 176632727996510502912 178012671183983241216 179768220209466310656 179965420977576738816 180029511227212627968 181371400828964057088 181435991783675226624 182268926456107106304 183160073420965675008 183225301367340662784 183426294457914753024 183692902444045443072 184063094240533807104 184859312383367212032 185128003244389548096 185707962804335542272 186682382525215014912 186953723197490036736 187535982811109916672 188414299159970427648 189279269781341995008 191074397581130858496 191142444019015876608 192639256818880610304 193520094755866804224 194679574893982384128 194748905226921836544 195031970496147013632 196555657765648162176 198423412872712814592 198494076481285718016 198711818996074315776 200264255081981146368 200963175323400142848 202167250851443245056 202239247735649599488 202461098599773831168 202533200130614206464 204115490756634629952 204754933348369956864 205052542263120494592 206055082598586384384 206128464038258245632 206354581265154097152 206654515249551123456 207070981020600532992 208692528220453994496 210017680340866891776 210322938597176291328 210977980662498656256 213368309602622373888 214958697278772215808 215035249521392861184 217710106600350154752 219014521755730182144 219092518380287066112 219410966808165390336 221125114986354182448 221574783048877080576 221817844460734119936 223226339481801916416 223305836041446432768 223550796370583605248 225297286967228789664 225755439332818157568 226083572238825160704 227519153702605799424 227849850146940982272 229629927101213958696 230096890089218506752 231149002069507571712 231894522043040526336 232954853648175599616 235252238792634925056 235510303995347337216 237350228245310988288 239953894636768985088 240039348302950170624 241828534438618742784 241914655711566968832 244300401823120883712 244568392610553004032 244923869925393924096 245417458987378409472 246479083177822949376 246837337659186064128 248765754359648455254 248909843366953353216 249182890584337022976 249271630929986715648 249545075018325884928 250047977081479888896 251219065546627236864 252372359708455993344 253974869249420427264 254344018768678305792 254856592025354502144 258859001350370820096 259665206969229115392 260042627328196018176 262074210354197549568 264564550496950419456 264658768641714290688 264949091994765754368 267019006775974861824 269652330314199465984 269948131466365108224 270044266840818941952 272057101243446085632 272153987675512839936 273403389684160659456 274740110131448512512 274837952051010994176 275139441686872129536 275539353666068164608 276094641360800710656 277288968575050818048 277692004866584322144 278256704293938659328 280023573787822522368 280430584796235055104 281303974216664875008 282621448739955641472 286611596371696287744 286713666028523814912 290280142133800206336 292019362340973576192 292123357840382754816 292547955744220520448 294833486648472243264 295757125947645493248 297635119309069221888 297741114721928577024 298067728494111473664 300396382622971719552 301444762985100214272 303358871603474399232 303799800195921309696 306173236134951944928 306795853452291342336 307132400022554935296 307578813394680741888 308198669426010095616 309192696057387368448 310606471530900799488 313038792330680991744 316466970993747984384 320052464403933560832 322438045918158323712 322552874282089291776 326091190147404005376 326565159900525232128 328521782633595273216 328638777570430599168 329116450212248085504 331687672479531273672 332362174573315620864 332726766691101179904 334839509222702874624 334958754062169649152 335326194555875407872 338633158999227236352 339125358358237741056 339808789367139336192 341278730553908699136 341774775220411473408 345145335133827760128 346723503104261357568 347841783064560789504 349432280472263399424 352878358188952387584 353265455993021005824 356025342367966482432 359536440418932621312 359930841955153477632 360059022454425255936 362742801657928114176 362871983567350453248 364537852912214212608 366450602734681325568 366852588915829506048 367385804888090886144 368126188481067614208 369718624766734424064 370256006488779096192 373148631539472682881 373364765050430029824 373907446394980073472 375071965622219833344 376828598319940855296 378558539562683990016 382148795162261716992 382284888038031753216 389497810453843673088 390063940992294027264 393111315531296324352 396846825745425629184 396988152962571436032 397423637992148631552 400528510163962292736 401926350646800285696 404334501702886490112 404478495471299198976 404922197199547662336 405066400261228412928 408230981513269259904 410105084526240989184 412110165197172768768 412256928076516491264 412709162530308194304 413309030499102246912 414141962041201065984 417385056440907988992 420035360681733783552 420645877194352582656 421955961324997312512 429917394557544431616 430070499042785722368 435420213200700309504 438029043511460364288 438185036760574132224 438821933616330780672 442250229972708364896 443149566097754161152 443635688921468239872 446452678963603832832 446611672082892865536 447101592741167210496 450594573934457579328 452167144477650321408 455038307405211598848 455699700293881964544 459259854202427917392 460193780178437013504 462298004139015143424 463789044086081052672 465909707296351199232 471020607990694674432 474700456490621976576 480078696605900341248 483657068877237485568 483829311423133937664 488600803646241767424 489136785221106008064 489847739850787848192 490834917974756818944 492958166355645898752 493674675318372128256 497531508719296910508 498365781168674045952 498543261859973431296 499090150036651769856 502438131093254473728 507949738498840854528 508688037537356611584 509713184050709004288 517718002700741640192 519330413938458230784 520085254656392036352 524148420708395099136 529317537283428581376 529898183989531508736 534038013551949723648 539304660628398931968 539896262932730216448 540088533681637883904 544114202486892171264 544307975351025679872 546806779368321318912 549480220262897025024 549675904102021988352 550278883373744259072 551078707332136329216 552189282721601421312 554577937150101636096 555384009733168644288 560047147575645044736 560861169592470110208 562607948433329750016 565242897479911282944 573223192743392575488 573427332057047629824 580560284267600412672 584038724681947152384 584246715680765509632 585095911488441040896 589666973296944486528 595270238618138443776 595482229443857154048 596135456988222947328 600792765245943439104 602889525970200428544 606717743206948798464 607599600391842619392 612346472269903889856 614264800045109870592 615157626789361483776 618385392114774736896 621212943061801598976 626077584661361983488 632933941987495968768 640104928807867121664 644876091836316647424 645105748564178583552 653130319801050464256 657043565267190546432 657277555140861198336 658232900424496171008 663375344959062547344 664724349146631241728 665453533382202359808 669679018445405749248 669917508124339298304 670652389111750815744 677266317998454472704 678250716716475482112 682557461107817398272 683549550440822946816 690290670267655520256 693447006208522715136 695683566129121579008 698864560944526798848 705756716377904775168 706530911986042011648 712050684735932964864 719861683910306955264 720118044908850511872 725485603315856228352 725743967134700906496 732901205469362651136 733705177831659012096 734771609776181772288 736252376962135228416 739437249533468848128 740512012977558192384 746297263078945365762 746729530100860059648 747814892789960146944 750143931244439666688 753657196639881710592 757117079125367980032 764569776076063506432 778995620907687346176 780127881984588054528 786222631062592648704 793693651490851258368 793976305925142872064 794847275984297263104 801057020327924585472 808956990942598397952 809844394399095324672 810132800522456825856 816461963026538519808 820210169052481978368 824220330394345537536 824513856153032982528 825418325060616388608 826618060998204493824 828283924082402131968 834770112881815977984 840070721363467567104 841291754388705165312 843911922649994625024 859834789115088863232 860140998085571444736 870840426401400619008 876058087022920728576 876370073521148264448 877643867232661561344 884500459945416729792 887271377842936479744 892905357927207665664 893223344165785731072 894203185482334420992 901189147868915158656 904334288955300642816 910076614810423197696 911399400587763929088 918519708404855834784 920387560356874027008 924596008278030286848 927578088172162105344 931819414592702398464 949400912981243953152 960157393211800682496 967314137754474971136 967658622846267875328 978273570442212016128 979695479701575696384 985916332711291797504 987349350636744256512 995063017438593821016 997086523719946862592 998180300073303539712 1004876262186508947456 1015899476997681709056 1017376075074713223168 1019426368101418008576 1035436005401483280384 1040170509312784072704 1048296841416790198272 1058635074566857162752 1059796367979063017472 1068076027103899447296 1078609321256797863936 1079792525865460432896 1080177067363275767808 1088228404973784342528 1088615950702051359744 1093613558736642637824 1099351808204043976704 1100557766747488518144 1102157414664272658432 1104378565443202842624 1109155874300203272192 1110768019466337288576 1120094295151290089472 1121722339184940220416 1125215896866659500032 1130485794959822565888 1146446385486785150976 1146854664114095259648 1168493431361531019264 1170191822976882081792 1179333946593888973056 1190540477236276887552 1190964458887714308096 1192270913976445894656 1201585530491886878208 1205779051940400857088 1213435486413897596928 1215199200783685238784 1224692944539807779712 1230315253578722967552 1236770784229549473792 1242425886123603197952 1252155169322723966976 1265867883974991937536 1289752183672633294848 1290211497128357167104 1306260639602100928512 1314087130534381092864 1314555110281722396672 1316465800848992342016 1326750689918125094688 1329448698293262483456 1330907066764404719616 1339358036890811498496 1339835016248678596608 1341304778223501631488 1356501433432950964224 1365114922215634796544 1367099100881645893632 1380581340535311040512 1386894012417045430272 1391367132258243158016 1397729121889053597696 1413061823972084023296 1424101369471865929728 1440236089817701023744 1450971206631712456704 1451487934269401812992 1465802410938725302272 1467410355663318024192 1469543219552363544576 1472504753924270456832 1478874499066937696256 1481024025955116384768 1492594526157890731524 1495629785579920293888 1507314393279763421184 1529139552152127012864 1557991241815374692352 1560255763969176109056 1572445262125185297408 1587952611850285744128 1589694551968594526208 1602114040655849170944 1617913981885196795904 1619688788798190649344 1620265601044913651712 1632923926053077039616 1640420338104963956736 1648440660788691075072 1649027712306065965056 1650836650121232777216 1653236121996408987648 1656567848164804263936 1680141442726935134208 1682583508777410330624 1687823845299989250048 1719669578230177726464 1720281996171142889472 1741680852802801238016 1752116174045841457152 1752740147042296528896 1755287734465323122688 1769000919890833459584 1785810715854415331328 1786446688331571462144 1788406370964668841984 1802378295737830317312 1808668577910601285632 1820153229620846395392 1822798801175527858176 1837039416809711669568 1855156176344324210688 1863638829185404796928 1898801825962487906304 1920314786423601364992 1934628275508949942272 1935317245692535750656 1959390959403151392768 1971832665422583595008 1974698701273488513024 1990126034877187642032 1994173047439893725184 1996360600146607079424 2009752524373017894912 2031798953995363418112 2034752150149426446336 2070872010802966560768 2080341018625568145408 2096593682833580396544 2117270149133714325504 2119592735958126034944 2136152054207798894592 2159585051730920865792 2160354134726551535616 2176456809947568685056 2177231901404102719488 2198703616408087953408 2201115533494977036288 2204314829328545316864 2208757130886405685248 2218311748600406544384 2221536038932674577152 2240188590302580178944 2243444678369880440832 2250431793733319000064 2260971589919645131776 2293709328228190519296 2336986862723062038528 2340383645953764163584 2358667893187777946112 2381080954472553775104 2381928917775428616192 2384541827952891789312 2403171060983773756416 2426870972827795193856 2430398401567370477568 2449385889079615559424 2460630507157445935104 2473541568459098947584 2484851772247206395904 2504310338645447933952 2531735767949983875072 2579504367345266589696 2580422994256714334208 2612521279204201857024 2628174261068762185728 2629110220563444793344 2632931601697984684032 2653501379836250189376 2661814133528809439232 2678716073781622996992 2679670032497357193216 2682609556447003262976 2713002866865901928448 2730229844431269593088 2734198201763291787264 2761162681070622081024 2773788024834090860544 2782734264516486316032 2795458243778107195392 2848202738943731859456 2880472179635402047488 2901942413263424913408 2902975868538803625984 2934820711326636048384 2939086439104727089152 2957748998133875392512 2962048051910232769536 2985189052315781463048 2991259571159840587776 3014628786559526842368 3058279104304254025728 3120511527938352218112 3144890524250370594816 3175905223700571488256 3179389103937189052416 3204228081311698341888 3235827963770393591808 3239377577596381298688 3240531202089827303424 3265847852106154079232 3280840676209927913472 3298055424612131930112 3301673300242465554432 3306472243992817975296 3313135696329608527872 3360282885453870268416 3365167017554820661248 3375647690599978500096 3439339156460355452928 3440563992342285778944 3505480294084593057792 3510575468930646245376 3538001839781666919168 3571621431708830662656 3572893376663142924288 3576812741929337683968 3604756591475660634624 3617337155821202571264 3640306459241692790784 3645597602351055716352 3674078833619423339136 3710312352688648421376 3727277658370809593856 3797603651924975812608 3869256551017899884544 3870634491385071501312 3918781918806302785536 3943665330845167190016 3949397402546977026048 3980252069754375284064 3988346094879787450368 3992721200293214158848 4019505048746035789824 4069504300298852892672 4141744021605933121536 4160682037251136290816 4193187365667160793088 4239185471916252069888 4272304108415597789184 4320708269453103071232 4352913619895137370112 4354463802808205438976 4397407232816175906816 4402231066989954072576 4408629658657090633728 4417514261772811370496 4436623497200813088768 4443072077865349154304 4486889356739760881664 4521943179839290263552 4587418656456381038592 4673973725446124077056 4680767291907528327168 4717335786375555892224 4763857835550857232384 4769083655905783578624 4806342121967547512832 4853741945655590387712 4860796803134740955136 4898771778159231118848 4921261014314891870208 4947083136918197895168 4969703544494412791808 5063471535899967750144 5159008734690533179392 5160845988513428668416 5225042558408403714048 5256348522137524371456 5258220441126889586688 5265863203395969368064 5307002759672500378752 5357432147563245993984 5359340064994714386432 5365219112894006525952 5426005733731803856896 5460459688862539186176 5468396403526583574528 5565468529032972632064 5590916487556214390784 5696405477887463718912 5760944359270804094976 5803884826526849826816 5805951737077607251968 5878172878209454178304 5915497996267750785024 5924096103820465539072 5970378104631562926096 5982519142319681175552 6029257573119053684736 6241023055876704436224 6289781048500741189632 6351810447401142976512 6358778207874378104832 6408456162623396683776 6478755155192762597376 6481062404179654606848 6531695704212308158464 6596110849224263860224 6603346600484931108864 6612944487985635950592 6626271392659217055744 6720565770907740536832 6730334035109641322496 6751295381199957000192 6881127984684571557888 7010960588169186115584 7021150937861292490752 7076003679563333838336 7143242863417661325312 7145786753326285848576 7153625483858675367936 7209513182951321269248 7280612918483385581568 7291195204702111432704 7348157667238846678272 7420624705377296842752 7454555316741619187712 7595207303849951625216 7738513102035799769088 7741268982770143002624 7837563837612605571072 7887330661690334380032 7898794805093954052096 7960504139508750568128 7985442400586428317696 8039010097492071579648 8139008600597705785344 8283488043211866243072 8321364074502272581632 8386374731334321586176 8544608216831195578368 8641416538906206142464 8705827239790274740224 8708927605616410877952 8804462133979908145152 8817259317314181267456 8873246994401626177536 8886144155730698308608 8973778713479521763328 9043886359678580527104 9174837312912762077184 9361534583815056654336 9434671572751111784448 9527715671101714464768 9538167311811567157248 9612684243935095025664 9707483891311180775424 9721593606269481910272 9797543556318462237696 9842522028629783740416 9894166273836395790336 9939407088988825583616 10126943071799935500288 10318017469381066358784 10321691977026857336832 10516440882253779173376 10531726406791938736128 10614005519345000757504 10714864295126491987968 10718680129989428772864 10730438225788013051904 10852011467463607713792 10920919377725078372352 10936792807053167149056 11130937058065945264128 11181832975112428781568 11392810955774927437824 11607769653053699653632 11611903474155214503936 11756345756418908356608 11830995992535501570048 11848192207640931078144 11940756209263125852192 11965038284639362351104 12058515146238107369472 12482046111753408872448 12579562097001482379264 12717556415748756209664 12816912325246793367552 12962124808359309213696 13063391408424616316928 13192221698448527720448 13206693200969862217728 13225888975971271901184 13252542785318434111488 13460668070219282644992 13762255969369143115776 14021921176338372231168 14042301875722584981504 14152007359126667676672 14291573506652571697152 14307250967717350735872 14419026365902642538496 14561225836966771163136 14582390409404222865408 14696315334477693356544 14841249410754593685504 14909110633483238375424 15190414607699903250432 15477026204071599538176 15482537965540286005248 15675127675225211142144 15774661323380668760064 15797589610187908104192 15921008279017501136256 16078020194984143159296 16278017201195411570688 16772749462668643172352 17089216433662391156736 17282833077812412284928 17411654479580549480448 17417855211232821755904 17634518634628362534912 17746493988803252355072 17772288311461396617216 17947557426959043526656 18087772719357161054208 18723069167630113308672 18869343145502223568896 19055431342203428929536 19076334623623134314496 19225368487870190051328 19443187212538963820544 19595087112636924475392 19788332547672791580672 19878814177977651167232 20253886143599871000576 20643383954053714673664 21032881764507558346752 21063452813583877472256 21228011038690001515008 21429728590252983975936 21437360259978857545728 21460876451576026103808 21841838755450156744704 21873585614106334298112 22261874116131890528256 22363665950224857563136 22785621911549854875648 23215539306107399307264 23223806948310429007872 23512691512837816713216 23661991985071003140096 23696384415281862156288 23881512418526251704384 24117030292476214738944 24964092223506817744896 25159124194002964758528 25633824650493586735104 25924249616718618427392 26126782816849232633856 26413386401939724435456 26451777951942543802368 26921336140438565289984 27524511938738286231552 28084603751445169963008 28304014718253335353344 28583147013305143394304 28614501935434701471744 28838052731805285076992 29122451673933542326272 29164780818808445730816 29392630668955386713088 29682498821509187371008 29818221266966476750848 30380829215399806500864 30954052408143199076352 30965075931080572010496 31549322646761337520128 31595179220375816208384 31842016558035002272512 32156040389968286318592 32556034402390823141376 33545498925337286344704 34178432867324782313472 34823308959161098960896 34835710422465643511808 35269037269256725069824 35492987977606504710144 35544576622922793234432 35895114853918087053312 36175545438714322108416 37446138335260226617344 37738686291004447137792 38152669247246268628992 38450736975740380102656 38886374425077927641088 39190174225273848950784 39576665095345583161344 39757628355955302334464 41286767908107429347328 42065763529015116693504 42126905627167754944512 42456022077380003030016 42874720519957715091456 42921752903152052207616 43683677510900313489408 43747171228212668596224 44523748232263781056512 44727331900449715126272 45571243823099709751296 46431078612214798614528 46447613896620858015744 47025383025675633426432 47323983970142006280192 47392768830563724312576 47763024837052503408768 48234060584952429477888 50318248388005929517056 51267649300987173470208 51848499233437236854784 52253565633698465267712 52903555903885087604736 53842672280877130579968 56169207502890339926016 56608029436506670706688 57166294026610286788608 57229003870869402943488 57676105463610570153984 58329561637616891461632 58785261337910773426176 59364997643018374742016 59636442533932953501696 60761658430799613001728 61930151862161144020992 63098645293522675040256 63190358440751632416768 63684033116070004545024 64312080779936572637184 67090997850674572689408 68356865734649564626944 69646617918322197921792 69671420844931287023616 70538074538513450139648 70985975955213009420288 71089153245845586468864 72351090877428644216832 74892276670520453234688 75477372582008894275584 76901473951480760205312 77772748850155855282176 78380348450547697901568 82573535816214858694656 84253811254335509889024 84912044154760006060032 85749441039915430182912 85843505806304104415232 87367355021800626978816 87494342456425337192448 89047496464527562113024 89454663800899430252544 91142487646199419502592 92862157224429597229056 92895227793241716031488 94647967940284012560384 94785537661127448625152 95526049674105006817536 96468121169904858955776 100636496776011859034112 102535298601974346940416 104507131267396930535424 105807111807770175209472 107685344561754261159936 112338415005780679852032 113216058873013341413376 114458007741738805886976 115352210927221140307968 116659123275233782923264 117570522675821546852352 118729995286036749484032 119272885067865907003392 123860303724322288041984 126197290587045350080512 126380716881503264833536 127368066232140009090048 128624161559873145274368 134181995701349145378816 136713731469299129253888 139293235836644395843584 139342841689862574047232 141076149077026900279296 141971951910426018840576 142178306491691172937728 144702181754857288433664 150954745164017788551168 153802947902961520410624 155545497700311710564352 156760696901095395803136 168507622508671019778048 169824088309520012120064 171498882079830860365824 171687011612608208830464 174988684912850674384896 178094992929055124226048 178909327601798860505088 182284975292398839005184 185790455586483432062976 189295935880568025120768 189571075322254897250304 191052099348210013635072 192936242339809717911552 201272993552023718068224 205070597203948693880832 209014262534793861070848 211614223615540350418944 224676830011561359704064 226432117746026682826752 230704421854442280615936 233318246550467565846528 235141045351643093704704 247720607448644576083968 252761433763006529667072 254736132464280018180096 257248323119746290548736 268363991402698290757632 273427462938598258507776 278586471673288791687168 278685683379725148094464 283943903820852037681152 284356612983382345875456 289404363509714576867328 301909490328035577102336 307605895805923040821248 313521393802190791606272 337015245017342039556096 339648176619040024240128 343374023225216417660928 349977369825701348769792 356189985858110248452096 357818655203597721010176 371580911172966864125952 378591871761136050241536 379142150644509794500608 382104198696420027270144 385872484679619435823104 402545987104047436136448 410141194407897387761664 418028525069587722141696 423228447231080700837888 452864235492053365653504 461408843708884561231872 466636493100935131693056 470282090703286187409408 505522867526013059334144 509472264928560036360192 514496646239492581097472 536727982805396581515264 546854925877196517015552 557371366759450296188928 567887807641704075362304 568713225966764691750912 578808727019429153734656 603818980656071154204672 615211791611846081642496 627042787604381583212544 674030490034684079112192 679296353238080048480256 699954739651402697539584 743161822345933728251904 758284301289019589001216 764208397392840054540288 771744969359238871646208 805091974208094872272896 820282388815794775523328 836057050139175444283392 905728470984106731307008 922817687417769122463744 940564181406572374818816 1011045735052026118668288 1018944529857120072720384 1073455965610793163030528 1114742733518900592377856 1135775615283408150724608 1137426451933529383501824 1157617454038858307469312 1207637961312142308409344 1230423583223692163284992 1254085575208763166425088 1358592706476160096960512 1399909479302805395079168 1516568602578039178002432 1528416794785680109080576 1543489938718477743292416 1610183948416189744545792 1640564777631589551046656 1672114100278350888566784 1811456941968213462614016 1845635374835538244927488 1881128362813144749637632 2022091470104052237336576 2037889059714240145440768 2229485467037801184755712 2274852903867058767003648 2315234908077716614938624 2415275922624284616818688 2460847166447384326569984 2508171150417526332850176 2717185412952320193921024 3033137205156078356004864 3056833589571360218161152 3220367896832379489091584 3344228200556701777133568 3622913883936426925228032 3691270749671076489854976 3762256725626289499275264 4075778119428480290881536 4549705807734117534007296 4630469816155433229877248 4830551845248569233637376 4921694332894768653139968 5016342300835052665700352 5434370825904640387842048 6066274410312156712009728 6113667179142720436322304 6688456401113403554267136 7245827767872853850456064 7382541499342152979709952 7524513451252578998550528 8151556238856960581763072 9099411615468235068014592 9661103690497138467274752 10032684601670105331400704 10868741651809280775684096 12227334358285440872644608 14491655535745707700912128 14765082998684305959419904 15049026902505157997101056 16303112477713921163526144 18198823230936470136029184 20065369203340210662801408 21737483303618561551368192 24454668716570881745289216 28983311071491415401824256 30098053805010315994202112 32606224955427842327052288 43474966607237123102736384 48909337433141763490578432 60196107610020631988404224 65212449910855684654104576 86949933214474246205472768 97818674866283526981156864 130424899821711369308209152 195637349732567053962313728 260849799643422738616418304 391274699465134107924627456 782549398930268215849254912
- Sum of all divisors σ(n): 2653819081920837549734400000
- Sum of proper divisors (its aliquot sum) s(n): 1871269682990569333885145088
- 782549398930268215849254912 is an abundant number, because the sum of its proper divisors (1871269682990569333885145088) is greater than itself. Its abundance is 1088720284060301118035890176
Bases of 782549398930268215849254912
- Binary: 1010000111010011110100011111101011011111001010110010001001111100000010000000000000000000002
- Hexadecimal: 0x2874F47EB7CAC89F0200000
- Base-36: 2QBRHJCRJPC0000000
Squares and roots of 782549398930268215849254912
- 782549398930268215849254912 squared (7825493989302682158492549122) is 612383561766124069448135933687641879853678065556127744
- 782549398930268215849254912 cubed (7825493989302682158492549123) is 479220388174857170759533200541421784408303648345413996670499989163056458291478528
-
The
square root of 782549398930268215849254912 is 27974084416299.8159750953 -
782549398930268215849254912 is a
perfect cube number . Itscube root is 921518208
Scales and comparisons
How big is 782549398930268215849254912?- 782,549,398,930,268,215,849,254,912 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 782,549,398,930,268,215,849,254,912 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 782549398930268215849254912 cubic inches would be around 76793184 feet tall.
Recreational maths with 782549398930268215849254912
- 782549398930268215849254912 backwards is 219452948512862039893945287
- The number of decimal digits it has is: 27
- The sum of 782549398930268215849254912's digits is 135
- More coming soon!
Link to this page
HTML: To link to this page, just copy and paste the link below into your blog, web page or email.
BBCODE: To link to this page in a forum post or comment box, just copy and paste the link code below:
Cite this page
MLA style:
"Number 782549398930268215849254912 - Facts about the integer". Numbermatics.com. 2024. Web. 31 May 2024.
APA style:
Numbermatics. (2024). Number 782549398930268215849254912 - Facts about the integer. Retrieved 31 May 2024, from https://numbermatics.com/n/782549398930268215849254912/
Chicago style:
Numbermatics. 2024. "Number 782549398930268215849254912 - Facts about the integer". https://numbermatics.com/n/782549398930268215849254912/
The information we have on file for 782549398930268215849254912 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 782549398930268215849254912, math, Factors of 782549398930268215849254912, curriculum, school, college, exams, university, Prime factorization of 782549398930268215849254912, STEM, science, technology, engineering, physics, economics, calculator, seven hundred eighty-two septillion, five hundred forty-nine sextillion, three hundred ninety-eight quintillion, nine hundred thirty quadrillion, two hundred sixty-eight trillion, two hundred fifteen billion, eight hundred forty-nine million, two hundred fifty-four thousand, nine hundred twelve.