407571656578870911136579584
407,571,656,578,870,911,136,579,584 is an even composite number composed of five prime numbers multiplied together.
407571656578870911136579584 is an even composite number. It is composed of five distinct prime numbers multiplied together. It has a total of seventeen thousand, nine hundred fifty-five divisors.
Prime factorization of 407571656578870911136579584:
214 × 318 × 72 × 176 × 2332
(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 × 3 × 3 × 3 × 7 × 7 × 17 × 17 × 17 × 17 × 17 × 17 × 233 × 233)See below for interesting mathematical facts about the number 407571656578870911136579584 from the Numbermatics database.
Names of 407571656578870911136579584
- Cardinal: 407571656578870911136579584 can be written as Four hundred seven septillion, five hundred seventy-one sextillion, six hundred fifty-six quintillion, five hundred seventy-eight quadrillion, eight hundred seventy trillion, nine hundred eleven billion, one hundred thirty-six million, five hundred seventy-nine thousand, five hundred eighty-four.
Scientific notation
- Scientific notation: 4.07571656578870911136579584 × 1026
Factors of 407571656578870911136579584
Divisors of 407571656578870911136579584
- Number of divisors d(n): 17955
-
Complete list of divisors:
1 2 3 4 6 7 8 9 12 14 16 17 18 21 24 27 28 32 34 36 42 48 49 51 54 56 63 64 68 72 81 84 96 98 102 108 112 119 126 128 136 144 147 153 162 168 189 192 196 204 216 224 233 238 243 252 256 272 288 289 294 306 324 336 357 378 384 392 408 432 441 448 459 466 476 486 504 512 544 567 576 578 588 612 648 672 699 714 729 756 768 784 816 833 864 867 882 896 918 932 952 972 1008 1024 1071 1088 1134 1152 1156 1176 1224 1296 1323 1344 1377 1398 1428 1458 1512 1536 1568 1631 1632 1666 1701 1728 1734 1764 1792 1836 1864 1904 1944 2016 2023 2048 2097 2142 2176 2187 2268 2304 2312 2352 2448 2499 2592 2601 2646 2688 2754 2796 2856 2916 3024 3072 3136 3213 3262 3264 3332 3402 3456 3468 3528 3584 3672 3728 3808 3888 3961 3969 4032 4046 4096 4131 4194 4284 4352 4374 4536 4608 4624 4704 4893 4896 4913 4998 5103 5184 5202 5292 5376 5508 5592 5712 5832 6048 6069 6144 6272 6291 6426 6524 6528 6561 6664 6804 6912 6936 7056 7168 7344 7456 7497 7616 7776 7803 7922 7938 8064 8092 8192 8262 8388 8568 8704 8748 9072 9216 9248 9408 9639 9786 9792 9826 9996 10206 10368 10404 10584 10752 11016 11184 11417 11424 11664 11883 11907 12096 12138 12288 12393 12544 12582 12852 13048 13056 13122 13328 13608 13824 13872 14112 14161 14336 14679 14688 14739 14912 14994 15232 15309 15552 15606 15844 15876 16128 16184 16384 16524 16776 17136 17408 17496 18144 18207 18432 18496 18816 18873 19278 19572 19584 19652 19683 19992 20412 20736 20808 21168 21504 22032 22368 22491 22834 22848 23328 23409 23766 23814 24192 24276 24576 24786 25088 25164 25704 26096 26112 26244 26656 27216 27648 27727 27744 28224 28322 28672 28917 29358 29376 29478 29824 29988 30464 30618 31104 31212 31688 31752 32256 32368 33048 33552 34251 34272 34391 34816 34992 35649 35721 36288 36414 36864 36992 37179 37632 37746 38556 39144 39168 39304 39366 39984 40824 41472 41616 42336 42483 43008 44037 44064 44217 44736 44982 45668 45696 45927 46656 46818 47532 47628 48384 48552 49152 49572 50176 50328 51408 52192 52224 52488 53312 54289 54432 54621 55296 55454 55488 56448 56619 56644 57344 57834 58716 58752 58956 59049 59648 59976 60928 61236 62208 62424 63376 63504 64512 64736 66096 67104 67337 67473 68502 68544 68782 69632 69984 70227 71298 71442 72576 72828 73728 73984 74358 75264 75492 77112 78288 78336 78608 78732 79968 81648 82944 83181 83232 83521 84672 84966 86016 86751 88074 88128 88434 89472 89964 91336 91392 91854 93312 93636 95064 95256 96768 97104 99144 100352 100656 102753 102816 103173 104384 104448 104976 106624 106947 107163 108578 108864 109242 110592 110908 110976 111537 112896 113238 113288 114688 115668 117432 117504 117912 118098 119296 119952 121856 122472 124416 124848 126752 127008 127449 129024 129472 132111 132192 132651 134208 134674 134946 137004 137088 137564 137781 139264 139968 140454 142596 142884 145152 145656 147456 147968 148716 150528 150984 154224 156576 156672 157216 157464 159936 162867 163296 163863 165888 166362 166464 167042 169344 169857 169932 172032 173502 176148 176256 176868 177147 178944 179928 182672 182784 183708 186624 187272 190128 190512 193536 194089 194208 198288 200704 201312 202011 202419 205506 205632 206346 208768 208896 209952 210681 213248 213894 214326 217156 217728 218484 221184 221816 221952 223074 225792 226476 226576 231336 234864 235008 235824 236196 238592 239904 240737 243712 244944 248832 249543 249696 250563 253504 254016 254898 258048 258944 260253 264222 264384 265302 268416 269348 269892 274008 274176 275128 275562 278528 279936 280908 285192 285768 290304 291312 295936 297432 301056 301968 308259 308448 309519 313152 313344 314432 314928 319872 320841 321489 325734 326592 327726 331776 332724 332928 334084 334611 338688 339714 339864 344064 347004 352296 352512 353736 354294 357888 359856 365344 365568 367416 373248 374544 380023 380256 381024 382347 387072 388178 388416 396333 396576 397953 401408 402624 404022 404838 411012 411264 412692 413343 417536 417792 419904 421362 426496 427788 428652 434312 435456 436968 442368 443632 443904 446148 451584 452952 453152 462672 469728 470016 471359 471648 472392 477184 479808 481474 487424 488601 489888 491589 497664 499086 499392 501126 507008 508032 509571 509796 516096 517888 520506 528444 528768 530604 531441 536832 538696 539784 548016 548352 550256 551124 559872 561816 570384 571536 580608 582267 582624 584647 591872 594864 602112 603936 606033 607257 616518 616896 619038 626304 626688 628864 629856 632043 639744 641682 642978 651468 653184 655452 663552 665448 665856 668168 669222 677376 679428 679728 694008 704592 705024 707472 708588 715776 719712 722211 730688 731136 734832 746496 748629 749088 751689 760046 760512 762048 764694 774144 776356 776832 780759 792666 793152 795906 802816 805248 808044 809676 822024 822528 825384 826686 835072 835584 839808 842724 852992 855576 857304 868624 870912 873936 887264 887808 892296 903168 905904 906304 922913 924777 925344 928557 939456 940032 942718 943296 944784 954368 959616 962523 962948 964467 974848 977202 979776 983178 995328 998172 998784 1002252 1003833 1014016 1016064 1019142 1019592 1032192 1035776 1041012 1056888 1057536 1061208 1062882 1073664 1077392 1079568 1096032 1096704 1100512 1102248 1119744 1123632 1140069 1140768 1143072 1144729 1147041 1161216 1164534 1165248 1169294 1183744 1188999 1189728 1193859 1204224 1207872 1212066 1214514 1233036 1233792 1238076 1240029 1252608 1253376 1257728 1259712 1264086 1279488 1283364 1285956 1302936 1306368 1310904 1327104 1330896 1331712 1336336 1338444 1354752 1358856 1359456 1388016 1409184 1410048 1414077 1414944 1417176 1419857 1431552 1439424 1444422 1461376 1462272 1465803 1469664 1474767 1492992 1497258 1498176 1503378 1520092 1521024 1524096 1528713 1529388 1548288 1552712 1553664 1561518 1585332 1586304 1591812 1594323 1610496 1616088 1619352 1644048 1645056 1650768 1653372 1670144 1679616 1685448 1705984 1711152 1714608 1737248 1741824 1746801 1747872 1753941 1774528 1775616 1784592 1806336 1811808 1812608 1818099 1821771 1845826 1849554 1850688 1857114 1878912 1880064 1885436 1886592 1889568 1896129 1908736 1919232 1925046 1925896 1928934 1949696 1954404 1959552 1966356 1990656 1996344 1997568 2004504 2007666 2028032 2032128 2038284 2039184 2071552 2082024 2113776 2115072 2122416 2125764 2147328 2154784 2159136 2166633 2192064 2193408 2201024 2204496 2239488 2245887 2247264 2255067 2280138 2281536 2286144 2289458 2294082 2322432 2329068 2330496 2338588 2342277 2367488 2377998 2379456 2387718 2408448 2415744 2424132 2429028 2466072 2467584 2476152 2480058 2505216 2506752 2515456 2519424 2528172 2558976 2566728 2571912 2605872 2612736 2621808 2660161 2661792 2663424 2672672 2676888 2709504 2717712 2718912 2768739 2774331 2776032 2785671 2818368 2820096 2828154 2829888 2834352 2839714 2863104 2878848 2887569 2888844 2893401 2922752 2924544 2931606 2939328 2949534 2985984 2994516 2996352 3006756 3011499 3040184 3042048 3048192 3057426 3058776 3096576 3105424 3107328 3123036 3170664 3172608 3183624 3188646 3220992 3232176 3238704 3288096 3290112 3299513 3301536 3306744 3340288 3359232 3370896 3411968 3420207 3422304 3429216 3434187 3441123 3474496 3483648 3493602 3495744 3507882 3549056 3551232 3566997 3569184 3581577 3612672 3623616 3625216 3636198 3643542 3691652 3699108 3701376 3714228 3720087 3757824 3760128 3770872 3773184 3779136 3792258 3817472 3838464 3850092 3851792 3857868 3908808 3919104 3932712 3981312 3992688 3995136 4009008 4015332 4056064 4064256 4076568 4078368 4092529 4143104 4164048 4227552 4230144 4242231 4244832 4251528 4259571 4294656 4309568 4318272 4333266 4384128 4386816 4397409 4402048 4408992 4424301 4478976 4491774 4494528 4510134 4560276 4563072 4572288 4578916 4586139 4588164 4644864 4658136 4660992 4677176 4684554 4734976 4755996 4758912 4775436 4782969 4831488 4848264 4858056 4932144 4935168 4952304 4960116 5010432 5030912 5038848 5056344 5117952 5133456 5143824 5211744 5225472 5240403 5243616 5261823 5320322 5323584 5326848 5345344 5353776 5419008 5435424 5437824 5454297 5465313 5537478 5548662 5552064 5571342 5636736 5640192 5656308 5659776 5668704 5679428 5688387 5726208 5757696 5775138 5777688 5786802 5845504 5849088 5863212 5878656 5899068 5971968 5989032 5992704 6013512 6022998 6080368 6084096 6096384 6114852 6117552 6210848 6214656 6246072 6341328 6345216 6367248 6377292 6441984 6460391 6464352 6477408 6499899 6576192 6580224 6599026 6603072 6613488 6680576 6718464 6737661 6741792 6765201 6823936 6840414 6844608 6858432 6868374 6882246 6948992 6967296 6987204 6991488 7015764 7026831 7098112 7102464 7133994 7138368 7163154 7225344 7247232 7250432 7272396 7287084 7383304 7398216 7402752 7428456 7440174 7515648 7520256 7541744 7546368 7558272 7584516 7676928 7700184 7703584 7715736 7817616 7838208 7865424 7980483 7985376 7990272 8013103 8018016 8030664 8112128 8128512 8153136 8156736 8185058 8286208 8306217 8322993 8328096 8357013 8455104 8460288 8484462 8489664 8503056 8519142 8589312 8619136 8636544 8662707 8666532 8680203 8768256 8773632 8794818 8804096 8817984 8848602 8957952 8983548 8989056 9020268 9034497 9120552 9126144 9144576 9157832 9172278 9176328 9289728 9316272 9321984 9354352 9369108 9511992 9517824 9550872 9565938 9662976 9696528 9716112 9864288 9870336 9898539 9904608 9920232 9938999 10020864 10061824 10077696 10112688 10235904 10260621 10266912 10287648 10302561 10323369 10423488 10450944 10480806 10487232 10523646 10640644 10647168 10653696 10690688 10700991 10707552 10744731 10838016 10870848 10875648 10908594 10930626 11074956 11097324 11104128 11142684 11160261 11273472 11280384 11312616 11319552 11337408 11358856 11376774 11452416 11515392 11550276 11555376 11573604 11691008 11726424 11757312 11798136 11943936 11978064 11985408 12027024 12045996 12160736 12168192 12192768 12229704 12235104 12277587 12421696 12429312 12492144 12682656 12690432 12726693 12734496 12754584 12778713 12883968 12920782 12928704 12954816 12999798 13152384 13160448 13192227 13198052 13206144 13226976 13272903 13361152 13436928 13475322 13483584 13530402 13647872 13680828 13689216 13716864 13736748 13758417 13764492 13897984 13934592 13974408 13982976 14031528 14053662 14196224 14204928 14267988 14276736 14326308 14348907 14494464 14500864 14544792 14574168 14766608 14796432 14805504 14856912 14880348 15031296 15083488 15092736 15116544 15169032 15353856 15400368 15407168 15431472 15635232 15676416 15689521 15721209 15730848 15785469 15960966 15970752 15980544 16026206 16036032 16061328 16224256 16257024 16306272 16313472 16362891 16370116 16395939 16572416 16612434 16645986 16656192 16714026 16910208 16920576 16968924 16979328 17006112 17038284 17065161 17178624 17238272 17273088 17325414 17333064 17360406 17536512 17547264 17589636 17608192 17635968 17697204 17915904 17967096 17978112 18040536 18068994 18241104 18252288 18289152 18315664 18344556 18352656 18632544 18643968 18708704 18738216 19023984 19035648 19101744 19131876 19325952 19381173 19393056 19432224 19460393 19499697 19728576 19740672 19797078 19809216 19840464 19877998 20041728 20123648 20155392 20212983 20225376 20295603 20471808 20521242 20533824 20575296 20605122 20646738 20846976 20901888 20961612 20974464 21047292 21080493 21281288 21294336 21307392 21381376 21401982 21415104 21489462 21676032 21741696 21751296 21817188 21861252 22149912 22194648 22208256 22285368 22320522 22546944 22560768 22625232 22639104 22674816 22717712 22753548 23030784 23100552 23110752 23147208 23382016 23452848 23514624 23596272 23941449 23956128 23970816 24039309 24054048 24091992 24137569 24321472 24336384 24385536 24459408 24470208 24555174 24843392 24858624 24918651 24968979 24984288 25071039 25365312 25380864 25453386 25468992 25509168 25557426 25767936 25841564 25857408 25909632 25988121 25999596 26040609 26304768 26320896 26384454 26396104 26412288 26453952 26545806 26722304 26873856 26950644 26967168 27060804 27103491 27361656 27378432 27433728 27473496 27516834 27528984 27795968 27869184 27948816 27965952 28063056 28107324 28392448 28535976 28553472 28652616 28697814 28988928 29001728 29089584 29148336 29533216 29592864 29611008 29695617 29713824 29760696 29816997 30062592 30166976 30185472 30233088 30338064 30707712 30781863 30800736 30814336 30862944 30907683 30970107 31270464 31352832 31379042 31442418 31461696 31570938 31921932 31941504 31961088 32052412 32072064 32102973 32122656 32234193 32448512 32514048 32612544 32626944 32725782 32740232 32791878 33144832 33224868 33291972 33312384 33428052 33480783 33820416 33841152 33937848 33958656 34012224 34076568 34130322 34357248 34476544 34546176 34650828 34666128 34720812 35073024 35179272 35216384 35271936 35394408 35831808 35934192 35956224 36081072 36137988 36482208 36504576 36578304 36631328 36689112 36705312 36832761 37265088 37287936 37417408 37476432 38047968 38071296 38180079 38203488 38263752 38336139 38651904 38762346 38786112 38864448 38920786 38999394 39457152 39481344 39576681 39594156 39618432 39680928 39755996 39818709 40083456 40247296 40310784 40425966 40450752 40591206 40943616 41042484 41067648 41150592 41210244 41275251 41293476 41693952 41803776 41923224 41948928 42094584 42160986 42562576 42588672 42614784 42762752 42803964 42830208 42978924 43046721 43483392 43502592 43634376 43722504 44299824 44389296 44416512 44570736 44641044 45093888 45222737 45250464 45278208 45349632 45435424 45507096 46061568 46201104 46221504 46294416 46764032 46905696 47029248 47068563 47163627 47192544 47356407 47882898 47912256 47941632 48078618 48108096 48183984 48275138 48642944 48672768 48771072 48918816 48940416 49088673 49110348 49187817 49686784 49717248 49837302 49937958 49968576 50142078 50730624 50761728 50906772 50937984 51018336 51114852 51195483 51535872 51683128 51714816 51819264 51976242 51999192 52081218 52609536 52641792 52768908 52792208 52824576 52907904 53091612 53747712 53901288 53934336 54121608 54206982 54723312 54756864 54867456 54946992 55033668 55057968 55591936 55897632 55931904 56091721 56126112 56214648 56784896 57071952 57106944 57305232 57395628 57977856 58003456 58143519 58179168 58296672 58381179 58499091 59066432 59185728 59222016 59391234 59427648 59521392 59633994 60125184 60333952 60370944 60466176 60638949 60676128 60886809 61415424 61563726 61601472 61628672 61725888 61815366 61940214 62540928 62705664 62758084 62884836 62923392 63141876 63241479 63843864 63883008 63922176 64104824 64144128 64205946 64245312 64468386 64897024 65028096 65225088 65253888 65451564 65480464 65583756 66449736 66583944 66624768 66856104 66961566 67640832 67682304 67875696 67917312 68024448 68153136 68260644 68953088 69092352 69301656 69332256 69441624 69572993 70146048 70358544 70432768 70543872 70788816 71824347 71868384 71912448 72117927 72162144 72275976 72412707 72964416 73009152 73156608 73262656 73378224 73410624 73665522 74530176 74575872 74755953 74834816 74906937 74952864 75213117 76095936 76142592 76360158 76406976 76527504 76672278 77303808 77524692 77572224 77728896 77841572 77964363 77998788 78121827 78914304 78962688 79153362 79188312 79236864 79361856 79511992 79637418 80166912 80494592 80621568 80851932 80901504 81182412 81310473 82084968 82135296 82301184 82420488 82550502 82586952 83387904 83607552 83846448 83897856 84189168 84321972 85125152 85177344 85525504 85607928 85660416 85957848 86093442 86966784 87005184 87268752 87445008 88599648 88778592 88833024 89086851 89141472 89282088 89450991 90187776 90445474 90500928 90556416 90699264 90870848 91014192 92123136 92345589 92402208 92443008 92588832 92723049 92910321 93528064 93811392 94058496 94137126 94327254 94385088 94712814 95765796 95824512 95883264 96157236 96216192 96308919 96367968 96550276 96702579 97285888 97345536 97542144 97837632 97880832 98177346 98220696 98375634 99373568 99434496 99674604 99875916 99937152 100284156 100442349 101461248 101523456 101813544 101875968 102036672 102229704 102390966 103071744 103366256 103429632 103638528 103952484 103998384 104162436 105219072 105537816 105584416 105649152 105815808 106183224 107495424 107802576 107868672 108243216 108413964 109446624 109513728 109734912 109826647 109893984 110067336 110115936 110498283 111183872 111795264 111863808 112183442 112252224 112429296 113569792 114143904 114213888 114540237 114610464 114791256 115008417 115955712 116006912 116287038 116358336 116593344 116762358 116998182 118132864 118371456 118444032 118730043 118782468 118855296 119042784 119267988 119456127 120250368 120667904 120741888 120932352 121277898 121352256 121773618 122830848 123127452 123202944 123257344 123451776 123630732 123825753 123880428 125081856 125411328 125516168 125769672 125846784 126283752 126482958 127687728 127766016 127844352 128209648 128288256 128411892 128490624 128936772 129140163 130450176 130507776 130903128 130960928 131167512 132899472 133167888 133249536 133712208 133923132 135281664 135668211 135751392 135834624 136048896 136222751 136306272 136521288 137906176 138184704 138603312 138664512 138883248 139145986 140292096 140717088 140865536 141087744 141205689 141490881 141577632 142069221 143648694 143736768 143824896 144235854 144324288 144551952 144825414 145928832 146018304 146313216 146525312 146756448 146821248 147266019 147331044 147563451 149060352 149151744 149511906 149669632 149813874 149905728 150426234 152191872 152285184 152720316 152813952 153055008 153344556 153586449 154607616 155049384 155144448 155457792 155683144 155928726 155997576 156243654 157828608 157925376 158306724 158376624 158473728 158723712 159023984 159274836 161243136 161703864 161803008 162364824 162620946 164169936 164270592 164602368 164840976 165101004 165173904 166775808 167692896 167795712 168275163 168378336 168643944 168962983 170250304 170354688 171051008 171215856 171320832 171915696 172186884 173933568 174010368 174430557 174537504 174890016 175143537 175497273 177199296 177557184 177666048 178173702 178282944 178564176 178901982 180375552 180890948 181001856 181112832 181398528 181741696 181916847 182028384 182660427 184246272 184691178 184804416 184886016 185177664 185446098 185820642 187056128 187622784 188116992 188274252 188654508 188770176 189425628 189724437 191531592 191649024 191766528 192314472 192432384 192617838 192735936 193100552 193405158 194571776 194691072 195084288 195675264 195761664 196354692 196441392 196751268 198747136 199349208 199751832 199874304 200568312 200884698 202922496 203046912 203627088 203751936 204073344 204459408 204781932 206732512 206859264 207277056 207904968 207996768 208324872 208718979 210438144 211075632 211168832 211298304 211631616 212366448 215473041 215605152 215737344 216353781 216486432 216827928 217238121 218893248 219027456 219469824 219653294 219787968 220134672 220231872 220996566 222367744 223590528 223727616 224267859 224366884 224504448 224720811 224858592 225639351 227139584 228287808 228427776 229080474 229220928 229582512 230016834 231911424 232013824 232574076 232716672 233186688 233524716 233893089 233996364 234365481 236265728 236742912 236888064 237460086 237564936 237710592 238085568 238535976 238912254 240500736 241335808 241483776 241864704 242555796 242704512 243547236 243931419 246254904 246405888 246514688 246903552 247261464 247651506 247760856 250163712 250822656 251032336 251539344 251693568 252567504 252965916 255375456 255532032 256419296 256576512 256823784 256981248 257873544 258280326 260900352 261015552 261806256 261921856 262335024 265798944 266335776 266499072 266721857 267260553 267424416 267846264 268352973 270563328 271336422 271502784 271669248 272097792 272445502 272612544 273042576 275812352 276369408 277036767 277206624 277329024 277766496 278169147 278291972 278730963 280584192 281434176 281731072 282175488 282411378 282981762 283155264 284138442 287297388 287473536 287649792 288471708 288648576 288926757 289103904 289650828 290107737 291857664 292036608 292626432 293050624 293512896 293642496 294532038 294662088 295126902 298120704 298303488 299023812 299339264 299627748 299811456 300852468 301327047 304383744 304570368 305440632 305627904 306110016 306689112 307172898 309215232 310098768 310288896 310915584 311366288 311857452 311995152 312487308 315657216 316613448 316753248 316947456 317447424 318047968 318549672 322486272 323407728 323606016 324729648 325241892 328339872 328541184 329204736 329479941 329681952 330202008 330347808 330826681 331494849 333551616 335385792 335591424 336550326 336756672 337287888 337925966 340500608 340709376 342102016 342431712 342641664 343620711 343831392 344373768 345025251 347867136 348020736 348861114 349075008 349780032 350287074 350994546 354398592 355114368 355332096 356190129 356347404 356565888 357128352 357803964 358368381 360751104 361781896 362003712 362225664 362797056 363483392 363833694 364056768 365320854 368492544 369382356 369608832 369772032 370355328 370892196 371477259 371641284 375245568 376233984 376548504 377309016 377540352 378851256 379448874 383063184 383298048 383533056 384628944 384864768 385235676 385471872 386201104 386810316 387420489 389143552 391350528 391523328 392709384 392882784 393502536 397494272 398698416 399503664 399748608 401136624 401769396 405844992 407004633 407254176 407503872 408146688 408668253 408918816 409563864 413465024 413718528 414554112 415809936 415993536 416649744 417437958 420876288 422151264 422337664 422596608 423263232 423617067 424472643 424732896 426207663 430946082 431210304 431474688 432707562 432972864 433655856 434476242 437786496 438054912 438939648 439306588 439575936 440269344 440463744 441798057 441993132 442690353 444735488 447181056 447455232 448535718 448733768 449008896 449441622 449717184 451278702 454279168 456575616 456855552 458160948 458441856 459165024 460033668 460759347 463822848 465148152 465433344 466373376 467049432 467786178 467992728 468730962 472531456 473485824 473776128 474920172 475129872 475421184 476171136 477071952 477824508 482671616 483729408 485111592 485409024 487094472 487862838 492509808 492811776 493029376 493807104 494522928 495303012 495521712 500327424 502064672 503078688 503387136 504825489 505135008 505931832 506888949 510750912 511064064 512838592 513153024 513647568 513962496 515747088 516560652 521800704 522031104 523291671 523612512 523843712 524670048 525430611 526491819 531597888 532671552 532998144 533443714 534521106 534848832 535692528 536705946 541126656 542672844 543005568 543338496 544195584 544891004 545225088 545750541 546085152 547981281 551624704 552738816 554073534 554413248 554658048 555532992 556338294 556583944 557461926 561168384 562868352 563462144 564350976 564822756 565963524 566310528 568276884 569173311 574594776 574947072 575299584 576943416 577297152 577853514 578207808 579301656 580215474 583715328 584073216 585252864 586101248 587025792 587284992 589064076 589324176 590253804 596241408 598047624 598678528 599255496 599622912 601704936 602654094 608767488 609140736 610881264 611255808 612220032 613378224 614345796 620197536 620577792 621831168 622732576 623714904 623990304 624974616 626156937 631314432 633226896 633506496 633894912 634894848 636095936 637099344 646419123 646815456 647212032 649061343 649459296 650483784 651714363 656679744 657082368 658409472 658959882 659363904 660404016 660695616 661653362 662989698 667103232 670771584 671182848 672803577 673100652 673513344 674162433 674575776 675851932 676918053 681001216 681418752 684204032 684863424 685283328 687241422 687662784 688747536 690050502 695734272 696041472 697722228 698150016 699560064 700574148 701679267 701989092 703096443 708797184 710228736 710664192 712380258 712694808 713131776 714256704 715607928 716736762 721502208 723563792 724007424 724451328 725594112 726966784 727667388 728113536 730641708 731794257 738764712 739217664 739544064 740710656 741784392 742954518 743282568 750491136 752467968 753097008 754618032 755080704 757702512 758897748 766126368 766596096 768786529 769257888 769729536 770471352 770943744 772402208 773620632 774840978 778287104 782701056 783046656 785418768 785765568 787005072 794988544 797396832 799007328 799497216 800165571 801781659 802273248 803538792 805058919 811689984 814009266 814508352 815007744 816293376 817336506 817837632 819127728 826930048 827437056 829108224 831110301 831619872 831987072 833299488 834507441 834875916 836192889 841752576 844302528 844675328 845193216 846526464 847234134 848945286 849465792 852415326 861892164 862420608 862949376 865415124 865945728 866780271 867311712 868952484 870323211 875572992 876109824 877879296 878613176 879151872 880538688 880927488 883596114 883986264 885380706 889470976 894362112 894910464 897071436 897467536 898017792 898883244 899434368 902557404 903981141 913151232 913711104 916321896 916883712 918330048 920067336 921518694 927645696 930296304 930866688 932746752 934098864 935572356 935985456 937461924 945062912 946971648 949840344 950259744 950842368 952342272 953559257 954143904 955649016 965343232 967458816 970223184 970818048 974188944 975725676 985019616 985623552 986058752 987614208 988439823 989045856 990606024 991043424 992480043 994484547 1000654848 1004129344 1006157376 1006774272 1009650978 1010270016 1011863664 1013777898 1021501824 1022128128 1025677184 1026306048 1027295136 1027924992 1030862133 1031494176 1033121304 1035075753 1043601408 1044062208 1046583342 1047225024 1047687424 1049340096 1050861222 1052983638 1063195776 1065343104 1065996288 1066887428 1068570387 1069042212 1069697664 1071385056 1073411892 1075105143 1082253312 1085345688 1086011136 1086676992 1088391168 1089782008 1090450176 1091501082 1092170304 1095962562 1103249408 1105477632 1108147068 1108826496 1109316096 1111065984 1112676588 1113167888 1114431777 1114923852 1125736704 1128701952 1129645512 1131927048 1132621056 1136553768 1138346622 1149189552 1149894144 1150599168 1153886832 1154594304 1155707028 1156415616 1158603312 1160430948 1167430656 1172202496 1174051584 1174569984 1178128152 1178648352 1180507608 1182740881 1192482816 1196095248 1197357056 1198510992 1199245824 1203409872 1205308188 1217534976 1221013899 1221762528 1222511616 1224440064 1226004759 1226756448 1228691592 1240395072 1241155584 1243662336 1245465152 1247429808 1247980608 1249949232 1252313874 1262628864 1266453792 1267012992 1267789824 1269789696 1270851201 1272191872 1273417929 1274198688 1278622989 1292838246 1293630912 1294424064 1298122686 1298918592 1300967568 1303428726 1313359488 1314164736 1316818944 1317919764 1318727808 1320808032 1321391232 1323306724 1325394171 1325979396 1328071059 1334206464 1341543168 1342365696 1345607154 1346201304 1347026688 1348324866 1349151552 1351703864 1353836106 1362002432 1362837504 1368408064 1369726848 1370566656 1374482844 1375325568 1377495072 1380101004 1382278041 1391468544 1395444456 1396300032 1399120128 1401148296 1403358534 1403978184 1406192886 1417594368 1420457472 1421328384 1424760516 1425389616 1426263552 1428513408 1431215856 1433473524 1447127584 1448014848 1451188224 1453933568 1455334776 1456227072 1461283416 1463588514 1477529424 1478435328 1479088128 1481421312 1483568784 1485909036 1486565136 1500982272 1506194016 1509236064 1510161408 1514476467 1515405024 1517795496 1520666847 1532252736 1533192192 1537573058 1538515776 1539459072 1540942704 1541887488 1544804416 1547241264 1549681956 1556574208 1565402112 1566093312 1569875013 1570837536 1571531136 1574010144 1576291833 1579475457 1589977088 1594793664 1598014656 1598994432 1600331142 1603563318 1604546496 1607077584 1610117838 1623379968 1628018532 1629016704 1630015488 1632586752 1634673012 1635675264 1637251623 1638255456 1643943843 1653860096 1654874112 1658216448 1662220602 1663239744 1663974144 1666598976 1669014882 1669751832 1672385778 1683505152 1688605056 1689350656 1690386432 1693052928 1694468268 1697890572 1698931584 1704830652 1707519933 1723784328 1724841216 1725898752 1730830248 1731891456 1733560542 1734623424 1737904968 1740646422 1751145984 1752219648 1755758592 1757226352 1758303744 1761077376 1761854976 1767192228 1767972528 1770761412 1788724224 1794142872 1794935072 1796035584 1797766488 1798868736 1805114808 1807962282 1826302464 1827422208 1832643792 1833767424 1836660096 1840134672 1843037388 1860592608 1861733376 1865493504 1867052999 1868197728 1871144712 1871970912 1874923848 1878470811 1890125824 1893943296 1899680688 1900519488 1901684736 1904684544 1907118514 1908287808 1911298032 1930686464 1939257369 1940446368 1941636096 1947184029 1948377888 1951451352 1955143089 1970039232 1971247104 1972117504 1975228416 1976879646 1978091712 1981212048 1982086848 1984960086 1988969094 2001309696 2008258688 2012314752 2013548544 2018410731 2019301956 2020540032 2022487299 2023727328 2027555796 2030754159 2043003648 2044256256 2051354368 2052612096 2054590272 2055849984 2061724266 2062988352 2066242608 2070151506 2087202816 2088124416 2093166684 2094450048 2095374848 2098680192 2101722444 2105037801 2105967276 2109289329 2126391552 2130686208 2131992576 2133774856 2137140774 2138084424 2139395328 2142770112 2146823784 2150210286 2164506624 2170691376 2172022272 2173353984 2176782336 2179564016 2180900352 2183002164 2184340608 2191925124 2195382771 2216294136 2217652992 2218632192 2222131968 2225353176 2226335776 2228863554 2229847704 2251473408 2257403904 2259291024 2263854096 2265242112 2273107536 2276693244 2298379104 2299788288 2306359587 2307773664 2309188608 2311414056 2312831232 2315786767 2317206624 2320861896 2334861312 2344404992 2348103168 2349139968 2356256304 2357296704 2361015216 2365481762 2384965632 2392190496 2394714112 2397021984 2398491648 2400496713 2405344977 2406819744 2410616376 2415176757 2435069952 2442027798 2443525056 2445023232 2448880128 2452009518 2453512896 2457383184 2480790144 2482311168 2487324672 2490930304 2493330903 2494859616 2495961216 2499898464 2503522323 2504627748 2508578667 2525257728 2532907584 2534025984 2535579648 2539579392 2541702402 2544383744 2546835858 2548397376 2557245978 2585676492 2587261824 2588848128 2596245372 2597837184 2600340813 2601935136 2606857452 2610969633 2626718976 2628329472 2633637888 2635839528 2637455616 2641616064 2642782464 2646613448 2650788342 2651958792 2656142118 2668412928 2683086336 2684731392 2691214308 2692402608 2694053376 2696649732 2698303104 2703407728 2707672212 2711943423 2724004864 2739453696 2741133312 2748965688 2750651136 2754990144 2760202008 2764556082 2782937088 2790888912 2792600064 2798240256 2802296592 2806717068 2807956368 2812385772 2835188736 2840914944 2849521032 2850779232 2852527104 2857026816 2860677771 2862431712 2866947048 2894255168 2896029696 2902376448 2907867136 2910669552 2912454144 2922566832 2927177028 2955058848 2956870656 2958176256 2962842624 2965319469 2967137568 2971818072 2973130272 2977440129 2983453641 3001964544 3012388032 3018472128 3020322816 3028952934 3030810048 3035590992 3041333694 3064505472 3066384384 3075146116 3077031552 3078918144 3081885408 3083774976 3089608832 3092586399 3094482528 3099363912 3105227259 3113148416 3130804224 3132186624 3139750026 3141675072 3143062272 3148020288 3152583666 3158950914 3179954176 3189587328 3196029312 3197988864 3200662284 3205711161 3207126636 3209092992 3214155168 3220235676 3225315429 3246759936 3256037064 3258033408 3260030976 3265173504 3269346024 3271350528 3274503246 3276510912 3287887686 3307720192 3309748224 3316432896 3324441204 3326479488 3327948288 3333197952 3338029764 3339503664 3343295331 3344771556 3377210112 3378701312 3386105856 3388936536 3395781144 3397863168 3409661304 3415039866 3447568656 3449682432 3451797504 3461660496 3463782912 3467121084 3469246848 3475809936 3481292844 3502291968 3514452704 3516607488 3522154752 3523709952 3534384456 3535945056 3541522824 3548222643 3577448448 3588285744 3589870144 3592071168 3595532976 3597737472 3610229616 3615924564 3652604928 3663041697 3665287584 3667534848 3673320192 3678014277 3680269344 3686074776 3721185216 3723466752 3730987008 3734105998 3736395456 3742289424 3743941824 3749847696 3756941622 3780251648 3787886592 3799361376 3801038976 3803369472 3809369088 3812553603 3814237028 3816575616 3820253787 3822596064 3835868967 3861372928 3878514738 3880892736 3883272192 3894368058 3896755776 3902902704 3910286178 3940078464 3942494208 3944235008 3950456832 3953759292 3956183424 3962424096 3964173696 3969920172 3976182513 3977938188 3984213177 4002619392 4016517376 4024629504 4027097088 4036821462 4038603912 4041080064 4044974598 4047454656 4055111592 4061508318 4086007296 4088512512 4102708736 4105224192 4109180544 4111699968 4123448532 4125976704 4132485216 4140303012 4146834123 4174405632 4186333368 4188900096 4190749696 4197360384 4203444888 4210075602 4211934552 4218578658 4252783104 4261372416 4263985152 4267549712 4274281548 4276168848 4278790656 4285540224 4293647568 4300420572 4341382752 4344044544 4353564672 4359128032 4361800704 4366004328 4368681216 4383850248 4390765542 4432588272 4435305984 4437264384 4444263936 4450706352 4452671552 4457727108 4459695408 4502946816 4518582048 4527708192 4530484224 4534271569 4543429401 4546215072 4553386488 4562000541 4596758208 4599576576 4612719174 4615547328 4618377216 4622828112 4625662464 4631573534 4634413248 4641723792 4669722624 4688809984 4696206336 4698279936 4709625039 4712512608 4714593408 4722030432 4728875499 4730963524 4738426371 4769931264 4784380992 4789428224 4794043968 4796983296 4800993426 4810689954 4813639488 4821232752 4830353514 4870139904 4884055596 4887050112 4890046464 4897760256 4904019036 4907025792 4911754869 4914766368 4931831529 4961580288 4964622336 4974649344 4981860608 4986661806 4989719232 4991922432 4999796928 5007044646 5009255496 5017157334 5050515456 5065815168 5068051968 5071159296 5079158784 5083404804 5088767488 5093671716 5096794752 5114491956 5122559799 5171352984 5174523648 5177696256 5192490744 5195674368 5200681626 5203870272 5213714904 5221939266 5253437952 5256658944 5267275776 5271679056 5274911232 5283232128 5285564928 5293226896 5301576684 5303917584 5312284236 5366172672 5382428616 5384805216 5388106752 5393299464 5396606208 5406815456 5415344424 5423886846 5448009728 5478907392 5482266624 5497931376 5501302272 5509980288 5520404016 5529112164 5581777824 5585200128 5596480512 5601158997 5604593184 5613434136 5615912736 5624053577 5624771544 5635412433 5670377472 5681829888 5699042064 5701558464 5705054208 5714053632 5721355542 5724863424 5733894096 5788510336 5792059392 5815734272 5817772107 5821339104 5824908288 5841552087 5845133664 5854354056 5865429267 5910117696 5913741312 5916352512 5925685248 5930638938 5934275136 5943636144 5946260544 5954880258 5966907282 6003929088 6024776064 6036944256 6040645632 6055232193 6057905868 6061620096 6067461897 6071181984 6082667388 6092262477 6129010944 6132768768 6150292232 6154063104 6157836288 6163770816 6167549952 6179217664 6185172798 6188965056 6198727824 6210454518 6226296832 6261608448 6264373248 6279500052 6283350144 6286124544 6296040576 6305167332 6315113403 6317901828 6327867987 6379174656 6392058624 6395977728 6401324568 6411422322 6414253272 6418185984 6428310336 6440471352 6450630858 6493519872 6512074128 6516066816 6520061952 6530347008 6538692048 6542701056 6549006492 6553021824 6575775372 6586148313 6615440384 6648882408 6652958976 6655896576 6666395904 6676059528 6679007328 6686590662 6689543112 6754420224 6757402624 6772211712 6777873072 6791562288 6795726336 6819322608 6830079732 6895137312 6899364864 6919078761 6923320992 6927565824 6934242168 6938493696 6947360301 6951619872 6962585688 7004583936 7028905408 7033214976 7044309504 7047419904 7068768912 7071890112 7083045648 7096445286 7154896896 7176571488 7179740288 7184142336 7191065952 7195474944 7201490139 7216034931 7220459232 7231849128 7245530271 7305209856 7326083394 7330575168 7335069696 7346640384 7356028554 7360538688 7372149552 7442370432 7446933504 7461974016 7468211996 7472790912 7479992709 7484578848 7487883648 7499695392 7510566969 7513883244 7525736001 7560503296 7575773184 7598722752 7602077952 7606738944 7618738176 7625107206 7628474056 7633151232 7640507574 7645192128 7671737934 7722745856 7757029476 7761785472 7766544384 7788736116 7793511552 7801022439 7805805408 7820572356 7832908899 7880156928 7884988416 7900913664 7907518584 7912366848 7924848192 7928347392 7939840344 7952365026 7955876376 7968426354 8005238784 8033034752 8049259008 8054194176 8073642924 8077207824 8082160128 8089949196 8094909312 8110223184 8123016636 8172014592 8205417472 8218361088 8223399936 8246897064 8251953408 8264970432 8280606024 8293668246 8348811264 8372666736 8377800192 8381499392 8394720768 8406889776 8420151204 8423869104 8437157316 8505566208 8522744832 8535099424 8548563096 8552337696 8557581312 8571080448 8582033313 8587295136 8600841144 8682765504 8688089088 8707129344 8718256064 8723601408 8732008656 8737362432 8767700496 8781531084 8865176544 8870611968 8874528768 8888527872 8895958407 8901412704 8905343104 8915454216 8919390816 8932320387 8950360923 9005893632 9037164096 9055416384 9060968448 9068543138 9086858802 9092430144 9106772976 9124001082 9193516416 9199153152 9225438348 9231094656 9236754432 9245656224 9251324928 9263147068 9268826496 9277759197 9283447584 9315681777 9339445248 9377619968 9392412672 9396559872 9419250078 9425025216 9429186816 9444060864 9457750998 9461927048 9476852742 9539862528 9568761984 9578856448 9588087936 9593966592 9601986852 9617133483 9621379908 9627278976 9642465504 9660707028 9675946287 9740279808 9768111192 9774100224 9780092928 9795520512 9808038072 9814051584 9823509738 9829532736 9863663058 9923160576 9929244672 9949298688 9963721216 9973323612 9979438464 9983844864 9999593856 10014089292 10018510992 10029885993 10034314668 10131630336 10136103936 10158317568 10166809608 10177534976 10187343432 10193589504 10228983912 10245119598 10342705968 10349047296 10355392512 10384981488 10391348736 10401363252 10407740544 10427429808 10443878532 10506875904 10543358112 10549822464 10566464256 10571129856 10586453792 10603153368 10607835168 10624568472 10644667929 10732345344 10764857232 10769610432 10776213504 10786598928 10793212416 10813630912 10830688848 10847773692 10896019456 10957814784 10989125091 10995862752 11002604544 11019960576 11034042831 11040808032 11058224328 11163555648 11170400256 11192961024 11202317994 11209186368 11226868272 11231825472 11248107154 11249543088 11270824866 11340754944 11363659776 11398084128 11403116928 11410108416 11428107264 11437660809 11442711084 11449726848 11460761361 11467788192 11507606901 11577020672 11584118784 11631468544 11635544214 11642678208 11649816576 11683104174 11690267328 11708708112 11730858534 11820235392 11827482624 11832705024 11851370496 11861277876 11868550272 11887272288 11892521088 11909760516 11928547539 11933814564 11952639531 12007858176 12049552128 12073888512 12081291264 12110464386 12115811736 12123240192 12134923794 12142363968 12165334776 12184524954 12258021888 12265537536 12300584464 12308126208 12315672576 12327541632 12335099904 12358435328 12370345596 12377930112 12397455648 12420909036 12440502369 12523216896 12559000104 12566700288 12572249088 12592081152 12610334664 12630226806 12635803656 12655735974 12758349312 12784117248 12791955456 12802649136 12822844644 12828506544 12836371968 12856620672 12880942704 12901261716 13024148256 13032133632 13060694016 13069370993 13077384096 13085402112 13098012984 13106043648 13151550744 13172296626 13230880768 13297764816 13305917952 13311793152 13332791808 13352119056 13358014656 13373181324 13379086224 13508840448 13514805248 13555746144 13583124576 13591452672 13602814707 13630288203 13638645216 13660159464 13686001623 13790274624 13798729728 13838157522 13846641984 13855131648 13868484336 13876987392 13894720602 13903239744 13925171376 14009167872 14057810816 14066429952 14088619008 14094839808 14128875117 14137537824 14143780224 14166091296 14186626497 14192890572 14215279113 14309793792 14353142976 14359480576 14368284672 14382131904 14390949888 14402980278 14432069862 14440918464 14463698256 14491060542 14610419712 14652166788 14661150336 14670139392 14693280768 14712057108 14721077376 14735264607 14744299104 14795494587 14884740864 14893867008 14923948032 14936423992 14945581824 14959985418 14969157696 14975767296 14999390784 15021133938 15027766488 15051472002 15121006592 15151546368 15197445504 15204155904 15213477888 15237476352 15250214412 15256948112 15266302464 15281015148 15290384256 15343475868 15367679397 15514058952 15523570944 15533088768 15577472232 15587023104 15602044878 15611610816 15641144712 15665817798 15760313856 15769976832 15801827328 15815037168 15824733696 15849696384 15856694784 15879680688 15904730052 15911752752 15936852708 16066069504 16098518016 16147285848 16154415648 16164320256 16179898392 16189818624 16210507369 16220446368 16246033272 16344029184 16410834944 16436722176 16446799872 16493794128 16503906816 16529940864 16561212048 16587336492 16745333472 16755600384 16762998784 16789441536 16803476991 16813779552 16840302408 16847738208 16872160731 16874314632 16906237299 17011132416 17045489664 17070198848 17097126192 17104675392 17115162624 17142160896 17164066626 17174590272 17201682288 17365531008 17376178176 17436512128 17447202816 17453316321 17464017312 17474724864 17524656261 17535400992 17563062168 17596287801 17730353088 17741223936 17749057536 17777055744 17791916814 17802825408 17810686208 17830908432 17838781632 17864640774 17900721846 18011787264 18074328192 18110832768 18121936896 18137086276 18165696579 18173717604 18184860288 18202385691 18213545952 18248002164 18276787431 18387032832 18398306304 18450876696 18462189312 18473508864 18491312448 18502649856 18526294136 18537652992 18555518394 18566895168 18631363554 18678890496 18755239936 18784825344 18793119744 18838500156 18850050432 18858373632 18888121728 18915501996 18923854096 18945340209 18953705484 18983603961 19137523968 19176175872 19187933184 19203973704 19234266966 19242759816 19254557952 19284931008 19321414056 19351892574 19480559616 19536222384 19548200448 19560185856 19591041024 19616076144 19628103168 19647019476 19659065472 19727326116 19846321152 19927442432 19946647224 19958876928 19967689728 19999187712 20028178584 20037021984 20059771986 20068629336 20263260672 20272207872 20316635136 20333619216 20355069952 20374686864 20387179008 20457967824 20490239196 20685411936 20698094592 20757236283 20769962976 20782697472 20802726504 20815481088 20842080903 20854859616 20887757064 21013751808 21086716224 21099644928 21132928512 21142259712 21172907584 21206306736 21215670336 21249136944 21289335858 21464690688 21529714464 21539220864 21552427008 21573197856 21586424832 21604470417 21627261824 21648104793 21661377696 21695547384 21736590813 21792038912 21915629568 21978250182 21991725504 22005209088 22039921152 22068085662 22081616064 22116448656 22327111296 22340800512 22385922048 22404635988 22418372736 22439978127 22453736544 22463650944 22496214308 22499086176 22531700907 22541649732 22577208003 22681509888 22727319552 22796168256 22806233856 22820216832 22856214528 22875321618 22885422168 22899453696 22921522722 22935576384 23015213802 23154041344 23168237568 23262937088 23271088428 23285356416 23299633152 23366208348 23380534656 23403067317 23417416224 23461717068 23498726697 23640470784 23654965248 23702740992 23722555752 23737100544 23774544576 23785042176 23819521032 23857095078 23867629128 23905279062 24015716352 24099104256 24147777024 24162582528 24220928772 24231623472 24246480384 24269847588 24284727936 24330669552 24369049908 24516043776 24601168928 24616252416 24655083264 24670199808 24716870656 24740691192 24755860224 24794911296 24841818072 24881004738 25046433792 25118000208 25133400576 25144498176 25184162304 25220669328 25260453612 25271607312 25311471948 25516698624 25568234496 25605298272 25645689288 25657013088 25672743936 25713241344 25746099939 25761885408 25802523432 26048296512 26064267264 26121388032 26138741986 26154768192 26170804224 26196025968 26212087296 26303101488 26344593252 26461761536 26595529632 26611835904 26623586304 26665583616 26687875221 26704238112 26716029312 26746362648 26758172448 26796961161 26851082769 27017680896 27029610496 27111492288 27166249152 27182905344 27205629414 27260576406 27277290432 27320318928 27372003246 27580549248 27597459456 27676315044 27693283968 27710263296 27736968672 27753974784 27789441204 27806479488 27833277591 27850342752 27947045331 28018335744 28115621632 28132859904 28177238016 28189679616 28257750234 28275075648 28287560448 28332182592 28373252994 28385781144 28430558226 28619587584 28706285952 28718961152 28736569344 28764263808 28781899776 28805960556 28851400449 28864139724 28881836928 28927396512 28982121084 29027838861 29220839424 29304333576 29322300672 29340278784 29386561536 29424114216 29442154752 29470529214 29488598208 29590989174 29769481728 29787734016 29847896064 29872847984 29891163648 29919970836 29938315392 29951534592 29998781568 30042267876 30055532976 30089657979 30102944004 30394891008 30408311808 30474952704 30500428824 30513896224 30532604928 30562030296 30580768512 30686951736 30735358794 31028117904 31047141888 31066177536 31154944464 31174046208 31204089756 31223221632 31282289424 31331635596 31520627712 31630074336 31649467392 31699392768 31713389568 31739900983 31759361376 31809460104 31823505504 31873705416 31934003787 32132139008 32197036032 32294571696 32308831296 32328640512 32359796784 32379637248 32421014738 32440892736 32492066544 32688058368 32821669888 32873444352 32967375273 32987588256 33007813632 33059881728 33102128493 33122424096 33174672984 33490666944 33511200768 33525997568 33578883072 33606953982 33627559104 33680604816 33695476416 33744321462 33748629264 33812474598 34022264832 34090979328 34140397696 34194252384 34209350784 34230325248 34284321792 34312982427 34328133252 34349180544 34382284083 34403364576 34522820703 34731062016 34752356352 34873024256 34894405632 34906632642 34928034624 34949449728 35049312522 35070801984 35126124336 35192575602 35460706176 35482447872 35498115072 35554111488 35583833628 35605650816 35621372416 35661816864 35677563264 35729281548 35785642617 35801443692 35857918593 36023574528 36148656384 36221665536 36243873792 36274172552 36331393158 36347435208 36369720576 36404771382 36427091904 36496004328 36553574862 36774065664 36796612608 36901753392 36924378624 36947017728 36982624896 37005299712 37052588272 37075305984 37111036788 37133790336 37262727108 37321507107 37569650688 37677000312 37700100864 37716747264 37776243456 37831003992 37847708192 37890680418 37907410968 37967207922 38275047936 38352351744 38375866368 38407947408 38468533932 38485519632 38509115904 38569862016 38642828112 38703785148 39072444768 39096400896 39182082048 39208112979 39232152288 39256206336 39294038952 39318130944 39368375039 39454652232 39692642304 39854884864 39893294448 39917753856 39935379456 39998375424 40056357168 40074043968 40119543972 40137258672 40526521344 40544415744 40667238432 40710139904 40749373728 40774358016 40808444121 40890864609 40915935648 40980478392 41058004869 41370823872 41396189184 41514472566 41539925952 41565394944 41605453008 41630962176 41684161806 41709719232 41775514128 42027503616 42173432448 42199289856 42265857024 42284519424 42345815168 42386625351 42412613472 42431340672 42498273888 42559879491 42578671716 42645837339 42929381376 43059428928 43078441728 43104854016 43146395712 43172849664 43208940834 43254523648 43296209586 43322755392 43391094768 43473181626 43584077824 43831259136 43956500364 43983451008 44010418176 44079842304 44136171324 44163232128 44205793821 44232897312 44386483761 44654222592 44681601024 44771844096 44809271976 44836745472 44879956254 44907473088 44927301888 44992428616 44998172352 45063401814 45083299464 45154416006 45363019776 45454639104 45592336512 45612467712 45640433664 45712429056 45750643236 45770844336 45798907392 45843045444 45871152768 46030427604 46103038191 46308082688 46542176856 46570712832 46599266304 46732416696 46761069312 46806134634 46834832448 46923434136 46997453394 47280941568 47309930496 47405481984 47445111504 47474201088 47549089152 47570084352 47639042064 47714190156 47735258256 47810558124 48198208512 48295554048 48441857544 48463246944 48492960768 48539695176 48569455872 48631522107 48661339104 48738099816 49032087552 49202337856 49232504832 49310166528 49340399616 49433741312 49481382384 49511720448 49589822592 49683636144 49762009476 50236000416 50266801152 50288996352 50368324608 50410430973 50441338656 50520907224 50543214624 50616482193 50622943896 50718711897 51033397248 51136468992 51210596544 51291378576 51314026176 51345487872 51426482688 51492199878 51523770816 51605046864 52096593024 52128534528 52277483972 52309536384 52341608448 52359948963 52392051936 52424174592 52573968783 52606202976 52689186504 52788863403 52923523072 53191059264 53223671808 53247172608 53331167232 53375750442 53408476224 53432058624 53492725296 53516344896 53593922322 53702165538 54035361792 54059220992 54222984576 54332498304 54365810688 54411258828 54497089737 54521152812 54554580864 54607157073 54640637856 54744006492 54830362293 55161098496 55194918912 55352630088 55386567936 55420526592 55473937344 55507949568 55578882408 55612958976 55666555182 55700685504 55894090662 56036671488 56231243264 56265719808 56354476032 56379359232 56515500468 56550151296 56575120896 56664365184 56746505988 56771562288 56836020627 56861116452 57412571904 57437922304 57528527616 57563799552 57611921112 57702800898 57728279448 57763673856 57854793024 57964242168 58055677722 58441678848 58608667152 58644601344 58680557568 58773123072 58848228432 58884309504 58941058428 58977196416 59181978348 59538963456 59745695968 59782327296 59839941672 59876630784 59903069184 59997563136 60084535752 60111065952 60179315958 60205888008 60789782016 60816623616 60949905408 61000857648 61027792448 61065209856 61124060592 61161537024 61373903472 61470717588 62056235808 62094283776 62271708849 62309888928 62348092416 62408179512 62446443264 62526242709 62564578848 62663271192 63041255424 63260148672 63298934784 63398785536 63426779136 63479801966 63518722752 63618920208 63647011008 63747410832 63868007574 64264278016 64394072064 64589143392 64617662592 64657281024 64719593568 64759274496 64813411251 64842029476 64881785472 64944314379 64984133088 65209772439 65376116736 65643339776 65746888704 65934750546 65975176512 66015627264 66119763456 66204256986 66244848192 66349345968 66981333888 67022401536 67051995136 67157766144 67213907964 67255118208 67319934381 67361209632 67390952832 67488642924 67497258528 67595102721 67624949196 67731624009 68044529664 68181958656 68280795392 68388504768 68418701568 68460650496 68568643584 68625964854 68656266504 68698361088 68764568166 68806729152 69045641406 69462124032 69504712704 69746048512 69788811264 69813265284 69856069248 69898899456 70098625044 70141603968 70209201951 70252248672 70385151204 70496180091 70921412352 70964895744 71108222976 71167667256 71211301632 71242744832 71323633728 71355126528 71458563096 71571285234 71602887384 71715837186 72047149056 72297312768 72443331072 72487747584 72548345104 72662786316 72694870416 72739441152 72809542764 72854183808 72992008656 73107149724 73548131328 73803506784 73848757248 73965249792 74010599424 74105176544 74150611968 74222073576 74267580672 74525454216 74643014214 75139301376 75354000624 75400201728 75433494528 75552486912 75662007984 75695416384 75781360836 75814821936 75934415844 76550095872 76704703488 76815894816 76937067864 76971039264 77018231808 77082616673 77139724032 77238299817 77285656224 77407570296 78144889536 78192801792 78364164096 78416225958 78464304576 78512412672 78588077904 78636261888 78736750078 78909304464 79385284608 79709769728 79786588896 79835507712 79870758912 79996750848 80063625663 80112714336 80148087936 80239087944 80274517344 80390883483 80553248307 81053042688 81088831488 81334476864 81420279808 81498747456 81548716032 81616888242 81781729218 81831871296 81960956784 82116009738 82741647744 82792378368 83028945132 83079851904 83130789888 83210906016 83261924352 83368323612 83419438464 83499832773 83551028256 83841135993 84055007232 84346864896 84398579712 84531714048 84569038848 84691630336 84773250702 84825226944 84862681344 84996547776 85119758982 85157343432 85291674678 85858762752 86118857856 86156883456 86209708032 86292791424 86345699328 86417881668 86509047296 86554201347 86592419172 86645510784 86782189536 86946363252 87083516583 87662518272 87913000728 87966902016 88020836352 88159684608 88272342648 88326464256 88411587642 88465794624 88772967522 89308445184 89363202048 89543688192 89618543952 89673490944 89759912508 89814946176 89854603776 89984857232 89996344704 90126803628 90166598928 90268973937 90308832012 91184673024 91224935424 91424858112 91501286472 91541688672 91597814784 91686090888 91742305536 92060855208 92206076382 92616165376 93084353712 93141425664 93198532608 93464833392 93522138624 93612269268 93669664896 93846868272 93994906788 94561883136 94890223008 94948402176 95098178304 95140168704 95219702949 95278084128 95428380312 95470516512 95621116248 95802011361 96396417024 96591108096 96883715088 96926493888 96985921536 97079390352 97138911744 97263044214 97322678208 97476199632 98064175104 98404675712 98465009664 98620333056 98867482624 98902125819 98962764768 99023440896 99179645184 99306385479 99367272288 99524018952 100472000832 100533602304 100577992704 100736649216 100820861946 100882677312 101041814448 101086429248 101232964386 101245887792 101437423794 102066794496 102272937984 102421193088 102582757152 102628052352 102690975744 102852965376 102938947281 102984399756 103047541632 103146852249 103210093728 103568462109 104193186048 104257069056 104554967944 104619072768 104683216896 104719897926 104784103872 104848349184 105147937566 105212405952 105378373008 105577726806 105847046144 106382118528 106447343616 106494345216 106662334464 106751500884 106816952448 106864117248 106985450592 107032689792 107187844644 107356927851 107404331076 107573755779 108070723584 108445969152 108664996608 108731621376 108822517656 108994179474 109042305624 109109161728 109214314146 109281275712 109488012984 109660724586 110322196992 110389837824 110705260176 110773135872 110841053184 110947874688 111015899136 111157764816 111225917952 111333110364 111401371008 111788181324 111964521321 112462486528 112708952064 113031000936 113100302592 113150241792 113328730368 113493011976 113543124576 113672041254 113722232904 114825143808 114875844608 115057055232 115127599104 115223842224 115405601796 115456558896 115527347712 115709586048 115928484336 116111355444 117217334304 117289202688 117546246144 117624338937 117696456864 117768619008 117882116856 117954392832 118105125117 118363956696 119077926912 119491391936 119564654592 119679883344 119753261568 119806138368 119995126272 120169071504 120222131904 120358631916 120411776016 121579564032 121633247232 122001715296 122055584896 122130419712 122248121184 122323074048 122425332363 122672593827 122747806944 122941435176 123174014607 124112471616 124188567552 124543417698 124619777856 124696184832 124816359024 124892886528 125052485418 125129157696 125326542384 126082510848 126520297344 126597869568 126797571072 126853558272 126959603932 127037445504 127159876053 127237840416 127294022016 127494821664 127679638473 127736015148 127937512017 128528556032 128788144128 129178286784 129235325184 129314562048 129439187136 129518548992 129626822502 129684058952 129763570944 129888628758 129968266176 130419544878 130752233472 131286679552 131493777408 131869501092 131950353024 132031254528 132239526912 132408513972 132489696384 132617381463 132698691936 133159451283 133962667776 134044803072 134315532288 134427815928 134510236416 134639868762 134722419264 134781905664 134977285848 134994517056 135190205442 135249898392 135463248018 136089059328 136363917312 136561590784 136777009536 136837403136 136921300992 137137287168 137251929708 137312533008 137396722176 137529136332 137613458304 138091282812 138924248064 139492097024 139626530568 139712138496 139797798912 140197250088 140283207936 140418403902 140504497344 140770302408 140992360182 141842824704 141929791488 142216445952 142335334512 142422603264 142485489664 142647267456 142710253056 142917126192 143142570468 143205774768 143431674372 144594625536 144886662144 145096690208 145325572632 145389740832 145478882304 145619085528 145708367616 145894566321 145984017312 146214299448 147096262656 147607013568 147697514496 147930499584 148021198848 148210353088 148301223936 148444147152 148535161344 149050908432 149286028428 150708001248 150800403456 150866989056 151104973824 151231292919 151324015968 151390832768 151562721672 151629643872 151849446579 151868831688 152156135691 153100191744 153409406976 153631789632 153874135728 153942078528 154036463616 154165233346 154279448064 154476599634 154571312448 154815140592 156289779072 156385603584 156832451916 156928609152 157024825344 157079846889 157176155808 157272523776 157473500156 157721906349 157818608928 158366590209 158770569216 159419539456 159573177792 159671015424 159741517824 159993501696 160127251326 160225428672 160296175872 160478175888 160549034688 160781766966 161106496614 162106085376 162177662976 162668953728 162840559616 162997494912 163097432064 163233776484 163491269211 163563458436 163663742592 163821471219 163921913568 164232019476 164491086879 165483295488 165584756736 166057890264 166159703808 166261579776 166421812032 166523848704 166736647224 166838876928 166999665546 167102056512 167682271986 168110014464 168693729792 168797159424 169063428096 169138077696 169383260672 169546501404 169650453888 169725362688 169993095552 170239517964 170314686864 170508061881 170583349356 172237715712 172313766912 172585582848 172691398656 172835763336 173018094592 173108402694 173184838344 173291021568 173564379072 173892726504 174167033166 175325036544 175826001456 175933804032 176041672704 176319369216 176544685296 176652928512 176823175284 176931589248 177545935044 178616890368 179237087904 179346981888 179519825016 179629892352 179709207552 179969714464 179992689408 180253607256 180333197856 180537947874 180617664024 182369346048 182449870848 182849716224 183002572944 183083377344 183195629568 183372181776 183484611072 184121710416 184412152764 185232330752 186168707424 186282851328 186815126547 186929666784 187044277248 187224538536 187339329792 187578728127 187693736544 187989813576 189123766272 189780446016 189896804352 190196356608 190280337408 190439405898 190556168256 190856760624 190941033024 191242232496 191604022722 192792834048 193182216192 193767430176 193852987776 193971843072 194158780704 194277823488 194440233753 194526088428 194645356416 194832943137 194952399264 195629317317 196128350208 196809351424 196930019328 197240666112 197734965248 197804251638 197925529536 198046881792 198359290368 198612770958 198734544576 199048037904 200944001664 201067204608 201155985408 201473298432 201641723892 201765354624 201959803143 202083628896 202172858496 202465928772 202491775584 202785308163 202874847588 203194872027 204133588992 204545875968 204842386176 205165514304 205256104704 205381951488 205705930752 205877894562 205968799512 206095083264 206293704498 206420187456 207136924218 208386372096 208514138112 209109935888 209238145536 209366433792 209439795852 209568207744 209696698368 210295875132 210424811904 210627605853 210756746016 211155453612 211488540273 212764237056 212894687232 213324668928 213503001768 213633904896 213728234496 213970901184 214065379584 214375689288 214713855702 214808662152 215147511558 216141447168 216891938304 217329993216 217463242752 217645035312 217988358948 218084611248 218218323456 218428628292 218562551424 218976025968 219321449172 220644393984 221410520352 221546271744 221895749376 222031798272 222179306881 222315529632 222451835904 222666220728 222802742016 223576362648 223929042642 224924973056 225417904128 226062001872 226200605184 226300483584 226657460736 226986023952 227086249152 227344082508 227444465808 229650287616 229751689216 230114110464 230447684448 230811203592 230913117792 231054695424 231247850019 231419172096 231714899451 231856968672 232222710888 234434668608 234578405376 235092492288 235248677874 235392913728 235537238016 235764233712 235908785664 236210250234 236727913392 238155853824 238982783872 239129309184 239359766688 239506523136 239612276736 239990252544 240190876989 240338143008 240444263808 240717263832 240823552032 241172650449 241659744921 243159128064 243266494464 244003430592 244111169792 244260839424 244496242368 244646148096 244850664726 245345187654 245495613888 245882870352 246348029214 248224943232 248377135104 249086835396 249239555712 249392369664 249632718048 249785773056 250104970836 250258315392 250499498319 250653084768 251523407979 252165021696 253040594688 253195739136 253595142144 253707116544 253919207864 254074891008 254319752106 254475680832 254588044032 254989643328 255359276946 255472030296 255875024034 257057112064 257576288256 258356573568 258470650368 258629124096 258878374272 259037097984 259253645004 259368117904 259527141888 259662604041 259777257516 259936532352 260839089756 261250549749 262987554816 263739002184 263900706048 264062509056 264479053824 264817027944 264979392768 265234762926 265397383872 266318902566 267925335552 268089606144 268631064576 268855631856 269020472832 269279737524 269444838528 269563811328 269954571696 269989034112 270380410884 270499796784 270926496036 273123181568 273554019072 273674806272 274274574336 274503859416 274625066016 274793444352 275058272664 275226916608 275578625273 276182565624 277848496128 278984194048 279253061136 279424276992 279595597824 280394500176 280566415872 280836807804 281008994688 281540604816 281984720364 283685649408 284670669024 284845206528 284970979328 285294534912 285420506112 285659108847 285834252384 286285140936 286411549536 286863348744 287406034083 289189251072 289773324288 290193380416 290651145264 290779481664 290957764608 291238171056 291416735232 291789132642 291968034624 292428598896 294192525312 295214027136 295395028992 295860999168 296420706176 296602447872 296706377457 296888294304 297070322688 297919156437 298101816864 298572056856 301416002496 301600806912 301733978112 302209947648 302462585838 302648031936 302781665536 303125443344 303259287744 303698893158 303737663376 304312271382 306200383488 306818813952 307263579264 307748271456 307884157056 308072927232 308330466692 308558896128 308816841843 308953199268 309142624896 309440556747 309630281184 310705386327 312579558144 312771207168 313664903832 313857218304 314049650688 314159693778 314352311616 314545047552 314947000312 315443812698 315637217856 316733180418 317541138432 318839078912 319146355584 319342030848 319483035648 319987003392 320254502652 320450857344 320592351744 320956351776 321098069376 321563533932 322070783553 322212993228 322721267337 324212170752 325337907456 325994989824 326194864128 326467552968 326982538422 327126916872 327327485184 327642942438 327843827136 328464038952 328982173758 330966590976 331169513472 332115780528 332319407616 332523159552 332843624064 333047697408 333473294448 333677753856 333999331092 334204113024 335364543972 337387459584 338126856192 338766521344 339093002808 339300907776 339450725376 339986191104 340479035928 340629373728 341016123762 341166698712 344475431424 344627533824 345171165696 345382797312 345671526672 346036189184 346216805388 346369676688 346582043136 347128758144 347785453008 348334066332 351652002912 351867608064 352638738432 352873016811 353089370592 353305857024 353646350568 353863178496 354315375351 355091870088 357233780736 358474175808 358693963776 359039650032 359259784704 359418415104 359939428928 359985378816 360507214512 360666395712 361075895748 361235328048 364738692096 364899741696 366005145888 366166754688 366391259136 366744363552 366969222144 367275997089 368017781481 368243420832 368824305528 369522043821 370464661504 372337414848 372565702656 373630253094 373859333568 374088554496 374449077072 374678659584 375157456254 375387473088 375979627152 378247532544 379560892032 379793608704 380392713216 380560674816 380878811796 381112336512 381479628159 381713521248 381882066048 382484464992 383038915419 383208045444 383812536051 385585668096 386364432384 387534860352 387705975552 387943686144 388317561408 388555646976 388880467506 389052176856 389290712832 389665886274 389904798528 391258634634 392256700416 393618702848 393860038656 394481332224 395469930496 395608503276 395851059072 396093763584 396718580736 397225541916 397469089152 397852144389 398096075808 399478353849 401888003328 402134409216 402946596864 403283447784 403530709248 403919606286 404167257792 404345716992 404931857544 404983551168 405570616326 405749695176 406389744054 408267177984 409091751936 409684772352 410331028608 410512209408 410763902976 411411861504 411755789124 411937599024 412190166528 412587408996 412840374912 414273848436 416772744192 418219871776 418476291072 418879591704 419136415488 419393396736 420591750264 420849623808 421255211706 421513492032 422310907224 422977080546 425528474112 425789374464 426649337856 427006003536 427267809792 427456468992 427941802368 428130759168 428751378576 429427711404 429617324304 430295023116 433783876608 434659986432 435290070624 435976717896 436169222496 436436646912 436857256584 437125102848 437683698963 437952051936 438642898344 441288787968 442821040704 443092543488 443791498752 444063596544 444358613762 444631059264 444903671808 445332441456 445605484032 447152725296 447858085284 449849946112 452124003744 452401210368 452600967168 453314921472 453693878757 453972047904 454172498304 454688165016 454888931616 455548339737 456468407073 459300575232 459503378432 460228220928 460895368896 461622407184 461826235584 462109390848 462495700038 462838344192 463429798902 463713937344 464445421776 468869337216 469156810752 470497355748 470785827456 471074476032 471239540667 471528467424 471817571328 472420500468 473165719047 473455826784 475099770627 476311707648 477965567744 478258618368 478719533376 479013046272 479224553472 479980505088 480381753978 480676286016 480888527616 481434527664 481647104064 482345300898 483319489842 486318256128 486532988928 488006861184 488222339584 488521678848 488992484736 489292296192 489701329452 490473807633 490690375308 490991227776 491464413657 491765740704 492696058428 493473260637 496449886464 496754270208 498173670792 498479111424 498784739328 499265436096 499571546112 500209941672 500516630784 500998996638 501306169536 503046815958 504330043392 506081189376 506391478272 507190284288 507414233088 507838415728 508149782016 508639504212 508951361664 509176088064 509979286656 510718553892 510944060592 511524185643 511750048068 516713147136 516941300736 517756748544 518074195968 518507290008 518736235808 519054283776 519325208082 519554515032 519873064704 521678179512 522501099498 525975109632 527478004368 527801412096 528125018112 528958107648 529634055888 529958785536 530469525852 530794767744 532637805132 535850671104 537711263712 538040945664 538559475048 538889677056 539127622656 539578316711 539909143392 539978068224 540760821768 540999593568 541852992072 546246363136 547108038144 547349612544 548549148672 549007718832 549250132032 549586888704 550116545328 550453833216 551157250546 552365131248 555696992256 557968388096 558506122272 558848553984 560445379641 560789000352 561132831744 561673615608 562017989376 562736184381 563081209632 563969440728 567371298816 569341338048 569690413056 569941958656 570589069824 570841012224 571318217694 571668504768 572570281872 572823099072 573726697488 574812068166 578378502144 579546648576 580386760832 581302290528 581558963328 581915529216 582476342112 582833470464 583320701259 583578265284 583936069248 584498829411 584857197792 586887951951 588385050624 590428054272 590790057984 591721998336 592841412352 593204895744 593412754914 593776588608 594140645376 595838312874 596203633728 597144113712 602832004992 603201613824 603467956224 604419895296 604925171676 605296063872 605563331072 605879409429 606250886688 606518575488 607397786316 607475326752 608355924489 608624542764 609584616081 612400766976 613637627904 614527158528 615496542912 615768314112 616145854464 616660933384 617117792256 617633683686 617906398536 618285249792 618881113494 619260562368 621410772654 625159116288 625542414336 627329807664 627714436608 628099301376 628319387556 628704623232 629090095104 629894000624 630887625396 631274435712 631882817559 633466360836 634465620819 638292711168 638684061696 639974006784 640509005304 640901714688 641184703488 641912703552 642196138752 643127067864 644141567106 644425986456 645442534674 648424341504 650675814912 651989979648 652389728256 652935105936 653965076844 654253833744 654654970368 655285884876 655687654272 656928077904 657964347516 661933181952 664231561056 664638815232 665687248128 666095394816 666537920643 666946588896 667355507712 667998662184 668408226048 670729087944 674774919168 676253712384 677533042688 678186005616 678601815552 678901450752 679972382208 680958071856 681258747456 682032247524 682333397424 688950862848 689255067648 690342331392 691343053344 692072378368 692433610776 692739353376 693164086272 693743550057 694257516288 695144698353 695570906016 696668132664 703304005824 703735216128 705277476864 705746033622 706178741184 706611714048 707292701136 707726356992 708630750702 710183740176 714467561472 716948351616 717387927552 718079300064 718519569408 718836830208 719878857856 719970757632 720572630967 721014429024 721332791424 722151791496 722470656096 723517951347 724979234763 729477384192 729799483392 732010291776 732333509376 732782518272 733488727104 733938444288 734551994178 736035562962 736486841664 737648611056 739044087642 740929323008 744674829696 745131405312 747260506188 747718667136 748177108992 748898154144 749357319168 750314912508 750774946176 751498494957 751959254304 754570223937 756495065088 759121784064 759587217408 760785426432 761121349632 761757623592 762224673024 762959256318 763427042496 763764132096 764968929984 766077830838 766416090888 767625072102 771171336192 772728864768 775069720704 775411951104 775887372288 776635122816 777111293952 777760935012 778104353712 778581425664 778987812123 779331772548 779809597056 782517269268 783751649247 787237405696 788962664448 791217006552 791702118144 792187527168 793437161472 794451083832 794938178304 795704288778 796192151616 798956707698 803776006656 804268818432 805893193728 806566895568 807061418496 807839212572 808334515584 808691433984 809863715088 809967102336 811141232652 811499390352 812779488108 819369544704 820662057216 821024418816 822823723008 823511578248 823875198048 824380333056 825174817992 825680749824 826735875819 828547696872 833545488384 836439743552 836952582144 837759183408 838272830976 838786793472 841183500528 841699247616 842510423412 843026984064 844621814448 845954161092 851056948224 854012007072 854535619584 854912937984 855883604736 856261518336 856977326541 857502757152 858855422808 859234648608 860590046232 862218102249 867567753216 869319972864 870580141248 871953435792 872338444992 872873293824 873714513168 874250205696 875367397926 875904103872 877285796688 882577575936 885642081408 886185086976 887582997504 888717227524 889262118528 889807343616 890119132371 890664882912 891210968064 893757469311 894305450592 895716170568 899699892224 904248007488 904802420736 905201934336 906629842944 907387757514 907944095808 908344996608 909376330032 909777863232 911096679474 912936814146 918601150464 919006756864 920456441856 921790737792 923244814368 923652471168 924218781696 924991400076 925676688384 926450525529 926859597804 927427874688 928321670241 928890843552 932116158981 937738674432 938313621504 940994711496 941571654912 942148952064 942479081334 943056934848 943635142656 944841000936 946331438094 946911653568 950199541254 952623415296 955931135488 956517236736 957439066752 958026092544 958449106944 959961010176 960763507956 961352572032 961777055232 962869055328 963294208128 964690601796 966212350659 966638979684 972636512256 976013722368 976444679168 977984969472 978584592384 979402658904 980947615266 981380750616 981982455552 982928827314 983531481408 985392116856 986946521274 992899772928 993508540416 996347341584 996958222848 997569478656 998530872192 999143092224 1000419883344 1001033261568 1001997993276 1002612339072 1006093631916 1012162378752 1014380568576 1015676831456 1016299564032 1017279008424 1017902723328 1018352176128 1019958573312 1021437107784 1021888121184 1023048371286 1023500096136 1033426294272 1033882601472 1035513497088 1036148391936 1037014580016 1037472471616 1038108567552 1038650416164 1039109030064 1039746129408 1043356359024 1045002198996 1054956008736 1055602824192 1057916215296 1058619050433 1059268111776 1059917571072 1060939051704 1061589535488 1062946126053 1065275610264 1071701342208 1075422527424 1076081891328 1077118950096 1077779354112 1078255245312 1079156633422 1079818286784 1079956136448 1081521643536 1081999187136 1083705984144 1092492726272 1094216076288 1094699225088 1098015437664 1098500264064 1099173777408 1100233090656 1100907666432 1101827991267 1102314501092 1104053344443 1104730262496 1108566131463 1111393984512 1115936776192 1117012244544 1117697107968 1120890759282 1121578000704 1122265663488 1123347231216 1124035978752 1125472368762 1126162419264 1127938881456 1134742597632 1138682676096 1139380826112 1139883917312 1141178139648 1141682024448 1142636435388 1143337009536 1144438884477 1145140563744 1145646198144 1147453394976 1149116746257 1149624136332 1151437608153 1156757004288 1159093297152 1160773521664 1162604581056 1163117926656 1163831058432 1164952684224 1165666940928 1166641402518 1167156530568 1167872138496 1168997658822 1169714395584 1173775903902 1176770101248 1180856108544 1181580115968 1183443996672 1185682824704 1186409791488 1186825509828 1187553177216 1188281290752 1191676625748 1192407267456 1193556433167 1194288227424 1198435061547 1205664009984 1206403227648 1208839790592 1209850343352 1210592127744 1211126662144 1211758818858 1212501773376 1213037150976 1214795572632 1214950653504 1216711848978 1217249085528 1219169232162 1224801533952 1227275255808 1229054317056 1230993085824 1231536628224 1232291708928 1233321866768 1234235584512 1235267367372 1235812797072 1236570499584 1237762226988 1238521124736 1242821545308 1250318232576 1254659615328 1255428873216 1256638775112 1257409246464 1258180190208 1259788001248 1261775250792 1262548871424 1263765635118 1266932721672 1268931241638 1276585422336 1277368123392 1279948013568 1281018010608 1281803429376 1282369406976 1283825407104 1284392277504 1286254135728 1288283134212 1288851972912 1290885069348 1301351629824 1303979959296 1305870211872 1307930153688 1308507667488 1309309940736 1310404483441 1310571769752 1311375308544 1313051096889 1313856155808 1315928695032 1323866363904 1328463122112 1329277630464 1331374496256 1332190789632 1333075841286 1333893177792 1334711015424 1335997324368 1336816452096 1341458175888 1349549838336 1355066085376 1356372011232 1357203631104 1357802901504 1359944764416 1361081636271 1361916143712 1362517494912 1364064495048 1364666794848 1366645019211 1369405221219 1377901725696 1378510135296 1380684662784 1382686106688 1384144756736 1384867221552 1385478706752 1386328172544 1387487100114 1388515032576 1390289396706 1391141812032 1393336265328 1406608011648 1407470432256 1411492067244 1412357482368 1413223428096 1413718622001 1414585402272 1415452713984 1417261501404 1419497157141 1420367480352 1425299311881 1428935122944 1433896703232 1434775855104 1436158600128 1437039138816 1437673660416 1439757715712 1439941515264 1441145261934 1442028858048 1442665582848 1444303582992 1444941312192 1447035902694 1449958469526 1458954768384 1459598966784 1464020583552 1464667018752 1465565036544 1466977454208 1467876888576 1469103988356 1471421422899 1472071125924 1472973683328 1474393240971 1475297222112 1478088175284 1480419781911 1489349659392 1490262810624 1494521012376 1495437334272 1496354217984 1497796308288 1498714638336 1500629825016 1501549892352 1502996989914 1503918508608 1509140447874 1512990130176 1518243568128 1519174434816 1521570852864 1522242699264 1523515247184 1524449346048 1525918512636 1526854084992 1527528264192 1529937859968 1532155661676 1532832181776 1534572556929 1535250144204 1550139441408 1550823902208 1553270245632 1554222587904 1555521870024 1556208707424 1557162851328 1557975624246 1558663545096 1559619194112 1565034538536 1567503298494 1574474811392 1577925328896 1582434013104 1583404236288 1584375054336 1586874322944 1588902167664 1589876356608 1591408577556 1592384303232 1597913415396 1607552013312 1613133791136 1614122836992 1615678425144 1616669031168 1617382867968 1618734950133 1619727430176 1619934204672 1622282465304 1622998780704 1625558976216 1638739089408 1641324114432 1642048837632 1645647446016 1647023156496 1647750396096 1648760666112 1650349635984 1651361499648 1653471751638 1657095393744 1667090976768 1672879487104 1673905164288 1675518366816 1676545661952 1681336138923 1682367001056 1683398495232 1685020846824 1686053968128 1688208553143 1689243628896 1691908322184 1702113896448 1708024014144 1709071239168 1709825875968 1711767209472 1712523036672 1713954653082 1715005514304 1717710845616 1718469297216 1721180092464 1724436204498 1735135506432 1738639945728 1741160282496 1743906871584 1744676889984 1745746587648 1747429026336 1748500411392 1749962103777 1750734795852 1751808207744 1753496488233 1754571593376 1760663855853 1765155151872 1771284162816 1772370173952 1775165995008 1777434455048 1778524237056 1779614687232 1780238264742 1781329765824 1782421936128 1787514938622 1788610901184 1791432341136 1799399784448 1808496014976 1809604841472 1810403868672 1813259685888 1814775515028 1815888191616 1816689993216 1817638228287 1818752660064 1819555726464 1822193358948 1825067773467 1825873628292 1828753848243 1837202300928 1840912883712 1843581475584 1846489628736 1847304942336 1848437563392 1849982800152 1851353376768 1852901051058 1853719195608 1854855749376 1856643340482 1857781687104 1864232317962 1875477348864 1876627243008 1881989422992 1883143309824 1884297904128 1884958162668 1886113869696 1887270285312 1889682001872 1892662876188 1893823307136 1900399082508 1903396862457 1911862270976 1914878133504 1916052185088 1919922020352 1921527015912 1922705144064 1923554110464 1925738110656 1926588416256 1929381203592 1932424701318 1933277959368 1945273024512 1952027444736 1952889358336 1955969938944 1957169184768 1958805317808 1961895230532 1962761501232 1963964911104 1965857654628 1967062962816 1970784233712 1973893042548 1985799545856 1992694683168 1993916445696 1997061744384 1998286184448 1999613761929 2000839766688 2002066523136 2003995986552 2005224678144 2012187263832 2024324757504 2028761137152 2031353662912 2032599128064 2034558016848 2035805446656 2036704352256 2039917146624 2042874215568 2043776242368 2046096742572 2047000192272 2066852588544 2067765202944 2071026994176 2074029160032 2074944943232 2076217135104 2077300832328 2078218060128 2079492258816 2081230650171 2085434095059 2086712718048 2090004397992 2109912017472 2111205648384 2115832430592 2117238100866 2118536223552 2119835142144 2121878103408 2123179070976 2125892252106 2130551220528 2143402684416 2150845054848 2152163782656 2154237900192 2155558708224 2156510490624 2158313266844 2159636573568 2159912272896 2161717892901 2163043287072 2163998374272 2167411968288 2170553854041 2174937704289 2184985452544 2188432152576 2189398450176 2196030875328 2197000528128 2198347554816 2200466181312 2201815332864 2203655982534 2204629002184 2208106688886 2209460524992 2217132262926 2222787969024 2231873552384 2234024489088 2235394215936 2241781518564 2243156001408 2244531326976 2246694462432 2248071957504 2250944737524 2252324838528 2254495484871 2255877762912 2263710671811 2269485195264 2277365352192 2278761652224 2282356279296 2283364048896 2285272870776 2286674019072 2288877768954 2290281127488 2291292396288 2294906789952 2298233492514 2299248272664 2302875216306 2313514008576 2318186594304 2321547043328 2325209162112 2326235853312 2327662116864 2329905368448 2331333881856 2333282805036 2334313061136 2335744276992 2336963436369 2337995317644 2339428791168 2347551807804 2361712217088 2366887993344 2371365649408 2373651019656 2375106354432 2376562581504 2383353251496 2384814534912 2387112866334 2388576454848 2396870123094 2411328019968 2412806455296 2417679581184 2419700686704 2421184255488 2422253324288 2423517637716 2425003546752 2426074301952 2429591145264 2429901307008 2433423697956 2434498171056 2438338464324 2458108634112 2461986171648 2463073256448 2466643733536 2468471169024 2470534734744 2471625594144 2473140999168 2475524453976 2477042249472 2480207627457 2485643090616 2500636465152 2509319230656 2510857746432 2513277550224 2514818492928 2516360380416 2519576002496 2523550501584 2525097742848 2527531270236 2533865443344 2537862483276 2553170844672 2562036021216 2563606858752 2564738813952 2567650814208 2568784555008 2570931979623 2572508271456 2576566268424 2577703945824 2581770138696 2586654306747 2602703259648 2607959918592 2611740423744 2615860307376 2617015334976 2618619881472 2620808966882 2621143539504 2622750617088 2626102193778 2627712311616 2631857390064 2647732727808 2656926244224 2658555260928 2662748992512 2666151682572 2667786355584 2669422030848 2670357397113 2671994648736 2673632904192 2681272407933 2682916351776 2699099676672 2710132170752 2712744022464 2714407262208 2715605803008 2719889528832 2722163272542 2723832287424 2725034989824 2728128990096 2729333589696 2733290038422 2738810442438 2755803451392 2757020270592 2761369325568 2765372213376 2768289513472 2769734443104 2770957413504 2772656345088 2774974200228 2777030065152 2779351576587 2780578793412 2782283624064 2784965010723 2786672530656 2796348476943 2813216023296 2814940864512 2822984134488 2824714964736 2826446856192 2827437244002 2829170804544 2830905427968 2834523002808 2838994314282 2840734960704 2850598623762 2857870245888 2867793406464 2869551710208 2872317200256 2874078277632 2875347320832 2879515431424 2879883030528 2882290523868 2884057716096 2885331165696 2888607165984 2889882624384 2894071805388 2898637051977 2899916939052 2917909536768 2928041167104 2929334037504 2933954908416 2935753777152 2938207976712 2942842845798 2944142251848 2945947366656 2948786481942 2950594444224 2956176350568 2960839563822 2978699318784 2980525621248 2989042024752 2990874668544 2992708435968 2995592616576 2997429276672 3001259650032 3003099784704 3005993979828 3007837017216 3018280895748 3036487136256 3043141705728 3047030494368 3048898692096 3051837025272 3053708169984 3055056528384 3059875719936 3064311323352 3065664363552 3069145113858 3070500288408 3100278882816 3101647804416 3106540491264 3108445175808 3111043740048 3112417414848 3114325702656 3115951248492 3117327090192 3119238388224 3130069077072 3135006596988 3148949622784 3164868026208 3166808472576 3173748645888 3175857151299 3177804335328 3179752713216 3182817155112 3184768606464 3188838378159 3195826830792 3215104026624 3226267582272 3228245673984 3231356850288 3233338062336 3234765735936 3237469900266 3239454860352 3239868409344 3244564930608 3245997561408 3251117952432 3277478178816 3282648228864 3284097675264 3294046312992 3295500792192 3297521332224 3300699271968 3302722999296 3305483973801 3306943503276 3312160033329 3314190787488 3325698394389 3334181953536 3345758974208 3347810328576 3351036733632 3353091323904 3362672277846 3364734002112 3366796990464 3370041693648 3372107936256 3376417106286 3378487257792 3383816644368 3404227792896 3416048028288 3418142478336 3419651751936 3423534418944 3425046073344 3427909306164 3430011028608 3433316653431 3435421691232 3436938594432 3442360184928 3447350238771 3448872408996 3454312824459 3470271012864 3477279891456 3482320564992 3487813743168 3489353779968 3491493175296 3494858052672 3497000822784 3499924207554 3501469591704 3503616415488 3506992976466 3509143186752 3521327711706 3530310303744 3542568325632 3544740347904 3550331990016 3554868910096 3557048474112 3559229374464 3560476529484 3562659531648 3564843872256 3575029877244 3577221802368 3580669299501 3582864682272 3595305184641 3616992029952 3619209682944 3626519371776 3629551030056 3631776383232 3633379986432 3635276456574 3637505320128 3639111452928 3644386717896 3650135546934 3651747256584 3657507696486 3674404601856 3681825767424 3687162951168 3692979257472 3694609884672 3696875126784 3699965600304 3702706753536 3705802102116 3707438391216 3709711498752 3713286680964 3715563374208 3728464635924 3750954697728 3763978845984 3766286619648 3769916325336 3772227739392 3774540570624 3777048216977 3779364003744 3785325752376 3787646614272 3800798165016 3806793724914 3823724541952 3829756267008 3832104370176 3839844040704 3843054031824 3845410288128 3847108220928 3851476221312 3853176832512 3858762407184 3864849402636 3866555918736 3904054889472 3905778716672 3911939877888 3917610635616 3923790461064 3925523002464 3927929822208 3931213450323 3931715309256 3934125925632 3939153290667 3941568467424 3947786085096 3971599091712 3985389366336 3987832891392 3994123488768 3996572368896 3999227523858 4001679533376 4004133046272 4007991973104 4010449356288 4024374527664 4048649515008 4062707325824 4065198256128 4069116033696 4071610893312 4073408704512 4079834293248 4083244908813 4085748431136 4087552484736 4092193485144 4094000384544 4099935057633 4108215663657 4133705177088 4135530405888 4142053988352 4148058320064 4149889886464 4152434270208 4154601664656 4156436120256 4158984517632 4162461300342 4170868190118 4173425436096 4180008795984 4219824034944 4222411296768 4234476201732 4237072447104 4239670284288 4241155866003 4243756206816 4246358141952 4251784504212 4258491471423 4261102441056 4275897935643 4286805368832 4301690109696 4304327565312 4308475800384 4311117416448 4313020981248 4316626533688 4319273147136 4319824545792 4323435785802 4326086574144 4327996748544 4334823936576 4341107708082 4349875408578 4369970905088 4376864305152 4378796900352 4392061750656 4394001056256 4396695109632 4400932362624 4403630665728 4407311965068 4409258004368 4414264268697 4416213377772 4418921049984 4423179722913 4434264525852 4441259345733 4468048978176 4470788431872 4483563037128 4486312002816 4489062653952 4493388924864 4496143915008 4501889475048 4504649677056 4508990969742 4511755525824 4527421343622 4538970390528 4554730704384 4557523304448 4564712558592 4566728097792 4570545741552 4573348038144 4577755537908 4580562254976 4582584792576 4589813579904 4596466985028 4598496545328 4605750432612 4643094086656 4650418324224 4652471706624 4659810736896 4662667763712 4666565610072 4668626122272 4671488553984 4673926872738 4675990635288 4678857582336 4695103615608 4723424434176 4733775986688 4742731298816 4747302039312 4750212708864 4753125163008 4766706502992 4769629069824 4774225732668 4777152909696 4793740246188 4822656039936 4839401373408 4842368510976 4844506648576 4847035275432 4850007093504 4852148603904 4856204850399 4859182290528 4859802614016 4866847395912 4868996342112 4876676928648 4916217268224 4923972343296 4926146512896 4933287467072 4936942338048 4941069469488 4943251188288 4946281998336 4951048907952 4954084498944 4960415254914 4971286181232 5001272930304 5018638461312 5021715492864 5026555100448 5029636985856 5039152004992 5044008416769 5047101003168 5050195485696 5055062540472 5064625659429 5067730886688 5075724966552 5106341689344 5124072042432 5127213717504 5129477627904 5135301628416 5137569110016 5141863959246 5145016542912 5153132536848 5155407891648 5163540277392 5173308613494 5205406519296 5215919837184 5223480847488 5231720614752 5234030669952 5237239762944 5241617933764 5242287079008 5245501234176 5249886311331 5252204387556 5255424623232 5260489464699 5263714780128 5281991567559 5295465455616 5313852488448 5317110521856 5325497985024 5332303365144 5335572711168 5338844061696 5340714794226 5343989297472 5347265808384 5362544815866 5365832703552 5398199353344 5420264341504 5425488044928 5428814524416 5431211606016 5439779057664 5444326545084 5447664574848 5450069979648 5452914684861 5456257980192 5458667179392 5466580076844 5475203320401 5477620884876 5486261544729 5511606902784 5522738651136 5530744426752 5539468886208 5541914827008 5545312690176 5549948400456 5554060130304 5558703153174 5561157586824 5564567248128 5569930021446 5573345061312 5592696953886 5626432046592 5629881729024 5645968268976 5649429929472 5652893712384 5654874488004 5658341609088 5661810855936 5669046005616 5677988628564 5681469921408 5701197247524 5735586812928 5744634400512 5748156555264 5759030862848 5759766061056 5764581047736 5768115432192 5770662331392 5777214331968 5779765248768 5788143610776 5797274103954 5799833878104 5835819073536 5856082334208 5858668075008 5867909816832 5871507554304 5876415953424 5885685691596 5888284503696 5891894733312 5897572963884 5901188888448 5912352701136 5921679127644 5957398637568 5978084049504 5981749337088 5991185233152 5994858553344 5998841285787 6002519300064 6006199569408 6011987959656 6015674034432 6036561791496 6072974272512 6086283411456 6094060988736 6097797384192 6103674050544 6107416339968 6110113056768 6119751439872 6128622646704 6131328727104 6138290227716 6141000576816 6200557765632 6203295608832 6213080982528 6222087480096 6224834829696 6228651405312 6231902496984 6234654180384 6238476776448 6243691950513 6256302285177 6260138154144 6270013193976 6297899245568 6329736052416 6333616945152 6347497291776 6351714302598 6355608670656 6359505426432 6365634310224 6369537212928 6377676756318 6391653661584 6430208053248 6452535164544 6456491347968 6462713700576 6466676124672 6469531471872 6474939800532 6478909720704 6479736818688 6485153678703 6489129861216 6491995122816 6502235904864 6511661562123 6524813112867 6554956357632 6565296457728 6568195350528 6588092625984 6591001584384 6595042664448 6601398543936 6605445998592 6610967947602 6613887006552 6624320066658 6628381574976 6651396788778 6668363907072 6691517948416 6695620657152 6702073467264 6706182647808 6725344555692 6729468004224 6733593980928 6740083387296 6744215872512 6752834212572 6756974515584 6763486454613 6767633288736 6791132015433 6808455585792 6832096056576 6836284956672 6847068837888 6850092146688 6855818612328 6860022057216 6866633306862 6870843382464 6873877188864 6884720369856 6894700477542 6897744817992 6908625648918 6940542025728 6954559782912 6964641129984 6975627486336 6978707559936 6982986350592 6989716105344 6994001645568 6999848415108 7002939183408 7007232830976 7010890309107 7013985952932 7018286373504 7042655423412 7085136651264 7100663980032 7109737820192 7114096948224 7120953058968 7125319063296 7129687744512 7150059754488 7154443604736 7161338599002 7165729364544 7190610369282 7233984059904 7238419365888 7253038743552 7259102060112 7263552766464 7266759972864 7270552913148 7275010640256 7278222905856 7288773435792 7300271093868 7303494513168 7315015392972 7374325902336 7385958514944 7389219769344 7399931200608 7405413507072 7411604204232 7414876782432 7419422997504 7426573361928 7431126748416 7440622882371 7456929271848 7501909395456 7527957691968 7532573239296 7539832650672 7544455478784 7549081141248 7554096433954 7558728007488 7570651504752 7575293228544 7601596330032 7613587449828 7647449083904 7659512534016 7686108063648 7690820576256 7694216441856 7702952442624 7706353665024 7712795938869 7717524814368 7729698805272 7733111837472 7759962920241 7808109778944 7811557433344 7823879755776 7835221271232 7847580922128 7851046004928 7855859644416 7862426900646 7863430618512 7868251851264 7878306581334 7883136934848 7895572170192 7943198183424 7970778732672 7975665782784 7988246977536 7998455047716 8003359066752 8008266092544 8011072191339 8015983946208 8020898712576 8043817223799 8048749055328 8097299030016 8125414651648 8130396512256 8138232067392 8143221786624 8146817409024 8159668586496 8166489817626 8171496862272 8175104969472 8184386970288 8188000769088 8199870115266 8216431327314 8267410354176 8271060811776 8284107976704 8296116640128 8299779772928 8304868540416 8309203329312 8312872240512 8317969035264 8324922600684 8338054729761 8341736380236 8346850872192 8354895032169 8360017591968 8389045430829 8439648069888 8444822593536 8468952403464 8474144894208 8479340568576 8482311732006 8487512413632 8492716283904 8503569008424 8516982942846 8522204882112 8551795871286 8573610737664 8603380219392 8608655130624 8616951600768 8622234832896 8626041962496 8633253067376 8638546294272 8639649091584 8646871571604 8652173148288 8655993497088 8669647873152 8682215416164 8695911155931 8699750817156 8753728610304 8784123501312 8788002112512 8801864725248 8807261331456 8814623930136 8818516008736 8828528537394 8832426755544 8837842099968 8846359445826 8868529051704 8882518691466 8936097956352 8941576863744 8967126074256 8972624005632 8978125307904 8986777849728 8992287830016 9003778950096 9009299354112 9017981939484 9023511051648 9054842687244 9109461408768 9129425117184 9141091483104 9146696076288 9155511075816 9161124509952 9165169585152 9172831384087 9179627159808 9192933970056 9196993090656 9211500865224 9286188173312 9300836648448 9304943413248 9319621473792 9325335527424 9333131220144 9337252244544 9342977107968 9347853745476 9351981270576 9357715164672 9390207231216 9446848868352 9485462597632 9494604078624 9500425417728 9527571453897 9533413005984 9539258139648 9548451465336 9554305819392 9566515134477 9587480492376 9645312079872 9678802746816 9684737021952 9689013297152 9694070550864 9700014187008 9704297207808 9712409700798 9718364581056 9719605228032 9733694791824 9737992684224 9753353857296 9832434536448 9847944686592 9852293025792 9866574934144 9882138938976 9886502376576 9892563996672 9902097815904 9908168997888 9916451921403 9920830509828 9936480099987 9942572362464 9977095183167 10002545860608 10037276922624 10043430985728 10053110200896 10059273971712 10078304009984 10088016833538 10094202006336 10100390971392 10110125080944 10129251318858 10135461773376 10151449933104 10212683378688 10248144084864 10254427435008 10258955255808 10270603256832 10275138220032 10283727918492 10290033085824 10299949960293 10306265073696 10310815783296 10327080554784 10342050716313 10346617226988 10362938473377 10410813038592 10431839674368 10446961694976 10463441229504 10468061339904 10474479525888 10483235867528 10484574158016 10491002468352 10499772622662 10504408775112 10510849246464 10520978929398 10527429560256 10563983135118 10590930911232 10627704976896 10634221043712 10650995970048 10664606730288 10671145422336 10677688123392 10681429588452 10687978594944 10694531616768 10725089631732 10731665407104 10742007898503 10785915553923 10850976089856 10857629048832 10879558115328 10888653090168 10895329149696 10900139959296 10905829369722 10912515960384 10917334358784 10933160153688 10950406640802 10955241769752 10972523089458 11023213805568 11045477302272 11061488853504 11078937772416 11083829654016 11090625380352 11099896800912 11108120260608 11117406306348 11122315173648 11129134496256 11139860042892 11146690122624 11185393907772 11252864093184 11291936537952 11298859858944 11309748976008 11316683218176 11323621711872 11331144650931 11338092011232 11355977257128 11362939842816 11402394495048 11471173625856 11489268801024 11496313110528 11518061725696 11519532122112 11529162095472 11536230864384 11541324662784 11554428663936 11559530497536 11576287221552 11594548207908 11599667756208 11712164668416 11717336150016 11735819633664 11752831906848 11771371383192 11776569007392 11783789466624 11793640350969 11795145927768 11802377776896 11817459872001 11824705402272 11843358255288 11914797275136 11956168099008 11963498674176 11982370466304 11989717106688 11997682571574 12005038600128 12012399138816 12023975919312 12031348068864 12073123582992 12145948545024 12188121977472 12195594768384 12207348101088 12214832679936 12220226113536 12239502879744 12249734726439 12257245293408 12262657454208 12276580455432 12282001153632 12299805172899 12324646990971 12401115531264 12406591217664 12426161965056 12444174960192 12449669659392 12457302810624 12463804993968 12469308360768 12476953552896 12487383901026 12512604570354 12520276308288 12540026387952 12595798491136 12659472104832 12667233890304 12703428605196 12711217341312 12719010852864 12723467598009 12731268620448 12739074425856 12755353512636 12775474414269 12783307323168 12827693806929 12860416106496 12905070329088 12912982695936 12925427401152 12933352249344 12939062943744 12949879601064 12957819441408 12959473637376 12970307357406 12978259722432 12983990245632 13004471809728 13023323124246 13049626225734 13109912715264 13130592915456 13136390701056 13176185251968 13182003168768 13190085328896 13202797087872 13210891997184 13221935895204 13227774013104 13242792806091 13248640133316 13256763149952 13302793577556 13323778037199 13383035896832 13404146934528 13412365295616 13450689111384 13458936008448 13467187961856 13480166774592 13488431745024 13505668425144 13513949031168 13526972909226 13535266577472 13582264030866 13616911171584 13664192113152 13672569913344 13694137675776 13700184293376 13711637224656 13720044114432 13733266613724 13741686764928 13747754377728 13769440739712 13789400955084 13795489635984 13817251297836 13929282259968 13951254972672 13957415119872 13979432210688 13988003291136 13999696830216 14005878366816 14014465661952 14021780618214 14027971905864 14036572747008 14085310846824 14170273302528 14201327960064 14219475640384 14228193896448 14241906117936 14250638126592 14259375489024 14300119508976 14308887209472 14322677198004 14331458729088 14381220738564 14467968119808 14518204120224 14527105532928 14533519945728 14541105826296 14550021280512 14556445811712 14568614551197 14577546871584 14600542187736 14606989026336 14630030785944 14748651804672 14771917029888 14778439538688 14799862401216 14810827014144 14823208408464 14829753564864 14838845995008 14853146723856 14862253496832 14881245764742 14913858543696 15003818790912 15055915383936 15065146478592 15079665301344 15088910957568 15108192867908 15117456014976 15132025250307 15141303009504 15150586457088 15193876978287 15203192660064 15227174899656 15294898167808 15319025068032 15372216127296 15381641152512 15388432883712 15405904885248 15412707330048 15425591877738 15435049628736 15459397610544 15466223674944 15519925840482 15616219557888 15623114866688 15647759511552 15670442542464 15695161844256 15702092009856 15711719288832 15724853801292 15726861237024 15736503702528 15749658933993 15756613162668 15766273869696 15781468394097 15791144340384 15845974702677 15886396366848 15941557465344 15951331565568 15976493955072 15996910095432 16006718133504 16016532185088 16022144382678 16031967892416 16041797425152 16087634447598 16097498110656 16194598060032 16250829303296 16260793024512 16276464134784 16286443573248 16293634818048 16319337172992 16332979635252 16342993724544 16350209938944 16358744054583 16368773940576 16376001538176 16399740230532 16425609961203 16432862654628 16534820708352 16568215953408 16592233280256 16599559545856 16618406658624 16625744481024 16635938070528 16649845201368 16676109459522 16683472760472 16693701744384 16709790064338 16720035183936 16778090861658 16879296139776 16889645187072 16937904806928 16948289788416 16958681137152 16964623464012 16975024827264 16985432567808 17007138016848 17033965885692 17044409764224 17103591742572 17206760438784 17233903201536 17244469665792 17266506134752 17277092588544 17279298183168 17293743143208 17304346296576 17311986994176 17339295746304 17364430832328 17391822311862 17399501634312 17507457220608 17568247002624 17576004225024 17603729450496 17614522662912 17629247860272 17637032017472 17657057074788 17664853511088 17675684199936 17692718891652 17737058103408 17765037382932 17872195912704 17934252148512 17945248011264 17973555699456 17984575660032 17996523857361 18007557900192 18018598708224 18035963878968 18047022103296 18109685374488 18218922817536 18258850234368 18282182966208 18293392152576 18311022151632 18322249019904 18330339170304 18345662768174 18359254319616 18385867940112 18393986181312 18423001730448 18572376346624 18601673296896 18609886826496 18639242947584 18666262440288 18674504489088 18685954215936 18695707490952 18703962541152 18715430329344 18731075851539 18768906855531 18780414462432 18893697736704 18970925195264 18989208157248 19000850835456 19055142907794 19066826011968 19078516279296 19096902930672 19108611638784 19133030268954 19174960984752 19290624159744 19357605493632 19369474043904 19378026594304 19388141101728 19400028374016 19408594415616 19424819401596 19436729162112 19439210456064 19455461036109 19467389583648 19475985368448 19506707714592 19534984686369 19574439338601 19664869072896 19695889373184 19704586051584 19733149868288 19764277877952 19773004753152 19785127993344 19804195631808 19816337995776 19832903842806 19841661019656 19872960199974 19885144724928 19954190366334 20005091721216 20074553845248 20086861971456 20106220401792 20118547943424 20156608019968 20176033667076 20188404012672 20200781942784 20220250161888 20258502637716 20270923546752 20290459363839 20302899866208 20373396046299 20425366757376 20496288169728 20508854870016 20541206513664 20550276440064 20567455836984 20580066171648 20599899920586 20612530147392 20621631566592 20654161109568 20684101432626 20693234453976 20725876946754 20821626077184 20863679348736 20893923389952 20926882459008 20936122679808 20948959051776 20966471735056 20969148316032 20982004936704 20999545245324 21008817550224 21021698492928 21032670927321 21041957858796 21054859120512 21127966270236 21255409953792 21301991940096 21329213460576 21342290844672 21362859176904 21375957189888 21389063233536 21450179263464 21463330814208 21484015797006 21571831107846 21701952179712 21715258097664 21759116230656 21777306180336 21790658299392 21800279918592 21811658739444 21825031920768 21834668717568 21866320307376 21900813281604 21910483539504 21945046178916 22122977707008 22157875544832 22167659308032 22199793601824 22216240521216 22234812612696 22244630347296 22258268992512 22279720085784 22293380245248 22321868647113 22370787815544 22505728186368 22583873075904 22597719717888 22619497952016 22633366436352 22647243423744 22662289301862 22676184022464 22711954514256 22725879685632 22804788990096 22942347251712 22978537602048 23036123451392 23058324190944 23072461728768 23082649325568 23108857327872 23119060995072 23138387816607 23152574443104 23189096415816 23199335512416 23279888760723 23424329336832 23434672300032 23471639267328 23505663813696 23542742766384 23553138014784 23567578933248 23587280701938 23590291855536 23604755553792 23634919744002 23649410804544 23686716510576 23829594550272 23912336198016 23926997348352 23964740932608 23995365143148 24010077200256 24024798277632 24033216574017 24047951838624 24062696137728 24131451671397 24146247165984 24291897090048 24376243954944 24391189536768 24414696202176 24429665359872 24440452227072 24479005759488 24499469452878 24514490586816 24525314908416 24553160910864 24564002307264 24599610345798 24649293981942 24802231062528 24813182435328 24852323930112 24888349920384 24899339318784 24914605621248 24927609987936 24938616721536 24953907105792 24974767802052 25014164189283 25025209140708 25040552616576 25064685096507 25080052775904 25167136292487 25318944209664 25334467780608 25406857210392 25422434682624 25438021705728 25446935196018 25462537240896 25478148851712 25510707025272 25550948828538 25566614646336 25655387613858 25720832212992 25810140658176 25825965391872 25850854802304 25866704498688 25878125887488 25899759202128 25915638882816 25918947274752 25940614714812 25956519444864 25967980491264 26008943619456 26046646248492 26087733467793 26099252451468 26261185830912 26352370503936 26364006337536 26405594175744 26421783994368 26443871790408 26455548026208 26485585612182 26497280266632 26513526299904 26605587155112 26647556074398 26766071793664 26808293869056 26824730591232 26901378222768 26917872016896 26934375923712 26960333549184 26976863490048 27011336850288 27027898062336 27053945818452 27070533154944 27164528061732 27328384226304 27388275351552 27423274449312 27440088228864 27466533227448 27483373529856 27495508755456 27518494152261 27538881479424 27578801910168 27590979271968 27634502595672 27858564519936 27902509945344 27914830239744 27958864421376 27976006582272 27999393660432 28011756733632 28028931323904 28043561236428 28055943811728 28073145494016 28170621693648 28340546605056 28438951280768 28456387792896 28483812235872 28501276253184 28582714361691 28600239017952 28617774418944 28645354396008 28662917458176 28699545403431 28762441477128 28935936239616 29036408240448 29054211065856 29067039891456 29082211652592 29100042561024 29112891623424 29137229102394 29155093743168 29201084375472 29213978052672 29260061571888 29497303609344 29543834059776 29556879077376 29599724802432 29646416816928 29659507129728 29677691990016 29706293447712 29724506993664 29749355764209 29762491529484 29809440299961 29827717087392 29931285549501 30007637581824 30111830767872 30130292957184 30159330602688 30177821915136 30216385735816 30234912029952 30264050500614 30282606019008 30301172914176 30387753956574 30406385320128 30454349799312 30589796335616 30638050136064 30744432254592 30763282305024 30776865767424 30811809770496 30825414660096 30851183755476 30870099257472 30899849880879 30918795221088 30932447349888 31026152148939 31039851680964 31088815420131 31232439115776 31295519023104 31340885084928 31390323688512 31404184019712 31423438577664 31449707602584 31453722474048 31473007405056 31499317867986 31513226325336 31532547739392 31562936788194 31582288680768 31691949405354 31772792733696 31883114930688 31902663131136 31952987910144 31993820190864 32013436267008 32033064370176 32044288765356 32063935784832 32083594850304 32175268895196 32194996221312 32357746661769 32501658606592 32552928269568 32572887146496 32638674345984 32665959270504 32685987449088 32700419877888 32717488109166 32737547881152 32752003076352 32799480461064 32851219922406 32865725309256 33069641416704 33136431906816 33184466560512 33199119091712 33236813317248 33251488962048 33271876141056 33299690402736 33352218919044 33366945520944 33387403488768 33419580128676 33440070367872 33556181723316 33758592279552 33875809613856 33896579576832 33929246928024 33950049654528 33970865135616 33993433952793 34014276033696 34067931771384 34088819528448 34207183485144 34413520877568 34467806403072 34488939331584 34533012269504 34554185177088 34558596366336 34587486286416 34608692593152 34623973988352 34678591492608 34728861664656 34783644623724 34799003268624 35136494005248 35152008450048 35207458900992 35258495720544 35274064034944 35314114149576 35329707022176 35351368399872 35380921052907 35385437783304 35452379616003 35474116206816 35530074765864 35744391825408 35868504297024 35890496022528 35947111398912 35969151320064 35993047714722 36015115800384 36037197416448 36071927757936 36094044206592 36219370748976 36437845635072 36564365932416 36586784305152 36622044303264 36644498039808 36660678340608 36691325536348 36718508639232 36749204179317 36771735880224 36787972362624 36846003460896 36899415518697 36973940972913 37144752693248 37203346593792 37219773652992 37278485895168 37332524880576 37349008978176 37371908431872 37391414981904 37407925082304 37430860658688 37462151703078 37537813711062 37560828924864 37787395473408 37941850390528 37978416314496 38001701670912 38110285815588 38133652023936 38157032558592 38170402794027 38193805861344 38217223277568 38266060537908 38326423242807 38349921969504 38483081420787 38581248319488 38715210987264 38738948087808 38776282203456 38800056748032 38817188831232 38849638803192 38873458324224 38878420912128 38910922072218 38934779167296 38951970736896 39013415429184 39069969372738 39148878677202 39329738145792 39391778746368 39409172103168 39466299736576 39528555755904 39546009506304 39570255986688 39608391263616 39632675991552 39665807685612 39683322039312 39728378418273 39745920399948 39770289449856 39908380732668 40149107690496 40212440803584 40237095886848 40313216039936 40352067334152 40376808025344 40401563885568 40440500323776 40517005275432 40541847093504 40580918727678 40605799732416 40746792092598 40850733514752 40992576339456 41017709740032 41082413027328 41100552880128 41134911673968 41160132343296 41199799841172 41225060294784 41243263133184 41308322219136 41368202865252 41386468907952 41451753893508 41787846779904 41853764918016 41872245359616 41932943470112 41938296632064 41964009873408 41999090490648 42017635100448 42043396985856 42065341854642 42083915717592 42109718241024 42255932540472 42510819907584 42603983880192 42658426921152 42684581689344 42725718353808 42751914379776 42778126467072 42900358526928 42926661628416 42968031594012 43143662215692 43403904359424 43554612360672 43581316598784 43600559837184 43623317478888 43650063841536 43669337435136 43705843653591 43732640614752 43801626563208 43820967079008 43890092357832 44245955414016 44315751089664 44335318616064 44399587203648 44432481042432 44469625225392 44489260694592 44516537985024 44559440171568 44586760490496 44643737294226 44741575631088 45011456372736 45167746151808 45195439435776 45238995904032 45266732872704 45324578603724 45352368044928 45396075750921 45423909028512 45451759371264 45581630934861 45609577980192 45884694503424 45957075204096 46072246902784 46116648381888 46144923457536 46165298651136 46217714655744 46238121990144 46276775633214 46305148886208 46378192831632 46398671024832 46559777521446 46848658673664 46869344600064 46943278534656 47011327627392 47085485532768 47106276029568 47135157866496 47174561403876 47180583711072 47209511107584 47248976801979 47269839488004 47298821609088 47344405182291 47373433021152 47537924108031 47659189100544 47824672396032 47853994696704 47929481865216 47990730286296 48020154400512 48049596555264 48066433148034 48095903677248 48125392275456 48262903342794 48292494331968 48583794180096 48752487909888 48782379073536 48829392404352 48859330719744 48880904454144 48958011518976 48998938905756 49028981173632 49050629816832 49076232163749 49106321821728 49128004614528 49199220691596 49276829883609 49298587963884 49604462125056 49704647860224 49776699840768 49798678637568 49855219975872 49877233443072 49907814211584 49949535604104 50028328378566 50050418281416 50081105233152 50129370193014 50160105551808 50334272584974 50637888419328 50668935561216 50813714420784 50844869365248 50876043411456 50893870392036 50925074481792 50956297703424 51021414050544 51101897657076 51133229292672 51310775227716 51620281316352 51701709604608 51733408997376 51799518404256 51831277765632 51837894549504 51881229429624 51913038889728 51935960982528 52017887238912 52093292496984 52175466935586 52198504902936 52522371661824 52704741007872 52728012675072 52811188351488 52843567988736 52887743580816 52911096052416 52971171224364 52994560533264 53027052599808 53211174310224 53295112148796 53532143587328 53616587738112 53802756445536 53835744033792 53920667098368 53953726980096 53989571572083 54022673700576 54055796124672 54107891636904 54141066309888 54329056123464 54656768452608 54776550703104 54846548898624 54880176457728 54933066454896 54966747059712 54991017510912 55036988304522 55077762958848 55157603820336 55181958543936 55269005191344 55717129039872 55805019890688 55829660479488 55917728842752 55998787320864 56023513467264 56057862647808 56087122472856 56111887623456 56146290988032 56193227554617 56306720566593 56341243387296 56681093210112 56877902561536 56912775585792 56967624471744 57002552506368 57165428723382 57200478035904 57235548837888 57290708792016 57325834916352 57399090806862 57524882954256 57871872479232 58072816480896 58108422131712 58134079782912 58164423305184 58200085122048 58225783246848 58274458204788 58310187486336 58366383108327 58402168750944 58427956105344 58520123143776 58604954059107 58723318015803 58994607218688 59087668119552 59113758154752 59199449604864 59292833633856 59319014259456 59355383980032 59412586895424 59449013987328 59498711528418 59524983058968 59618880599922 59655434174784 59862571099002 60015275163648 60223661535744 60260585914368 60318661205376 60355643830272 60432771471632 60469824059904 60528101001228 60565212038016 60602345828352 60775507913148 60812770640256 60871378091517 60908699598624 61120188138897 61276100272128 61488864509184 61526564610048 61623619540992 61650829320192 61702367510952 61740198514944 61799699761758 61837590442176 61864894699776 62052304297878 62079703361928 62177630840262 62464878231552 62591038046208 62681770169856 62780647377024 62808368039424 62846877155328 62899415205168 62907444948096 62946014810112 62998635735972 63026452650672 63065095478784 63125873576388 63164577361536 63383898810708 63766229861376 63905975820288 63987640381728 64026872534016 64088577530712 64127871569664 64167189700608 64209819688609 64350537790392 64389992442624 64715493323538 65003317213184 65105856539136 65145774292992 65277348691968 65331918541008 65371974898176 65400839755776 65434976218332 65475095762304 65504006152704 65598960922128 65702439844812 65731450618512 66368933121024 66398238183424 66473626634496 66502977924096 66599380805472 66704437838088 66733891041888 66774806977536 66839160257352 66880140735744 66965605941339 67112363446632 67517184559104 67751619227712 67793159153664 67858493856048 67900099309056 67941730271232 67986867905586 68028552067392 68135863542768 68177639056896 68414366970288 68827041755136 68935612806144 69066024539008 69108370354176 69174972572832 69217385186304 69247947976704 69357182985216 69415163449821 69457723329312 69567289247448 69598006537248 69839666282169 70272988010496 70304016900096 70414917801984 70516991441088 70548128069888 70628228299152 70659414044352 70702736799744 70761842105814 70770875566608 70904759232006 70948232413632 71060149531728 71488783650816 71737008594048 71780992045056 71894222797824 71986095429444 72030231600768 72074394832896 72099649722051 72143855515872 72188088413184 72394355014191 72438741497952 72875691270144 73128731864832 73173568610304 73244088606528 73288996079616 73321356681216 73382651072696 73437017278464 73498408358634 73543471760448 73575944725248 73692006921792 73798831037394 73947881945826 74289505386496 74406693187584 74439547305984 74556971790336 74665049761152 74698017956352 74743816863744 74782829963808 74815850164608 74861721317376 74924303406156 75042492567849 75075627422124 75121657849728 75194055289521 75501408877461 75956832628992 76003403341824 76220571631176 76267304047872 76314065117184 76340805588054 76387611722688 76434446555136 76532121075816 76652846485614 76699843939008 76966162841574 77162496638976 77430421974528 77477896175616 77552564406912 77600113496064 77634377662464 77699277606384 77746916648448 77756841824256 77821844144436 77869558334592 77903941473792 78026830858368 78139938745476 78297757354404 78783557492736 78932599473152 79057111511808 79092019012608 79216782527232 79265351983104 79331615371224 79366644078624 79456756836546 79491840799896 79540578899712 79816761465336 80298215380992 80424881607168 80474191773696 80626432079872 80704134668304 80753616050688 80803127771136 80881000647552 81034010550864 81083694187008 81161837455356 81211599464832 81493584185196 81985152678912 82164826054656 82269823347936 82320264686592 82399599682344 82450120589568 82486526266368 82555482456783 82616644438272 82736405730504 82772937815904 82903507787016 83575693559808 83707529836032 83744490719232 83865886940224 83876593264128 83928019746816 83998180981296 84035270200896 84086793971712 84130683709284 84167831435184 84219436482048 84511865080944 85021639815168 85316853842304 85369163378688 85451436707616 85503828759552 85748143085073 85800717053856 85853323256832 85936063188024 86098636210293 86287324431384 86807808718848 87109224721344 87162633197568 87201119674368 87246634957776 87300127683072 87338674870272 87411687307182 87465281229504 87603253126416 87641934158016 87780184715664 88491910828032 88631502179328 88670637232128 88799174407296 88939250450784 88978521389184 89033075970048 89118880343136 89173520980992 89248067292627 89287474588452 89428320899883 89483151262176 89793856648503 90022912745472 90335492303616 90390878871552 90477991808064 90533465745408 90649157207448 90704736089856 90792151501842 90847818057024 90903518742528 91163261869722 91219155960384 91769389006848 91914150408192 92144493805568 92233296763776 92289846915072 92330597302272 92435429311488 92476243980288 92553551266428 92610297772416 92699549642637 92756385663264 92797342049664 93078456446817 93119555042892 93266446260393 93697317347328 93886557069312 94022655254784 94170971065536 94212552059136 94270315732992 94349122807752 94361167422144 94419022215168 94497953603958 94539678976008 94597643218176 94688810364582 94746866042304 95075848216062 95318378201088 95649344792064 95707989393408 95858963730432 95981460572592 96040308801024 96099193110528 96132866296068 96191807354496 96250784550912 96525806685588 96584988663936 97504975819776 97658784808704 97718661439488 97916023037952 97997877811512 98057962347264 98101259633664 98152464327498 98212643643456 98256009229056 98398441383192 98553659767218 98597175927768 99208924250112 99409295720448 99553399681536 99597357275136 99710439951744 99754466886144 99815628423168 99899071208208 100056656757132 100100836562832 100162210466304 100258740386028 100320211103616 100668545169948 101275776838656 101627428841568 101689738730496 101787740784072 101850148963584 101912595406848 101980301858379 102042828101088 102203795314152 102266458585344 102621550455432 103240562632704 103403419209216 103466817994752 103599036808512 103662555531264 103675789099008 103762458859248 103826077779456 103871921965056 104035774477824 104186584993968 104350933871172 104397009805872 105409482015744 105456025350144 105622376702976 105775487161632 105822192104832 105942342448728 105989121066528 106054105199616 106142763158721 106357138848009 106422348620448 106590224297592 107064287174656 107233175476224 107605512891072 107671488067584 107841334196736 107907453960192 107979143144166 108045347401152 108111592249344 108215783273808 108282132619776 108658112246928 109313536905216 109693097797248 109760352915456 109866132909792 109933494119424 109982035021824 110073976609044 110155525917696 110247612537951 110315207640672 110363917087872 110538010382688 110698246556091 110921822918739 111434258079744 111610039781376 111659320958976 111835457685504 111997574641728 112047026934528 112115725295616 112174244945712 112223775246912 112292581976064 112386455109234 112613441133186 112682486774592 113362186420224 113755805123072 113825551171584 113935248943488 114005105012736 114330857446764 114400956071808 114471097675776 114511208382081 114581417584032 114651669832704 114798181613724 114979269728421 115049765908512 115449244262361 115743744958464 116145632961792 116216844263424 116328846610368 116400170244096 116451566493696 116548916409576 116620374972672 116732766216654 116804337501888 116855912210688 117040246287552 117209908118214 117446636031606 117989214437376 118175336239104 118227516309504 118398899209728 118585667267712 118638028518912 118710767960064 118825173790848 118898027974656 118997423056836 119049966117936 119185135254819 119237761199844 119310868349568 119725142198004 120447323071488 120637322410752 120711287660544 120865542943264 120939648119808 121056202002456 121130424076032 121204691656704 121551015826296 121625541280512 121742756183034 121817399197248 122240376277794 122552200544256 122977729018368 123053129220096 123247239081984 123301658640384 123404735021904 123480397029888 123599399523516 123675180884352 123729789399552 124104608595756 124159406723856 124355261680524 125363540339712 125561294754048 125616736078848 125798830410336 125814889896192 125892029620224 125997271471944 126052905301344 126130190957568 126251747152776 126329154723072 126767797621416 127532459722752 127811951640576 127975280763456 128053745068032 128177155061424 128255743139328 128334379401216 128419639377218 128701075580784 128779984885248 129430986647076 130006634426368 130211713078272 130663837082016 130743949796352 130801679511552 130869952436664 130950191524608 131008012305408 131117530960773 131197921844256 131404879689624 131462901237024 132737866242048 132796476366848 132947253268992 133005955848192 133198761610944 133408875676176 133467782083776 133549613955072 133678320514704 133760281471488 133931211882678 134224726893264 135034369118208 135503238455424 135586318307328 135716987712096 135800198618112 135973735811172 136057104134784 136188227252763 136271727085536 136355278113792 136744892804583 136828733940576 137654083510272 137871225612288 138132049078016 138216740708352 138349945145664 138434770372608 138495895953408 138714365970432 138830326899642 138915446658624 139134578494896 139196013074496 139679332564338 140545976020992 140608033800192 140829835603968 141033982882176 141096256139776 141256456598304 141318828088704 141405473599488 141523684211628 141541751133216 141746930405937 141809518464012 141896464827264 142033215546873 142120299063456 142613772324093 142977567301632 143474017188096 143561984090112 143788445595648 143972190858888 144060463201536 144148789665792 144199299444102 144287711031744 144376176826368 144788710028382 144877482995904 145751382540288 146257463729664 146347137220608 146488177213056 146577992159232 146642713362432 146765302145392 146874034556928 146996816717268 147086943520896 147151889450496 147228696491247 147384013843584 147597662074788 147830489650827 147895763891652 148813386375168 149113943580672 149330099522304 149396035912704 149565659927616 149631700329216 149723442634752 149848606812312 150084985135698 150151254844248 150243315699456 150388110579042 151002817754922 151913665257984 152006806683648 152441143262352 152534608095744 152628130234368 152681611176108 152775223445376 152868893110272 153064242151632 153305692971228 153399687878016 153932325683148 154860843949056 155105128813824 155200226992128 155398555212768 155493833296896 155513683648512 155643688288872 155739116669184 155807882947584 156053661716736 156279877490952 156595514708808 157567114985472 157865198946304 158114223023616 158184038025216 158433565054464 158530703966208 158663230742448 158733288157248 158913513673092 158983681599792 159081157799424 159633522930672 160596430761984 160849763214336 161252864159744 161408269336608 161507232101376 161762001295104 161968714716249 162068021101728 162167388374016 162323674910712 162423198929664 162987168370392 163970305357824 164329652109312 164539646695872 164640529373184 164799199364688 164900241179136 164973052532736 165110964913566 165233288876544 165472811461008 165545875631808 165807015574032 167151387119616 167415059672064 167488981438464 167731773880448 167753186528256 167996361962592 168070540401792 168173587943424 168261367418568 168335662870368 168438872964096 168579682663851 168920161699779 169023730161888 170043279630336 170633707684608 170738326757376 170902873415232 171007657519104 171496286170146 171601434107712 171706646513664 171872126376048 172197272420586 172574648862768 173615617437696 174218449442688 174325266395136 174402239348736 174493269915552 174600255366144 174677349740544 174823374614364 174930562459008 175099149324981 175206506252832 175283868316032 175560369431328 175814862177321 176169954047409 176983821656064 177263004358656 177341274464256 177598348814592 177878500901568 177957042778368 178066151940096 178237760686272 178347041961984 178496134585254 178574949176904 178856641799766 178966302524352 179587713297006 180045825490944 180670984607232 180781757743104 180955983616128 181066931490816 181298314414896 181409472179712 181584303003684 181695636114048 181807037485056 182326523739444 182438311920768 182614134274551 183360564416691 183828300816384 184466593527552 184579693830144 184870858622976 184952487960576 185107102532856 185220595544832 185399099285274 185512771326528 185594684099328 186156912893634 186239110085784 186532892520786 187394634694656 187773114138624 188045310509568 188341942131072 188425104118272 188540631465984 188698245615504 188722334844288 188838044430336 188995907207916 189079357952016 189195286436352 189377620729164 189493732084608 190151696432124 191298689584128 191717927460864 191962921145184 192080617602048 192265732592136 192383614708992 192501569101824 192629459065827 193051613371176 193169977327872 195009951639552 195317569617408 195437322878976 195832046075904 195995755623024 196115924694528 196202519267328 196304928654996 196425287286912 196512018458112 196796882766384 197107319534436 197194351855536 199106799363072 199194714550272 199420879903488 199508933772288 199798142416416 200113313514264 200201673125664 200324420932608 200517480772056 200640422207232 200896817824017 201337090339896 202551553677312 203254857683136 203379477460992 203575481568144 203700297927168 203825190813696 203960603716758 204085656202176 204407590628304 204532917170688 205243100910864 206481125265408 206806838418432 207198073617024 207325111062528 207524917718496 207652155558912 207743843930112 208071548955648 208245490349463 208373169987936 208701867742344 208794019611744 209518998846507 210818964031488 210912050700288 211244753405952 211550974323264 211644384209664 211884684897456 211978242133056 212108210399232 212285526317442 212714277696018 212844697240896 213180448595184 214128574349312 214466350952448 215211025782144 215342976135168 215682668393472 215958286288332 216090694802304 216223184498688 216298949166153 216431566547616 216564265239552 217183065042573 217316224493856 218627073810432 219386195594496 219520705830912 219732265819584 219866988238848 219964070043648 220147953218088 220311051835392 220495225075902 220630415281344 220727834175744 221076020765376 221396493112182 221843645837478 222868516159488 223220079562752 223318641917952 223670915371008 223995149283456 224094053869056 224231450591232 224348489891424 224447550493824 224585163952128 224772910218468 225127477703547 225226882266372 225364973549184 226504226632383 227511610246144 227870497886976 228010210025472 228661714893528 228801912143616 228942195351552 229022416764162 229162835168064 229303339665408 229596363227448 229958539456842 230099531817024 230898488524722 231487489916928 232291265923584 232433688526848 232657693220736 232800340488192 232903132987392 233097832819152 233240749945344 233465532433308 233608675003776 233711824421376 234080492575104 234419816236428 234893272063212 236350672478208 236797798419456 237171334535424 237276057037824 237650347581696 237796055949312 237994846113672 238099932235872 238370270509638 238475522399688 238621736699136 239450284396008 240894646142976 241274644821504 241422575321088 241731085886528 241879296239616 242112404004912 242260848152064 242409383313408 243102031652592 243251082561024 243485512366068 243634798394496 244480752555588 245955458036736 246494478163968 246809470043808 246960794059776 247198799047032 247350361768704 247459578799104 247666447370349 248209217191512 248318813447712 248710523361048 250727080679424 251122589508096 251233472157696 251597660820672 251629779792384 251784059240448 251994542943888 252105810602688 252260381915136 252503494305552 252658309446144 253535595242832 255064919445504 255950561526912 256107490136064 256354310122848 256511486278656 256839278754436 257244429255219 257402151161568 257559969770496 258295908630879 258861973294152 260013268852736 260423426156544 261327674164032 261487899592704 261603359023104 261739904873328 261900383049216 262016024610816 262235061921546 262395843688512 262809759379248 262925802474048 265475732484096 265592952733696 265894506537984 266011911696384 266397523221888 266817751352352 266935564167552 267099227910144 267356641029408 267520562942976 267744201877881 267862423765356 268284962699649 268449453786528 269381569945509 270068738236416 271006476910848 271172636614656 271433975424192 271600397236224 271947471622344 272114208269568 272376454505526 272543454171072 272710556227584 273489785609166 273657467881152 275308167020544 275742451224576 276264098156032 276433481416704 276699890291328 276869540745216 276991791906816 277428731940864 277660653799284 277830893317248 278098648927911 278269156989792 278392026148992 279235369340451 279358665128676 281091952041984 281659671207936 282067965764352 282192512279552 282512913196608 282637656177408 282810947198976 283047368423256 283083502266432 283493860811874 283619036928024 283792929654528 284066431093746 284240598126912 285227544648186 285955134603264 286948034376192 287123968180224 287576891191296 287944381717776 288120926403072 288297579331584 288398598888204 288575422063488 288752353652736 289577420056764 289754965991808 292514927459328 292976354426112 293155984318464 293530604290784 293748069113856 293993633434536 294173887041792 294303778900992 294457392982494 294768027687168 295195324149576 295660979301654 295791527783304 297626772750336 298227887161344 298660199044608 298792071825408 299131319855232 299263400658432 299446885269504 299697213624624 300169970271396 300302509688496 300486631398912 300776221158084 302005635509844 303827330515968 304882286524704 305069216191488 305363222352216 305550446890752 305737786220544 305940905575137 306128484303264 306611385942456 306799375756032 307864651366296 309721687898112 310210257627648 310400453984256 310797110425536 310987666593792 311027367297024 311287376577744 311478233338368 311615765895168 312107323433472 312559754981904 313191029417616 315730397892608 316228446047232 316368076050432 316867130108928 317326461484896 317466576314496 317827027346184 317967363199584 318162315598848 318428289476163 319071416544027 319267045861344 321192861523968 321699526428672 322505728319488 322816538673216 323014464202752 323524002590208 323937429432498 324136042203456 324334776748032 324647349821424 324846397859328 325974336740784 327940610715648 329079293391744 329281058746368 329598398729376 329800482358272 329946105065472 330221929827132 330466577753088 330742837613853 330945622922016 331091751263616 331614031148064 332094739668273 332765468756217 334302774239232 334830119344128 334977962876928 335463547760896 335506373056512 335992723925184 336141080803584 336347175886848 336522734837136 336671325740736 336877745928192 337159365327702 337840323399558 338047460323776 340086559260672 341267415369216 341476653514752 341805746830464 342015315038208 342992572340292 343202868215424 343413293027328 343533625146243 343744252752096 344394544841172 344937809185263 345149297725536 346347732787083 347231234875392 348436898885376 348650532790272 348986539831104 349200510732288 349354699481088 349646749228728 349861124918016 350198298649962 350413012505664 350567736632064 351120738862656 351629724354642 352339908094818 353967643312128 354526008717312 354682548928512 355196697629184 355757001803136 355914085556736 356132303880192 356475521372544 356694083923968 356992269170508 357149898353808 357555405764457 357713283599532 357932605048704 359175426594012 361341969214464 361911967232256 362133862981632 362596628829792 362818944359424 363168606007368 363391272228096 363614074970112 364653047478888 364876623841536 365228268549102 366721128833382 367656601632768 368933187055104 369159387660288 369741717245952 369904975921152 370214205065712 370441191089664 370798198570548 371025542653056 371189368198656 372313825787268 372478220171568 373065785041572 376090621019136 376683884262144 376850208236544 377396491231008 377444669688576 377676088860672 377991814415832 378158715904032 378390572872704 378755241458328 378987464169216 380303392864248 382597379168256 383435854921728 383925842290368 384161235204096 384531465184272 384767229417984 385003138203648 385258918131654 386103226742352 386339954655744 390019903279104 390635139234816 391991511246048 392231849389056 392405038534656 392609857309992 392850574573824 393024036916224 393352592882319 393593765532768 394214639068872 394388703711072 398213598726144 398389429100544 398841759806976 399017867544576 399596284832832 400226627028528 400403346251328 400648841865216 401034961544112 401280844414464 401793635648034 402674180679792 405103107354624 406509715366272 406758954921984 407150963136288 407400595854336 407921207433516 408171312404352 408564681758289 408815181256608 409065834341376 410234678413749 410486201821728 412962250530816 413613676836864 414396147234048 414650222125056 415049835436992 415304311117824 415487687860224 416143097911296 416490980698926 416746339975872 417403735484688 417588039223488 419037997693014 421637928062976 421824101400576 422489506811904 423101948646528 423288768419328 423769369794912 423956484266112 424216420798464 424571052634884 425240791217811 425428555392036 425689394481792 426099646640619 426360897190368 427841316972279 428932701904896 430422051564288 430685952270336 431365336786944 431916572576664 432181389604608 432446368997376 432597898332306 432863133095232 433128530479104 434366130085146 434632448987712 437254147620864 438772391188992 439041411661824 439464531639168 439733976477696 439928140087296 440295906436176 440622103670784 440990450151804 441260830562688 441455668351488 442152041530752 442792986224364 443491468952481 443687291674956 446440159125504 447341830742016 447990298566912 448188107738112 448696979782848 448895100987648 449170327904256 449545820436936 450254955407094 450453764532744 450729947098368 453008453264766 455023220492288 455740995773952 456020420050944 457323429787056 457603824287232 457884390703104 458044833528324 458325670336128 458606679330816 459192726454896 459917078913684 460199063634048 461796977049444 464582531847168 465315386441472 465600680976384 466195665638304 466481499890688 466931064866616 467217350007552 467423648842752 468160985150208 468839632472856 469786544126424 472701344956416 473595596838912 474342669070848 474552114075648 475300695163392 475592111898624 475989692227344 476199864471744 476740541019276 476951044799376 477243473398272 478900568792016 481789292285952 482549289643008 483462171773056 483758592479232 484224808009824 484521696304128 485906144148747 486204063305184 486502165122048 486971024732136 487269596788992 488961505111176 491910916073472 492988956327936 493618940087616 493921588119552 494397598094064 494700723537408 494919157598208 495332894740698 496418434383024 496637626895424 497421046722096 501454161358848 502245179016192 502466944315392 503195321641344 503259559584768 503989085887776 504211621205376 504520763830272 505006988611104 505316618892288 505739047991553 506760485099337 507071190485664 510129838891008 511901123053824 512214980272128 512708620245696 513022972557312 513678557508872 514488858510438 514804302323136 515119939540992 516591817261758 517723946588304 520026537705472 520846852313088 522655348328064 522975799185408 523206718046208 523479809746656 523800766098432 524032049221632 524470123843092 524791687377024 525297447974943 525619518758496 525851604948096 527444586531963 528509862142227 530951464968192 531789013075968 532023823392768 532795046443776 533635502704704 533871128335104 534198455820288 534713282058816 535041125885952 535488403755762 535724847530712 536569925399298 536898907573056 538763139891018 540137476472832 542012953821696 542345273229312 542867950848384 543200794472448 543894943244688 544228416539136 544752909011052 545086908342144 545421112455168 546979571218332 547314935762304 550081693250073 551484902449152 552528196312064 553399780582656 553739081490432 554857463881728 555321307598568 555661786634496 556197297855822 556538313979584 556784052297984 558470738680902 558717330257352 562183904083968 563319342415872 564135931528704 564385024559104 565025826393216 565275312354816 565621894397952 566094736846512 566167004532864 566987721623748 567238073856048 567585859309056 568132862187492 568481196253824 570455089296372 573896068752384 575153782382592 575888763435552 576241852806144 576797197776408 577150844126976 577504707305472 577888377197481 579154840113528 579509931983616 585029854918656 585952708852224 586311968636928 587061208581568 587496138227712 587987266869072 588347774083584 588607557801984 588914785964988 589536055374336 590390648299152 591321958603308 591583055566608 597320398089216 597584143650816 598262639710464 598526801316864 599394427249248 600339940542792 600605019376992 600973262797824 601552442316168 602690453472051 604011271019688 607654661031936 609764573049408 610138432382976 610726444704432 611100893781504 611475572441088 611881811150274 612256968606528 613222771884912 613598751512064 615729302732592 619443375796224 620420515255296 621594220851072 621975333187584 622574753155488 622956466676736 623231531790336 624214646866944 624736471048389 625119509963808 626382058835232 628556996539521 631460795785216 632456892094464 632736152100864 633734260217856 634652922969792 634933152628992 635654054692368 635934726399168 636324631197696 636856578952326 638142833088054 638534091722688 642385723047936 643399052857344 645011456638976 645633077346432 646028928405504 647048005180416 647874858864996 648272084406912 648669553496064 648896847498459 649294699642848 649692795718656 651549195127719 651948673481568 655881221431296 658158586783488 658562117492736 659196797458752 659600964716544 659892210130944 660443859654264 660933155506176 661485675227706 661891245844032 662183502527232 663228062296128 664189479336546 665530937512434 668605548478464 669660238688256 669955925753856 670927095521792 671012746113024 671985447850368 672282161607168 672694351773696 673045469674272 673342651481472 673755491856384 674318730655404 675382433110641 675680646799116 676094920647552 682534830738432 683611493660928 684030630076416 685985144680584 686405736430848 686826586054656 687067250292486 687488505504192 688789089682344 689875618370526 690298595451072 692695465574166 694462469750784 696873797770752 697301065580544 697973079662208 698401021464576 698709398962176 699293498457456 699722249836032 700396597299924 700826025011328 701135473264128 702241477725312 703259448709284 704679816189636 709052017434624 710393395258368 711514003606272 711828171113472 712951042745088 713388167847936 713984538341016 714299796707616 715110811528914 715426567199064 715865210097408 718350853188024 722683938428928 723823934464512 724267725963264 725193257659584 725637888718848 726337212014736 726782544456192 727228149940224 729306094957776 729753247683072 730456537098204 733442257666764 737866374110208 739483434491904 740428410131424 740882382179328 741596397141096 742051085306112 742378736397312 742999342111047 744627651574536 744956440343136 746131570083144 752181242038272 753367768524288 753700416473088 754792982462016 754889339377152 755352177721344 755983628831664 756317431808064 756781145745408 757510482916656 757974928338432 760606785728496 765194758336512 767851684580736 768322470408192 769062930368544 769534458835968 770517836263308 771733287765657 772206453484704 772679909311488 774887725892637 780039806558208 781270278469632 783983022492096 784463698778112 784810077069312 785219714619984 785701149147648 786048073832448 786705185764638 787187531065536 788429278137744 788777407422144 796427197452288 796778858201088 797683519613952 798035735089152 799192569665664 800453254057056 800806692502656 801297683730432 802069923088224 802561688828928 803232605633643 803587271296068 804854888098947 805348361359584 808144709836527 810206214709248 813019430732544 813517909843968 814301926272576 814801191708672 815842414867032 816342624808704 817129363516578 817630362513216 818131668682752 820469356827498 820972403643456 825924501061632 827227353673728 828792294468096 829300444250112 830099670873984 830608622235648 830975375720448 832286195822592 832981961397852 833492679951744 834295946783733 834807470969376 835176078446976 837706108021353 838075995386028 843275856125952 844979013623808 846203897293056 846577536838656 847538739589824 847912968532224 848432841596928 849142105269768 850481582435622 850857110784072 851378788963584 852199293281238 852721794380736 855682633944558 857865403809792 860844103128576 861371904540672 862730673573888 863833145153328 864362779209216 864892737994752 865195796664612 865726266190464 866257060958208 868732260170292 869264897975424 877544782377984 878929063278336 879467952955392 880591812872352 881244207341568 881980900303608 882521661125376 882911336702976 884304083061504 885585972448728 886982937904962 887374583349912 892880318251008 894683661484032 895980597133824 896376215476224 897393959565696 897790201975296 898340655808512 899091640873872 900509910814188 900907529065488 901459894196736 906016906529532 910046440984576 911481991547904 914646859574112 915207648574464 916089667056648 916651340672256 917213358661632 917822716725411 918385452909792 919834157827368 920398127268096 923593954098888 929165063694336 930630772882944 931201361952768 932391331276608 932962999781376 933862129733232 934434700015104 934847297685504 936321970300416 937679264945712 939573088252848 947191193677824 948685338141696 949104228151296 950601390326784 951979384454688 952399728943488 953481082038552 953902089598752 954486946796544 955284868428489 957214249632081 957801137584032 963578584571904 965098579286016 966924343546112 967517184958464 968449616019648 969043392608256 971812288297494 972408126610368 973004330244096 973942049464272 974539193577984 977923010222352 983821832146944 987237880175232 987843176239104 988795196188128 989401447074816 989838315196416 990665789481396 992228512841559 992836868766048 993275253790848 994842093444192 996284219004819 998296406268651 1002908322717696 1004490358032384 1004933888630784 1006390643282688 1006519119169536 1007978171775552 1008423242410752 1009041527660544 1010013977222208 1010633237784576 1011478095983106 1013520970198674 1014142380971328 1020259677782016 1023802246107648 1024429960544256 1025417240491392 1026045945114624 1027357115017744 1028977717020876 1029608604646272 1030239879081984 1030600875438729 1033183634523516 1034813427555789 1035447893176608 1039043198361249 1041693704626176 1045310696656128 1045951598370816 1046959619493312 1047601532196864 1048064098443264 1048940247686184 1049583374754048 1050594895949886 1051239037516992 1051703209896192 1054889173063926 1057019724284454 1061902929936384 1063578026151936 1064047646785536 1065590092887552 1067271005409408 1067742256670208 1068396911640576 1069426564117632 1070082251771904 1070976807511524 1071449695061424 1073139850798596 1073797815146112 1077526279782036 1084025907643392 1085735901696768 1086401588944896 1087789886489376 1088456833078272 1089505818022104 1090173816684288 1090842224910336 1093959142436664 1094629871524608 1100163386500146 1102969804898304 1105056392624128 1106799561165312 1107478162980864 1109714927763456 1110642615197136 1111323573268992 1112394595711644 1113076627959168 1113568104595968 1116941477361804 1117434660514704 1128271863057408 1128770049118208 1130051652786432 1130550624709632 1132189473693024 1132334009065728 1133975443247496 1134476147712096 1135171718618112 1136265724374984 1136962392507648 1140910178592744 1147792137504768 1150307564765184 1151777526871104 1152483705612288 1153594395552816 1154301688253952 1155009414610944 1155776754394962 1158309680227056 1159019863967232 1170059709837312 1171905417704448 1174122417163136 1175974533738144 1176695548167168 1177215115603968 1177829571929976 1179072110748672 1180057778646957 1180781296598304 1182643917206616 1183166111133216 1194640796178432 1195168287301632 1196525279420928 1197053602633728 1198788854498496 1200679881085584 1201210038753984 1201946525595648 1203104884632336 1205380906944102 1208022542039376 1215309322063872 1219529146098816 1220276864765952 1221452889408864 1222201787563008 1223763622300548 1224513937213056 1225694045274867 1226445543769824 1227197503024128 1230704035241247 1231458605465184 1238886751592448 1240841030510592 1243188441702144 1243950666375168 1245149506310976 1245912933353472 1246463063580672 1248429293733888 1249472942096778 1250239019927616 1252764117670464 1257113993079042 1262921591570432 1264913784188928 1265472304201728 1267468520435712 1269305845939584 1269866305257984 1271308109384736 1271869452798336 1272649262395392 1273713157904652 1275722373653433 1276285666176108 1277068183445376 1278298939921857 1283523950916837 1286798105714688 1291266154692864 1292057856811008 1294096010360832 1295749717729992 1296544168813824 1297339106992128 1297793694996918 1298589399285696 1299385591437312 1303098390255438 1303897346963136 1311762442862592 1316317173566976 1317124234985472 1318393594917504 1319201929433088 1319784420261888 1320887719308528 1321866311012352 1322971350455412 1323782491688064 1324367005054464 1326456124592256 1328378958673092 1331061875024868 1339320477376512 1341854191043584 1342025492226048 1343970895700736 1344564323214336 1346090939348544 1346685302962944 1347510983712768 1348637461310808 1350764866221282 1351361293598232 1352189841295104 1365069661476864 1367222987321856 1368061260152832 1371970289361168 1372811472861696 1373653172109312 1374134500584972 1374977011008384 1377578179364688 1379751236741052 1380597190902144 1385390931148332 1393747595541504 1395946159324416 1396802042929152 1398586996914912 1399444499672064 1400793194599848 1401652050022656 1402270946528256 1404482955450624 1406518897418568 1409359632379272 1418104034869248 1420786790516736 1423028007212544 1423656342226944 1425902085490176 1426776335695872 1427969076682032 1428599593415232 1430221623057828 1430853134398128 1431730420194816 1436701706376048 1445367876857856 1447647868929024 1450386515319168 1451275777437696 1452674424029472 1453565088912384 1457718432446241 1458612189915552 1459506495366144 1460913074196408 1466884515333528 1475732748220416 1478966868983808 1480856820262848 1481764764358656 1483192794282192 1484102170612224 1484757472794624 1485998684222094 1489255303149072 1489912880686272 1492263140166288 1504362484076544 1506735537048576 1507400832946176 1509585964924032 1509778678754304 1511967257663328 1512634863616128 1513562291490816 1515020965833312 1515949856676864 1517217143974659 1520281455298011 1521213571456992 1530389516673024 1535703369161472 1536644940816384 1538125860737088 1539068917671936 1541035672526616 1543466575531314 1544412906969408 1545359818622976 1549775451785274 1560079613116416 1562540556939264 1567966044984192 1568927397556224 1569620154138624 1570439429239968 1571402298295296 1572096147664896 1573410371529276 1574375062131072 1575892343924829 1576858556275488 1577554814844288 1582333759595889 1585529586426681 1592854394904576 1595367039227904 1596071470178304 1598385139331328 1600906508114112 1601613385005312 1602595367460864 1604139846176448 1605123377657856 1606465211267286 1607174542592136 1609709776197894 1610696722719168 1616289419673054 1620412429418496 1626038861465088 1627035819687936 1628603852545152 1629602383417344 1631684829734064 1632685249617408 1634258727033156 1635260725026432 1636263337365504 1640938713654996 1641944807286912 1654454707347456 1657584588936192 1660199341747968 1661217244471296 1664572391645184 1665963922795704 1666985359903488 1668591893567466 1669614941938752 1670352156893952 1675412216042706 1676151990772056 1686551712251904 1689958027247616 1692407794586112 1693155073677312 1695077479179648 1695825937064448 1696865683193856 1698284210539536 1700963164871244 1701714221568144 1702757577927168 1704398586562476 1705443588761472 1711365267889116 1721688206257152 1725461347147776 1727666290306656 1728725558418432 1730391593329224 1731452532380928 1732514121916416 1733665131592443 1737464520340584 1738529795950848 1755089564755968 1757858126556672 1758935905910784 1761183625744704 1762488414683136 1763961800607216 1765043322250752 1765822673405952 1768608166123008 1771171944897456 1773965875809924 1774749166699824 1791961194267648 1792752430952448 1794787919131392 1795580403950592 1798183281747744 1801019821628376 1801815058130976 1802919788393472 1808071360416153 1812033813059064 1820092881969152 1822963983095808 1829293719148224 1830415297148928 1832179334113296 1833302681344512 1834426717323264 1835645433450822 1836770905819584 1839668315654736 1840796254536192 1847187908197776 1858330127388672 1861261545765888 1864782662553216 1865925999562752 1867724259466464 1868869400030208 1869694595371008 1872643940600832 1874209413145167 1875358529891424 1879146176505696 1885670989618563 1894382387355648 1897370676283392 1898208456302592 1901202780653568 1903958768909376 1904799457886976 1906962164077104 1907804179197504 1908973893593088 1910569736856978 1914428499264162 1915602275168064 1927157169143808 1930197158572032 1933848687092224 1935034369916928 1936899232039296 1938086785216512 1943624576594988 1944816253220736 1946008660488192 1946690542495377 1947884098928544 1949078387155968 1954647585383157 1955846020444704 1967643664293888 1974475760350464 1975686352478208 1977590392376256 1978802894149632 1979676630392832 1981331578962792 1984457025683118 1985673737532096 1986550507581696 1989684186888384 1992568438009638 1996592812537302 2005816645435392 2008980716064768 2009867777261568 2012781286565376 2013038238339072 2015956343551104 2016846484821504 2018083055321088 2020027954444416 2021266475569152 2022956191966212 2026147299331923 2027041940397348 2028284761942656 2047604492215296 2050834480982784 2052091890229248 2054714230035488 2057955434041752 2059217209292544 2060479758163968 2061201750877458 2066367269047032 2069626855111578 2070895786353216 2078086396722498 2083387409252352 2090621393312256 2091903196741632 2093919238986624 2095203064393728 2096128196886528 2097880495372368 2099166749508096 2101189791899772 2102478075033984 2103406419792384 2109778346127852 2114039448568908 2127156052303872 2131180185775104 2134542010818816 2135484513340416 2138853128235264 2140164503543808 2141953615023048 2142899390122848 2146279701597192 2147595630292224 2155052559564072 2168051815286784 2171471803393536 2172803177889792 2175579772978752 2176913666156544 2179011636044208 2180347633368576 2181684449820672 2187918284873328 2189259743049216 2200326773000292 2210112785248256 2213599122330624 2221285230394272 2222647146537984 2224789191423288 2226153255918336 2227136209191936 2228998026333141 2233882954723608 2234869321029408 2256543726114816 2257540098236416 2260103305572864 2261101249419264 2264378947386048 2264668018131456 2267950886494992 2268952295424192 2270343437236224 2272531448749968 2273924785015296 2281820357185488 2295584275009536 2303555053742208 2304967411224576 2307188791105632 2308603376507904 2311553508789924 2315199863296971 2316619360454112 2318039727934464 2324663177677911 2340119419674624 2343810835408896 2348244834326272 2351949067476288 2353391096334336 2354430231207936 2355659143859952 2358144221497344 2360115557293914 2361562593196608 2365287834413232 2366332222266432 2389281592356864 2390336574603264 2393050558841856 2394107205267456 2397577708996992 2401359762171168 2402420077507968 2403893051191296 2406209769264672 2409697816900929 2410761813888204 2414564664296841 2416045084078752 2424434129509581 2430618644127744 2439058292197632 2440553729531904 2442905778817728 2444403575126016 2447527244601096 2449027874426112 2451388090549734 2452891087539648 2454395006048256 2461408070482494 2462917210930368 2477773503184896 2481682061021184 2486376883404288 2487901332750336 2490299012621952 2491825866706944 2492926127161344 2496858587467776 2498945884193556 2500478039855232 2502887840351199 2505528235340928 2513118324064059 2514227986158084 2529827568377856 2534937040871424 2538611691879168 2539732610515968 2542616218769472 2543738905596672 2545298524790784 2547426315809304 2551444747306866 2552571332352216 2554136366890752 2556597879843714 2567047901833674 2573596211429376 2582532309385728 2584115713622016 2588192020721664 2591499435459984 2593088337627648 2594678213984256 2595587389993836 2597178798571392 2598771182874624 2606196780510876 2607794693926272 2632634347133952 2636787189835008 2638403858866176 2641775438617056 2643732622024704 2645942700910824 2647564983376128 2648734010108928 2652912249184512 2656757917346184 2662123750049736 2678640954753024 2683708382087168 2684050984452096 2687941791401472 2689128646428672 2692181878697088 2693370605925888 2695021967425536 2697274922621616 2701529732442564 2702722587196464 2704379682590208 2730139322953728 2734445974643712 2743940578722336 2745622945723392 2748269001169944 2749954022016768 2753468150176233 2755156358729376 2759502473482104 2761194381804288 2770781862296664 2787495191083008 2791892318648832 2793604085858304 2797173993829824 2798888999344128 2801586389199696 2803304100045312 2804541893056512 2808965910901248 2813037794837136 2818719264758544 2841573581033472 2846056014425088 2847312684453888 2851804170980352 2855938153364064 2857199186830464 2860443246115656 2861706268796256 2863460840389632 2865854605285467 2871642748896243 2873403412752096 2890735753715712 2895295737858048 2900773030638336 2902551554875392 2905348848058944 2907130177824768 2915436864892482 2917224379831104 2919012990732288 2921826148392816 2933769030667056 2951465496440832 2961713640525696 2963529528717312 2966385588564384 2968204341224448 2969514945589248 2971997368444188 2976685538524677 2978510606298144 2979825761372544 2984526280332576 2988852657014457 2994889218805953 3008724968153088 3013471074097152 3014801665892352 3019171929848064 3019557357508608 3023934515326656 3025269727232256 3027124582981632 3030041931666624 3031899713353728 3034434287949318 3040562910596022 3042427142913984 3060779033346048 3071406738322944 3073289881632768 3076251721474176 3078137835343872 3082071345053232 3086933151062628 3088825813938816 3090719637245952 3099550903570548 3104440282667367 3117129595083747 3125081113878528 3135932089968384 3137854795112448 3140878858479936 3142804596590592 3144192295329792 3146820743058552 3148750124262144 3151784687849658 3153717112550976 3155109629688576 3164667519191778 3171059172853362 3185708789809152 3190734078455808 3192142940356608 3196770278662656 3201813016228224 3203226770010624 3205190734921728 3208279692352896 3210246755315712 3212930422534572 3214349085184272 3219419552395788 3221393445438336 3232578839346108 3252077722930176 3257207705090304 3259204766834688 3263369659468128 3265370499234816 3268517454066312 3270521450052864 3272526674731008 3281877427309992 3283889614573824 3308909414694912 3315169177872384 3320398683495936 3322434488942592 3329144783290368 3331927845591408 3333970719806976 3337183787134932 3339229883877504 3340704313787904 3350824432085412 3352303981544112 3384815589172224 3386310147354624 3390154958359296 3391651874128896 3396568421079072 3401926329742488 3403428443136288 3405515155854336 3408797173124952 3410887177522944 3422730535778232 3443376412514304 3450922694295552 3455332580613312 3457451116836864 3460783186658448 3462905064761856 3465028243832832 3467330263184886 3474929040681168 3477059591901696 3510179129511936 3515716253113344 3522367251489408 3527923601214432 3530086644501504 3531645346811904 3537216332246016 3540173335940871 3542343889794912 3547931751619848 3549498333399648 3583922388535296 3585504861904896 3589575838262784 3591160807901184 3596366563495488 3602039643256752 3603630116261952 3605839576786944 3616142720832306 3624067626118128 3640185763938304 3645927966191616 3658587438296448 3660830594297856 3664358668226592 3666605362689024 3671290866901644 3673541811639168 3677082135824601 3679336631309472 3681592509072384 3692112105723741 3694375816395552 3716660254777344 3722523091531776 3729565325106432 3731851999125504 3735448518932928 3737738800060416 3739389190742016 3745287881201664 3748418826290334 3750717059782848 3758292353011392 3771341979237126 3788764774711296 3794741352566784 3796416912605184 3802405561307136 3807917537818752 3809598915773952 3813924328154208 3815608358395008 3817947787186176 3821139473713956 3827167120960299 3828856998528324 3831204550336128 3850571852750511 3860394317144064 3867697374184448 3873798464078592 3876173570433024 3887249153189976 3889632506441472 3892017320976384 3893381084990754 3895768197857088 3898156774311936 3909295170766314 3911692040889408 3935287328587776 3948951520700928 3951372704956416 3955180784752512 3957605788299264 3959353260785664 3962663157925584 3968914051366236 3971347475064192 3973101015163392 3979368373776768 3985136876019276 3993185625074604 4017961432129536 4025562573130752 4026076476678144 4031912687102208 4033692969643008 4040055908888832 4042532951138304 4045912383932424 4052294598663846 4054083880794696 4056569523885312 4095208984430592 4101668961965568 4104183780458496 4109428460070976 4115910868083504 4118434418585088 4120959516327936 4122403501754916 4132734538094064 4139253710223156 4141791572706432 4156172793444996 4181242786624512 4187838477973248 4190406128787456 4195760990744736 4198333499016192 4202379583799544 4204956150067968 4206812839584768 4219556692255704 4228078897137816 4254312104607744 4262360371550208 4269084021637632 4270969026680832 4277706256470528 4280329007087616 4283907230046096 4285798780245696 4292559403194384 4295191260584448 4310105119128144 4336103630573568 4342943606787072 4351159545957504 4353827332313088 4358023272088416 4360695266737152 4373155297338723 4375836569746656 4378519486098432 4400653546000584 4420225570496512 4427198244661248 4442570460788544 4445294293075968 4449578382846576 4452306511836672 4454272418383872 4457996052666282 4467765909447216 4469738642058816 4513087452229632 4515080196472832 4520206611145728 4522202498838528 4528757894772096 4529336036262912 4535901772989984 4537904590848384 4540686874472448 4545062897499936 4547849570030592 4551651431923977 4560844365894033 4563640714370976 4591168550019072 4607110107484416 4609934822449152 4614377582211264 4617206753015808 4623107017579848 4630399726593942 4633238720908224 4636079455868928 4649326355355822 4680238839349248 4687621670817792 4696489668652544 4703898134952576 4706782192668672 4708860462415872 4711318287719904 4716288442994688 4720231114587828 4723125186393216 4727677031774487 4730575668826464 4732664444532864 4747001278787667 4778563184713728 4786101117683712 4788214410534912 4795155417993984 4802719524342336 4804840155015936 4807786102382592 4812419538529344 4819395633801858 4821523627776408 4829129328593682 4832090168157504 4848868259019162 4861237288255488 4878116584395264 4881107459063808 4885811557635456 4888807150252032 4895054489202192 4898055748852224 4902776181099468 4905782175079296 4908790012096512 4922816140964988 4925834421860736 4963364122042368 4972753766808576 4980598025243904 4983651733413888 4993717174935552 4997891768387112 5000956079710464 5005775680702398 5011056470681856 5026236648128118 5028455972316168 5059655136755712 5069874081742848 5077223383758336 5079465221031936 5085232437538944 5087477811193344 5090597049581568 5094852631618608 5102889494613732 5105142664704432 5108272733781504 5113195759687428 5134095803667348 5165064618771456 5176384041443328 5182998870919968 5186176675255296 5191174779987672 5194357597142784 5197542365749248 5200995394777329 5212393561021752 5215589387852544 5265268694267904 5273574379670016 5276807717732352 5283550877234112 5287465244049408 5291885401821648 5295129966752256 5297468020217856 5305824498369024 5313515834692368 5324247500099472 5367416764174336 5375883582802944 5378257292857344 5384363757394176 5386741211851776 5394549845243232 5403059464885128 5405445174392928 5408759365180416 5424214081248459 5460278645907456 5468891949287424 5487881157444672 5491245891446784 5496538002339888 5499908044033536 5506936300352466 5510312717458752 5519004946964208 5522388763608576 5541563724593328 5574990382166016 5583784637297664 5594347987659648 5597777998688256 5603172778399392 5606608200090624 5609083786113024 5617931821802496 5622628239435501 5626075589674272 5637438529517088 5657012968855689 5683147162066944 5692112028850176 5694625368907776 5703608341960704 5711876306728128 5714398373660928 5720886492231312 5723412537592512 5726921680779264 5731709210570934 5743285497792486 5746806825504192 5781471507431424 5790591475716096 5801546061276672 5805103109750784 5810697696117888 5814260355649536 5830873729784964 5834448759662208 5838025981464576 5840071627486131 5843652296785632 5863942756149471 5867538061334112 5902930992881664 5923427281051392 5927059057434624 5932771177128768 5936408682448896 5939029891178496 5943994736888376 5953371077049354 5957021212596288 5959651522745088 5969052560665152 5977705314028914 5989778437611906 6017449936306176 6026942148194304 6029603331784704 6038343859696128 6039114715017216 6047869030653312 6050539454464512 6054249165963264 6060083863333248 6063799426707456 6068868575898636 6078441897995769 6081125821192044 6084854285827968 6142813476645888 6152503442948352 6156275670687744 6164142690106464 6173866302125256 6177651627877632 6181439274491904 6199101807141096 6208880565334734 6234259190167494 6250162227757056 6271864179936768 6275709590224896 6281757716959872 6285609193181184 6288384590659584 6293641486117104 6297500248524288 6303569375699316 6307434225101952 6310219259377152 6329335038383556 6342118345706724 6381468156911616 6393540557325312 6403626032456448 6406453540021248 6416559384705792 6420493510631424 6425860845069144 6428698170368544 6438839104791576 6442786890876672 6465157678692216 6504155445860352 6514415410180608 6518409533669376 6526739318936256 6530740998469632 6537034908132624 6541042900105728 6545053349462016 6563754854619984 6567779229147648 6630338355744768 6640797366991872 6663855691182816 6667941439613952 6674367574269864 6678459767755008 6681408627575808 6686994078999423 6701648864170824 6704607963088224 6769631178344448 6772620294709248 6780309916718592 6783303748257792 6793136842158144 6803852659484976 6806856886272576 6811030311708672 6817594346249904 6821774355045888 6845461071556464 6886752825028608 6910665161226624 6914902233673728 6921566373316896 6925810129523712 6934660526369772 6945599589890913 6949858081362336 6954119183803392 6973989533033733 7020358259023872 7031432506226688 7044734502978816 7055847202428864 7060173289003008 7063290693623808 7074432664492032 7080346671881742 7084687779589824 7095863503239696 7098996666799296 7167844777070592 7171009723809792 7179151676525568 7182321615802368 7192733126990976 7204079286513504 7207260232523904 7211679153573888 7229093450702787 7232285441664612 7243693992890523 7248135252236256 7273302388528743 7291855932383232 7317174876592896 7321661188595712 7328717336453184 7333210725378048 7342581733803288 7347083623278336 7354164271649202 7358673262618944 7363185018144768 7384224211447482 7388751632791104 7433320509554688 7445046183063552 7459130650212864 7463703998251008 7470897037865856 7475477600120832 7478778381484032 7490575762403328 7496837652580668 7501434119565696 7516584706022784 7539354972192177 7542683958474252 7589482705133568 7604811122614272 7615835075637504 7619197831547904 7627848656308416 7631216716790016 7635895574372352 7642278947427912 7654334241920598 7657713997056648 7662409100672256 7701143705501022 7720788634288128 7735394748368896 7747596928157184 7752347140866048 7774498306379952 7779265012882944 7784034641952768 7786762169981508 7791536395714176 7796313548623872 7818590341532628 7823384081778816 7897903041401856 7910361569505024 7915211576598528 7925326315851168 7937828102732472 7942694950128384 7946202030326784 7958736747553536 7970273752038552 7986371250149208 8035922864259072 8051125146261504 8052152953356288 8063825374204416 8067385939286016 8080111817777664 8085065902276608 8091824767864848 8104589197327692 8108167761589392 8113139047770624 8190417968861184 8203337923931136 8218856920141952 8231821736167008 8236868837170176 8244807003509832 8260404450528699 8265469076188128 8278507420446312 8283583145412864 8312345586889992 8362485573249024 8375676955946496 8380812257574912 8391521981489472 8396666998032384 8404759167599088 8409912300135936 8413625679169536 8439113384511408 8456157794275632 8524720743100416 8538168043275264 8541938053361664 8555412512941056 8567814460092192 8571597560491392 8585118806388768 8590382521168896 8597563815856401 8614928246688729 8620210238256288 8672207261147136 8685887213574144 8702319091915008 8707654664626176 8716046544176832 8721390533474304 8746310594677446 8751673139493312 8757038972196864 8801307092001168 8840451140993024 8854396489322496 8885140921577088 8890588586151936 8899156765693152 8904613023673344 8908544836767744 8915992105332564 8930056615574031 8935531818894432 8939477284117632 8966557971043371 8984667656417859 9026174904459264 9040413222291456 9044404997677056 9057515789544192 9058672072525824 9071803545979968 9075809181696768 9081373748944896 9090125794999872 9095699140061184 9103302863847954 9121688731788066 9127281428741952 9182337100038144 9214220214968832 9219869644898304 9228755164422528 9234413506031616 9246214035159696 9260799453187884 9266477441816448 9272158911737856 9298652710711644 9351388785251241 9375243341635584 9392979337305088 9407796269905152 9413564385337344 9422636575439808 9432576885989376 9440462229175656 9446250372786432 9455354063548974 9461151337652928 9465328889065728 9494002557575334 9557126369427456 9572202235367424 9576428821069824 9590310835987968 9605439048684672 9609680310031872 9615572204765184 9624839077058688 9638791267603716 9643047255552816 9658258657187364 9664180336315008 9697736518038324 9756233168790528 9771623115270912 9777614300504064 9790108978404384 9796111497704448 9805552362198936 9811564350158592 9817580024193024 9845632281929976 9851668843721472 9926728244084736 9945507533617152 9961196050487808 9967303466827776 9987434349871104 9995783536774224 10001912159420928 10011551361404796 10022112941363712 10052473296256236 10056911944632336 10154446767516672 10158930442063872 10170464875077888 10174955622386688 10189705263237216 10205778989227464 10210285329408864 10216545467563008 10226391519374856 10268191607334696 10330129237542912 10352768082886656 10365997741839936 10372353350510592 10382349559975344 10388715194285568 10395084731498496 10401990789554658 10424787122043504 10431178775705088 10530537388535808 10547148759340032 10567101754468224 10583770803643296 10590259933504512 10594936040435712 10611648996738048 10620520007822613 10627031669384736 10648495000198944 10734833528348672 10751767165605888 10756514585714688 10768727514788352 10773482423703552 10789099690486464 10806118929770256 10810890348785856 10817518730360832 10848428162496918 10920557291814912 10937783898574848 10975762314889344 10982491782893568 10993076004679776 10999816088067072 11013872600704932 11020625434917504 11031246407473803 11038009893928416 11044777527217152 11076336317171223 11083127449186656 11149980764332032 11167569274595328 11188695975319296 11195555997376512 11206345556798784 11213216400181248 11218167572226048 11235863643604992 11245256478871002 11252151179348544 11274877059034176 11314025937711378 11366294324133888 11384224057700352 11389250737815552 11407216683921408 11423752613456256 11428796747321856 11441772984462624 11446825075185024 11453843361558528 11463418421141868 11481501362880897 11486570995584972 11493613651008384 11581182951432192 11603092122553344 11621395392235776 11628520711299072 11661747459569928 11668897519324416 11676051962929152 11680143254972262 11687304593571264 11727885512298942 11735076122668224 11805861985763328 11846854562102784 11854118114869248 11865542354257536 11872817364897792 11878059782356992 11887989473776752 11906742154098708 11914042425192576 11919303045490176 11938105121330304 11955410628057828 11979556875223812 12053884296388608 12076687719392256 12078229430034432 12095738061306624 12101078908929024 12120167726666496 12127598853414912 12137737151797272 12156883795991538 12162251642384088 12169708571655936 12285626953291776 12305006885896704 12312551341375488 12328285380212928 12347732604250512 12355303255755264 12362878548983808 12398203614282192 12417761130669468 12468518380334988 12543728359873536 12563515433919744 12571218386362368 12587282972234208 12595000497048576 12607138751398632 12614868450203904 12620438518754304 12658670076767112 12684236691413448 12762936313823232 12787081114650624 12807252064912896 12812907080042496 12833118769411584 12840987021262848 12851721690138288 12857396340737088 12877678209583152 12885573781753344 12930315357384432 13008310891720704 13028830820361216 13053478637872512 13061481996939264 13074069816265248 13082085800211456 13119465892016169 13127509709239968 13135558458295296 13260676711489536 13281594733983744 13327711382365632 13335882879227904 13348735148539728 13356919535510016 13362817255151616 13373988157998846 13403297728341648 13409215926176448 13539262356688896 13545240589418496 13560619833437184 13566607496515584 13586273684316288 13607705318969952 13613713772545152 13622060623417344 13635188692499808 13643548710091776 13654954295771931 13682533097682099 13690922143112928 13773505650057216 13821330322453248 13829804467347456 13843132746633792 13851620259047424 13869321052739544 13891199179781826 13899716162724672 13908238367606784 13947979066067466 14040716518047744 14062865012453376 14089469005957632 14111694404857728 14120346578006016 14126581387247616 14148865328984064 14160693343763484 14169375559179648 14183031095323461 14191727006479392 14197993333598592 14241003836363001 14335689554141184 14358303353051136 14364643231604736 14385466253981952 14408158573027008 14414520465047808 14423358307147776 14458186901405574 14464570883329224 14487387985781046 14496270504472512 14546604777057486 14583711864766464 14634349753185792 14643322377191424 14657434672906368 14666421450756096 14685163467606576 14694167246556672 14708328543298404 14717346525237888 14726370036289536 14768448422894964 14777503265582208 14890092366127104 14918261300425728 14941794075731712 14950955200241664 14981151524806656 14993675305161336 15002868239131392 15033169412045568 15078709944384354 15085367916948504 15178965410267136 15209622245228544 15231670151275008 15238395663095808 15255697312616832 15262433433580032 15271791148744704 15284557894855824 15308668483841196 15315427994113296 15324818201344512 15402287411002044 15470789496737792 15495193856314368 15548996612759904 15558530025765888 15573524339963016 15583072791428352 15592627097247744 15602986184331987 15637180683065256 15646768163557632 15795806082803712 15820723139010048 15830423153197056 15850652631702336 15875656205464944 15885389900256768 15892404060653568 15917473495107072 15940547504077104 15972742500298416 16102250292523008 16127650748408832 16134771878572032 16160223635555328 16183649535729696 16209178394655384 16216335523178784 16226278095541248 16272642243745377 16380835937722368 16406675847862272 16437713840283904 16463643472334016 16473737674340352 16489614007019664 16520808901057398 16530938152376256 16557014840892624 16567166290825728 16624691173779984 16724971146498048 16751353911892992 16783043962978944 16793333996064768 16809518335198176 16819824600271872 16827251358339072 16867884718306503 16878226769022816 16912315588551264 16971038906567067 17049441486200832 17076336086550528 17083876106723328 17110825025882112 17135628920184384 17143195120982784 17170237612777536 17180765042337792 17195127631712802 17229856493377458 17240420476512576 17344414522294272 17371774427148288 17404638183830016 17415309329252352 17432093088353664 17442781066948608 17492621189354892 17503346278986624 17514077944393728 17520214882458393 17591828268448413 17602614184002336 17708792978644992 17770281843154176 17781177172303872 17798313531386304 17809226047346688 17817089673535488 17831984210665128 17860113231148062 17871063637788864 17878954568235264 17933115942086742 17969335312835718 18052349808918528 18080826444582912 18088809995354112 18115031579088384 18117344145051648 18143607091959936 18151618363393536 18162747497889792 18180251589999744 18191398280122368 18206605727695908 18243377463576132 18254562857483904 18428440429937664 18457510328845056 18468827012063232 18492428070319392 18521598906375768 18532954883632896 18544317823475712 18597305421423288 18702777570502482 18750486683271168 18785958674610176 18815592539810304 18827128770674688 18845273150879616 18865153771978752 18880924458351312 18892500745572864 18910708127097948 18922302675305856 18930657778131456 18988005115150668 19144404470734848 19180621671975936 19210878097369344 19219360620063744 19249678154117376 19277582535207432 19286094511105632 19316517314374728 19328360672630016 19395473036076648 19512466337581056 19543246230541824 19555228601008128 19580217956808768 19592222995408896 19611104724397872 19623128700317184 19635160048386048 19691264563859952 19703337687442944 19891015067234304 19922392100975616 19991567073548448 20003824318841856 20023102722809592 20044225882727424 20060982236998269 20104946592512472 20113823889264672 20308893535033344 20317860884127744 20340929750155776 20349911244773376 20379410526474432 20411557978454928 20420570658817728 20433090935126016 20452783038749712 20536383214669392 20660258475085824 20731995483679872 20744706701021184 20764699119950688 20777430388571136 20803981579109316 20836798769672739 20849574244087008 20862357551410176 20921968599101199 21061074777071616 21094297518680064 21134203508936448 21167541607286592 21180519867009024 21189872080871424 21223297993476096 21241040015645226 21254063338769472 21296990000397888 21469667056697344 21503534331211776 21513029171429376 21537455029576704 21546964847407104 21578199380972928 21612237859540512 21621780697571712 21635037460721664 21687280352108361 21696856324993836 21731081978671569 21819907165586229 21875567797149696 21951524629778688 21964983565787136 21986152009359552 21999632176134144 22027745201409864 22041250869835008 22062492814947606 22076019787856832 22089555054434304 22152672634342446 22166254898373312 22299961528664064 22335138549190656 22377391950638592 22391111994753024 22412691113597568 22426432800362496 22436335144452096 22471727287209984 22490512957742004 22504302358697088 22549754118068352 22628051875422756 22768448115400704 22814433367842816 22847505226912512 22857593494643712 22883545968925248 22893650150370048 22907686723117056 22926836842283736 22963002725761794 22973141991169944 22987227302016768 23162365902864384 23206184245106688 23242790784471552 23257041422598144 23323494919139856 23337795038648832 23352103925858304 23360286509944524 23374609187142528 23455771024597884 23470152245336448 23693709124205568 23731084708515072 23745634729795584 23775978947553504 23813484308197416 23828084850385152 23838606090980352 23876210242660608 23910821256115656 23959113750447624 24107768592777216 24153375438784512 24156458860068864 24191476122613248 24202157817858048 24240335453332992 24255197706829824 24275474303594544 24313767591983076 24324503284768176 24339417143311872 24571253906583552 24610013771793408 24656570760425856 24695465208501024 24710606511510528 24781213351586097 24796407228564384 24835522261338936 24937036760669976 25087456719747072 25127030867839488 25142436772724736 25174565944468416 25190000994097152 25214277502797264 25229736900407808 25240877037508608 25317340153534224 25368473382826896 25574162229301248 25614504129825792 25625814160084992 25666237538823168 25703443380276576 25714792681474176 25755356419166304 25771147563506688 25792691447569203 25844784740066187 25860630714768864 26016621783441408 26057661640722432 26106957275745024 26122963993878528 26148139632530496 26164171600422912 26238931784032338 26255019418479936 26271116916590592 26521353422979072 26563189467967488 26655422764731264 26671765758455808 26697470297079456 26713839071020032 26725634510303232 26747976315997692 26790169846722093 26806595456683296 26818431852352896 26899673913130113 26954002969253577 27078524713377792 27121239666874368 27133214993031168 27172547368632576 27215410637939904 27227427545090304 27244121246834688 27270377384999616 27287097420183552 27309908591543862 27365066195364198 27381844286225856 27547011300114432 27642660644906496 27659608934694912 27686265493267584 27703240518094848 27738642105479088 27782398359563652 27799432325449344 27816476735213568 27895958132134932 28125730024906752 28178938011915264 28223388809715456 28240693156012032 28297730657968128 28321386687526968 28338751118359296 28366062190646922 28383454012958784 28395986667197184 28482007672726002 28671379108282368 28716606706102272 28729286463209472 28770932507963904 28816317146054016 28829040930095616 28846716614295552 28916373802811148 28929141766658448 28974775971562092 28992541008945024 29093209554114972 29268699506371584 29314869345812736 29332842901512192 29370326935213152 29388334493113344 29416657086596808 29434693050475776 29452740072579072 29536896845789928 29555006531164416 29780184732254208 29836522600851456 29883588151463424 29901910400483328 29962303049613312 29987350610322672 30005736478262784 30066338824091136 30157419888768708 30170735833897008 30463340302550016 30476791326191616 30511394625233664 30524866867160064 30569115789711648 30617336967682392 30630855988226592 30649636402689024 30804574822004088 30941578993475584 30990387712628736 31097993225519808 31117060051531776 31147048679926032 31166145582856704 31185254194495488 31205972368663974 31274361366130512 31293536327115264 31591612165607424 31641446278020096 31701305263404672 31751312410929888 31770779800513536 31784808121307136 31834946990214144 31861560023467839 31881095008154208 31945485000596832 32204500585046016 32255301496817664 32269543757144064 32320447271110656 32367299071459392 32418356789310768 32432671046357568 32452556191082496 32545284487490754 32761671875444736 32813351695724544 32875427680567808 32927286944668032 32947475348680704 32979228014039328 33041617802114796 33061876304752512 33093739222421409 33114029681785248 33134332581651456 33229008951513669 33249382347559968 33449942292996096 33502707823785984 33566087925957888 33586667992129536 33619036670396352 33639649200543744 33654502716678144 33735769436613006 33756453538045632 33824631177102528 33942077813134134 34098882972401664 34152672173101056 34167752213446656 34221650051764224 34271257840368768 34286390241965568 34340475225555072 34361530084675584 34390255263425604 34444504088642691 34459712986754916 34480840953025152 34743548854296576 34809276367660032 34864186176707328 34885562133897216 34985242378709784 35006692557973248 35028155888787456 35040429764916786 35183656536896826 35205228368004672 35417585957289984 35540563686308352 35562354344607744 35596627062772608 35618452094693376 35634179347070976 35663968421330256 35720226462296124 35742127275577728 35757909136470528 35866231884173484 35938670625671436 36161652889165824 36230063158176768 36234688290103296 36287214183919872 36303236726787072 36360503179999488 36382796560244736 36413211455391816 36486754927152264 36509125714967808 36856880859875328 36915020657690112 36937654024126464 36984856140638784 37043197812751536 37065909767265792 37088635646951424 37194610842846576 37405555141004964 37571917349220352 37631185079620608 37690546301759232 37761848916702624 37785001491145728 37821416254195896 37844605350611712 37861315556262912 37976010230301336 38288808941469696 38361243343951872 38421756194738688 38438721240127488 38499356308234752 38555165070414864 38572189022211264 38633034628749456 38656721345260032 38790946072153296 39024932675162112 39086492461083648 39160435913617536 39184445990817792 39222209448795744 39246257400634368 39358397676048507 39382529127719904 39406675374885888 39782030134468608 39844784201951232 39983134147096896 40007648637683712 40046205445619184 40088451765454848 40121964473996538 40209893185024944 40227647778529344 40617787070066688 40635721768255488 40681859500311552 40699822489546752 40758821052948864 40823115956909856 40841141317635456 40866181870252032 40905566077499424 40964862887315793 41047599293046297 41072766429338784 41320516950171648 41463990967359744 41489413402042368 41529398239901376 41554860777142272 41607963158218632 41673597539345478 41699148488174016 41724715102820352 41843937198202398 42122149554143232 42188595037360128 42268407017872896 42335083214573184 42361039734018048 42379744161742848 42446595986952192 42482080031290452 42508126677538944 42549093285970383 42593980000795776 42723011509089003 43007068662423552 43074910059153408 43093929694814208 43156398761945856 43224475719081024 43243561395143424 43270074921443328 43374560704216722 43393712649987672 43462163957343138 43639814331172458 43751135594299392 43903049259557376 43929967131574272 43972304018719104 43999264352268288 44055490402819728 44082501739670016 44124985629895212 44152039575713664 44179110108868608 44305345268684892 44332509796746624 44670277098381312 44754783901277184 44825382227195136 44852865600724992 44943454574419968 44981025915484008 45008604717394176 45099508236136704 45256103750845512 45536896230801408 45628866735685632 45695010453825024 45715186989287424 45767091937850496 45787300300740096 45815373446234112 45853673684567472 45926005451523588 45946283982339888 45974454604033536 46412368490213376 46485581568943104 46646989838279712 46675590077297664 46720573019889048 46749218374285056 46808958552995961 46911542049195768 46940304490672896 47387418248411136 47462169417030144 47491269459591168 47551957895107008 47626968616394832 47656169700770304 47677212181960704 47752420485321216 47821642512231312 47918227500895248 48306750877569024 48382952245226496 48404315635716096 48480670906665984 48550948607189088 48627535183966152 48649006569536352 48678834286623744 48817926731236131 49142507813167104 49220027543586816 49313141520851712 49390930417002048 49421213023021056 49562426703172194 49592814457128768 49671044522677872 49874073521339952 50174913439494144 50254061735678976 50349131888936832 50380001988194304 50428555005594528 50459473800815616 50481754075017216 50603654154919509 50634680307068448 50736946765653792 50913116719701201 51148324458602496 51229008259651584 51251628320169984 51332475077646336 51406886760553152 51429585362948352 51510712838332608 51542295127013376 51585382895138406 51689569480132374 51721261429537728 52033243566882816 52115323281444864 52213914551490048 52245927987757056 52296279265060992 52328343200845824 52477863568064676 52510038836959872 52542233833181184 52775484805345239 53126378935934976 53310845529462528 53343531516911616 53394940594158912 53427678142040064 53451269020606464 53495952631995384 53580339693444186 53613190913366592 53636863704705792 53799347826260226 53908005938507154 54157049426755584 54242479333748736 54266429986062336 54345094737265152 54430821275879808 54454855090180608 54488242493669376 54540754769999232 54574194840367104 54619817183087724 54730132390728396 54763688572451712 55285321289812992 55372530986535168 55406481036189696 55477284210958176 55564796719127304 55598864650898688 55632953470427136 55791916264269864 56251460049813504 56357876023830528 56446777619430912 56481386312024064 56595461315936256 56642773375053936 56677502236718592 56732124381293844 56766908025917568 56791973334394368 56964015345452004 57433213412204544 57541865015927808 57632634292108032 57658081860191232 57832747605622296 57858283533316896 57949551943124184 57985082017890048 58186419108229944 58537399012743168 58629738691625472 58665685803024384 58740653870426304 58776668986226688 58833314173193616 58869386100951552 58905480145158144 59073793691579856 59110013062328832 59673045201702912 59767176302926848 59974701220645344 60011472956525568 60132677648182272 60182946710994807 60314839777537416 60341471667794016 60926680605100032 60953582652383232 61022789250467328 61049733734320128 61138231579423296 61234673935364784 61261711976453184 61299272805378048 61609149644008176 61883157986951168 61980775425257472 62195986451039616 62234120103063552 62294097359852064 62332291165713408 62411944737327948 62510396309018217 62548722732261024 62587072654230528 62765905797303597 63183224331214848 63282892556040192 63402610526809344 63502624821859776 63541559601027072 63569616242614272 63669893980428288 63723120046935678 63762190016308416 63890970001193664 64409001170092032 64510602993635328 64539087514288128 64640894542221312 64734598142918784 64836713578621536 64865342092715136 64905112382164992 65061841056325083 65090568974981508 65459721496758687 65626703391449088 65750855361135616 65854573889336064 65894950697361408 65958456028078656 66083235604229592 66123752609505024 66187478444842818 66228059363570496 66268665163302912 66458017903027338 66498764695119936 66899884585992192 67005415647571968 67132175851915776 67173335984259072 67238073340792704 67279298401087488 67309005433356288 67471538873226012 67512907076091264 67649262354205056 67884155626268268 68305344346202112 68443300103528448 68542515680737536 68572780483931136 68680950451110144 68723060169351168 68780510526851208 68889008177285382 68919425973509832 68961681906050304 69487097708593152 69618552735320064 69728372353414656 69771124267794432 69970484757419568 70013385115946496 70056311777574912 70080859529833572 70367313073793652 70410456736009344 71081127372616704 71193254125545216 71236904189386752 71327936842660512 71440452924592248 71484254551155456 71515818272941056 71732463768346968 71877341251342872 72323305778331648 72460126316353536 72469376580206592 72574428367839744 72606473453574144 72721006359998976 72765593120489472 72826422910783632 72973509854304528 73018251429935616 73713761719750656 73830041315380224 73969712281277568 74086395625503072 74131819534531584 74343640054758291 74389221685693152 74811110282009928 75143834698440704 75262370159241216 75381092603518464 75523697833405248 75570002982291456 75642832508391792 75689210701223424 75722631112525824 75952020460602672 76722486687903744 76843512389477376 76877442480254976 76998712616469504 77110330140829728 77144378044422528 77266069257498912 77313442690520064 77378074342707609 77534354220198561 77581892144306592 78049865350324224 78172984922167296 78320871827235072 78368891981635584 78444418897591488 78492514801268736 78716795352097014 78765058255439808 78813350749771776 79564060268937216 79689568403902464 79966268294193792 80015297275367424 80092410891238368 80176903530909696 80243928947993076 80370509540166279 80419786370049888 80455295557058688 80699021739390339 81235574140133376 81363719000623104 81399644979093504 81517642105897728 81646231913819712 81682282635270912 81732363740504064 81811132154998848 81929725774631586 82095198586092594 82145532858677568 82641033900343296 82927981934719488 82978826804084736 83058796479802752 83109721554284544 83215926316437264 83347195078690956 83398296976348032 83449430205640704 83687874396404796 84377190074720256 84536814035745792 84670166429146368 84722079468036096 84893191973904384 84964160062580904 85016253355077888 85098186571940766 85187960001591552 85446023018178006 86014137324847104 86149820118306816 86187859389628416 86312797523891712 86448951438162048 86487122790286848 86540149842886656 86749121408433444 86787425299975344 86924327914686276 87279628662344916 87806098519114752 87944608037438208 87998528704536576 88110980805639456 88165003479340032 88249971259790424 88304079151427328 88358220217737216 88610690537369784 88665019593493248 89340554196762624 89509567802554368 89650764454390272 89705731201449984 89886909148839936 89962051830968016 90017209434788352 90199016472273408 90512207501691024 91390020907650048 91430373978574848 91534183875700992 91574600601480192 91707347369134944 91852010903047176 91892567964679776 91948909208067072 92824736980426752 92971163137886208 93293979676559424 93351180154595328 93441146039778096 93498436748570112 93617917105991922 93823084098391536 93880608981345792 94774836496822272 94924338834060288 95103915790214016 95253937232789664 95312339401540608 95354424363921408 95504840970642432 95584680070403517 95643285024462624 95836455001790496 96613501755138048 96765904490452992 96808631271432192 96961341813331968 97101897214378176 97255070367932304 97298013139072704 97357668573247488 97635853462472262 98285015626334208 98440055087173632 98626283041703424 98781860834004096 98842426046042112 99124853406344388 99185628914257536 99281217667264227 99342089045355744 99687026854541007 99748147042679904 100349826878988288 100508123471357952 100698263777873664 100760003976388608 100857110011189056 100918947601631232 100963508150034432 101207308309839018 101269360614136896 101473893531307584 101826233439402402 102296648917204992 102458016519303168 102503256640339968 102664950155292672 102813773521106304 102859170725896704 103021425676665216 103084590254026752 103170765790276812 103333512265928073 103379138960264748 103442522859075456 104230646562889728 104427829102980096 104592558530121984 104656686401691648 104955727136129352 105020077673919744 105084467666362368 105550969610690478 106252757871869952 106621691058925056 106687063033823232 106789881188317824 106855356284080128 106902538041212928 106991905263990768 107160679386888372 107226381826733184 107273727409411584 107598695652520452 107816011877014308 108484958667497472 108690189474530304 108861642551759616 108909710180361216 109081509539998464 109148389680734208 109239634366175448 109460264781456792 109527377144903424 110570642579625984 110745061973070336 110812962072379392 110954568421916352 111129593438254608 111197729301797376 111265906940854272 111583832528539728 112715752047661056 112893555238861824 113285546750107872 113355004473437184 113464248762587688 113533816051835136 113583946668788736 113928030690904008 114866426824409088 115083730031855616 115265268584216064 115316163720382464 115665495211244592 115716567066633792 115899103886248368 115970164035780096 116372838216459888 117074798025486336 117259477383250944 117481307740852608 117553337972453376 117666628346387232 117738772201903104 118075193028145521 118147587383159712 118220026124657664 119346090403405824 119534352605853696 119949402441290688 120022945913051136 120265355296364544 120365893421989614 120629679555074832 120682943335588032 121853361210200064 121907165304766464 122045578500934656 122099467468640256 122276463158846592 122469347870729568 122523423952906368 122598545610756096 122894588661947379 123142797879138891 123218299288016352 123961550850514944 124391972902079232 124468240206127104 124588194719704128 124664582331426816 124823889474655896 125020792618036434 125097445464522048 125174145308461056 125531811594607194 126366448662429696 126565785112080384 126805221053618688 127005249643719552 127083119202054144 127139232485228544 127339787960856576 127446240093871356 127524380032616832 127781940002387328 128169034527267009 129021205987270656 129281789084442624 129469196285837568 129673427157243072 129730684185430272 129810224764329984 130123682112650166 130181137949963016 130919442993517374 131253406782898176 131501710722271232 131709147778672128 131789901394722816 131916912056157312 132166471208459184 132247505219010048 132374956889685636 132456118727140992 132537330326605824 132916035806054676 132997529390239872 134010831295143936 134264351703831552 134476146681585408 134558596802174976 134943077746452024 135025814152182528 135298524708410112 135768311252536536 136610688692404224 136886600207056896 137085031361475072 137145560967862272 137361900902220288 137446120338702336 137561021053702416 137778016354570764 137838851947019664 137923363812100608 139237105470640128 139456744706829312 139940969514839136 140026770231892992 140161719059667144 140426875658987883 140734626147587304 140820913472018688 142162254745233408 142386508251090432 142473808378773504 142655873685321024 142880905849184496 142968509102310912 143031636545882112 143464927536693936 143754682502685744 144920252632707072 145148856735679488 145212946907148288 145442012719997952 145652845821567264 145947019708609056 146036502859871232 146453780193708393 147427523439501312 147660082630760448 147939424562555136 148172791251006144 148263639069063168 148687280109516582 148778443371386304 149622220564019856 150287669396881408 150524740318482432 150762185207036928 151047395666810496 151140005964582912 151285665016783584 151378421402446848 151445262225051648 151810962464758527 151904040921205344 152739350159103603 153444973375807488 153687024778954752 153754884960509952 153997425232939008 154220660281659456 154288756088845056 154532138514997824 154626885381040128 154756148685415218 155068708440397122 155163784288613184 156099730700648448 156345969844334592 156641743654470144 156737783963271168 156888837795182976 156985029602537472 157433590704194028 157530116510879616 157626701499543552 159379136807804928 159932536588387584 160030594550734848 160184821782476736 160353807061819392 160487857895986152 160741019080332558 160839572740099776 160910591114117376 161398043478780678 162471148280266752 162727438001246208 162799289958187008 163035284211795456 163292463827639424 163364565270541824 163464727481008128 163622264309997696 163859451549263172 164190397172185188 164291065717355136 165855963869438976 166117592959605504 166219443108569088 166431852632874528 166694390157381912 166796593952696064 166898860411281408 167375748792809592 168754380149440512 169073628071491584 169340332858292736 169444158936072192 169786383947808768 169928320125161808 170032506710155776 170196373143881532 170375920003183104 170892046036356012 172299640236613632 172625595047783424 172897902876324096 172974245580573696 173498242816866888 173574850599950688 173848655829372552 174559257324689832 175612197038229504 175889216074876416 175997057409073152 176221961611278912 176330006958680064 176499942519580848 176608158302854656 176716440435474432 177221381074739568 177330039186986496 179019135605108736 179301528908780544 179924103661936032 180034418869576704 180398032944546816 180548840132984421 181024415003382048 182780041815300096 182860747957149696 183068367751401984 183149201202960384 183414694738269888 183704021806094352 183785135929359552 183897818416134144 185649473960853504 185942326275772416 186587959353118848 186702360309190656 186882292079556192 186996873497140224 187235834211983844 187531188927054651 187646168196783072 187761217962691584 188297717391910791 189549672993644544 189848677668120576 190207831580428032 190507874465579328 190624678803081216 190708848727842816 191009681941284864 191169360140807034 191286570048925248 191672910003580992 193227003510276096 193531808980905984 193617262542864384 193922683626663936 194203794428756352 194510140735864608 194596026278145408 194715337146494976 195185523168975249 195271706924944524 196880110174347264 197252566083406848 197563721668008192 197684852092084224 198249706812688776 198371257828515072 198562435334528454 198684178090711488 199374053709082014 199496294085359808 200699653757976576 201016246942715904 201396527555747328 201520007952777216 201714220022378112 201837895203262464 201927016300068864 202414616619678036 202538721228273792 202947787062615168 203652466878804804 204916033038606336 205329900310585344 205627547042212608 205718341451793408 206042851353330432 206169180508053504 206341531580553624 206667024531856146 206758277920529496 206885045718150912 208461293125779456 208855658205960192 209185117060243968 209313372803383296 209911454272258704 210040155347839488 210168935332724736 211101939221380956 213243382117850112 213579762376635648 213710712568160256 213983810527981536 214321358773776744 214452763653466368 214547454818823168 215197391305040904 215632023754028616 216969917334994944 217380378949060608 217723285103519232 217819420360722432 218163019079996928 218296779361468416 218479268732350896 218920529562913584 219054754289806848 221141285159251968 221490123946140672 221909136843832704 222259186876509216 222395458603594752 223030920164274873 223167665057079456 225431504095322112 225787110477723648 226571093500215744 226710008946874368 226928497525175376 227067632103670272 227167893337577472 227856061381808016 230167460063711232 230530537168432128 230632327440764928 231330990422489184 231433134133267584 231798207772496736 231940328071560192 232134223028122827 232603062660595683 232745676432919776 234149596050972672 234518954766501888 234962615481705216 235106675944906752 235333256692774464 235477544403806208 236150386056291042 236295174766319424 236440052249315328 238692180806811648 239068705211707392 239898804882581376 240045891826102272 240530710592729088 240731786843979228 241111528620498837 241259359110149664 241365886671176064 242097065218171017 243706722420400128 244091157001869312 244198934937280512 244552926317693184 244938695741459136 245046847905812736 245197091221512192 245789177323894758 246285595758277782 246436598576032704 247923101701029888 248783945804158464 248936480412254208 249176389439408256 249329164662853632 249647778949311792 250041585236072868 250194890929044096 250348290616922112 251063623189214388 253131570224160768 253610442107237376 254010499287439104 254166238404108288 254679575921713152 254892480187742712 255048760065233664 255563880004774656 256338069054534018 258042411974541312 258563578168885248 258938392571675136 259346854314486144 259461368370860544 259620449528659968 260247364225300332 260362275899926032 261838885987034748 263003421444542464 263418295557344256 263833824112314624 264332942416918368 264495010438020096 264749913779371272 264912237454281984 265074660653211648 265832071612109352 265995058780479744 268021662590287872 268528703407663104 268952293363170816 269117193604349952 269886155492904048 270051628304365056 270597049416820224 271536622505073072 274170062722950144 274291121935724544 274723801804440576 275122042107404832 275556032709141528 275677703894039328 275846727624201216 278474210941280256 278913489413658624 279881939029678272 280053540463785984 280323438119334288 280853751317975766 281469252295174608 281641826944037376 284324509490466816 284773016502180864 285311747370642048 285761811698368992 285937018204621824 286063273091764224 286754040211210551 286929855073387872 287509365005371488 289840505265414144 290297713471358976 290425893814296576 290884025439995904 291305691643134528 291894039417218112 292073005719742464 292907560387416786 294855046879002624 295320165261520896 295878849125110272 296345582502012288 296527278138126336 297374560219033164 297556886742772608 297843653001792681 299061080563623021 299244441128039712 301049480636964864 301524370414073856 302094791333620992 302280011929165824 302571330033567168 302756842804893696 302890524450103296 303621924929517054 303808081842410688 305478700318207206 306889946751614976 307374049557909504 307509769921019904 307994850465878016 308441320563318912 308577512177690112 309064277029995648 309253770762080256 309512297370830436 310137416880794244 310327568577226368 312691939688669184 313283487308940288 313777675590365952 313970059205074944 314867181408388056 315060233021759232 315253402999087104 318758273615609856 319865073176775168 320061189101469696 320369643564953472 320707614123638784 320975715791972304 321482038160665116 321679145480199552 321821182228234752 322796086957561356 325454876002492416 326070568423590912 326584927655278848 326729130541083648 327244528619995392 327718903098526344 328380794344370376 328582131434710272 331711927738877952 332235185919211008 332438886217138176 332863705265749056 333388780314763824 333593187905392128 333797720822562816 334751497585619184 338147256142983168 338680665716585472 339856640250323616 340065013420311552 340392746287763064 340751840006366208 341784092072712024 344599280473227264 345251190095566848 345795805752648192 345948491161147392 346996485633733776 347149701199901376 347697311658745104 349118514649379664 351224394076459008 351778432149752832 352443923222557824 352660013917360128 352999885039161696 353216316605709312 354225579084436563 354442762149479136 354660078373972992 358038271210217472 358603057817561088 359848207323872064 360068837739153408 360796065889093632 361097680265968842 362048830006764096 365560083630600192 365721495914299392 366136735502803968 366298402405920768 366829389476539776 367408043612188704 367570271858719104 367795636832268288 368683765985842137 369428393637416673 371884652551544832 373175918706237696 373404720618381312 373764584159112384 373993746994280448 374471668423967688 375062377854109302 375292336393566144 375522435925383168 376595434783821582 379099345987289088 379697355336241152 380415663160856064 381015748931158656 381249357606162432 381417697455685632 382019363882569728 382338720281614068 382573140097850496 383345820007161984 387063617961811968 387845367253327872 388407588857512704 389020281471729216 389192052556290816 389430674292989952 390371046337950498 390543413849889048 393760220348694528 394505132166813696 395127443336016384 395369704184168448 396499413625377552 396742515657030144 397124870669056908 397368356181422976 398748107418164028 398992588170719616 402032493885431808 402793055111494656 403428440044756224 403675790406524928 404829233239356072 405077442456547584 405895574125230336 407304933757609608 409832066077212672 410659800621170688 411255094084425216 411436682903586816 412085702706660864 412338361016107008 412683063161107248 413334049063712292 413516555841058992 413770091436301824 417711316411920384 418370234120487936 419822908544517408 420080310695678976 421280626976963649 422203878442761912 426486764235700224 427159524753271296 427421425136320512 427967621055963072 428642717547553488 428905527306932736 429094909637646336 430394782610081808 431264047508057232 434760757898121216 435446570207038464 435638840721444864 436326038159993856 436958537464701792 437841059125827168 438109508579613696 439361340581125179 442282570318503936 442980247892281344 443818273687665408 444518373753018432 444790917207189504 446061840328549746 446335330114158912 450863008190644224 451574220955447296 453142187000431488 453420017893748736 453856995050350752 454135264207340544 454335786675154944 455432887394275581 455712122763616032 458218050477310809 460334920127422464 461061074336864256 461264654881529856 462661980844978368 462866268266535168 463596415544993472 463880656143120384 464268446056245654 465206125321191366 465491352865839552 468299192101945344 469037909533003776 469925230963410432 470213351889813504 470666513385548928 470955088807612416 472300772112582084 472590349532638848 472880104498630656 478137410423414784 479797609765162752 480091783652204544 481061421185458176 481463573687958456 482223057240997674 482518718220299328 482731773342352128 484194130436342034 487413444840800256 488182314003738624 488397869874561024 489105852635386368 489877391482918272 490093695811625472 490394182443024384 491578354647789516 492571191516555564 492873197152065408 497567891608316928 498352778878816512 498658329325707264 499295557898623584 500083170472145736 500389781858088192 500696581233844224 502127246378428776 506263140448321536 507220884214474752 508020998574878208 508332476808216576 509359151843426304 509784960375485424 510097520130467328 511127760009549312 512676138109068036 517876785143350272 518693708628972288 518922736741721088 520494728450600664 520724551799852064 523677771974069496 526006842889084928 526836591114688512 527667648224629248 528665884833836736 528990020876040192 529499827558742544 529824474908563968 530149321306423296 531664143224218704 531990117560959488 537057406815326208 537904586726341632 539772310985808096 540103256608730112 541194098833640448 541646520398953263 543073245010146144 548340125445900288 548582243871449088 549447603608881152 550244084214809664 551112065418283056 551355407788078656 551693455248402432 556948421882560512 557826978827317248 559763878059356544 560107080927571968 560646876238668576 561707502635951532 562593566781163953 562938504590349216 563283653888074752 564893152175732373 568649018980933632 569546033004361728 570623494741284096 571523623396737984 571874036409243648 572126546183528448 573508080422421102 573859710146775744 575018730010742976 579681010530828288 580595426942717952 580851787628593152 581768050879991808 582611383286269056 583788078834436224 584146011439484928 585556569506925747 585815120774833572 590640330523041792 591757698250220544 592691165004024576 593054556276252672 594749120438066328 595113773485545216 595687306003585362 598122161127246042 598488882256079424 602098961273929728 603048740828147712 604189582667241984 604560023858331648 605142660067134336 605513685609787392 605781048900206592 607243849859034108 607616163684821376 610957400636414412 614748099115819008 615989700931756032 616882641126637824 617155024355380224 618128554059991296 618507541524160512 619024594741660872 620274833761588488 620655137154452736 625383879377338368 626566974617880576 627555351180731904 627940118410149888 629734362816776112 630120466043518464 630506805998174208 639730146353550336 640739287129906944 641951431583944608 642964076321330232 643358290960399104 643642364456469504 645592173915122712 650909752004984832 652141136847181824 653169855310557696 653458261082167296 654489057239990784 655437806197052688 656761588688740752 657164262869420544 663423855477755904 664470371838422016 665727410531498112 666777560629527648 667186375810784256 669092760492824619 669502995171238368 676294512285966336 677361331433170944 679713280500647232 680130026840623104 680785492575526128 681503680012732416 683568184145424048 690502380191133696 691591611505296384 691896982322294784 693992971267467552 694299402399802752 695394623317490208 696402669084368481 697809187981787049 698237029298759328 702448788152918016 703556864299505664 704887846445115648 705320027834720256 705999770078323392 706432633211418624 708451158168873126 708885524298958272 709320156747945984 716076542420434944 717206115635122176 719696414647744128 720137675478306816 721592131778187264 722195360531937684 723334585861496511 724097660013528192 726291195654513051 731120167261200384 732273471005607936 732596804811841536 733658778953079552 734816087224377408 735140543717438208 735591273664536576 737367531971684274 738856787274833346 743769305103089664 746351837412475392 746809441236762624 747529168318224768 747987493988560896 748943336847935376 750124755708218604 750584672787132288 751044871850766336 753190869567643164 759394710672482304 760831326321712128 762031497862317312 762498715212324864 764038727765139456 764677440563228136 765146280195700992 766691640014323968 774127235923623936 775690734506655744 776815177715025408 778040562943458432 778384105112581632 778861348585979904 780742092675900996 781086827699778096 789010264333627392 790254886672032768 792998827250755104 793485031314060288 794249741338113816 794736712362845952 797496214836328056 797985176341439232 804064987770863616 805586110222989312 806856880089512448 807351580813049856 809658466478712144 810154884913095168 811791148250460672 814609867515219216 822510188168850432 822873365807173632 824171405413321728 825366126322214496 826668098127424584 827033111682117984 827540182872603648 835422632823840768 836740468240975872 839645817089034816 840160621391357952 842561253953927298 844407756885523824 852973528471400448 854319049506542592 855935242111926144 857285435095106976 857811054613865472 858189819275292672 860262120633631653 860789565220163616 862528095016114464 869521515796242432 870893140414076928 871277681442889728 872652076319987712 873917074929403584 875682118251654336 876219017159227392 878722681162250358 884565140637007872 885960495784562688 887636547375330816 889036747506036864 889581834414379008 892123680657099492 892670660228317824 897183241690869063 903148441910894592 906284374000862976 906840035787497472 907713990100701504 908270528414681088 908671573350309888 910865774788551162 911424245527232064 916436100954621618 920669840254844928 922122148673728512 922529309763059712 925323961689956736 925732536533070336 927192831089986944 927761312286240768 928536892112491308 930412250642382732 930982705731679104 938075819066007552 939850461926820864 941333026771097856 941910177615224832 944601544225164168 945180699065277696 945760208997261312 956274820846829568 959595219530325504 960183567304409088 962122842370916352 962927147375916912 964446114481995348 965037436440598656 965463546684704256 968388260872684068 976364628007477248 978211705270772736 979754782965836544 980187391623250944 983156709295579032 985142383033111128 985746394304130816 995135783216633856 996705557757633024 997316658651414528 998591115797247168 1000166340944291472 1000779563716176384 1001393162467688448 1004254492756857552 1014441768428949504 1016041997149756416 1019569920750970848 1020195040260934656 1022255520019098624 1025352276218136072 1035753570286700544 1037387417257944576 1037845473483442176 1040989456901201328 1041449103599704128 1047355543948138992 1052013685778169856 1053673182229377024 1055335296449258496 1057331769667673472 1057980041752080384 1058999655117485088 1059648949817127936 1062676737253309689 1063328286448437408 1063980235121918976 1074114813630652416 1075809173452683264 1079544621971616192 1080206513217460224 1082388197667280896 1083293040797906526 1086146490020292288 1096680250891800576 1097164487742898176 1098895207217762304 1100488168429619328 1102224130836566112 1102710815576157312 1103386910496804864 1106051297957526411 1115653957654634496 1119527756118713088 1120214161855143936 1121293752477337152 1123415005271903064 1125187133562327906 1125877009180698432 1126567307776149504 1129786304351464746 1137298037961867264 1139092066008723456 1141246989482568192 1143047246793475968 1143748072818487296 1144253092367056896 1147016160844842204 1147719420293551488 1150037460021485952 1161190853885435904 1163536101759983616 1165222766572538112 1167576157668872448 1168292022878969856 1171113139013851494 1171630241549667144 1181280661046083584 1183515396500441088 1185382330008049152 1186109112552505344 1189498240876132656 1190227546971090432 1191374612007170724 1196244322254492084 1196977764512158848 1206097481656295424 1208379165334483968 1210285320134268672 1211027371219574784 1214487699718068216 1215232327369642752 1221914801272828824 1229496198231638016 1231979401863512064 1233765282253275648 1234310048710760448 1236257108119982592 1237015083048321024 1238049189483321744 1240549667523176976 1241310274308905472 1253133949235761152 1255110702361463808 1259468725633552224 1260240932087036928 1263841880930890947 1279460292707100672 1281478574259813888 1283902863167889216 1285928152642660464 1286716581920798208 1287284728912939008 1291184347830245424 1304282273694363648 1306339710621115392 1306916522164334592 1308978114479981568 1310875612394105376 1313523177377481504 1314328525738841088 1318084021743375537 1326847710955511808 1328940743676844032 1331454821062996224 1333555121259055296 1334372751621568512 1338185520985649238 1339005990342476736 1352589024571932672 1354722662866341888 1359426561001294464 1360260053681246208 1361570985151052256 1363007360025464832 1366298662182826743 1367136368290848096 1381004760382267392 1383183223010592768 1383793964644589568 1387985942534935104 1388598804799605504 1390789246634980416 1392805338168736962 1395618375963574098 1396474058597518656 1404897576305836032 1407113728599011328 1409775692890231296 1410640055669440512 1411999540156646784 1412865266422837248 1416902316337746252 1417771048597916544 1418640313495891968 1434412231270244352 1439392829295488256 1440275350956613632 1443184263556374528 1444390721063875368 1446669171722993022 1448195320027056384 1452582391309026102 1462240334522400768 1464546942011215872 1465193609623683072 1467317557906159104 1469632174448754816 1470281087434876416 1471182547329073152 1474735063943368548 1477713574549666692 1492703674824950784 1495058336636449536 1495974987977121792 1497886673695870752 1500249511416437208 1501169345574264576 1502089743701532672 1506381739135286328 1518789421344964608 1521662652643424256 1524062995724634624 1524997430424649728 1528077455530278912 1529354881126456272 1530292560391401984 1533383280028647936 1553630355430050816 1556081125886916864 1556768210225163264 1561484185351801992 1562173655399556192 1578020528667254784 1580509773344065536 1585997654501510208 1586970062628120576 1588499482676227632 1589473424725691904 1594992429672656112 1595970352682878464 1611172220445978624 1613713760179024896 1619316932957424288 1620309769826190336 1623582296500921344 1624939561196859789 1629219735030438432 1645020376337700864 1645746731614347264 1648342810826643456 1650732252644428992 1653336196254849168 1654066223364235968 1655080365745207296 1670845265647681536 1673480936481951744 1679291634178069632 1680321242782715904 1685122507907854596 1687780700343491859 1688815513771047648 1694679456527197119 1705947056942800896 1708638099013085184 1711870484223852288 1714570870190213952 1715622109227730944 1716379638550585344 1720524241267263306 1721579130440327232 1725056190032228928 1739043031592484864 1741786280828153856 1742555362885779456 1745304152639975424 1747834149858807168 1751364236503308672 1752438034318454784 1756669708520777241 1757445362324500716 1771920991569125376 1775273094750661632 1778073495012073728 1779163668828758016 1784247361314198984 1785341320456635648 1794366483381738126 1806296883821789184 1812568748001725952 1813680071574994944 1815427980201403008 1816541056829362176 1817343146700619776 1821731549577102324 1822848491054464128 1832872201909243236 1844244297347457024 1850647923379913472 1851465073066140672 1854385662179973888 1855522624572481536 1857073784224982616 1860824501284765464 1861965411463358208 1876151638132015104 1879700923853641728 1882666053542195712 1883820355230449664 1889203088450328336 1890361398130555392 1891520417994522624 1919190439060651008 1925854294751833824 1928892228963990696 1930074872881197312 1930927093369408512 1936776521745368136 1952729256014954496 1956423410541545472 1959509565931673088 1960374783246501888 1966313418591158064 1970284766066222256 1971492788608261632 1990271566433267712 1993411115515266048 1997182231594494336 2000332681888582944 2001559127432352768 2007278281478473857 2008508985513715104 2028883536857899008 2032083994299512832 2039139841501941696 2040390080521869312 2044511040038197248 2050704552436272144 2071507140573401088 2074774834515889152 2075690946966884352 2081978913802402656 2082898207199408256 2089208007253105443 2093427563945361147 2094711087896277984 2107346364458754048 2110670592898516992 2114663539335346944 2115960083504160768 2117999310234970176 2119297899634255872 2125353474506619378 2126656572896874816 2127960470243837952 2148229627261304832 2151618346905366528 2159089243943232384 2160413026434920448 2164776395334561792 2166586081595813052 2172292980040584576 2178873586963539153 2193360501783601152 2197790414435524608 2200976336859238656 2204448261673132224 2205421631152314624 2206773820993609728 2212102595915052822 2231307915309268992 2239055512237426176 2240428323710287872 2242587504954674304 2246830010543806128 2250374267124655812 2251754018361396864 2253134615552299008 2259572608702929492 2278184132017446912 2282493978965136384 2286094493586951936 2287496145636974592 2294032321689684408 2295438840587102976 2300074920042971904 2322381707770871808 2327072203519967232 2330445533145076224 2335152315337744896 2336584045757939712 2342226278027702988 2343260483099334288 2367030793000882176 2370764660016098304 2378996481752265312 2380455093942180864 2382749224014341448 2392488644508984168 2393955529024317696 2412194963312590848 2416758330668967936 2420570640268537344 2422054742439149568 2428975399436136432 2430464654739285504 2443829602545657648 2467530564506551296 2468620097421520896 2472514216239965184 2476098378966643488 2481099335046353952 2482620548617810944 2506267898471522304 2510221404722927616 2518937451267104448 2520481864174073856 2527683761861781894 2558920585414201344 2562957148519627776 2567805726335778432 2571856305285320928 2573433163841596416 2574569457825878016 2580786361900894959 2582368695660490848 2608564547388727296 2612679421242230784 2613833044328669184 2617956228959963136 2621751224788210752 2627046354754963008 2628657051477682176 2636168043486751074 2653695421911023616 2657881487353688064 2662909642125992448 2667110242518110592 2668745503243137024 2676371041971298476 2678011980684953472 2709445325732683776 2718853122002588928 2720520107362492416 2723141970302104512 2726014720050929664 2732597324365653486 2734272736581696192 2762009520764534784 2766366446021185536 2767587929289179136 2775971885069870208 2777197609599211008 2781578493269960832 2785610676337473924 2791236751927148196 2792948117195037312 2814227457198022656 2819551385780462592 2823999080313293568 2825730532845674496 2833804632675492504 2835542097195833088 2837280626991783936 2868824462540488704 2878785658590976512 2880550701913227264 2886368527112749056 2888781442127750736 2893338343445986044 2896390640054112768 2905164782618052204 2929093884022431744 2934635115812318208 2939264348897509632 2940562174869752832 2949470127886737096 2955427149099333384 2985407349649901568 2990116673272899072 2991949975954243584 2995773347391741504 3000499022832874416 3002338691148529152 3004179487403065344 3012763478270572656 3043325305286848512 3048125991449269248 3058709762252912544 3060585120782803968 3066766560057295872 3107260710860101632 3112162251773833728 3113536420450326528 3122968370703603984 3124347310799112384 3156041057334509568 3161019546688131072 3171995309003020416 3173940125256241152 3176998965352455264 3178946849451383808 3188030211759929067 3189984859345312224 3191940705365756928 3222344440891957248 3227427520358049792 3238633865914848576 3240619539652380672 3247164593001842688 3249879122393719578 3258439470060876864 3290040752675401728 3291493463228694528 3296685621653286912 3301464505288857984 3306672392509698336 3308132446728471936 3310160731490414592 3318153893872579233 3346961872963903488 3358583268356139264 3360642485565431808 3370245015815709192 3375561400686983718 3377631027542095296 3389358913054394238 3411894113885601792 3417276198026170368 3423740968447704576 3429141740380427904 3431244218455461888 3432759277101170688 3441048482534526612 3443158260880654464 3450112380064457856 3483572561656307712 3490608305279950848 3495668299717614336 3502728473006617344 3504876068636909568 3513339417041554482 3514890724649001432 3543841983138250752 3550546189501323264 3556146990024147456 3558327337657516032 3568494722628397968 3570682640913271296 3588732966763476252 3625137496003451904 3630855960402806016 3633082113658724352 3643463099154204648 3645696982108928256 3665744403818486472 3688488594694914048 3701295846759826944 3702930146132281344 3708771324359947776 3711045249144963072 3714147568449965232 3721649002569530928 3723930822926716416 3759401847707283456 3765332107084391424 3778406176900656672 3780722796261110784 3791525642792672841 3838380878121302016 3851708589503667648 3857784457927981392 3860149745762394624 3861854186738817024 3873553043490736272 3912846821083090944 3919019131863346176 3920749566493003776 3932626837182316128 3940569532132444512 3942985577216523264 3954252065230126611 3980543132866535424 3986822231030532096 3994364463188988672 4000665363777165888 4003118254864705536 4014556562956947714 4017017971027430208 4057767073715798016 4064167988599025664 4078279683003883392 4080780161043738624 4089022080076394496 4098895986548480229 4101409104872544288 4143014281146802176 4149549669031778304 4151381893933768704 4163957827604805312 4165796414398816512 4178416014506210886 4186855127890722294 4189422175792555968 4214692728917508096 4221341185797033984 4229327078670693888 4231920167008321536 4235998620469940352 4238595799268511744 4250706949013238756 4253313145793749632 4255920940487675904 4303236693810733056 4318178487886464768 4320826052869840896 4329552790669123584 4333172163191626104 4344585960081169152 4357747173927078306 4386721003567202304 4395580828871049216 4401952673718477312 4408896523346264448 4410843262304629248 4413547641987219456 4424205191830105644 4478111024474852352 4485175009909348608 4493660021087612256 4500748534249311624 4503508036722793728 4506269231104598016 4519145217405858984 4556368264034893824 4564987957930272768 4572188987173903872 4574992291273949184 4588064643379368816 4590877681174205952 4600149840085943808 4660891066290152448 4670304630675489792 4684452556055405976 4686520966198668576 4734061586001764352 4741529320032196608 4757992963504530624 4760910187884361728 4765498448028682896 4784977289017968336 4787911058048635392 4833516661337935872 4841141280537074688 4857950798872272864 4860929309478571008 4874818683590579367 4887659205091315296 4935061129013102592 4937240194843041792 4945028432479930368 4952196757933286976 4962198670092707904 4965241097235621888 5012535796943044608 5020442809445855232 5037874902534208896 5040963728348147712 5055367523723563788 5063342101030475577 5084038369581591357 5117841170828402688 5125914297039255552 5135611452671556864 5143712610570641856 5146866327683192832 5149138915651756032 5161572723801789918 5164737391320981696 5217129094777454592 5225358842484461568 5227666088657338368 5235912457919926272 5243502449576421504 5254092709509926016 5257314102955364352 5272336086973502148 5315762974707376128 5325819284251984896 5334220485036221184 5337491006486274048 5352742083942596952 5356023961369906944 5418890651465367552 5437706244005177856 5441040214724984832 5446283940604209024 5452029440101859328 5465194648731306972 5468545473163392384 5532732892042371072 5551943770139740416 5554395219198422016 5563156986539921664 5571221352674947848 5582473503854296392 5585896234390074624 5628454914396045312 5639102771560925184 5647998160626587136 5651461065691348992 5667609265350985008 5671084194391666176 5674561253983567872 5757571317181953024 5777562884255501472 5786676686891972088 5792781280108225536 5810329565236104408 5858187768044863488 5869270231624636416 5878528697795019264 5881124349739505664 5898940255773474192 5910854298198666768 5970814699299803136 5980233346545798144 5991546694783483008 6000998045665748832 6004677382297058304 6021834844435421571 6025526956541145312 6086650610573697024 6096251982898538496 6117419524505825088 6121170241565607936 6133533120114591744 6214521421720203264 6224324503547667456 6227072840900653056 6245936741407207968 6248694621598224768 6267624021759316329 6280282691836083441 6322039093376262144 6343990618006040832 6347880250512482304 6353997930704910528 6357893698902767616 6376060423519858134 6379969718690624448 6383881410731513856 6444688881783914496 6454855040716099584 6477267731829697152 6481239079304761344 6494329186003685376 6499758244787439156 6516878940121753728 6580081505350803456 6593371243306573824 6602929010577715968 6613344785019396672 6616264893456943872 6620321462980829184 6636307787745158466 6693923745927806976 6717166536712278528 6721284971130863616 6740490031631418384 6751122801373967436 6755262055084190592 6778717826108788476 6834552396052340736 6847481936895409152 6858283480760855808 6862488436910923776 6882096965069053224 6886316521761308928 6900224760128915712 6967145123312615424 6981216610559901696 6991336599435228672 7005456946013234688 7009752137273819136 7026678834083108964 7029781449298002864 7101092379002646528 7112293980048294912 7136989445256795936 7141365281826542592 7177465933526952504 7250274992006903808 7261711920805612032 7266164227317448704 7286926198308409296 7291393964217856512 7331488807636972944 7402591693519653888 7405860292264562688 7417542648719895552 7428295136899930464 7443298005139061856 7447861645853432832 7518803695414566912 7530664214168782848 7556812353801313344 7561445592522221568 7583051285585345682 7676761756242604032 7703417179007335296 7715568915855962784 7720299491524789248 7723708373477634048 7742359085702684877 7747106086981472544 7825693642166181888 7838038263726692352 7841499132986007552 7865253674364632256 7881139064264889024 7885971154433046528 7908504130460253222 7961086265733070848 7973644462061064192 7988728926377977344 8001330727554331776 8006236509729411072 8029113125913895428 8034035942054860416 8128335977198051328 8156559366007766784 8161560322087477248 8178044160152788992 8197791973096960458 8202818209745088576 8286028562293604352 8299099338063556608 8302763787867537408 8327915655209610624 8331592828797633024 8356832029012421772 8373710255781444588 8378844351585111936 8442682371594067968 8458654157341387776 8471997240939880704 8477191598537023488 8501413898026477512 8506626291587499264 8511841880975351808 8606473387621466112 8636356975772929536 8641652105739681792 8659105581338247168 8666344326383252208 8689171920162338304 8715494347854156612 8803905347436954624 8817793046692528896 8821686524609258496 8848410383660211288 8956222048949704704 8970350019818697216 8987320042175224512 9001497068498623248 9007016073445587456 9012538462209196032 9038290434811717968 9129975915860545536 9144377974347807744 9176129286758737632 9181755362348411904 9200299680171887616 9321782132580304896 9340609261350979584 9368905112110811952 9373041932397337152 9468123172003528704 9483058640064393216 9515985927009061248 9521820375768723456 9530996896057365792 9564090635279787201 9569954578035936672 9575822116097270784 9667033322675871744 9682282561074149376 9715901597744545728 9721858618957142016 9749637367181158734 9775318410182630592 9870122258026205184 9874480389686083584 9890056864959860736 9904393515866573952 9924397340185415808 9930482194471243776 9954461681617737699 10040885618891710464 10075749805068417792 10081927456696295424 10110735047447127576 10126684202060951154 10168076739163182714 10235682341656805376 10251828594078511104 10271222905343113728 10287425221141283712 10293732655366385664 10298277831303512064 10323145447603579836 10329474782641963392 10450717684968923136 10471824915839852544 10487004899152843008 10508185419019852032 10514628205910728704 10544672173947004296 10631525949414752256 10651638568503969792 10668440970072442368 10674982012972548096 10705484167885193904 10712047922739813888 10875412488010355712 10892567881208418048 10930389297462613944 10937090946326784768 11065465784084742144 11103887540279480832 11108790438396844032 11126313973079843328 11142442705349895696 11164947007708592784 11171792468780149248 11278205543121850368 11295996321253174272 11335218530701970016 11342168388783332352 11374576928378018523 11515142634363906048 11555125768511002944 11573353373783944176 11585562560216451072 11620659130472208816 11738540463249272832 11757057395590038528 11762248699479011328 11797880511546948384 11821708596397333536 11862756195690379833 11941629398599606272 11960466693091596288 11983093389566966016 12001996091331497664 12009354764594116608 12043669688870843142 12051053913082290624 12173301221147394048 12192503965797076992 12234839049011650176 12242340483131215872 12267066240229183488 12296687959645440687 12429042843440406528 12448649007095334912 12454145681801306112 12491873482814415936 12497389243196449536 12535248043518632658 12560565383672166882 12644078186752524288 12687981236012081664 12695760501024964608 12707995861409821056 12715787397805535232 12752120847039716268 12759939437381248896 12767762821463027712 12909710081432199168 12954535463659394304 12962478158609522688 12988658372007370752 12999516489574878312 13033757880243507456 13160163010701606912 13186742486613147648 13205858021155431936 13226689570038793344 13232529786913887744 13240642925961658368 13272615575490316932 13434333073424557056 13480980063262836768 13502245602747934872 13510524110168381184 13557435652217576952 13669104792104681472 13694963873790818304 13716566961521711616 13724976873821847552 13764193930138106448 13772633043522617856 13800449520257831424 13982673198870457344 14010913892026469376 14053357668166217928 14059562898596005728 14202184758005293056 14224587960096589824 14273978890513591872 14282730563653085184 14354931867053905008 14500549984013807616 14523423841611224064 14573852396616818592 14582787928435713024 14624456050771738101 14662977615273945888 14805183387039307776 14811720584529125376 14835085297439791104 14856590273799860928 14886596010278123712 14895723291706865664 15037607390829133824 15061328428337565696 15113624707602626688 15122891185044443136 15166102571170691364 15252115108744774071 15353523512485208064 15406834358014670592 15431137831711925568 15440598983049578496 15447416746955268096 15484718171405369754 15494212173962945088 15651387284332363776 15676076527453384704 15682998265972015104 15730507348729264512 15762278128529778048 15771942308866093056 15817008260920506444 15947288924122128384 15977457852755954688 16002661455108663552 16012473019458822144 16058226251827790856 16068071884109720832 16256671954396102656 16313118732015533568 16323120644174954496 16356088320305577984 16395583946193920916 16405636419490177152 16598198676127113216 16655831310419221248 16663185657595266048 16713664058024843544 16747420511562889176 16757688703170223872 16885364743188135936 16917308314682775552 16943994481879761408 16954383197074046976 17002827796052955024 17013252583174998528 17023683761950703616 17272713951545859072 17332688652766504416 17378343840324676608 17430988695708313224 17607810694873909248 17635586093385057792 17643373049218516992 17696820767320422576 17912444097899409408 17940700039637394432 17974640084350449024 18002994136997246496 18014032146891174912 18065504533306264713 18076580869623435936 18259951831721091072 18288755948695615488 18352258573517475264 18363510724696823808 18400599360343775232 18643564265160609792 18681218522701959168 18737810224221623904 18746083864794674304 18802872065277948987 18966117280128786432 19031971854018122496 19043640751537446912 19061993792114731584 19128181270559574402 19139909156071873344 19151644232194541568 19334066645351743488 19364565122148298752 19431803195489091456 19443717237914284032 19499274734362317468 19550636820365261184 19740244516052410368 19780113729919721472 19808787031733147904 19848794680370831616 19860964388942487552 19908923363235475398 20081771237783420928 20151499610136835584 20163854913392590848 20221470094894255152 20253368404121902308 20336153478326365428 20503657188157022208 20542445810686227456 20574850442282567424 20587465310732771328 20646290895207159672 20658949565283926784 20901435369937846272 20943649831679705088 20974009798305686016 21016370838039704064 21029256411821457408 21089344347894008592 21303277137007939584 21336881940144884736 21410968335770387808 21424095845479627776 21750824976020711424 21785135762416836096 21860778594925227888 21874181892653569536 22207775080558961664 22217580876793688064 22252627946159686656 22284885410699791392 22329894015417185568 22343584937560298496 22556411086243700736 22591992642506348544 22670437061403940032 22684336777566664704 22749153856756037046 23030285268727812096 23110251537022005888 23146706747567888352 23171125120432902144 23227077257108054631 23241318260944417632 23477080926498545664 23514114791180077056 23524497398958022656 23595761023093896768 23643417192794667072 23725512391380759666 23883258797199212544 23920933386183192576 23966186779133932032 24003992182662995328 24018709529188233216 24087339377741686284 24102107826164581248 24385007931594153984 24469678098023300352 24484680966262431744 24534132480458366976 24593375919290881374 24858085686880813056 24897298014190669824 24908291363602612224 24983746965628831872 24994778486392899072 25070496087037265316 25121130767344333764 25375962472024163328 25415991722819642112 25431574795611070464 25504241694079432536 25519878874762497792 25535525642926055424 25819420162864398336 25909070927318788608 25924956317219045376 25977316744014741504 25999032979149756624 26067515760487014912 26411716042310863872 26453379140077586688 26465059573827775488 26545231150980633864 26868666146849114112 26961960126525673536 27004491205495869744 27021048220336762368 27114871304435153904 27389927747581636608 27433133923043423232 27528387860276212896 27545266087045235712 27600899040515662848 27965346397740914688 28021827784052938752 28106715336332435856 28119125797192011456 28404369516010586112 28449175920193179648 28547957781027183744 28565461127306170368 28692271905839361603 28709863734107810016 29001099968027615232 29046847683222448128 29147704793233637184 29165575856871426048 29248912101543476202 29325955230547891776 29610366774078615552 29623441169058250752 29670170594879582208 29713180547599721856 29773192020556247424 29791446583413731328 29863385044853213097 30122656856675131392 30227249415205253376 30245782370088886272 30332205142341382728 30504230217489548142 30707047024970416128 30813668716029341184 30862275663423851136 30881197966099156992 30894833493910536192 30969436342810739508 30988424347925890176 31352153054906769408 31461014697458529024 31524556257059556096 31543884617732186112 31634016521841012888 31894577848244256768 31954915705511909376 32005322910217327104 32024946038917644288 32116452503655581712 32136143768219441664 32626237464031067136 32791167892387841832 32811272838980354304 33196397352254226432 33311662620838442496 33326371315190532096 33427328116049687088 33494841023125778352 33515377406340447744 33834616629365551104 33887988963759522816 34005655592105910048 34026505166349997056 34123730785134055569 34545427903091718144 34665377305533008832 34756687680649353216 34861977391416626448 35215621389747818496 35271172186770115584 35286746098437033984 35393641534640845152 35588268587071139499 35824888195798818816 35881400079274788864 35949280168700898048 36005988273994492992 36028064293782349824 36131009066612529426 36153161739246871872 36519903663442182144 36577511897391230976 36704517147034950528 36727021449393647616 36801198720687550464 37287128530321219584 37362437045403918336 37475620448443247808 37492167729589348608 37605744130555897974 37932234560257572864 38063943708036244992 38087281503074893824 38123987584229463168 38256362541119148804 38279818312143746688 38303288464389083136 38729130244296597504 38863606390978182912 38887434475828568064 38998549468724634936 39101273640730522368 39480489032104820736 39560227459839442944 39617574063466295808 39697589360741663232 39721928777884975104 39817846726470950796 40302999220273671168 40442940189788510304 40506736808243804616 40672306956652730856 41007314376314044416 41084891621372454912 41149700884565134848 41174930621465542656 41292581790414319344 41317899130567853568 41948019596611372032 42032741676079408128 42178688695788017184 42606554274015879168 42673763880289769472 42821936671540775616 42848191690959255552 43501649952041422848 43570271524833672192 43721557189850455776 43748363785307139072 43873368152315214303 44415550161117923328 44435161753587376128 44505255892319373312 44569770821399582784 44659788030834371136 44687169875120596992 45112822172487401472 45183985285012697088 45340874122807880064 45368673555133329408 45498307713512074092 46060570537455624192 46220503074044011776 46293413495135776704 46342250240865804288 46454154514216109262 46482636521888835264 46954161852997091328 47028229582360154112 47048994797916045312 47191522046187793536 47286834385589334144 47451024782761519332 47841866772366385152 47932373558267864064 48007984365325990656 48037419058376466432 48174678755483372568 48204215652329162496 48770015863188307968 48939356196046600704 48969361932524863488 49068264960916733952 49186751838581762748 49794596028381339648 49967493931257663744 49989556972785798144 50140992174074530632 50242261534688667528 50751924944048326656 50831983445639284224 50863149591222140928 51008483388158865072 51039757749524995584 51071051285852110848 51818141854637577216 51998065958299513248 52135031520974029824 52823432084621727744 52906758280155173376 52930119147655550976 53090462301961267728 53737332293698228224 53923920253051347072 54008982410991739488 54042096440673524736 54196513599918794139 54229742608870307808 54779855495163273216 54866267846086846464 55056775720552425792 55090532174090471424 55201798081031325696 55930692795481829376 56043655568105877504 56213430672664871712 56238251594384022912 56408616195833846961 56898351840386359296 57095915562054367488 57130922254612340736 57384543811678723206 57419727468215620032 58002199936055230464 58093695366444896256 58295409586467274368 58331151713742852096 58497824203086952404 58651910461095783552 59220733548157231104 59340341189759164416 59426361095199443712 59546384041112494848 59582893166827462656 59726770089706426194 60245313713350262784 60454498830410506752 60491564740177772544 60664410284682765456 61008460434979096284 61627337432058682368 61724551326847702272 61762395932198313984 61938872685621479016 61976848695851780352 62704306109813538816 62922029394917058048 63049112514119112192 63087769235464372224 63268033043682025776 63909831411023818752 64010645820434654208 64232905007311163424 64272287536438883328 65252474928062134272 65582335784775683664 65622545677960708608 66623325241676884992 66652742630381064192 66854656232099374176 66989682046251556704 67030754812680895488 67669233258731102208 67775977927519045632 68011311184211820096 68053010332699994112 68247461570268111138 69090855806183436288 69330754611066017664 69513375361298706432 69681231771324163893 69723954782833252896 70431242779495636992 70542344373540231168 70573492196874067968 70787283069281690304 71176537174142278998 71649776391597637632 71762800158549577728 71898560337401796096 72011976547988985984 72056128587564699648 72262018133225058852 72306323478493743744 73155023794782461952 73409034294069901056 73454042898787295232 73602397441375100928 74574257060642439168 74724874090807836672 74951240896886495616 74984335459178697216 75211488261111795948 76127887416072489984 76247975168458926336 76512725082238297608 76559636624287493376 76606576928778166272 77458260488593195008 77727212781956365824 77774868951657136128 77997098937449269872 78202547281461044736 79235148126932591616 79395178721483326464 79635693452941901592 80605998440547342336 80885880379577020608 81013473616487609232 81344613913305461712 82169783242744909824 82299401769130269696 82585163580828638688 82635798261135707136 83896039193222744064 84065483352158816256 84357377391576034368 85213108548031758336 85347527760579538944 85643873343081551232 85696383381918511104 86076815717518084809 87003299904082845696 87140543049667344384 87443114379700911552 87496727570614278144 87746736304630428606 88831100322235846656 88870323507174752256 89010511784638746624 89139541642799165568 89319576061668742272 89374339750241193984 90367970570025394176 90681748245615760128 90737347110266658816 90996615427024148184 92121141074911248384 92441006148088023552 92586826990271553408 92684500481731608576 92908309028432218524 92965273043777670528 94056459164720308224 94383044092375587072 94573668771178668288 94902049565523038664 95683733544732770304 95864747116535728128 96015968730651981312 96074838116752932864 96349357510966745136 96408431304658324992 97878712392093201408 98373503677163525496 99589192056762679296 99934987862515327488 99979113945571596288 100281984348149061264 100484523069377335056 101503849888096653312 101663966891278568448 102016966776317730144 102079515499049991168 102371192355402166707 103636283709275154432 103996131916599026496 104270063041948059648 105646864169243455488 105813516560310346752 105860238295311101952 106180924603922535456 106764805761213418497 107474664587396456448 107847840506102694144 108017964821983478976 108084192881347049472 108393027199837588278 108459485217740615616 109559710990326546432 109732535692173692928 110113551441104851584 110181064348180942848 110403596162062651392 111861385590963658752 112087311136211755008 112426861345329743424 112476503188768045824 112817232391667693922 113796703680772718592 114191831124108734976 114261844509224681472 114769087623357446412 114839454936431240064 116187390732889792512 116590819172934548736 116662303427485704192 116995648406173904808 117303820922191567104 118441467096314462208 118680682379518328832 118852722190398887424 119092768082224989696 119165786333654925312 119453540179412852388 120908997660821013504 121328820569365530912 122016920869958192568 123254674864117364736 123449102653695404544 123524791864396627968 123877745371242958032 123953697391703560704 125844058789834116096 126098225028238224384 126536066087364051552 127819662822047637504 128021291640869308416 128465810014622326848 128544575072877766656 130504949856124268544 131164671569551367328 131245091355921417216 131620104456945642909 133246650483353769984 133305485260762128384 133709312464198748352 133979364092503113408 134061509625361790976 135338466517462204416 135551955855038091264 136022622368423640192 136106020665399988224 136494923140536222276 138181711612366872576 138661509222132035328 139026750722597412864 139362463542648327786 139447909565666505792 140862485558991273984 141084688747080462336 141146984393748135936 141574566138563380608 142353074348284557996 143525600317099155456 143797120674803592192 144023953095977971968 144112257175129399296 144524036266450117704 144612646956987487488 146310047589564923904 146818068588139802112 146908085797574590464 147204794882750201856 149902481793772991232 149968670918357394432 150422976522223591896 152255774832144979968 152495950336917852672 153025450164476595216 153119273248574986752 153213153857556332544 155454425563912731648 155994197874898539744 156405094562922089472 158470296253865183232 158790357442966652928 159271386905883803184 161211996881094684672 161771760759154041216 162026947232975218464 162589540799756382417 162689227826610923424 164339566485489819648 164598803538260539392 165170327161657277376 165271596522271414272 167792078386445488128 168130966704317632512 168714754783152068736 169225848587501540883 170695055521159077888 171287746686163102464 171392766763837022208 172153631435036169618 174006599808165691392 174281086099334688768 174886228759401823104 174993455141228556288 175493472609260857212 177662200644471693312 178021023569277493248 178279083285598331136 178639152123337484544 178748679500482387968 180735941140050788352 181363496491231520256 181474694220533317632 181993230854048296368 184882012296176047104 185173653980543106816 185816618056864437048 185930546087555341056 188112918329440616448 188766088184751174144 189147337542357336576 189804099131046077328 191729494233071456256 192031937461303962624 192698715021933490272 192816862609316649984 195757424784186402816 196747007354327050992 199869975725030654976 199958227891143192576 200563968696298122528 200969046138754670112 203007699776193306624 203327933782557136896 204033933552635460288 204159030998099982336 204742384710804333414 207272567418550308864 207992263833198052992 208540126083896119296 209043695313972491679 211293728338486910976 211627033120620693504 211720476590622203904 212361849207845070912 213529611522426836994 214949329174792912896 215695681012205388288 216035929643966957952 216168385762694098944 216786054399675176556 216918970435481231232 219465071384347385856 220227102882209703168 220362128696361885696 220807192324125302784 223722771181927317504 224174622272423510016 224853722690659486848 224953006377536091648 225634464783335387844 228383662248217469952 229538175246714892824 229678909872862480128 232374781465779585024 233181638345869097472 233324606854971408384 233991296812347809616 234607641844383134208 237705444380797774848 238185536164449979392 238907080358825704776 241817995321642027008 242657641138731061824 244033841739916385136 246509349728234729472 246898205307390809088 247755490742485916064 247907394783407121408 251688117579668232192 252196450056476448768 253072132174728103104 255639325644095275008 256042583281738616832 256931620029244653696 257089150145755533312 261009899712248537088 262329343139102734656 262490182711842834432 263240208913891285818 266493300966707539968 266610970521524256768 267418624928397496704 267958728185006226816 268123019250723581952 271103911710076182528 272045244736847280384 272212041330799976448 272989846281072444552 276363423224733745152 277323018444264070656 278053501445194825728 278724927085296655572 278895819131333011584 282169377494160924672 283149132277126761216 284706148696569115992 287051200634198310912 287594241349607184384 288047906191955943936 288224514350258798592 289048072532900235408 289225293913974974976 293636137176279604224 299804963587545982464 299937341836714788864 300845953044447183792 304511549664289959936 304991900673835705344 306050900328953190432 306238546497149973504 307113577066206500121 310908851127825463296 311988395749797079488 312810189125844178944 316940592507730366464 317580714885933305856 318542773811767606368 322423993762189369344 323543521518308082432 324053894465950436928 325179081599512764834 325378455653221846848 328679132970979639296 329197607076521078784 330340654323314554752 330543193044542828544 335584156772890976256 336261933408635265024 337429509566304137472 338451697175003081766 341390111042318155776 342575493372326204928 342785533527674044416 344307262870072339236 348562172198669377536 349772457518803646208 349986910282457112576 350986945218521714424 355324401288943386624 356042047138554986496 356558166571196662272 357278304246674969088 357497359000964775936 362726992982463040512 363986461708096592736 369764024592352094208 370347307961086213632 371633236113728874096 371861092175110682112 377532176369502348288 378294675084714673152 379608198262092154656 383458988466142912512 384063874922607925248 385397430043866980544 385633725218633299968 391514849568372805632 393494014708654101984 394860313370836928727 399739951450061309952 399916455782286385152 401127937392596245056 401938092277509340224 406015399552386613248 406655867565114273792 408067867105270920576 408318061996199964672 409484769421608666828 414545134837100617728 415984527666396105984 417080252167792238592 418087390627944983358 422587456676973821952 423254066241241387008 423440953181244407808 424723698415690141824 427059223044853673988 431391362024410776576 432071859287933915904 432336771525388197888 433572108799350353112 433837940870962462464 438930142768694771712 440454205764419406336 440724257392723771392 441614384648250605568 449707445381318973696 449906012755072183296 451268929566670775688 456767324496434939904 459076350493429785648 459357819745724960256 466363276691738194944 467982593624695619232 469215283688766268416 475410888761595549696 476371072328899958784 477814160717651409552 483635990643284054016 485315282277462123648 487768622399269147251 488067683479832770272 493018699456469458944 493796410614781618176 495510981484971832128 495814789566814242816 503376235159336464384 504392900112952897536 506144264349456206208 507677545762504622649 512085166563477233664 513863240058489307392 514178300291511066624 522019799424497074176 524658686278205469312 524980365423685668864 526480417827782571636 532986601933415079936 534837249856794993408 535917456370012453632 536246038501447163904 542207823420152365056 544090489473694560768 544424082661599952896 545979692562144889104 554646036888528141312 557449854170593311144 557791638262666023168 564338754988321849344 566298264554253522432 569412297393138231984 575188482699214368768 576095812383911887872 578096145065800470816 578450587827949949952 587272274352559208448 599609927175091964928 599874683673429577728 601691906088894367584 609023099328579919872 609983801347671410688 612101800657906380864 612477092994299947008 614227154132413000242 621817702255650926592 623976791499594158976 625620378251688357888 633881185015460732928 635161429771866611712 637085547623535212736 644847987524378738688 647087043036616164864 648107788931900873856 650358163199025529668 650756911306443693696 658395214153042157568 660681308646629109504 661086386089085657088 671168313545781952512 672523866817270530048 674859019132608274944 676903394350006163532 685150986744652409856 688614525740144678472 697124344397338755072 699544915037607292416 699973820564914225152 701973890437043428848 713116333142393324544 714556608493349938176 725453985964926081024 727972923416193185472 739528049184704188416 740694615922172427264 743266472227457748192 743722184350221364224 755064352739004696576 756589350169429346304 759216396524184309312 766917976932285825024 768127749845215850496 770794860087733961088 771267450437266599936 783029699136745611264 786988029417308203968 789720626741673857454 799479902900122619904 799832911564572770304 802255874785192490112 803876184555018680448 813311735130228547584 816135734210541841152 816636123992399929344 818969538843217333656 829090269674201235456 831969055332792211968 834160504335584477184 836174781255889966716 846508132482482774016 849447396831380283648 854118446089707347976 862782724048821553152 864143718575867831808 864673543050776395776 867144217598700706224 867675881741924924928 880908411528838812672 899414890762637947392 899812025510144366592 902537859133341551376 913534648992869879808 918152700986859571296 918715639491449920512 921340731198619500363 932726553383476389888 935965187249391238464 938430567377532536832 950821777523191099392 952742144657799917568 955628321435302819104 967271981286568108032 970630564554924247296 975537244798538294502 976135366959665540544 986037398912938917888 987592821229563236352 991021962969943664256 991629579133628485632 1006752470318672928768 1008785800225905795072 1012288528698912412416 1015355091525009245298 1024170333126954467328 1027726480116978614784 1028356600583022133248 1049317372556410938624 1049960730847371337728 1052960835655565143272 1065973203866830159872 1069674499713589986816 1071834912740024907264 1072492077002894327808 1088180978947389121536 1091959385124289778208 1109292073777056282624 1114899708341186622288 1115583276525332046336 1132596529108507044864 1138824594786276463968 1150376965398428737536 1152191624767823775744 1156192290131600941632 1156901175655899899904 1174544548705118416896 1184580940112510786181 1199219854350183929856 1199749367346859155456 1203383812177788735168 1218046198657159839744 1219967602695342821376 1224203601315812761728 1224954185988599894016 1228454308264826000484 1243635404511301853184 1247953582999188317952 1251240756503376715776 1267762370030921465856 1270322859543733223424 1274171095247070425472 1294174086073232329728 1296215577863801747712 1300716326398051059336 1301513822612887387392 1316790428306084315136 1321362617293258219008 1322172772178171314176 1349718038265216549888 1353806788700012327064 1370301973489304819712 1377229051480289356944 1399089830075214584832 1403947780874086857696 1426232666284786649088 1429113216986699876352 1450907971929852162048 1455945846832386370944 1463305867197807441753 1479056098369408376832 1481389231844344854528 1486532944454915496384 1487444368700442728448 1510128705478009393152 1513178700338858692608 1518432793048368618624 1536255499690431700992 1541589720175467922176 1542534900874533199872 1566059398273491222528 1573976058834616407936 1579441253483347714908 1598959805800245239808 1604511749570384980224 1607752369110037360896 1626623470260457095168 1632271468421083682304 1633272247984799858688 1637939077686434667312 1663938110665584423936 1672349562511779933432 1693016264964965548032 1698894793662760567296 1708236892179414695952 1725565448097643106304 1728287437151735663616 1734288435197401412448 1735351763483849849856 1761816823057677625344 1798829781525275894784 1799624051020288733184 1805075718266683102752 1827069297985739759616 1836305401973719142592 1837431278982899841024 1842681462397239000726 1865453106766952779776 1871930374498782476928 1876861134755065073664 1901643555046382198784 1905484289315599835136 1911256642870605638208 1934543962573136216064 1941261129109848494592 1951074489597076589004 1952270733919331081088 1975185642459126472704 1982043925939887328512 1983259158267256971264 2013504940637345857536 2017571600451811590144 2024577057397824824832 2030710183050018490596 2055452960233957229568 2098634745112821877248 2099921461694742675456 2105921671311130286544 2139348999427179973632 2143669825480049814528 2176361957894778243072 2183918770248579556416 2218584147554112565248 2229799416682373244576 2231166553050664092672 2265193058217014089728 2277649189572552927936 2300753930796857475072 2304383249535647551488 2312384580263201883264 2313802351311799799808 2349089097410236833792 2369161880225021572362 2398439708700367859712 2399498734693718310912 2406767624355577470336 2439935205390685642752 2448407202631625523456 2449908371977199788032 2456908616529652000968 2487270809022603706368 2495907165998376635904 2502481513006753431552 2548342190494140850944 2588348172146464659456 2592431155727603495424 2601432652796102118672 2603027645225774774784 2642725234586516438016 2699436076530433099776 2707613577400024654128 2740603946978609639424 2754458102960578713888 2764022193595858501089 2798179660150429169664 2807895561748173715392 2852465332569573298176 2858226433973399752704 2901815943859704324096 2911891693664772741888 2926611734395614883506 2958112196738816753664 2962778463688689709056 2973065888909830992768 2974888737400885456896 3020257410956018786304 3026357400677717385216 3036865586096737237248 3072510999380863401984 3083179440350935844352 3085069801749066399744 3147952117669232815872 3158882506966695429816 3197919611600490479616 3209023499140769960448 3215504738220074721792 3264542936842167364608 3275878155372869334624 3327876221331168847872 3344699125023559866864 3397789587325521134592 3416473784358829391904 3451130896195286212608 3456574874303471327232 3468576870394802824896 3470703526967699699712 3523633646115355250688 3553742820337532358543 3597659563050551789568 3599248102040577466368 3610151436533366205504 3654138595971479519232 3672610803947438285184 3674862557965799682048 3685362924794478001452 3730906213533905559552 3743860748997564953856 3753722269510130147328 3803287110092764397568 3810968578631199670272 3822513285741211276416 3882522258219696989184 3902148979194153178008 3904541467838662162176 3950371284918252945408 3964087851879774657024 3966518316534513942528 4049154114795649649664 4061420366100036981192 4110905920467914459136 4197269490225643754496 4211843342622260573088 4278697998854359947264 4287339650960099629056 4352723915789556486144 4367837540497159112832 4437168295108225130496 4459598833364746489152 4462333106101328185344 4530386116434028179456 4555298379145105855872 4608766499071295102976 4624769160526403766528 4627604702623599599616 4698178194820473667584 4738323760450043144724 4796879417400735719424 4813535248711154940672 4879870410781371285504 4896814405263251046912 4899816743954399576064 4913817233059304001936 4991814331996753271808 5096684380988281701888 5176696344292929318912 5184862311455206990848 5202865305592204237344 5206055290451549549568 5285450469173032876032 5398872153060866199552 5415227154800049308256 5481207893957219278848 5508916205921157427776 5528044387191717002178 5596359320300858339328 5615791123496347430784 5704930665139146596352 5716452867946799505408 5803631887719408648192 5823783387329545483776 5853223468791229767012 5925556927377379418112 5946131777819661985536 5949777474801770913792 6040514821912037572608 6052714801355434770432 6073731172193474474496 6166358880701871688704 6295904235338465631744 6317765013933390859632 6418046998281539920896 6431009476440149443584 6529085873684334729216 6551756310745738669248 6655752442662337695744 6689398250047119733728 6795579174651042269184 6832947568717658783808 6902261792390572425216 6913149748606942654464 6937153740789605649792 6941407053935399399424 7047267292230710501376 7107485640675064717086 7195319126101103579136 7198496204081154932736 7220302873066732411008 7345221607894876570368 7349725115931599364096 7370725849588956002904 7461812427067811119104 7487721497995129907712 7507444539020260294656 7645026571482422552832 7765044516439393978368 7804297958388306356016 7809082935677324324352 7928175703759549314048 8098308229591299299328 8122840732200073962384 8221811840935828918272 8292066580787575503267 8394538980451287508992 8423686685244521146176 8557395997708719894528 8574679301920199258112 8705447831579112972288 8735675080994318225664 8874336590216450260992 8919197666729492978304 8924666212202656370688 9060772232868056358912 9110596758290211711744 9217532998142590205952 9249538321052807533056 9255209405247199199232 9476647520900086289448 9593758834801471438848 9627070497422309881344 9793628810526502093824 9827634466118608003872 9983628663993506543616 10193368761976563403776 10353392688585858637824 10369724622910413981696 10405730611184408474688 10412110580903099099136 10570900938346065752064 10797744306121732399104 10830454309600098616512 10962415787914438557696 11017832411842314855552 11056088774383434004356 11192718640601716678656 11231582246992694861568 11409861330278293192704 11432905735893599010816 11647566774659090967552 11706446937582459534024 11851113854754758836224 11892263555639323971072 11899554949603541827584 12147462344386948948992 12332717761403743377408 12591808470676931263488 12635530027866781719264 12836093996563079841792 12862018952880298887168 13058171747368669458432 13103512621491477338496 13311504885324675391488 13378796500094239467456 13591158349302084538368 13665895137435317567616 13826299497213885308928 13874307481579211299584 13882814107870798798848 14094534584461421002752 14214971281350129434172 14390638252202207158272 14440605746133464822016 14690443215789753140736 14699450231863198728192 14741451699177912005808 14975442995990259815424 15290053142964845105664 15530089032878787956736 15608595916776612712032 15618165871354648648704 15856351407519098628096 16196616459182598598656 16245681464400147924768 16443623681871657836544 16584133161575151006534 16789077960902575017984 16847373370489042292352 17114791995417439789056 17149358603840398516224 17410895663158225944576 17471350161988636451328 17838395333458985956608 17849332424405312741376 18121544465736112717824 18221193516580423423488 18499076642105615066112 18953295041800172578896 19254140994844619762688 19587257621053004187648 19655268932237216007744 19967257327987013087232 20386737523953126807552 20706785377171717275648 20739449245820827963392 20811461222368816949376 20824221161806198198272 21141801876692131504128 21595488612243464798208 21660908619200197233024 22035664823684629711104 22112177548766868008712 22385437281203433357312 22463164493985389723136 23295133549318181935104 23412893875164919068048 23784527111278647942144 24294924688773897897984 24665435522807486754816 24876199742362726509801 25183616941353862526976 25271060055733563438528 25672187993126159683584 25724037905760597774336 26116343494737338916864 26207025242982954676992 26623009770649350782976 26757593000188478934912 27182316698604169076736 27331790274870635135232 27652598994427770617856 27748614963158422599168 27765628215741597597696 28429942562700258868344 28781276504404414316544 28881211492266929644032 29380886431579506281472 29482903398355824011616 29950885991980519630848 30580106285929690211328 31060178065757575913472 31217191833553225424064 31236331742709297297408 31712702815038197256192 32393232918365197197312 32491362928800295849536 32887247363743315673088 33168266323150302013068 33578155921805150035968 33694746740978084584704 34229583990834879578112 34298717207680797032448 34942700323977272902656 35676790666917971913216 35698664848810625482752 36442387033160846846976 36998153284211230132224 37906590083600345157792 38508281989689239525376 39174515242106008375296 39310537864474432015488 39934514655974026174464 40773475047906253615104 41478898491641655926784 41622922444737633898752 41648442323612396396544 42283603753384263008256 43321817238400394466048 44071329647369259422208 44224355097533736017424 44926328987970779446272 46590267098636363870208 46825787750329838136096 47569054222557295884288 48589849377547795795968 49330871045614973509632 49752399484725453019602 50367233882707725053952 50542120111467126877056 51344375986252319367168 51448075811521195548672 52232686989474677833728 52414050485965909353984 53515186000376957869824 54364633397208338153472 54663580549741270270464 55497229926316845198336 56859885125400517736688 57762422984533859288064 58761772863159012562944 58965806796711648023232 59901771983961039261696 61160212571859380422656 62120356131515151826944 62434383667106450848128 62472663485418594594816 63425405630076394512384 64786465836730394394624 64982725857600591699072 66336532646300604026136 67156311843610300071936 67389493481956169169408 69885400647954545805312 71353581333835943826432 72884774066321693693952 73996306568422460264448 75813180167200690315584 77016563979378479050752 78349030484212016750592 78621075728948864030976 79869029311948052348928 81546950095812507230208 82957796983283311853568 83245844889475267797504 83296884647224792793088 86643634476800788932096 88142659294738518844416 88448710195067472034848 89852657975941558892544 93180534197272727740416 93651575500659676272192 95138108445114591768576 97179698755095591591936 98661742091229947019264 99504798969450906039204 100734467765415450107904 101084240222934253754112 102688751972504638734336 102896151623042391097344 104828100971931818707968 107030372000753915739648 109327161099482540540928 110994459852633690396672 113719770250801035473376 115524845969067718576128 117523545726318025125888 117931613593423296046464 119803543967922078523392 122320425143718760845312 124868767334212901696256 124945326970837189189632 126850811260152789024768 129965451715201183398144 132673065292601208052272 134778986963912338338816 139770801295909091610624 142707162667671887652864 145769548132643387387904 147992613136844920528896 151626360334401380631168 154033127958756958101504 156698060968424033501184 157242151457897728061952 163093900191625014460416 166491689778950535595008 173287268953601577864192 176285318589477037688832 176897420390134944069696 179705315951883117785088 186361068394545455480832 187303151001319352544384 190276216890229183537152 194359397510191183183872 199009597938901812078408 201468935530830900215808 202168480445868507508224 209656201943863637415936 214060744001507831479296 218654322198965081081856 221988919705267380793344 227439540501602070946752 231049691938135437152256 235047091452636050251776 235863227186846592092928 239607087935844157046784 244640850287437521690624 249737534668425803392512 249890653941674378379264 259930903430402366796288 265346130585202416104544 269557973927824676677632 279541602591818183221248 285414325335343775305728 291539096265286774775808 295985226273689841057792 303252720668802761262336 308066255917513916203008 314484302915795456123904 332983379557901071190016 346574537907203155728384 352570637178954075377664 353794840780269888139392 359410631903766235570176 374606302002638705088768 380552433780458367074304 398019195877803624156816 404336960891737015016448 419312403887727274831872 428121488003015662958592 437308644397930162163712 443977839410534761586688 454879081003204141893504 462099383876270874304512 470094182905272100503552 471726454373693184185856 489281700574875043381248 499475069336851606785024 519861806860804733592576 530692261170404832209088 539115947855649353355264 559083205183636366442496 570828650670687550611456 583078192530573549551616 606505441337605522524672 628968605831590912247808 665966759115802142380032 693149075814406311456768 705141274357908150755328 707589681560539776278784 718821263807532471140352 749212604005277410177536 796038391755607248313632 808673921783474030032896 838624807775454549663744 856242976006031325917184 874617288795860324327424 887955678821069523173376 909758162006408283787008 924198767752541748609024 943452908747386368371712 998950138673703213570048 1039723613721609467185152 1061384522340809664418176 1078231895711298706710528 1141657301341375101222912 1213010882675211045049344 1257937211663181824495616 1331933518231604284760064 1386298151628812622913536 1410282548715816301510656 1415179363121079552557568 1498425208010554820355072 1592076783511214496627264 1617347843566948060065792 1677249615550909099327488 1712485952012062651834368 1749234577591720648654848 1819516324012816567574016 1886905817494772736743424 1997900277347406427140096 2079447227443218934370304 2122769044681619328836352 2156463791422597413421056 2426021765350422090098688 2515874423326363648991232 2663867036463208569520128 2772596303257625245827072 2830358726242159105115136 2996850416021109640710144 3184153567022428993254528 3234695687133896120131584 3424971904024125303668736 3639032648025633135148032 3773811634989545473486848 3995800554694812854280192 4158894454886437868740608 4245538089363238657672704 4852043530700844180197376 5031748846652727297982464 5660717452484318210230272 5993700832042219281420288 6368307134044857986509056 6469391374267792240263168 7278065296051266270296064 7547623269979090946973696 7991601109389625708560384 8317788909772875737481216 8491076178726477315345408 9704087061401688360394752 11321434904968636420460544 11987401664084438562840576 12736614268089715973018112 14556130592102532540592128 15095246539958181893947392 16982152357452954630690816 19408174122803376720789504 22642869809937272840921088 23974803328168877125681152 25473228536179431946036224 29112261184205065081184256 33964304714905909261381632 45285739619874545681842176 50946457072358863892072448 58224522368410130162368512 67928609429811818522763264 101892914144717727784144896 135857218859623637045526528 203785828289435455568289792 407571656578870911136579584
- Sum of all divisors σ(n): 1517705787505871095289238207
- Sum of proper divisors (its aliquot sum) s(n): 1110134130927000184152658623
- 407571656578870911136579584 is an abundant number, because the sum of its proper divisors (1110134130927000184152658623) is greater than itself. Its abundance is 702562474348129273016079039
Bases of 407571656578870911136579584
- Binary: 101010001001000101010011111000110011110110010001010000110010010110011101001000000000000002
- Hexadecimal: 0x15122A7C67B22864B3A4000
- Base-36: 1F7LKASBU290000000
Squares and roots of 407571656578870911136579584
- 407571656578870911136579584 squared (4075716565788709111365795842) is 166114655246445088059420698213436025446816030765613056
- 407571656578870911136579584 cubed (4075716565788709111365795843) is 67703625220821654489092388517821331654483780320086074433974740806712648693448704
-
407571656578870911136579584 is a
perfect square number . Itssquare root is 20188404012672 -
The
cube root of 407571656578870911136579584 is 741426307.1679540679
Scales and comparisons
How big is 407571656578870911136579584?- 407,571,656,578,870,911,136,579,584 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 407,571,656,578,870,911,136,579,584 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 407571656578870911136579584 cubic inches would be around 61785525.6 feet tall.
Recreational maths with 407571656578870911136579584
- 407571656578870911136579584 backwards is 485975631119078875656175704
- The number of decimal digits it has is: 27
- The sum of 407571656578870911136579584'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 407571656578870911136579584 - Facts about the integer". Numbermatics.com. 2024. Web. 12 June 2024.
APA style:
Numbermatics. (2024). Number 407571656578870911136579584 - Facts about the integer. Retrieved 12 June 2024, from https://numbermatics.com/n/407571656578870911136579584/
Chicago style:
Numbermatics. 2024. "Number 407571656578870911136579584 - Facts about the integer". https://numbermatics.com/n/407571656578870911136579584/
The information we have on file for 407571656578870911136579584 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 407571656578870911136579584, math, Factors of 407571656578870911136579584, curriculum, school, college, exams, university, Prime factorization of 407571656578870911136579584, STEM, science, technology, engineering, physics, economics, calculator, four hundred seven septillion, five hundred seventy-one sextillion, six hundred fifty-six quintillion, five hundred seventy-eight quadrillion, eight hundred seventy trillion, nine hundred eleven billion, one hundred thirty-six million, five hundred seventy-nine thousand, five hundred eighty-four.