428634864050928330970497024
428,634,864,050,928,330,970,497,024 is an even composite number composed of five prime numbers multiplied together.
428634864050928330970497024 is an even composite number. It is composed of five distinct prime numbers multiplied together. It has a total of twenty-one thousand, seven hundred thirty-five divisors.
Prime factorization of 428634864050928330970497024:
222 × 36 × 134 × 172 × 198
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 3 × 3 × 13 × 13 × 13 × 13 × 17 × 17 × 19 × 19 × 19 × 19 × 19 × 19 × 19 × 19)See below for interesting mathematical facts about the number 428634864050928330970497024 from the Numbermatics database.
Names of 428634864050928330970497024
- Cardinal: 428634864050928330970497024 can be written as Four hundred twenty-eight septillion, six hundred thirty-four sextillion, eight hundred sixty-four quintillion, fifty quadrillion, nine hundred twenty-eight trillion, three hundred thirty billion, nine hundred seventy million, four hundred ninety-seven thousand and twenty-four.
Scientific notation
- Scientific notation: 4.28634864050928330970497024 × 1026
Factors of 428634864050928330970497024
Divisors of 428634864050928330970497024
- Number of divisors d(n): 21735
-
Complete list of divisors:
1 2 3 4 6 8 9 12 13 16 17 18 19 24 26 27 32 34 36 38 39 48 51 52 54 57 64 68 72 76 78 81 96 102 104 108 114 117 128 136 144 152 153 156 162 169 171 192 204 208 216 221 228 234 243 247 256 272 288 289 304 306 312 323 324 338 342 351 361 384 408 416 432 442 456 459 468 486 494 507 512 513 544 576 578 608 612 624 646 648 663 676 684 702 722 729 741 768 816 832 864 867 884 912 918 936 969 972 988 1014 1024 1026 1053 1083 1088 1152 1156 1216 1224 1248 1292 1296 1326 1352 1368 1377 1404 1444 1458 1482 1521 1536 1539 1632 1664 1728 1734 1768 1824 1836 1872 1938 1944 1976 1989 2028 2048 2052 2106 2166 2176 2197 2223 2304 2312 2432 2448 2496 2584 2592 2601 2652 2704 2736 2754 2808 2873 2888 2907 2916 2964 3042 3072 3078 3159 3211 3249 3264 3328 3456 3468 3536 3648 3672 3744 3757 3876 3888 3952 3978 4056 4096 4104 4131 4199 4212 4332 4352 4394 4446 4563 4608 4617 4624 4693 4864 4896 4992 5168 5184 5202 5304 5408 5472 5491 5508 5616 5746 5776 5814 5832 5928 5967 6084 6137 6144 6156 6318 6422 6498 6528 6591 6656 6669 6859 6912 6936 7072 7296 7344 7488 7514 7752 7776 7803 7904 7956 8112 8192 8208 8262 8398 8424 8619 8664 8704 8721 8788 8892 9126 9216 9234 9248 9386 9477 9633 9728 9747 9792 9984 10336 10368 10404 10608 10816 10944 10982 11016 11232 11271 11492 11552 11628 11664 11856 11934 12168 12274 12288 12312 12393 12597 12636 12844 12996 13056 13182 13312 13338 13689 13718 13824 13851 13872 14079 14144 14592 14688 14976 15028 15504 15552 15606 15808 15912 16224 16384 16416 16473 16524 16796 16848 17238 17328 17408 17442 17576 17784 17901 18252 18411 18432 18468 18496 18772 18954 19266 19456 19494 19584 19773 19968 20007 20577 20672 20736 20808 21216 21632 21888 21964 22032 22464 22542 22984 23104 23256 23328 23409 23712 23868 24336 24548 24576 24624 24786 25194 25272 25688 25857 25992 26112 26163 26364 26624 26676 27378 27436 27648 27702 27744 28158 28288 28561 28899 29184 29241 29376 29952 30056 31008 31104 31212 31616 31824 32448 32768 32832 32946 33048 33592 33696 33813 34476 34656 34816 34884 35152 35568 35802 36504 36822 36864 36936 36992 37349 37544 37791 37908 38532 38912 38988 39168 39546 39936 40014 41067 41154 41344 41472 41616 41743 42237 42432 43264 43776 43928 44064 44928 45084 45968 46208 46512 46656 46818 47424 47736 48672 48841 49096 49152 49248 49419 49572 50388 50544 51376 51714 51984 52224 52326 52728 53248 53352 53703 54587 54756 54872 55233 55296 55404 55488 56316 56576 57122 57798 58368 58482 58752 59319 59904 60021 60112 61009 61731 62016 62208 62424 63232 63648 64896 65536 65664 65892 66096 67184 67392 67626 68952 69312 69632 69768 70227 70304 71136 71383 71604 73008 73644 73728 73872 73984 74698 75088 75582 75816 77064 77571 77824 77976 78336 78489 79092 79781 79872 80028 82134 82308 82688 82944 83232 83486 84474 84864 85683 86528 86697 87552 87723 87856 88128 89167 89856 90168 91936 92416 93024 93312 93636 94848 95472 97344 97682 98192 98304 98496 98838 99144 100776 101088 101439 102752 103428 103968 104329 104448 104652 105456 106496 106704 107406 109174 109512 109744 110466 110592 110808 110976 112047 112632 113152 113373 114244 115596 116603 116736 116964 117504 118638 119808 120042 120224 122018 123201 123462 124032 124416 124848 125229 126464 126711 127296 129792 130321 131072 131328 131784 132192 134368 134784 135252 137904 138624 139264 139536 140454 140608 142272 142766 143208 146016 146523 147288 147456 147744 147968 148257 149396 150176 151164 151632 154128 155142 155648 155952 156672 156978 158184 159562 159744 160056 161109 163761 164268 164616 165376 165699 165888 166464 166972 168948 169728 171366 173056 173394 175104 175446 175712 176256 177957 178334 179712 180063 180336 183027 183872 184832 185193 186048 186624 187272 189696 190944 194688 195364 196384 196608 196992 197676 198288 201552 202176 202878 205504 206856 207936 208658 208896 209304 210681 210912 212992 213408 214149 214812 218348 219024 219488 220932 221184 221616 221952 224094 225264 226304 226746 228488 231192 232713 233206 233472 233928 235008 235467 237276 239343 239616 240084 240448 244036 246402 246924 248064 248832 249696 250458 252928 253422 254592 257049 259584 260091 260642 262144 262656 263169 263568 264384 267501 268736 269568 270504 275808 277248 278528 279072 280908 281216 284544 285532 286416 292032 293046 294576 294912 295488 295936 296514 298792 300352 302328 303264 304317 308256 310284 311296 311904 312987 313344 313956 316368 319124 319488 320112 322218 327522 328536 329232 330752 331398 331776 332928 333944 336141 337896 339456 340119 342732 346112 346788 349809 350208 350892 351424 352512 355914 356668 359424 360126 360672 366054 367744 369664 370386 372096 373248 374544 375687 379392 380133 381888 389376 390728 390963 392768 393216 393984 395352 396576 403104 404352 405756 411008 413712 415872 417316 417792 418608 421362 421824 425984 426816 428298 429624 436696 438048 438976 439569 441864 442368 443232 443904 444771 448188 450528 452608 453492 456976 462384 465426 466412 466944 467856 470016 470934 474552 478686 479232 480168 480896 485537 488072 491283 492804 493848 496128 497097 497664 499392 500916 505856 506844 509184 514098 519168 520182 521284 524288 525312 526338 527136 528768 533871 535002 537472 539136 541008 542659 549081 551616 554496 555579 557056 558144 561816 562432 569088 571064 572832 584064 586092 589152 589824 590976 591872 593028 597584 600704 604656 606528 608634 616512 620568 622592 623808 625974 626688 627912 632736 634933 638248 638976 640224 642447 644436 655044 657072 658464 661504 662796 663552 665856 667888 672282 675792 678912 680238 685464 692224 693576 698139 699618 700416 701784 702848 705024 709631 711828 713336 718029 718848 720252 721344 732108 735488 739328 740772 744192 746496 749088 751374 758784 760266 763776 771147 778752 780273 781456 781926 785536 786432 787968 790704 793117 793152 802503 806208 808704 811512 822016 827424 831744 834632 835584 837216 842724 843648 851968 853632 856596 859248 873392 876096 877952 879138 883728 884736 886464 887808 889542 896376 901056 905216 906984 912951 913952 924768 927979 930852 932824 933888 935712 938961 940032 941868 949104 957372 958464 960336 961792 971074 976144 982566 985608 987696 992256 994194 995328 998784 1001832 1008423 1011712 1013688 1018368 1020357 1028196 1037153 1038336 1040364 1042568 1048576 1049427 1050624 1052676 1054272 1057536 1067742 1070004 1074944 1078272 1082016 1085318 1098162 1103232 1108992 1111158 1114112 1116288 1123632 1124864 1127061 1138176 1140399 1142128 1145664 1159171 1168128 1172184 1172889 1178304 1179648 1181952 1183744 1186056 1195168 1201408 1209312 1213056 1217268 1233024 1241136 1245184 1247616 1251948 1253376 1255824 1265472 1269866 1276496 1277952 1280448 1284894 1288872 1310088 1314144 1316928 1318707 1323008 1325592 1327104 1331712 1334313 1335776 1344564 1351584 1356277 1357824 1360476 1370928 1384448 1387152 1396278 1399236 1400832 1403568 1405696 1410048 1419262 1423656 1426672 1436058 1437696 1440504 1442688 1456611 1464216 1470976 1473849 1478656 1481544 1488384 1491291 1492992 1498176 1502748 1515839 1517568 1520532 1527552 1542294 1557504 1560546 1562912 1563852 1571072 1572864 1575936 1581408 1586234 1586304 1601613 1605006 1612416 1617408 1623024 1627977 1644032 1647243 1654848 1663488 1666737 1669264 1671168 1674432 1685448 1687296 1694173 1703936 1707264 1713192 1718496 1746784 1752192 1755904 1758276 1767456 1769472 1772928 1775616 1779084 1792752 1802112 1810432 1813968 1825902 1827904 1849536 1855958 1861704 1865648 1867776 1871424 1877922 1880064 1883736 1898208 1904799 1914744 1916928 1920672 1923584 1927341 1942148 1952288 1965132 1971216 1975392 1982251 1984512 1988388 1990656 1997568 2003664 2016846 2023424 2027376 2036736 2040714 2056392 2074306 2076672 2080728 2085136 2094417 2097152 2098854 2101248 2105352 2108544 2115072 2128893 2135484 2140008 2149888 2154087 2156544 2164032 2170636 2196324 2206464 2215457 2217984 2222316 2228224 2232576 2247264 2249728 2254122 2276352 2280798 2284256 2291328 2313441 2318342 2336256 2340819 2344368 2345778 2356608 2359296 2363904 2367488 2372112 2379351 2390336 2402816 2407509 2418624 2426112 2434536 2466048 2476099 2482272 2490368 2495232 2503896 2506752 2511648 2530944 2539732 2552992 2555904 2560896 2569788 2577744 2620176 2628288 2633856 2637414 2646016 2651184 2654208 2663424 2668626 2671552 2689128 2703168 2712554 2715648 2720952 2738853 2741856 2768896 2774304 2783937 2792556 2798472 2801664 2807136 2811392 2816883 2820096 2838524 2847312 2853344 2872116 2875392 2881008 2885376 2913222 2928432 2941952 2947698 2957312 2963088 2976768 2982582 2985984 2996352 3005496 3025269 3031678 3035136 3041064 3055104 3061071 3084588 3111459 3115008 3121092 3125824 3127704 3142144 3145728 3148281 3151872 3162816 3172468 3172608 3203226 3210012 3224832 3234816 3246048 3255954 3288064 3294486 3309696 3326976 3333474 3338528 3342336 3348864 3370896 3374592 3381183 3388346 3407872 3414528 3421197 3426384 3436992 3477513 3493568 3504384 3511808 3516552 3518667 3534912 3538944 3545856 3551232 3558168 3585504 3604224 3620864 3627936 3651804 3655808 3699072 3711916 3723408 3731296 3735552 3742848 3755844 3760128 3767472 3796416 3809598 3829488 3833856 3841344 3847168 3854682 3884296 3904576 3930264 3942432 3950784 3956121 3964502 3969024 3976776 3981312 3995136 4002939 4007328 4033692 4046848 4054752 4068831 4073472 4081428 4112784 4148612 4153344 4161456 4170272 4188834 4194304 4197708 4202496 4210704 4217088 4230144 4257786 4270968 4280016 4299776 4308174 4313088 4328064 4341272 4369833 4392648 4412928 4421547 4430914 4435968 4444632 4456448 4465152 4473873 4494528 4499456 4508244 4547517 4552704 4561596 4568512 4582656 4626882 4636684 4672512 4681638 4688736 4691556 4713216 4718592 4727808 4734976 4744224 4758702 4780672 4805632 4815018 4837248 4852224 4869072 4883931 4932096 4941729 4952198 4964544 4980736 4990464 5000211 5007792 5013504 5023296 5061888 5079464 5082519 5105984 5111808 5121792 5139576 5155488 5240352 5256576 5267712 5274828 5292032 5302368 5308416 5326848 5337252 5343104 5378256 5406336 5425108 5431296 5441904 5477706 5483712 5537792 5548608 5567874 5585112 5596944 5603328 5614272 5622784 5633766 5640192 5677048 5694624 5706688 5714397 5744232 5750784 5762016 5770752 5782023 5826444 5856864 5883904 5895396 5914624 5926176 5946753 5953536 5965164 5971968 5992704 6010992 6050538 6063356 6070272 6082128 6110208 6122142 6169176 6222918 6230016 6242184 6251648 6255408 6284288 6291456 6296562 6303744 6325632 6344936 6345216 6386679 6406452 6420024 6449664 6462261 6469632 6492096 6511908 6576128 6588972 6619392 6646371 6653952 6666948 6677056 6684672 6697728 6741792 6749184 6762366 6776692 6815744 6829056 6842394 6852768 6873984 6940323 6955026 6987136 7008768 7023616 7033104 7037334 7069824 7077888 7091712 7102464 7116336 7138053 7171008 7208448 7222527 7241728 7255872 7303608 7311616 7398144 7423832 7428297 7446816 7462592 7471104 7485696 7511688 7520256 7534944 7592832 7619196 7658976 7667712 7682688 7694336 7709364 7768592 7809152 7860528 7884864 7901568 7912242 7929004 7938048 7953552 7962624 7990272 8005878 8014656 8067384 8093696 8109504 8137662 8146944 8162856 8225568 8254129 8297224 8306688 8322912 8340544 8351811 8377668 8395416 8404992 8421408 8434176 8450649 8460288 8515572 8541936 8560032 8599552 8616348 8626176 8656128 8682544 8739666 8785296 8825856 8843094 8861828 8871936 8889264 8912896 8930304 8947746 8989056 8998912 9016488 9075807 9095034 9105408 9123192 9137024 9165312 9225203 9253764 9273368 9334377 9345024 9363276 9377472 9383112 9426432 9437184 9444843 9455616 9469952 9488448 9517404 9561344 9611264 9630036 9674496 9704448 9738144 9767862 9864192 9883458 9904396 9929088 9961472 9980928 10000422 10015584 10027008 10046592 10123776 10143549 10158928 10165038 10211968 10223616 10243584 10279152 10310521 10310976 10432539 10480704 10513152 10535424 10549656 10556001 10584064 10604736 10616832 10653696 10674504 10686208 10756512 10812672 10850216 10862592 10883808 10955412 10967424 11075584 11097216 11135748 11170224 11193888 11206656 11228544 11245568 11267532 11280384 11354096 11389248 11413376 11428794 11488464 11501568 11524032 11541504 11564046 11652888 11713728 11767808 11790792 11829248 11852352 11868363 11893506 11907072 11930328 11943936 11985408 12021984 12063727 12101076 12126712 12140544 12164256 12206493 12220416 12244284 12338352 12445836 12460032 12484368 12503296 12510816 12568576 12582912 12593124 12607488 12651264 12689872 12690432 12773358 12812904 12840048 12899328 12924522 12939264 12984192 13023816 13109499 13152256 13177944 13238784 13264641 13292742 13307904 13333896 13354112 13369344 13395456 13482989 13483584 13498368 13524732 13553384 13631488 13642551 13658112 13684788 13705536 13747968 13880646 13910052 13974272 14017536 14047232 14066208 14074668 14139648 14155776 14183424 14204928 14232672 14276106 14342016 14416896 14445054 14483456 14511744 14607216 14623232 14651793 14796288 14825187 14847664 14856594 14893632 14925184 14942208 14971392 15023376 15040512 15069223 15069888 15185664 15238392 15247557 15317952 15335424 15365376 15388672 15418728 15537184 15618304 15721056 15769728 15803136 15824484 15858008 15876096 15907104 15925248 15980544 16011756 16029312 16134768 16187392 16219008 16275324 16293888 16325712 16451136 16508258 16594448 16613376 16645824 16681088 16703622 16755336 16790832 16809984 16842816 16868352 16901298 16920576 17031144 17083872 17120064 17143191 17199104 17232696 17252352 17312256 17346069 17365088 17479332 17570592 17631601 17651712 17686188 17723656 17743872 17778528 17825792 17840259 17860608 17895492 17978112 17997824 18032976 18151614 18190068 18210816 18246384 18274048 18330624 18450406 18507528 18546736 18668754 18690048 18726552 18754944 18766224 18852864 18874368 18889686 18911232 18939904 18976896 19034808 19122688 19160037 19222528 19260072 19348992 19386783 19408896 19476288 19535724 19705907 19728384 19766916 19808792 19858176 19922944 19939113 19961856 20000844 20031168 20054016 20093184 20247552 20287098 20317856 20330076 20423936 20447232 20487168 20558304 20621042 20621952 20820969 20865078 20961408 21026304 21070848 21099312 21112002 21168128 21209472 21233664 21307392 21349008 21372416 21414159 21513024 21625344 21667581 21700432 21725184 21767616 21910824 21934848 22024249 22151168 22194432 22271496 22284891 22340448 22387776 22413312 22457088 22491136 22535064 22560768 22708192 22778496 22826752 22857588 22976928 23003136 23048064 23083008 23128092 23305776 23427456 23535616 23581584 23658496 23704704 23736726 23787012 23814144 23860656 23887872 23970816 24043968 24127454 24202152 24253424 24281088 24328512 24412986 24440832 24488568 24676704 24762387 24891672 24920064 24968736 25006592 25021632 25055433 25137152 25186248 25214976 25302528 25351947 25379744 25380864 25546716 25625808 25680096 25769263 25798656 25849044 25878528 25968384 26047632 26218998 26304512 26355888 26477568 26529282 26585484 26615808 26667792 26708224 26738688 26790912 26965978 26967168 26996736 27049464 27106768 27227421 27262976 27285102 27316224 27369576 27411072 27495936 27675609 27761292 27820104 27948544 28003131 28035072 28094464 28132416 28149336 28279296 28311552 28334529 28366848 28409856 28465344 28552212 28684032 28800941 28833792 28890108 28966912 29023488 29214432 29246464 29303586 29592576 29650374 29695328 29713188 29787264 29850368 29884416 29942784 30046752 30081024 30138446 30139776 30371328 30430647 30476784 30495114 30635904 30670848 30730752 30777344 30837456 30931563 31074368 31236608 31297617 31442112 31539456 31606272 31648968 31668003 31716016 31752192 31814208 31850496 31961088 32023512 32058624 32189287 32269536 32374784 32438016 32550648 32587776 32651424 32902272 33016516 33188896 33226752 33291648 33362176 33407244 33510672 33581664 33619968 33685632 33736704 33802596 33841152 34062288 34167744 34240128 34286382 34398208 34465392 34504704 34624512 34692138 34730176 34958664 35141184 35263202 35303424 35372376 35447312 35487744 35557056 35605089 35651584 35680518 35721216 35790984 35956224 35995648 36065952 36191181 36303228 36380136 36421632 36492768 36548096 36619479 36661248 36900812 37015056 37093472 37337508 37380096 37453104 37509888 37532448 37662769 37705728 37748736 37779372 37822464 37879808 37953792 38069616 38245376 38320074 38445056 38520144 38697984 38773566 38817792 38952576 39071448 39328497 39411814 39456768 39533832 39617584 39716352 39793923 39845888 39878226 39923712 40001688 40062336 40108032 40186368 40448967 40495104 40574196 40635712 40660152 40847872 40894464 40927653 40974336 41116608 41242084 41243904 41641938 41730156 41922816 42052608 42093683 42141696 42198624 42224004 42336256 42418944 42467328 42614784 42698016 42744832 42828318 43026048 43250688 43335162 43400864 43450368 43535232 43821648 43869696 43955379 44048498 44302336 44388864 44475561 44542992 44569782 44680896 44775552 44826624 44914176 44982272 45070128 45121536 45207669 45416384 45556992 45653504 45715176 45742671 45953856 46006272 46096128 46166016 46256184 46611552 46854912 47045881 47071232 47163168 47316992 47409408 47473452 47574024 47628288 47721312 47775744 47941632 48087936 48254908 48404304 48506848 48562176 48657024 48825972 48881664 48977136 49353408 49524774 49783344 49840128 49937472 50013184 50043264 50110866 50274304 50372496 50429952 50605056 50703894 50759488 50761728 51093432 51251616 51360192 51429573 51538526 51597312 51698088 51757056 51936768 52038207 52095264 52437996 52609024 52711776 52894803 52955136 53058564 53170968 53231616 53335584 53416448 53477376 53520777 53581824 53931956 53934336 53993472 54098928 54213536 54454842 54525952 54570204 54632448 54739152 54822144 54991872 55351218 55522584 55640208 55897088 56006262 56070144 56188928 56264832 56298672 56558592 56623104 56669058 56733696 56819712 56930688 57104424 57368064 57480111 57601882 57667584 57780216 57933824 58046976 58160349 58428864 58492928 58607172 59117721 59185152 59300748 59390656 59426376 59574528 59700736 59768832 59817339 59885568 60093504 60162048 60276892 60279552 60742656 60861294 60953568 60990228 61271808 61341696 61461504 61554688 61674912 61863126 62148736 62473216 62595234 62884224 63078912 63212544 63297936 63336006 63432032 63504384 63628416 63700992 63922176 64047024 64117248 64242477 64378574 64539072 64749568 64876032 65002743 65101296 65175552 65302848 65804544 66033032 66072747 66377792 66453504 66583296 66724352 66814488 66854673 67021344 67163328 67239936 67371264 67473408 67605192 67682304 68124576 68335488 68480256 68572764 68796416 68930784 69009408 69249024 69384276 69460352 69917328 70282368 70526404 70606848 70744752 70894624 70975488 71114112 71210178 71303168 71361036 71442432 71581968 71912448 71991296 72131904 72382362 72606456 72760272 72843264 72985536 73096192 73238958 73322496 73801624 74030112 74186944 74287161 74675016 74760192 74906208 75019776 75064896 75166299 75325538 75411456 75558744 75644928 75759616 75907584 76055841 76139232 76490752 76640148 76890112 77040288 77307789 77395968 77547132 77635584 77905152 78142896 78656994 78823628 78913536 79067664 79235168 79432704 79587846 79691776 79756452 79847424 80003376 80124672 80216064 80372736 80897934 80990208 81148392 81271424 81320304 81695744 81788928 81855306 81948672 82233216 82484168 82487808 83026827 83283876 83460312 83845632 84009393 84105216 84187366 84283392 84397248 84448008 84672512 84837888 84934656 85003587 85229568 85396032 85489664 85656636 86052096 86402823 86501376 86670324 86801728 86900736 87070464 87643296 87739392 87910758 88096996 88604672 88777728 88951122 89085984 89139564 89361792 89551104 89653248 89828352 89964544 90140256 90243072 90415338 90832768 91113984 91307008 91430352 91485342 91907712 92012544 92192256 92332032 92512368 92794689 93223104 93709824 93892851 94091762 94142464 94326336 94633984 94818816 94946904 95004009 95148048 95256576 95442624 95551488 95883264 96175872 96509816 96567861 96808608 97013696 97124352 97314048 97651944 97763328 97954272 98706816 99049548 99566688 99680256 99874944 100026368 100086528 100221732 100548608 100744992 100859904 101210112 101407788 101518976 101523456 102186864 102503232 102720384 102859146 103077052 103194624 103396176 103514112 103873536 104076414 104190528 104875992 105218048 105423552 105789606 105910272 106117128 106341936 106463232 106671168 106832896 106954752 107041554 107163648 107863912 107868672 107986944 108197856 108427072 108573543 108909684 109140408 109264896 109478304 109644288 109858437 109983744 110702436 111045168 111280416 111794176 112012524 112140288 112377856 112529664 112597344 112988307 113117184 113246208 113338116 113467392 113639424 113861376 114208848 114736128 114960222 115203764 115335168 115560432 115867648 116093952 116320698 116857728 116985856 117214344 117985491 118235442 118370304 118601496 118781312 118852752 119149056 119401472 119537664 119634678 119771136 120187008 120324096 120553784 120559104 121346901 121485312 121722588 121907136 121980456 122543616 122683392 122782959 122923008 123109376 123349824 123726252 124297472 124946432 125190468 125768448 126157824 126281049 126425088 126595872 126672012 126864064 127008768 127256832 127401984 127844352 128094048 128234496 128484954 128757148 129078144 129499136 129752064 130005486 130202592 130351104 130605696 131609088 131866137 132066064 132145494 132755584 132907008 133166592 133448704 133628976 133709346 134042688 134326656 134479872 134742528 134946816 135210384 135364608 135623007 136249152 136670976 136960512 137145528 137228013 137592832 137861568 138018816 138498048 138768552 138920704 139834656 140564736 141052808 141137643 141213696 141489504 141789248 141950976 142228224 142420356 142722072 142884864 143163936 143824896 143982592 144263808 144764724 145212912 145520544 145686528 145971072 146192384 146477916 146644992 147603248 148060224 148373888 148574322 149350032 149520384 149812416 150039552 150129792 150332598 150651076 150822912 151117488 151289856 151519232 151815168 152111682 152278464 152981504 153280296 153780224 154080576 154288719 154615578 154791936 155094264 155271168 155810304 156285792 156828451 157313988 157647256 157827072 158135328 158470336 158684409 158865408 159175692 159512904 159694848 160006752 160249344 160432128 160562331 160745472 161795868 161980416 162296784 162542848 162640608 163391488 163577856 163710612 163897344 164466432 164968336 164975616 166053654 166567752 166920624 167691264 168018786 168210432 168374732 168566784 168794496 168896016 169345024 169675776 169869312 170007174 170459136 170792064 170979328 171313272 172104192 172440333 172805646 173002752 173340648 173603456 173801472 174140928 175278857 175286592 175478784 175821516 176193992 177209344 177353163 177555456 177902244 178171968 178279128 178723584 179102208 179306496 179452017 179656704 179929088 180280512 180486144 180830676 181665536 182227968 182614016 182860704 182970684 183815424 184025088 184384512 184664064 185024736 185589378 186446208 187419648 187785702 188183524 188284928 188652672 189267968 189637632 189893808 190008018 190296096 190513152 190885248 191102976 191766528 192351744 192727431 193019632 193135722 193617216 194027392 194248704 194628096 195303888 195526656 195899899 195908544 197413632 198099096 198218241 199133376 199360512 199749888 200052736 200173056 200443464 200564019 201097216 201489984 201719808 202420224 202815576 203037952 203046912 204373728 205006464 205440768 205718292 206154104 206389248 206792352 207028224 207747072 208152828 208381056 209751984 210436096 210847104 211579212 211820544 212234256 212683872 212926464 213342336 213665792 213909504 214083108 214327296 215727824 215737344 215973888 216395712 216854144 217147086 217819368 218280816 218529792 218956608 219288576 219716874 219967488 221404872 222090336 222560832 222861483 223588352 224025048 224280576 224755712 225059328 225194688 225498897 225976614 226234368 226676232 226934784 227278848 227722752 228417696 229210813 229472256 229920444 230407528 230670336 231120864 231735296 231923367 232187904 232641396 233715456 233971712 234428688 235970982 236470884 236740608 237202992 237562624 237705504 238298112 238802944 239075328 239269356 239542272 240374016 240648192 241107568 241118208 242693802 242970624 243445176 243814272 243960912 245087232 245366784 245565918 245846016 246218752 246699648 247452504 248594944 249080481 249892864 250380936 251536896 252028179 252315648 252562098 252850176 253191744 253344024 253728128 254017536 254513664 254803968 255688704 256176791 256188096 256468992 256969908 257514296 258156288 258998272 259208469 259504128 260010972 260405184 260702208 261211392 263218176 263732274 264132128 264290988 265511168 265814016 266333184 266897408 267257952 267418692 268085376 268653312 268959744 269485056 269893632 270420768 270729216 271246014 272498304 273341952 273921024 274291056 274456026 275185664 275723136 276037632 276996096 277537104 277841408 278384067 279669312 281129472 281678553 282105616 282275286 282427392 282979008 283578496 283901952 284456448 284840712 285444144 285769728 286315237 286327872 287649792 287965184 288527616 289529448 289703583 290425824 291041088 291373056 291942144 292384768 292955832 293289984 295206496 296120448 296747776 297148644 298700064 299040768 299624832 300079104 300259584 300665196 301302152 301645824 302234976 302579712 303038464 303630336 304223364 304556928 305963008 306560592 307560448 308161152 308577438 309231156 309583872 310188528 310542336 311620608 312571584 313656902 314627976 315294512 315654144 316270656 316940672 317368818 317730816 318351384 319025808 319389696 320013504 320498688 320864256 321124662 321490944 323591736 323960832 324593568 325085696 325281216 325720629 326782976 327421224 327794688 328932864 329575311 329936672 329951232 332107308 333135504 333841248 335000419 335382528 336037572 336420864 336749464 337133568 337588992 337792032 338690048 338964921 339351552 339738624 340014348 340918272 341584128 341958656 342626544 344208384 344880666 345611292 346005504 346681296 347206912 347602944 348281856 350557714 350573184 350957568 351643032 352387984 353956473 354418688 354706326 355110912 355804488 356343936 356558256 357447168 358204416 358612992 358904034 359313408 359858176 360561024 360972288 361661352 363331072 364040703 364455936 365228032 365721408 365941368 367630848 368050176 368348877 368769024 369328128 370049472 371178756 372892416 374412233 374839296 375571404 376367048 376569856 377305344 378535936 378843147 379275264 379787616 380016036 380592192 381026304 381770496 382205952 383533056 384703488 385454862 386039264 386271444 387234432 388054784 388497408 389256192 390607776 391053312 391799798 391817088 394827264 395598411 396198192 396436482 398266752 398721024 399499776 400105472 400346112 400886928 401128038 402194432 402979968 403439616 404840448 405631152 406075904 406093824 406869021 408747456 410012928 410881536 411436584 411684039 412308208 412778496 413584704 414056448 415494144 416305656 416762112 418460731 419503968 420872192 421694208 423158424 423412929 423641088 424468512 425367744 425852928 426684672 427331584 428166216 428654592 431455648 431474688 431947776 432791424 433708288 434294172 435638736 436561632 437059584 437913216 438577152 439433748 439934976 442809744 444180672 445121664 445722966 447176704 448050096 448561152 449511424 450118656 450389376 450997794 451953228 452468736 453352464 453869568 454557696 455445504 456835392 458421626 458944512 459840888 460815056 461340672 462241728 462866157 463470592 463846734 464375808 465282792 467430912 467943424 468857376 470485353 471941964 472941768 473481216 474405984 475125248 475411008 476053227 476596224 477605888 478538712 479084544 480748032 481296384 481686993 482215136 482236416 485387604 485941248 486890352 487628544 487921824 489615997 490174464 490733568 491131836 491692032 492437504 493399296 494905008 497189888 498160962 499785728 500761872 503073792 504056358 504631296 505124196 505700352 506383488 506688048 507456256 508035072 509027328 509607936 511377408 512353582 512376192 512937984 513939816 515028592 516312576 517320999 517996544 518416938 519008256 520021944 520810368 521404416 522422784 525836571 526436352 527464548 528264256 528581976 531022336 531628032 532059489 532666368 533794816 534515904 534837384 536170752 537306624 537919488 538356051 538970112 539787264 540841536 541458432 542492028 544996608 546683904 547217879 547842048 548582112 548912052 550371328 551446272 552075264 553992192 555074208 555682816 556768134 559338624 562258944 563357106 564211232 564550572 564854784 565958016 567156992 567803904 568912896 569681424 570888288 571539456 572630474 572655744 575299584 575930368 577055232 578182293 579058896 579407166 580851648 582082176 582746112 583884288 584769536 585911664 586579968 587699697 590412992 592240896 593495552 594297288 594654723 597400128 598081536 599249664 600158208 600519168 601330392 601692057 602604304 603291648 604469952 605159424 606076928 607260672 608446728 609113856 611596453 611926016 613121184 615120896 616322304 617154876 618462312 619167744 620377056 621084672 623241216 625143168 627313804 629255952 630589024 631308288 632541312 633881344 634737636 635461632 636702768 638051616 638779392 640027008 640997376 641728512 642249324 642981888 647183472 647921664 649187136 650171392 650562432 651441258 653565952 654842448 655589376 657865728 659150622 659873344 659902464 664214616 666271008 667682496 668584449 670000838 670765056 672075144 672841728 673498928 674267136 675177984 675584064 676496691 677380096 677929842 678703104 680028696 681836544 683168256 683917312 685253088 687632439 688416768 689761332 691222584 692011008 693362592 694413824 695205888 695770101 696563712 701115428 701146368 701915136 703286064 704775968 707912946 708837376 709412652 710221824 711608976 712687872 713116512 714894336 715592611 716408832 717225984 717808068 718626816 719716352 721122048 721944576 723322704 726662144 728081406 728911872 730456064 731442816 731882736 735261696 736100352 736697754 737538048 738656256 740098944 742357512 745784832 747241443 748824466 749678592 751142808 752734096 753139712 754610688 756084537 757071872 757686294 758550528 759575232 760032072 761184384 762052608 763540992 764411904 767066112 768530373 769406976 770909724 772078528 772542888 774468864 776109568 776994816 777625407 778512384 781215552 782106624 783599596 783634176 789654528 791196822 792396384 792872964 796533504 797442048 798999552 799779977 800210944 800692224 801773856 802256076 804388864 805959936 806879232 809680896 811262304 812151808 812187648 813738042 817494912 820025856 821763072 822873168 823368078 824616416 825556992 827169408 828112896 830988288 832611312 833524224 835152201 836921462 839007936 841744384 843388416 845035659 846316848 846825858 847282176 848937024 850735488 851705856 853369344 854663168 856332432 857309184 858945711 862911296 862949376 863895552 865582848 867416576 868588344 869110749 871277472 873123264 874119168 875826432 877154304 878867496 879869952 885619488 888361344 890243328 891445932 893871739 894353408 896100192 897122304 899022848 900237312 900778752 901995588 903906456 904937472 906704928 907739136 909115392 910891008 913670784 916843252 917889024 919681776 921630112 922681344 924483456 925732314 926941184 927693468 928751616 930565584 934861824 935886848 937714752 940970706 943883928 945883536 946962432 948811968 950250496 950822016 952106454 953192448 955211776 957077424 958169088 961496064 962592768 963373986 964430272 964472832 970775208 971882496 973780704 975257088 975843648 977161887 979231994 980348928 982263672 983384064 984875008 986798592 988725933 989810016 994379776 996321924 999571456 1001523744 1005001257 1006147584 1008112716 1009262592 1010248392 1011400704 1012766976 1013376096 1014912512 1016070144 1016894763 1018054656 1019215872 1022754816 1024707164 1024752384 1025875968 1027879632 1030057184 1032625152 1034641998 1035993088 1036833876 1038016512 1040043888 1041620736 1042808832 1044845568 1051673142 1052872704 1054929096 1056528512 1057163952 1062044672 1063256064 1064118978 1065332736 1067589632 1069031808 1069674768 1072341504 1074613248 1075838976 1076712102 1077940224 1079574528 1081683072 1082916864 1084984056 1089993216 1092122109 1093367808 1094435758 1095684096 1097164224 1097824104 1100742656 1102892544 1104150528 1105046631 1107984384 1110148416 1111365632 1113536268 1118677248 1123236699 1124517888 1126714212 1128422464 1129101144 1129709568 1131916032 1134313984 1135607808 1136529441 1137825792 1139362848 1141776576 1143078912 1145260948 1145311488 1150599168 1151860736 1154110464 1156364586 1158117792 1158814332 1161703296 1164164352 1165492224 1167768576 1169539072 1171823328 1173159936 1175399394 1180825984 1184481792 1186991104 1188594576 1189309446 1194800256 1196163072 1198499328 1200316416 1201038336 1202660784 1203384114 1205208608 1206583296 1208939904 1210318848 1212153856 1214521344 1216893456 1218227712 1220607063 1223192906 1223852032 1226242368 1230241792 1232644608 1234309752 1235052117 1236924624 1238335488 1240754112 1242169344 1246482432 1250286336 1254627608 1255382193 1258511904 1261178048 1262616576 1265082624 1267762688 1269475272 1270238787 1270923264 1273405536 1276103232 1277558784 1280054016 1281994752 1284498648 1285963776 1294366944 1295843328 1298374272 1300342784 1301124864 1302882516 1307131904 1309684896 1311178752 1315731456 1318301244 1319746688 1319804928 1328429232 1332542016 1335364992 1337168898 1340001676 1341530112 1344150288 1345683456 1346997856 1348534272 1350355968 1351168128 1352993382 1354760192 1355859684 1357406208 1360057392 1363673088 1366336512 1367834624 1370506176 1375264878 1376833536 1379522664 1382445168 1384022016 1386725184 1388827648 1390411776 1391540202 1393127424 1402230856 1402292736 1403830272 1406572128 1409551936 1411456059 1415825892 1418825304 1420443648 1423217952 1425375744 1426233024 1428159681 1429788672 1431185222 1432817664 1435616136 1437253632 1439432704 1442244096 1443889152 1445060979 1446645408 1453324288 1456162812 1457823744 1460912128 1462885632 1463765472 1468847991 1470523392 1472200704 1473395508 1475076096 1477312512 1480197888 1484715024 1491569664 1494482886 1497648932 1499357184 1502285616 1505468192 1506279424 1509221376 1512169074 1514143744 1515372588 1517101056 1519150464 1520064144 1522368768 1524105216 1527081984 1528823808 1534132224 1537060746 1538813952 1541819448 1544157056 1545085776 1548937728 1552219136 1553989632 1555250814 1557024768 1562431104 1564213248 1567199192 1567268352 1577509713 1579309056 1582393644 1584792768 1585745928 1593067008 1594884096 1596178467 1597999104 1599559954 1600421888 1601384448 1603547712 1604512152 1608777728 1611919872 1613758464 1615068153 1619361792 1622524608 1624303616 1624375296 1627476084 1634989824 1640051712 1641653637 1643526144 1645746336 1646736156 1649232832 1651113984 1654338816 1656225792 1661976576 1665222624 1667048448 1670304402 1673842924 1678015872 1683488768 1686776832 1690071318 1692633696 1693651716 1694564352 1697874048 1701470976 1703411712 1706738688 1709326336 1712664864 1714618368 1717891422 1725822592 1725898752 1727791104 1731165696 1734833152 1737176688 1738221498 1742554944 1746246528 1748238336 1751652864 1754308608 1757734992 1759739904 1763099091 1771238976 1776722688 1780486656 1782891864 1783964169 1787743478 1788706816 1792200384 1794244608 1798045696 1800474624 1801557504 1803991176 1805076171 1807812912 1809874944 1813409856 1815478272 1818230784 1821782016 1827341568 1833686504 1834789359 1835778048 1839363552 1843260224 1845362688 1848966912 1851464628 1855386936 1857503232 1861131168 1869723648 1871773696 1875429504 1881941412 1887767856 1891767072 1893924864 1897623936 1900500992 1901644032 1904212908 1906384896 1910423552 1914154848 1916338176 1922992128 1925185536 1926747972 1928860544 1928945664 1941550416 1943764992 1947561408 1950514176 1951687296 1954323774 1958463988 1960697856 1964527344 1966768128 1969750016 1973597184 1977451866 1979620032 1988759552 1992643848 1999142912 2003047488 2005753347 2010002514 2012295168 2016225432 2018525184 2020496784 2022801408 2025533952 2026752192 2029825024 2032140288 2033789526 2036109312 2045509632 2049414328 2049504768 2051751936 2055759264 2060114368 2062897317 2065250304 2069283996 2073667752 2076033024 2080087776 2083241472 2085617664 2087310303 2089691136 2103346284 2105745408 2109858192 2113057024 2114327904 2124089344 2126512128 2128237956 2130665472 2135179264 2138063616 2139349536 2144683008 2146777833 2149226496 2151677952 2153424204 2155880448 2159149056 2163366144 2165833728 2169968112 2179986432 2184244218 2186735616 2188871516 2191368192 2194328448 2195648208 2201485312 2205785088 2208301056 2210093262 2215968768 2220296832 2222731264 2227072536 2237354496 2241724329 2246473398 2249035776 2253428424 2256844928 2258202288 2259419136 2263832064 2268627968 2271215616 2273058882 2275651584 2278725696 2283553152 2286157824 2290521896 2290622976 2301198336 2303721472 2305591119 2308220928 2312729172 2316235584 2317628664 2323406592 2328328704 2330984448 2332876221 2335537152 2339078144 2343646656 2346319872 2350798788 2361651968 2368963584 2373982208 2377189152 2378618892 2389600512 2392326144 2396998656 2399339931 2400632832 2402076672 2405321568 2406768228 2410417216 2413166592 2417879808 2420637696 2429042688 2433786912 2436455424 2441214126 2446385812 2447704064 2452484736 2460483584 2465289216 2468619504 2470104234 2473849248 2476670976 2481508224 2484338688 2492964864 2500572672 2505456603 2509255216 2510764386 2517023808 2522356096 2525233152 2530165248 2535525376 2538950544 2540477574 2541846528 2546811072 2552206464 2555117568 2560108032 2563989504 2568997296 2571927552 2576837133 2588733888 2591686656 2596748544 2600685568 2602249728 2605765032 2607332247 2614263808 2619369792 2622357504 2631462912 2636602488 2639493376 2639609856 2656858464 2665084032 2670729984 2674337796 2680003352 2681615217 2683060224 2688300576 2691366912 2693995712 2697068544 2700711936 2702336256 2705986764 2711719368 2714812416 2720114784 2727346176 2732673024 2735669248 2741012352 2750529756 2753667072 2759045328 2764890336 2768044032 2773450368 2777655296 2780823552 2783080404 2786254848 2804461712 2804585472 2807660544 2813144256 2819103872 2822912118 2831651784 2837650608 2840887296 2846435904 2850751488 2852466048 2856319362 2859577344 2862370444 2865635328 2871232272 2874507264 2878865408 2884488192 2887778304 2890121958 2893290816 2906648576 2912325624 2915647488 2921824256 2925771264 2927530944 2931485661 2937695982 2941046784 2946791016 2950152192 2954625024 2960395776 2969430048 2979740569 2983139328 2988965772 2995297864 2998714368 3004571232 3010936384 3012558848 3015003771 3018442752 3024338148 3030745176 3034202112 3038300928 3040128288 3044737536 3048210432 3050684289 3054163968 3057647616 3068264448 3074121492 3077627904 3083638896 3088314112 3090171552 3097875456 3104438272 3107979264 3110501628 3114049536 3124862208 3128426496 3134398384 3134536704 3155019426 3158618112 3164787288 3169585536 3171491856 3186134016 3189768192 3192356934 3195998208 3199119908 3200843776 3202768896 3207095424 3209024304 3217555456 3223839744 3227516928 3230136306 3238723584 3245049216 3248607232 3248750592 3254952168 3269979648 3276366327 3280103424 3283307274 3287052288 3291492672 3293472312 3298465664 3302227968 3308677632 3312451584 3323953152 3330298283 3330445248 3334096896 3340608804 3347685848 3356031744 3366977536 3369710097 3373553664 3380142636 3385267392 3387303432 3389128704 3395748096 3402941952 3406823424 3409588323 3413477376 3418652672 3425329728 3429236736 3435782844 3451645184 3451797504 3455582208 3462331392 3469666304 3474353376 3476442996 3485109888 3492493056 3496476672 3503305728 3508617216 3515469984 3519479808 3526198182 3542477952 3553445376 3560973312 3565783728 3567928338 3575486956 3577413632 3584400768 3588489216 3596091392 3600949248 3603115008 3607982352 3610152342 3615625824 3619749888 3626819712 3630956544 3636461568 3643564032 3654683136 3661821189 3667373008 3669578718 3671556096 3678727104 3686520448 3690725376 3697933824 3702929256 3710773872 3715006464 3722098081 3722262336 3739447296 3743547392 3750859008 3763882824 3766146579 3775535712 3783534144 3787849728 3795247872 3801001984 3803288064 3808425816 3810716361 3812769792 3820847104 3828309696 3832676352 3845984256 3853495944 3857721088 3857891328 3883100832 3887529984 3895122816 3901028352 3903374592 3908647548 3916927976 3921395712 3929054688 3933536256 3939500032 3947194368 3954903732 3959240064 3977519104 3985287696 3998285824 4006094976 4011506694 4020005028 4024590336 4032450864 4037050368 4040993568 4045602816 4051067904 4053504384 4059650048 4064280576 4067579052 4072218624 4091019264 4098828656 4099009536 4103503872 4111518528 4120228736 4125794634 4130500608 4138567992 4147335504 4152066048 4160175552 4166482944 4171235328 4174620606 4179382272 4206692568 4211490816 4219716384 4226114048 4228655808 4234368177 4248178688 4256475912 4261330944 4270358528 4276127232 4278699072 4284479043 4289366016 4293555666 4298452992 4306848408 4311760896 4318298112 4326732288 4331667456 4339936224 4355005447 4359972864 4368488436 4373471232 4377743032 4382736384 4388656896 4391296416 4402970624 4406543973 4411570176 4416602112 4420186524 4431937536 4440593664 4445462528 4454145072 4474708992 4483448658 4492946796 4498071552 4506856848 4513689856 4516404576 4518838272 4527664128 4537255936 4542431232 4546117764 4551303168 4557451392 4567106304 4572315648 4581043792 4581245952 4602396672 4607442944 4611182238 4616441856 4625458344 4632471168 4635257328 4646813184 4656657408 4661968896 4665752442 4671074304 4678156288 4687293312 4692639744 4701597576 4723303936 4732529139 4737927168 4747964416 4754378304 4757237784 4779201024 4784652288 4788535401 4793997312 4798679862 4801265664 4804153344 4810643136 4813536456 4820834432 4826333184 4835759616 4841275392 4858085376 4867359029 4867573824 4872910848 4882428252 4892771624 4895408128 4904969472 4920967168 4924960911 4930578432 4937239008 4940208468 4947698496 4953341952 4963016448 4968677376 4985929728 5001145344 5010913206 5018510432 5021528772 5034047616 5044712192 5050466304 5060330496 5071050752 5077901088 5080955148 5083693056 5093622144 5104412928 5110235136 5120216064 5127979008 5137994592 5143855104 5153674266 5177467776 5183373312 5193497088 5201371136 5204499456 5211530064 5214664494 5228527616 5238739584 5244715008 5262925824 5273204976 5278986752 5279219712 5289297273 5313716928 5330168064 5341459968 5348675592 5351892507 5360006704 5363230434 5366120448 5376601152 5382733824 5387991424 5394137088 5401423872 5404672512 5411973528 5423438736 5429624832 5439989503 5440229568 5454692352 5465346048 5471338496 5482024704 5501059512 5504368077 5507334144 5518090656 5529780672 5536088064 5546900736 5555310592 5566160808 5572509696 5608923424 5609170944 5615321088 5626288512 5638207744 5645824236 5663303568 5675301216 5681774592 5692871808 5701502976 5704932096 5712638724 5719154688 5724740888 5731270656 5742464544 5749014528 5757730816 5768976384 5775556608 5780243916 5786581632 5813297152 5824651248 5831294976 5843648512 5851542528 5855061888 5862971322 5875391964 5882093568 5893582032 5900304384 5909250048 5920791552 5938860096 5959481138 5966278656 5977931544 5990595728 5997428736 6009142464 6017260041 6021872768 6025117696 6030007542 6036885504 6048676296 6061490352 6068404224 6076601856 6080256576 6089475072 6096420864 6101368578 6108327936 6136528896 6148242984 6155255808 6167277792 6176628224 6180343104 6188691951 6195750912 6208876544 6221003256 6228099072 6249724416 6256852992 6261930909 6268796768 6269073408 6310038852 6317236224 6329574576 6339171072 6342983712 6365007961 6372268032 6379536384 6384713868 6391996416 6398239816 6401687552 6405537792 6414190848 6418048608 6435110912 6440333499 6447679488 6455033856 6460272612 6477447168 6490098432 6497214464 6497501184 6509904336 6539959296 6552732654 6560206848 6566614548 6574104576 6582985344 6586944624 6596931328 6604455936 6617355264 6624903168 6647906304 6660596566 6660890496 6668193792 6681217608 6695371696 6712063488 6725172987 6733955072 6739420194 6747107328 6760285272 6770534784 6774606864 6778257408 6791496192 6805883904 6813646848 6819176646 6826954752 6837305344 6850659456 6858473472 6871565688 6903290368 6903595008 6911164416 6916773357 6924662784 6939332608 6948706752 6952885992 6970219776 6984986112 6992953344 6998628663 7006611456 7017234432 7030939968 7038959616 7052396364 7084955904 7106890752 7113832427 7121946624 7131567456 7135856676 7150973912 7154827264 7168801536 7176978432 7192182784 7198019793 7201898496 7206230016 7215964704 7220304684 7231251648 7239499776 7253639424 7261913088 7287128064 7309366272 7323642378 7334746016 7339157436 7343112192 7357454208 7373040896 7381450752 7395867648 7405858512 7421547744 7430012928 7444196162 7444524672 7478894592 7487094784 7501718016 7516369809 7527765648 7532293158 7551071424 7567068288 7575699456 7590495744 7602003968 7606576128 7616851632 7621432722 7625539584 7641694208 7656619392 7665352704 7691968512 7706991888 7715442176 7715782656 7730511399 7766201664 7775059968 7790245632 7802056704 7806749184 7817295096 7821996741 7833855952 7842791424 7858109376 7867072512 7879000064 7894388736 7909807464 7918480128 7950753889 7955038208 7970575392 7996571648 8012189952 8023013388 8040010056 8044845651 8049180672 8064901728 8074100736 8081987136 8091205632 8102135808 8107008768 8119300096 8135158104 8144437248 8182038528 8197657312 8198019072 8207007744 8223037056 8240457472 8251589268 8261001216 8277135984 8294671008 8304132096 8320351104 8332965888 8342470656 8349241212 8358764544 8413385136 8422981632 8439432768 8452228096 8457311616 8468736354 8496357376 8512951824 8522661888 8540717056 8552254464 8557398144 8568958086 8578732032 8587111332 8596905984 8613696816 8623521792 8636596224 8653464576 8663334912 8679872448 8710010894 8719945728 8736976872 8746942464 8755486064 8765472768 8777313792 8782592832 8794456983 8805941248 8813087946 8823140352 8840373048 8863875072 8881187328 8890925056 8908290144 8939221707 8949417984 8966897316 8985893592 8996143104 9013713696 9027379712 9032809152 9037676544 9045011313 9055328256 9074511872 9092235528 9102606336 9114902784 9134212608 9144631296 9152052867 9162087584 9162491904 9204793344 9214885888 9222364476 9232883712 9250916688 9264942336 9270514656 9293626368 9302703943 9313314816 9323937792 9331504884 9342148608 9356312576 9374586624 9385279488 9403195152 9446607872 9465058278 9475854336 9495928832 9508756608 9514475568 9558402048 9569304576 9577070802 9587994624 9597359724 9602531328 9608306688 9621286272 9627072912 9641668864 9652666368 9671519232 9682550784 9716170752 9734718058 9735147648 9745821696 9764856504 9785543248 9790816256 9809938944 9829098981 9841934336 9849921822 9861156864 9874478016 9880416936 9895396992 9906683904 9926032896 9937354752 9971859456 9990894849 10002290688 10021826412 10037020864 10043057544 10068095232 10089424384 10100932608 10109130291 10120660992 10142101504 10155802176 10161910296 10167386112 10187244288 10208825856 10220470272 10228764969 10240432128 10255958016 10275989184 10287710208 10307348532 10354935552 10366746624 10386994176 10397139701 10402742272 10408998912 10423060128 10429328988 10457055232 10477479168 10489430016 10525851648 10546409952 10557973504 10558439424 10578594546 10627433856 10660336128 10682919936 10697351184 10703785014 10720013408 10726460868 10732240896 10753202304 10765467648 10775982848 10788274176 10802847744 10809345024 10823947056 10846877472 10859249664 10879979006 10880459136 10909384704 10930692096 10942676992 10964049408 10985463567 11002119024 11008736154 11014668288 11036181312 11059561344 11072176128 11093801472 11110621184 11132321616 11145019392 11166294243 11217846848 11218341888 11230642176 11252577024 11276415488 11291648472 11298439737 11326607136 11350602432 11363549184 11385743616 11403005952 11409864192 11425277448 11432149083 11438309376 11449481776 11462541312 11484929088 11498029056 11515461632 11537952768 11560487832 11573163264 11620332607 11626594304 11649302496 11662589952 11687297024 11703085056 11710123776 11725942644 11750783928 11764187136 11787164064 11800608768 11818500096 11841583104 11877720192 11918962276 11932557312 11955863088 11981191456 11994857472 12018284928 12034520082 12043745536 12050235392 12060015084 12073771008 12097352592 12122980704 12136808448 12153203712 12160513152 12178950144 12192841728 12202737156 12216655872 12273057792 12296485968 12310511616 12334555584 12353256448 12360686208 12377383902 12391501824 12417753088 12442006512 12456198144 12499448832 12513705984 12523861818 12537593536 12538146816 12620077704 12634472448 12659149152 12678342144 12685967424 12703104531 12730015922 12744536064 12769427736 12783992832 12796479632 12803375104 12811075584 12828381696 12836097216 12853437129 12870221824 12880666998 12895358976 12920545224 12954894336 12980196864 12994428928 12995002368 13019808672 13065016341 13079918592 13105465308 13120413696 13133229096 13148209152 13165970688 13173889248 13193862656 13208911872 13219631919 13234710528 13249806336 13295812608 13321193132 13321780992 13336387584 13362435216 13390743392 13424126976 13450345974 13467910144 13478840388 13494214656 13520570544 13541069568 13549213728 13556514816 13582992384 13596259609 13611767808 13627293696 13638353292 13653909504 13674610688 13701318912 13716946944 13743131376 13806580736 13807190016 13822328832 13833546714 13849325568 13878665216 13897413504 13905771984 13940439552 13969972224 13985906688 13997257326 14013222912 14034468864 14061879936 14077919232 14104792728 14169911808 14197587417 14213781504 14227664854 14243893248 14263134912 14271713352 14301947824 14309654528 14337603072 14353956864 14365606203 14384365568 14396039586 14403796992 14412460032 14431929408 14440609368 14462503296 14478999552 14507278848 14523826176 14574256128 14602077087 14618732544 14647284756 14669492032 14678314872 14686224384 14714908416 14746081792 14762901504 14774882733 14791735296 14811717024 14843095488 14860025856 14888392324 14889049344 14957789184 14974189568 15003436032 15032739618 15055531296 15064586316 15102142848 15134136576 15151398912 15180991488 15195819563 15204007936 15213152256 15233703264 15242865444 15251079168 15283388416 15313238784 15330705408 15383937024 15413983776 15430884352 15431565312 15461022798 15532403328 15550119936 15580491264 15604113408 15613498368 15634590192 15643993482 15667711904 15685582848 15716218752 15734145024 15758000128 15788777472 15819614928 15836960256 15867891819 15901507778 15910076416 15941150784 15993143296 16024379904 16046026776 16055677521 16080020112 16089691302 16098361344 16129803456 16148201472 16163974272 16182411264 16204271616 16214017536 16238600192 16270316208 16288874496 16319968509 16364077056 16395314624 16396038144 16414015488 16446074112 16480914944 16503178536 16513104231 16522002432 16554271968 16589342016 16608264192 16640702208 16665931776 16698482424 16717529088 16826770272 16845963264 16878865536 16904456192 16914623232 16937472708 16983563041 16992714752 17025903648 17045323776 17081434112 17104508928 17114796288 17137916172 17157464064 17174222664 17193811968 17227393632 17247043584 17273192448 17306929152 17326669824 17359744896 17420021788 17439891456 17473953744 17493884928 17510972128 17530945536 17554627584 17565185664 17588913966 17611882496 17626175892 17646280704 17680746096 17727750144 17762374656 17781850112 17816580288 17878443414 17898835968 17933794632 17971787184 17992286208 18027427392 18054759424 18065618304 18075353088 18090022626 18110656512 18149023744 18184471056 18205212672 18229805568 18268425216 18289262592 18304105734 18324175168 18324983808 18409586688 18444728952 18465767424 18501833376 18529884672 18541029312 18566075853 18587252736 18605407886 18626629632 18663009768 18684297216 18712625152 18749173248 18770558976 18785792727 18806390304 18893215744 18930116556 18951708672 18991857664 19017513216 19028951136 19095023883 19116804096 19138609152 19154141604 19175989248 19194719448 19205062656 19216613376 19242572544 19254145824 19283337728 19305332736 19321000497 19343038464 19365101568 19432341504 19469436116 19470295296 19491643392 19529713008 19571086496 19581632512 19619877888 19658197962 19683868672 19699843644 19722313728 19748956032 19760833872 19790793984 19813367808 19852065792 19874709504 19943718912 19981789698 20004581376 20043652824 20074041728 20086115088 20136190464 20178848768 20201865216 20218260582 20241321984 20284203008 20311604352 20323820592 20334772224 20374488576 20417651712 20440940544 20457529938 20480864256 20511916032 20551978368 20575420416 20614697064 20709871104 20733493248 20750320071 20773988352 20794279402 20805484544 20817997824 20846120256 20858657976 20914110464 20954958336 20978860032 20995885989 21051703296 21092819904 21115947008 21116878848 21157189092 21254867712 21320672256 21341497281 21365839872 21394702368 21407570028 21440026816 21452921736 21464481792 21506404608 21530935296 21551965696 21576548352 21594059379 21605695488 21618690048 21647894112 21693754944 21718499328 21759958012 21760918272 21861384192 21885353984 21928098816 21970927134 22004238048 22017472308 22029336576 22072362624 22119122688 22144352256 22187602944 22221242368 22264643232 22290038784 22332588486 22435693696 22436683776 22461284352 22505154048 22552830976 22583296944 22596879474 22653214272 22701204864 22727098368 22771487232 22806011904 22819728384 22850554896 22864298166 22876618752 22898963552 22925082624 22969858176 22996058112 23030923264 23075905536 23120975664 23146326528 23191534197 23240665214 23253188608 23298604992 23325179904 23374594048 23406170112 23420247552 23451885288 23465990223 23501567856 23528374272 23574328128 23601217536 23637000192 23683166208 23755440384 23837924552 23852261667 23865114624 23911726176 23962382912 23989714944 24036569856 24069040164 24087491072 24120030168 24134536953 24147542016 24194705184 24245961408 24273616896 24306407424 24321026304 24357900288 24405474312 24433311744 24546115584 24592971936 24621023232 24669111168 24706512896 24721372416 24754767804 24783003648 24835506176 24884013024 24912396288 24998897664 25027411968 25047723636 25075187072 25076293632 25240155408 25268944896 25318298304 25356684288 25371934848 25406209062 25460031844 25489072128 25538855472 25567985664 25592959264 25606750208 25622151168 25656763392 25672194432 25706874258 25740443648 25761333996 25790717952 25841090448 25909788672 25960393728 25988857856 25990004736 26039617344 26130032682 26159837184 26210930616 26240827392 26266458192 26296418304 26331941376 26347778496 26387725312 26417823744 26439263838 26469421056 26591625216 26642386264 26643561984 26672775168 26724870432 26781486784 26817665121 26848253952 26900691948 26957680776 26988429312 27041141088 27082139136 27098427456 27113029632 27135033939 27165984768 27192519218 27223535616 27276706584 27307819008 27349221376 27402637824 27433893888 27456158601 27486262752 27613161472 27614380032 27644657664 27667093428 27698651136 27757330432 27794827008 27811543968 27880879104 27908111829 27939944448 27971813376 27994514652 28026445824 28068937728 28123759872 28155838464 28209585456 28339823616 28395174834 28427563008 28455329708 28487786496 28526269824 28543426704 28603895648 28619309056 28675206144 28707913728 28731212406 28768731136 28792079172 28807593984 28824920064 28863858816 28881218736 28925006592 28957999104 29014557696 29047652352 29148512256 29204154174 29237465088 29294569512 29338984064 29356629744 29372448768 29429816832 29492163584 29525803008 29549765466 29583470592 29623434048 29686190976 29720051712 29776784648 29778098688 29915578368 29948379136 29972684547 30006872064 30065479236 30111062592 30129172632 30204285696 30268273152 30302797824 30327390873 30361982976 30391639126 30408015872 30426304512 30467406528 30485730888 30502158336 30566776832 30626477568 30661410816 30686294907 30767874048 30827967552 30861768704 30863130624 30922045596 31064806656 31100239872 31160982528 31191419103 31208226816 31226996736 31269180384 31287986964 31335423808 31371165696 31432437504 31468290048 31577554944 31639229856 31673920512 31735783638 31803015556 31820152832 31882301568 31986286592 32048759808 32092053552 32111355042 32160040224 32179382604 32196722688 32259606912 32296402944 32327948544 32364822528 32408543232 32428035072 32477200384 32540632416 32577748992 32639937018 32728154112 32790629248 32792076288 32828030976 32892148224 32961829888 33006357072 33026208462 33044004864 33108543936 33178684032 33216528384 33281404416 33331863552 33396964848 33435058176 33498882729 33653540544 33691926528 33757731072 33808912384 33829246464 33874945416 33895319211 33967126082 33985429504 34051807296 34090647552 34162868224 34209017856 34229592576 34275832344 34296447249 34314928128 34348445328 34387623936 34454787264 34494087168 34546384896 34613858304 34719489792 34840043576 34860997821 34879782912 34947907488 34987769856 35021944256 35061891072 35109255168 35130371328 35177827932 35252351784 35292561408 35361492192 35455500288 35524749312 35563700224 35633160576 35756886828 35797671936 35867589264 35943574368 35984572416 36054854784 36109518848 36131236608 36150706176 36180045252 36221313024 36298047488 36368942112 36410425344 36459611136 36536850432 36578525184 36608211468 36648350336 36649967616 36819173376 36889457904 36931534848 37003666752 37059769344 37082058624 37132151706 37174505472 37210815772 37253259264 37326019536 37368594432 37425250304 37498346496 37541117952 37571585454 37612780608 37786431488 37860233112 37903417344 37983715328 38035026432 38057902272 38109313593 38190047766 38233608192 38308283208 38351978496 38389438896 38410125312 38433226752 38485145088 38508291648 38566675456 38610665472 38642000994 38686076928 38864683008 38938872232 38940590592 38983286784 39059426016 39142172992 39163265024 39195049023 39239755776 39316395924 39399687288 39444627456 39497912064 39521667744 39581587968 39626735616 39658895757 39704131584 39749419008 39887437824 39963579396 40009162752 40087305648 40148083456 40172230176 40272380928 40357697536 40403730432 40436521164 40482643968 40568406016 40623208704 40647641184 40669544448 40748977152 40788778827 40835303424 40881881088 40915059876 40961728512 41023832064 41103956736 41150840832 41229394128 41419742208 41466986496 41500640142 41547976704 41588558804 41610969088 41635995648 41692240512 41717315952 41828220928 41909916672 41957720064 41991771978 42103406592 42185639808 42231894016 42233757696 42314378184 42509735424 42592762251 42641344512 42682994562 42731679744 42789404736 42815140056 42880053632 42905843472 42928963584 43012809216 43061870592 43103931392 43153096704 43188118758 43211390976 43237380096 43295788224 43387509888 43436998656 43519916024 43521836544 43722768384 43770707968 43806231261 43856197632 43941854268 44008476096 44034944616 44058673152 44144725248 44238245376 44288704512 44324648199 44375205888 44442484736 44529286464 44580077568 44665176972 44871387392 44873367552 44922568704 45010308096 45105661952 45166593888 45193758948 45306428544 45402409728 45454196736 45542974464 45587458689 45612023808 45639456768 45701109792 45728596332 45753237504 45797927104 45850165248 45939716352 45992116224 46151811072 46241951328 46292653056 46383068394 46481330428 46506377216 46597209984 46650359808 46749188096 46812340224 46840495104 46903770576 46931980446 47003135712 47056748544 47148656256 47202435072 47274000384 47366332416 47510880768 47603675457 47675849104 47704523334 47730229248 47823452352 47924765824 47979429888 48073139712 48138080328 48174982144 48240060336 48269073906 48295084032 48389410368 48491922816 48547233792 48612814848 48642052608 48715800576 48810948624 48866623488 48959905527 49092231168 49185943872 49242046464 49338222336 49413025792 49442744832 49509535608 49539312693 49566007296 49671012352 49768026048 49824792576 49997795328 50095447272 50150374144 50152587264 50480310816 50537889792 50636596608 50713368576 50743869696 50812418124 50920063688 50950689123 50978144256 51077710944 51135971328 51185918528 51213500416 51244302336 51313526784 51344388864 51413748516 51522667992 51581435904 51682180896 51819577344 51920787456 51977715712 51980009472 52079234688 52260065364 52319674368 52421861232 52481654784 52532916384 52592836608 52663882752 52695556992 52775450624 52835647488 52878527676 52938842112 53183250432 53284772528 53287123968 53345550336 53449740864 53562973568 53635330242 53696507904 53801383896 53915361552 53976858624 54082282176 54164278272 54196854912 54226059264 54270067878 54331969536 54385038436 54447071232 54553413168 54615638016 54698442752 54805275648 54867787776 54912317202 54972525504 55226322944 55228760064 55334186856 55397302272 55514660864 55589654016 55623087936 55698227559 55761758208 55816223658 55879888896 55989029304 56052891648 56137875456 56247519744 56311676928 56419170912 56615070811 56679647232 56790349668 56855126016 56910659416 56975572992 57052539648 57086853408 57207791296 57238618112 57285071649 57350412288 57415827456 57462424812 57584158344 57615187968 57649840128 57727717632 57762437472 57850013184 57915998208 57963001491 58029115392 58095304704 58297024512 58408308348 58474930176 58589139024 58677968128 58713259488 58744897536 58859633664 58984327168 59051606016 59099530932 59166941184 59246868096 59372381952 59440103424 59553569296 59556197376 59831156736 59896758272 59945369094 60013744128 60130958472 60222125184 60258345264 60408571392 60536546304 60605595648 60654781746 60723965952 60783278252 60816031744 60852609024 60934813056 60971461776 61004316672 61133553664 61252955136 61322821632 61372589814 61535748096 61655935104 61723537408 61726261248 61844091192 62129613312 62200479744 62250960213 62321965056 62382838206 62416453632 62453993472 62538360768 62575973928 62670847616 62742331392 62864875008 62936580096 63155109888 63275667377 63278459712 63347841024 63471567276 63606031112 63640305664 63764603136 63972573184 64024491843 64097519616 64184107104 64222710084 64320080448 64358765208 64393445376 64519213824 64592805888 64655897088 64729645056 64782178137 64817086464 64856070144 64954400768 65081264832 65155497984 65279874036 65581258496 65584152576 65656061952 65784296448 65923659776 66012714144 66052416924 66088009728 66217087872 66357368064 66433056768 66562808832 66663727104 66793929696 66870116352 66997765458 67307081088 67383853056 67515462144 67617824768 67658492928 67749890832 67790638422 67934252164 67970859008 68103614592 68181295104 68325736448 68418035712 68459185152 68551664688 68592894498 68629856256 68696890656 68775247872 68909574528 68988174336 69092769792 69227716608 69438979584 69574602591 69680087152 69721995642 69759565824 69895814976 69975539712 70043888512 70123782144 70218510336 70260742656 70355655864 70504703568 70585122816 70719863539 70722984384 70911000576 71049498624 71127400448 71266321152 71513773656 71556785001 71595343872 71735178528 71887148736 71969144832 72109709568 72219037696 72262473216 72360090504 72403610859 72442626048 72596094976 72737884224 72820850688 72919222272 73073700864 73216422936 73296700672 73299935232 73638346752 73778915808 73863069696 74007333504 74119538688 74164117248 74264303412 74349010944 74421631544 74506518528 74652039072 74737188864 74850500608 74996692992 75082235904 75143170908 75225561216 75572862976 75720466224 75806834688 75967430656 76070052864 76115804544 76218627186 76380095532 76467216384 76616566416 76703956992 76778877792 76820250624 76866453504 76970290176 77016583296 77133350912 77221330944 77284001988 77372153856 77729366016 77877744464 77881181184 77966573568 78118852032 78284345984 78326530048 78390098046 78479511552 78632791848 78799374576 78889254912 78995824128 79043335488 79163175936 79253471232 79317791514 79408263168 79774875648 79927158792 80018325504 80174611296 80296166912 80344460352 80452995363 80544761856 80715395072 80873042328 80965287936 81136812032 81246417408 81295282368 81339088896 81405101817 81497954304 81577557654 81670606848 81830119752 81923457024 82047664128 82207913472 82301681664 82458788256 82745103493 82839484416 82933972992 83001280284 83095953408 83177117608 83221938176 83271991296 83384481024 83434631904 83656441856 83724335487 83819833344 83915440128 83983543956 84206813184 84371279616 84463788032 84467515392 84628756368 85019470848 85185524502 85282689024 85365989124 85463359488 85578809472 85630280112 85760107264 85811686944 85857927168 86025618432 86123741184 86207862784 86306193408 86376237516 86422781952 86474760192 86591576448 86775019776 86873997312 87039832048 87043673088 87445536768 87541415936 87612462522 87712395264 87883708536 88016952192 88069889232 88117346304 88289450496 88476490752 88577409024 88649296398 88750411776 88884969472 89058572928 89160155136 89330353944 89742774784 89746735104 89845137408 89918053641 90020616192 90211323904 90333187776 90387517896 90612857088 90804819456 90908393472 90982172619 91085948928 91174917378 91224047616 91278913536 91402219584 91457192664 91506475008 91595854208 91700330496 91879432704 91984232448 92303622144 92479821551 92483902656 92585306112 92766136788 92962660856 93012754432 93194419968 93300719616 93498376192 93574257309 93624680448 93680990208 93807541152 93863960892 94006271424 94113497088 94297312512 94404870144 94732664832 95021761536 95207350914 95351698208 95409046668 95460458496 95646904704 95849531648 95958859776 96146279424 96276160656 96349964288 96480120672 96538147812 96590168064 96778820736 96983845632 97094467584 97225629696 97284105216 97431601152 97621897248 97733246976 97919811054 98184462336 98371887744 98484092928 98676444672 98826051584 98885489664 99019071216 99078625386 99132014592 99342024704 99536052096 99649585152 99995590656 100190894544 100300748288 100305174528 100496648187 100960621632 101075779584 101273193216 101426737152 101487739392 101624836248 101685957633 101840127376 101901378246 101956288512 102155421888 102271942656 102371837056 102427000832 102488604672 102627053568 102688777728 102827497032 103045335984 103162871808 103359800557 103364361792 103639154688 103841574912 103955431424 104158469376 104520130728 104582993463 104639348736 104843722464 104963309568 105065832768 105185673216 105327765504 105391113984 105550901248 105757055352 105877684224 106366500864 106569545056 106574247936 106691100672 106899481728 107125947136 107270660484 107393015808 107602767792 107830723104 107953717248 108164564352 108328556544 108393709824 108452118528 108540135756 108663939072 108770076872 108894142464 109106826336 109231276032 109396885504 109610551296 109735575552 109824634404 109945051008 110452645888 110457520128 110668373712 110794604544 111029321728 111179308032 111246175872 111396455118 111523516416 111632447316 111759777792 111978058608 112105783296 112275750912 112495039488 112623353856 112838341824 113230141622 113359294464 113580699336 113710252032 113821318832 113951145984 114105079296 114173706816 114327940779 114415582592 114477236224 114570143298 114700824576 114924849624 115168316688 115230375936 115299680256 115455435264 115524874944 115700026368 115831996416 115926002982 116058230784 116594049024 116816616696 116949860352 117178278048 117355936256 117426518976 117489795072 117585147069 117719267328 117968654336 118199061864 118333882368 118493736192 118744763904 118880206848 118976687271 119107138592 119112394752 119662313472 119793516544 119890738188 120027488256 120261916944 120444250368 120516690528 120817142784 120935151259 121073092608 121211191296 121309563492 121447931904 121566556504 121632063488 121705218048 121869626112 121942923552 122008633344 122267107328 122366336481 122505910272 122645643264 122745179628 123071496192 123311870208 123447074816 123452522496 123688182384 124259226624 124400959488 124501920426 124643930112 124765676412 124832907264 124907986944 125076721536 125151947856 125341695232 125484662784 125729750016 125873160192 126310219776 126551334754 126556919424 126695682048 126943134552 127212062224 127280611328 127529206272 127778286753 127945146368 128048983686 128195039232 128368214208 128445420168 128640160896 128717530416 128786890752 129038427648 129185611776 129311794176 129459290112 129564356274 129634172928 129712140288 129908801536 130162529664 130310995968 130559748072 131162516992 131168305152 131312123904 131418693783 131568592896 131847319552 132025428288 132104833848 132176019456 132434175744 132714736128 132866113536 132973944597 133125617664 133327454208 133587859392 133740232704 133995530916 134614162176 134767706112 135030924288 135162816113 135235649536 135316985856 135499781664 135581276844 135868504328 135941718016 136207229184 136362590208 136651472896 136762376067 136836071424 136918370304 137103329376 137185788996 137259712512 137393781312 137550495744 137819149056 137976348672 138455433216 138877959168 139149205182 139360174304 139443991284 139519131648 139791629952 139951079424 140087777024 140247564288 140437020672 140521485312 140711311728 141009407136 141170245632 141439727078 141445968768 141822001152 142098997248 142254800896 142532642304 142811026371 143027547312 143113570002 143190687744 143470357056 143774297472 143938289664 144219419136 144438075392 144524946432 144720181008 144807221718 144885252096 145192189952 145475768448 145641701376 145838444544 146147401728 146432845872 146593401344 146599870464 146879716581 147276693504 147557831616 147726139392 148014667008 148239077376 148328234496 148528606824 148617938079 148698021888 148843263088 149013037056 149304078144 149474377728 149701001216 149993385984 150286341816 150451122432 151064323891 151145725952 151440932448 151613669376 151934861312 152140105728 152231609088 152437254372 152760191064 152852067369 152934432768 153233132832 153407913984 153557755584 153640501248 153732907008 153940580352 154033166592 154266701824 154568003976 154744307712 155458732032 155755488928 155762362368 155933147136 156237704064 156568691968 156653060096 156780196092 156959023104 157265583696 157598749152 157778509824 157991648256 158086670976 158326351872 158506942464 158635583028 158816526336 159549751296 159854317584 160036651008 160349222592 160592333824 160688920704 160905990726 161089523712 161430790144 161746084656 161930575872 162273624064 162492834816 162590564736 162678177792 162810203634 162995908608 163155115308 163341213696 163660239504 163846914048 164095328256 164415826944 164603363328 164917576512 165490206986 165678968832 166002560568 166191906816 166354235216 166443876352 166543982592 166768962048 166869263808 167094682677 167312883712 167448670974 167639666688 167967087912 168413626368 168742559232 168927576064 168935030784 169257512736 169845212433 170038941696 170371049004 170565378048 170731978248 170926718976 171157618944 171260560224 171520214528 171623373888 171715854336 171855214947 172051236864 172247482368 172415725568 172752475032 172845563904 172949520384 173183152896 173550039552 173747994624 173889004473 174079664096 174087346176 174891073536 175082831872 175224925044 175424790528 175767417072 176033904384 176139778464 176234692608 176578900992 176751374917 176952981504 177154818048 177298592796 177500823552 177769938944 178117145856 178320310272 178660707888 179485549568 179493470208 179690274816 179836107282 180041232384 180422647808 180666375552 180775035792 181225714176 181609638912 181816786944 181964345238 182171897856 182349834756 182448095232 182557827072 182804439168 182914385328 183012950016 183191708416 183400660992 183758865408 183968464896 184607244288 184959643102 184967805312 185170612224 185532273576 185925321712 186025508864 186388839936 186601439232 186752880639 186996752384 187148514618 187249360896 187361980416 187615082304 187727921784 188012542848 188226994176 188594625024 188809740288 189465329664 189827002131 190043523072 190414701828 190703396416 190818093336 190920916992 191293809408 191699063296 191917719552 192073475529 192292558848 192552321312 192699928576 192960241344 193076295624 193180336128 193557641472 193967691264 194188935168 194346534411 194451259392 194568210432 194863202304 195243794496 195466493952 195839622108 196743775488 196968185856 197352889344 197545654319 197652103168 197770979328 198038142432 198157250772 198264029184 198684049408 199072104192 199299170304 199991181312 200381789088 200601496576 200610349056 200993296374 201921243264 202151559168 202546386432 202853474304 202975478784 203249672496 203371915266 203680254752 203802756492 203912577024 204310843776 204543885312 204743674112 204854001664 204977209344 205254107136 205377555456 205654994064 206090671968 206325743616 206719601114 206728723584 207278309376 207683149824 207910862848 208316938752 208723807773 209040261456 209165986926 209278697472 209687444928 209926619136 210131665536 210371346432 210655531008 210782227968 211101802496 211514110704 211755368448 212159590617 212733001728 213139090112 213148495872 213382201344 213798963456 214251894272 214541320968 214670355003 214786031616 215205535584 215661446208 215907434496 216329128704 216657113088 216787419648 217080271512 217210832577 217327878144 217540153744 217788284928 218213652672 218462552064 218793771008 219221102592 219649268808 219890102016 220786319533 220905291776 220915040256 221336747424 221589209088 222058643456 222358616064 222492351744 222792910236 223047032832 223264894632 223519555584 223956117216 224211566592 224551501824 224990078976 225246707712 225676683648 226460283244 226718588928 227161398672 227420504064 227642637664 227902291968 228210158592 228347413632 228655881558 228831165184 228954472448 229140286596 229401649152 229849699248 230336633376 230460751872 230599360512 230910870528 231049749888 231400052736 231663992832 231852005964 232116461568 233188098048 233633233392 233899720704 234356556096 234711872512 234853037952 234979590144 235170294138 235438534656 235937308672 236398123728 236667764736 236987472384 237489527808 237760413696 237953374542 238214277184 238224789504 239324626944 239781476376 240054976512 240523833888 240888500736 241033381056 241358986089 241634285568 241870302518 242146185216 242619126984 242895863808 243133113008 243264126976 243410436096 243739252224 243885847104 244017266688 244215305451 244534214656 244732672962 245011820544 245490359256 246142992384 246623740416 246894149632 246905044992 247376364768 248235310479 248518453248 248801918976 249003840852 249287860224 249531352824 249665814528 249815973888 250153443072 250303895712 250683390464 250969325568 251173006461 251459500032 251746320384 252620439552 253102669508 253113838848 253391364096 253886269104 254424124448 254561222656 255058412544 255556573506 255890292736 256097967372 256390078464 256736428416 256890840336 257280321792 257435060832 257573781504 258076855296 258328932571 258371223552 258623588352 258918580224 259128712548 259268345856 259424280576 259817603072 260325059328 260621991936 261119496144 262325033984 262336610304 262624247808 262837387566 263137185792 263694639104 264050856576 264209667696 264352038912 264868351488 265429472256 265732227072 265947889194 266251235328 266654908416 267175718784 267480465408 267991061832 269228324352 269535412224 269754160923 270061848576 270325632226 270471299072 270633971712 270999563328 271162553688 271737008656 271883436032 272414458368 272725180416 272946517857 273302945792 273524752134 273672142848 273836740608 274206658752 274371577992 274519425024 274787562624 275100991488 275638298112 275952697344 276910866432 277439464653 277755918336 278298410364 278720348608 278887982568 279038263296 279583259904 279902158848 280175554048 280495128576 280722771927 280874041344 281042970624 281422623456 282018814272 282340491264 282879454156 282891937536 284197994496 284509601792 285065284608 285622052742 286055094624 286227140004 286381375488 286940714112 287548594944 287876579328 288438838272 288720571697 288876150784 289049892864 289440362016 289614443436 289770504192 290384379904 290951536896 291283402752 291676889088 292294803456 292865691744 293186802688 293199740928 293759433162 294553387008 295115663232 295452278784 296029334016 296478154752 296656468992 297057213648 297235876158 297396043776 297686526176 298026074112 298608156288 298948755456 299402002432 299986771968 300572683632 300902244864 301489944561 302128647782 302291451904 302881864896 303227338752 303869722624 304280211456 304463218176 304874508744 305057872899 305520382128 305704134738 305868865536 306466265664 306815827968 307115511168 307281002496 307465814016 307881160704 308066333184 308533403648 309136007952 309488615424 310079401671 310917464064 311510977856 311524724736 311866294272 312475408128 313137383936 313560392184 313748980389 313918046208 314531167392 315197498304 315557019648 315983296512 316173341952 316652703744 317271166056 317633052672 319099502592 319708635168 320073302016 320698445184 321184667648 321377841408 321811981452 322179047424 322861580288 323492169312 323861151744 324547248128 324985669632 325181129472 325356355584 325620407268 325991817216 326310230616 326682427392 327320479008 327693828096 328190656512 328831653888 329206726656 329835153024 330980413972 331357937664 332005121136 332383813632 332708470432 332887752704 333087965184 333537924096 333738527616 334189365354 334625767424 334897341948 335279333376 335934175824 336827252736 337485118464 337855152128 337870061568 338515025472 339690424866 340077883392 340742098008 341130756096 341463956496 341853437952 342315237888 342521120448 343040429056 343246747776 343431708672 343710429894 344102473728 344831451136 345504950064 345691127808 345899040768 346366305792 347100079104 347495989248 347778008946 348159328192 348174692352 349782147072 350449850088 350849581056 351534834144 352067808768 352279556928 352469385216 352755441207 353157801984 353502749834 353905963008 354597185592 355001647104 355539877888 356234291712 356640620544 356930061813 357321415776 358971099136 358986940416 359380549632 359672214564 360082464768 360845295616 361332751104 361550071584 362451428352 362805453777 363219277824 363633573888 363928690476 364343795712 364699669512 364896190464 365115654144 365608878336 365828770656 366025900032 366383416832 366801321984 367099009443 367517730816 367936929792 369214488576 369919286204 369935610624 370341224448 371064547152 371850643424 372051017728 372777679872 373202878464 373505761278 373993504768 374297029236 374498721792 374723960832 375230164608 375455843568 376025085696 376453988352 377189250048 377619480576 378930659328 379654004262 380087046144 380829403656 381406792832 381636186672 381841833984 382587618816 383398126592 383835439104 384146951058 384585117696 385104642624 385399857152 385920482688 386152591248 386360672256 387115282944 387935382528 388377870336 388693068822 388902518784 389136420864 389726404608 390487588992 390932987904 391679244216 393487550976 393936371712 394256081349 394705778688 395091308638 395304206336 395541958656 396076284864 396314501544 396528058368 397368098816 398144208384 398598340608 398921833791 399982362624 400763578176 401202993152 401220698112 401986592748 403842486528 404303118336 405092772864 405488448339 405706948608 405950957568 406499344992 406743830532 407360509504 407605512984 407825154048 408621687552 409087770624 409487348224 409954418688 410287128201 410508214272 410755110912 411309988128 412181343936 412651487232 413439202228 413457447168 415366299648 415821725696 416633877504 417447615546 418080522912 418331973852 418557394944 419374889856 419853238272 420263331072 420742692864 421311062016 421564455936 422203604992 423028221408 423510736896 424319181234 425466003456 426278180224 426296991744 426764402688 427597926912 428503788544 429082641936 429340710006 429572063232 430411071168 431322892416 431814868992 432658257408 433314226176 433574839296 434160543024 434421665154 434655756288 435080307488 435576569856 436427305344 436925104128 437587542016 438442205184 439298537616 439780204032 440639149743 441572639066 441810583552 441830080512 442673494848 443178418176 444117286912 444717232128 444984703488 445585820472 445853814237 446094065664 446529789264 447039111168 447912234432 448423133184 449103003648 449980157952 451353367296 452920566488 453192971673 453437177856 454322797344 454841008128 455285275328 455804583936 456420317184 456694827264 457311763116 457662330368 458280573192 458556202107 458803298304 459699398496 460673266752 460921503744 461198721024 461821741056 462099499776 462800105472 463704011928 464232923136 466376196096 467266466784 467799441408 468713112192 469423745024 469706075904 469959180288 470340588276 470877069312 471874617344 472796247456 473335529472 473974944768 474979055616 475520827392 475906749084 476428554368 476449579008 478649253888 479562952752 480109953024 481047667776 481777001472 482066762112 482717972178 483268571136 483740605036 484292370432 485238253968 485791727616 486266226016 486528253952 486820872192 487478504448 487771694208 488034533376 488430610902 489068429312 489465345924 490023641088 490980718512 492285984768 493247480832 493788299264 493810089984 494752729536 496470620958 497036906496 498007681704 498575720448 499062705648 499331629056 499631947776 500306886144 500607791424 501366780928 501938651136 502346012922 502919000064 505240879104 506205339016 506227677696 506782728192 507772538208 508848248896 509122445312 509535637299 510116825088 511113147012 512195934744 512780156928 513472856832 513781680672 514560643584 514870121664 515147563008 515565644841 516153710592 516657865142 516742447104 517247176704 518257425096 518536691712 518848561152 519635206144 520650118656 521243983872 521667013419 522238992288 524650067968 524673220608 525248495616 525674775132 526274371584 527389278208 528101713152 528419335392 528704077824 529736702976 530254124751 530858944512 531464454144 531895778388 532502470656 533309816832 534351437568 534960930816 535982123664 538456648704 539070824448 539508321846 540123697152 540651264452 540942598144 541267943424 541999126656 542325107376 543474017312 543766872064 544828916736 545450360832 545893035714 546605891584 547049504268 547344285696 547673481216 548413317504 548743155984 549038850048 549575125248 550201982976 551276596224 551905394688 553821732864 554878929306 555511836672 556596820728 557440697216 557775965136 558076526592 559166519808 559804317696 560351108096 560990257152 561445543854 561748082688 562085941248 562845246912 564037628544 564680982528 565758908312 565783875072 568395988992 569019203584 569481006393 570130569216 571244105484 572110189248 572454280008 572762750976 573881428224 575097189888 575753158656 576220426587 576877676544 577441143394 577752301568 578099785728 578880724032 579228886872 579541008384 580768759808 581903073792 582566805504 583039603233 583353778176 584589606912 585731383488 586373605376 586399481856 587518866324 590231326464 590904557568 592058668032 592636962957 592956309504 593312937984 594114427296 594471752316 594792087552 595373052352 596052148224 597216312576 597897510912 599973543936 601145367264 601804489728 602979889122 604257295564 604582903808 605763729792 606454677504 607739445248 608560422912 608926436352 609749017488 610115745798 611040764256 611408269476 611737731072 612932531328 613631655936 614231022336 614562004992 614931628032 615762321408 616132666368 617066807296 618272015904 618977230848 620158803342 621834928128 623021955712 623049449472 623732588544 624950816256 626274767872 627120784368 627497960778 627836092416 629062334784 630394996608 631114039296 631966593024 632346683904 633305407488 634542332112 635266105344 636478771851 638199005184 639417270336 640146604032 641396890368 642369335296 642755682816 643623962904 644011065009 644358094848 645723160576 646984338624 647722303488 649094496256 649971339264 650362258944 651240814536 651632497731 651983634432 652620461232 653364854784 654640958016 655387656192 656381313024 657663307776 659670306048 661960827944 662358958599 662715875328 664010242272 664767627264 665416940864 665775505408 666175930368 667075848192 667477055232 668378730708 669794683896 670558666752 671868351648 673654505472 674970236928 675710304256 675740123136 677030050944 679380849732 680155766784 681484196016 682261512192 682927912992 683706875904 684630475776 685042240896 686080858112 686493495552 686863417344 687420859788 688204947456 689662902272 691009900128 691382255616 691798081536 692732611584 694200158208 694991978496 695556017892 696318656384 696349384704 699564294144 700899700176 701699162112 703069668288 704135617536 704559113856 704938770432 705510882414 706315603968 707005499668 707811926016 709194371184 710003294208 711079755776 712468583424 713281241088 713860123626 714642831552 717942198272 717973880832 719344429128 720164929536 721690591232 722665502208 723100143168 724076958267 724902856704 725610907554 726438555648 727857380952 728687591424 729399339024 729792380928 730231308288 731217756672 731657541312 732051800064 732766833664 733602643968 734198018886 735035461632 738428977152 739838572408 739871221248 740682448896 742129094304 743701286848 744102035456 744705931437 745555359744 746405756928 747011522556 748594058472 748997443584 749447921664 750460329216 750911687136 752050171392 752907976704 753519019383 754378500096 755238961152 757861318656 759308008524 760174092288 761658807312 762813585664 763272373344 763683667968 765175237632 766796253184 767670878208 768293902116 769170235392 770209285248 770799714304 771840965376 772305182496 772721344512 774230565888 774986797713 775870765056 776755740672 777386137644 777805037568 778272841728 779452809216 780975177984 781865975808 783358488432 786975101952 787872743424 788512162698 789411557376 790182617276 790608412672 791083917312 792152569728 792629003088 793056116736 794736197632 796288416768 797196681216 797843667582 799964725248 801527156352 802405986304 802441396224 803973185496 807684973056 808606236672 809262482769 810185545728 810976896678 811413897216 811901915136 812998689984 813487661064 814721019008 815211025968 815650308096 817243375104 818175541248 818974696448 819908837376 820574256402 821016428544 821510221824 822619976256 824362687872 825302974464 826878404456 826914894336 830732599296 831643451392 832318393959 833267755008 834895231092 836161045824 836663947704 837114789888 838749779712 839706476544 840526662144 841485385728 842168315781 842622124032 843128911872 844407209984 846056442816 847021473792 848638362468 852556360448 852593983488 853528805376 855195853824 857007577088 858165283872 858681420012 859144126464 860822142336 862645784832 863629737984 865316514816 866161715091 866628452352 867149678592 868321086048 868843330308 869311512576 870160614976 871153139712 872854610688 873850208256 876884410368 878597075232 879560408064 881278299486 883145278132 883621167104 883660161024 885346989696 886356836352 888234573824 889434464256 889969406976 891171640944 891707628474 892188131328 893059578528 894078222336 895824468864 896846266368 898206007296 899960315904 902706734592 904469833683 905841132976 906385943346 906874355712 908645594688 909682016256 910570550656 911609167872 912840634368 913389654528 914623526232 915324660736 916561146384 917112404214 917606596608 919398796992 921346533504 921843007488 922397442048 923643482112 924198999552 925600210944 927408023856 928465846272 930238205013 932752392192 934532933568 935598882816 937426224384 938847490048 939412151808 940681176552 941246941167 941754138624 943749234688 945592494912 946671058944 947949889536 949958111232 951813498168 952857108736 952899158016 957298507776 959125905504 960219906048 962095335552 963554002944 964133524224 965435944356 966537142272 967481210072 968584740864 970476507936 971583455232 972532452032 973056507904 973641744384 974957008896 975543388416 976069066752 976861221804 978930691848 980047282176 981961437024 984571969536 986494961664 987576598528 987620179968 989505459072 992941241916 994073812992 996015363408 997151440896 998125411296 998663258112 999263895552 1000613772288 1001215582848 1002733561856 1003877302272 1004692025844 1005838000128 1010481758208 1012410678032 1012455355392 1013565456384 1015545076416 1017696497792 1018244890624 1019071274598 1020233650176 1022226294024 1024391869488 1025560313856 1026945713664 1027563361344 1029121287168 1029740243328 1030295126016 1031131289682 1032307421184 1033315730284 1034494353408 1036514850192 1037073383424 1037697122304 1039270412288 1041300237312 1042487967744 1043334026838 1044477984576 1049300135936 1049346441216 1051349550264 1052548743168 1054778556416 1056203426304 1056838670784 1057408155648 1058266323621 1059473405952 1060508249502 1061717889024 1063791556776 1065004941312 1066619633664 1068702875136 1069921861632 1071964247328 1075686345409 1076913297408 1078141648896 1079016643692 1080247394304 1081302528904 1081885196288 1082535886848 1083998253312 1084650214752 1086948034624 1087533744128 1088416361331 1089657833472 1090900721664 1091786071428 1094099008536 1094688571392 1095346962432 1096826635008 1097486311968 1098077700096 1099150250496 1100403965952 1101297028329 1102553192448 1103810789376 1107643465728 1109757858612 1111023673344 1113193641456 1114881394432 1115551930272 1116153053184 1118333039616 1119608635392 1120702216192 1121980514304 1122891087708 1123496165376 1124171882496 1125690493824 1128075257088 1129361965056 1131517816624 1131567750144 1136791977984 1138038407168 1138962012786 1140261138432 1142488210968 1144220378496 1144908560016 1145525501952 1147762856448 1150194379776 1151506317312 1152440853174 1153755353088 1154882286788 1155504603136 1156199571456 1157761448064 1158457773744 1159082016768 1161537519616 1163806147584 1165133611008 1166079206466 1166707556352 1169179213824 1171462766976 1172747210752 1172798963712 1175037732648 1180462652928 1181809115136 1182768244047 1184117336064 1185273925914 1185912619008 1186625875968 1188228854592 1188943504632 1189584175104 1190746104704 1192104296448 1194432625152 1195795021824 1199947087872 1202237680163 1202290734528 1203608979456 1205959778244 1208514591128 1209165807616 1211527459584 1212909355008 1215478890496 1216465345017 1217120845824 1217852872704 1219498034976 1220231491596 1222081528512 1222816538952 1223475462144 1225865062656 1227263311872 1228462044672 1229863256064 1230861384603 1231524642816 1232265332736 1234133614592 1236544031808 1237954461696 1240317606684 1246043911424 1246098898944 1247465177088 1249901632512 1252549535744 1254241568736 1254995921556 1255672184832 1258124669568 1260789993216 1262228078592 1263933186048 1264693367808 1266610814976 1269084664224 1270532210688 1272957543702 1276398010368 1278834540672 1280293208064 1282793780736 1284738670592 1285511365632 1287247925808 1288022130018 1288716189696 1291446321152 1293968677248 1295444606976 1298188992512 1299942678528 1300724517888 1302481629072 1303264995462 1303967268864 1305240922464 1306729709568 1309281916032 1310775312384 1312762626048 1315326615552 1319340612096 1321917449229 1323921655888 1324717917198 1325431750656 1328020484544 1329535254528 1330833881728 1331551010816 1332351860736 1334151696384 1334954110464 1336757461416 1339589367792 1341117333504 1343677407241 1343736703296 1347309010944 1349940473856 1351420608512 1354060101888 1358761699464 1359578915019 1360311533568 1362968392032 1364523024384 1365855825984 1367413751808 1369260951552 1370084481792 1372161716224 1372986991104 1374841719576 1375668606321 1376409894912 1379325804544 1382019800256 1382764511232 1383596163072 1385465223168 1388400316416 1391112035784 1392637312768 1392698769408 1399128588288 1401799400352 1403398324224 1406139336576 1408271235072 1409118227712 1409877540864 1411021764828 1412631207936 1414010999336 1415623852032 1418388742368 1420006588416 1422159511552 1424937166848 1426562482176 1427720247252 1429285663104 1435884396544 1435947761664 1438688858256 1440329859072 1443381182464 1445331004416 1446200286336 1448153916534 1449805713408 1451221815108 1452877111296 1455714761904 1457375182848 1458798678048 1459584761856 1460462616576 1462435513344 1463315082624 1464103600128 1465533667328 1467205287936 1468396037772 1470070923264 1476857954304 1479677144816 1479742442496 1481364897792 1484258188608 1487402573696 1488204070912 1489411862874 1491110719488 1494023045112 1497188116944 1497994887168 1498895843328 1500920658432 1501823374272 1504100342784 1505815953408 1507038038766 1508757000192 1515722637312 1518616017048 1520348184576 1523317614624 1525627171328 1526544746688 1527367335936 1528606911897 1530350475264 1533592506368 1536587804232 1538340470784 1540418570496 1541599428608 1543681930752 1544610364992 1545442689024 1546696934523 1548461131776 1549973595426 1551741530112 1554772275288 1555610075136 1556545683456 1558905618432 1561950355968 1563731951616 1566716976864 1572156966367 1573950203904 1575745486848 1577024325396 1578823114752 1580365234552 1581216825344 1582167834624 1584305139456 1585258006176 1586112233472 1589472395264 1590762374253 1592576833536 1594393362432 1595687335164 1599929450496 1603054312704 1604811972608 1604882792448 1607946370992 1615369946112 1617212473344 1618524965538 1620371091456 1621953793356 1622827794432 1623803830272 1625997379968 1626975322128 1629442038016 1630422051936 1631300616192 1634486750208 1636351082496 1637949392896 1639817674752 1641148512804 1642032857088 1643020443648 1645239952512 1648725375744 1650605948928 1653756808912 1653829788672 1661465198592 1663286902784 1664636787918 1666535510016 1669790462184 1672322091648 1673327895408 1674229579776 1677499559424 1679412953088 1681053324288 1682970771456 1684336631562 1685244248064 1686257823744 1688814419968 1692112885632 1694042947584 1697276724936 1705112720896 1705187966976 1707057610752 1708443019179 1710391707648 1714015154176 1716330567744 1717362840024 1718288252928 1721644284672 1725291569664 1727259475968 1728661279761 1730633029632 1732323430182 1733256904704 1734299357184 1736642172096 1737686660616 1738623025152 1740321229952 1742306279424 1745709221376 1747700416512 1753768820736 1757116609469 1757194150464 1759120816128 1762556598972 1766290556264 1767242334208 1770693979392 1772713672704 1776469147648 1777910888871 1778868928512 1779938813952 1782343281888 1783415256948 1784376262656 1786119157056 1788156444672 1791648937728 1793692532736 1799920631808 1805413469184 1808939667366 1811682265952 1812771886692 1813748711424 1817291189376 1819364032512 1821141101312 1823218335744 1825681268736 1826779309056 1829247052464 1830649321472 1833122292768 1834224808428 1835213193216 1838797593984 1842693067008 1843686014976 1844794884096 1847286964224 1848397999104 1851200421888 1854816047712 1856931692544 1860476410026 1865504784384 1869065867136 1871197765632 1874852448768 1877694980096 1878824303616 1881362353104 1882493882334 1883508277248 1887498469376 1891184989824 1893342117888 1895899779072 1899916222464 1903626996336 1905714217472 1905798316032 1909436315553 1914597015552 1918251811008 1920439812096 1924190671104 1927108005888 1928267048448 1930871888712 1932033195027 1933074284544 1934962420144 1937169481728 1940953015872 1943166910464 1945064904064 1946113015808 1947283488768 1949914017792 1951086776832 1953722443608 1957861383696 1960094564352 1963836210583 1963922874048 1969143939072 1972989923328 1975153197056 1979010918144 1985882483832 1987076875797 1988147625984 1992030726816 1994302881792 1996250822592 1997326516224 1998527791104 2001227544576 2002431165696 2005467123712 2009384051688 2011676000256 2020963516416 2024821356064 2024910710784 2027130912768 2031090152832 2035392995584 2036489781248 2038142549196 2040467300352 2044452588048 2048783738976 2051120627712 2053891427328 2055126722688 2058242574336 2059480486656 2060590252032 2062262579364 2064614842368 2066631460568 2068988706816 2073029700384 2074146766848 2075394244608 2078540824576 2082600474624 2084975935488 2086668053676 2088955969152 2098600271872 2098692882432 2102699100528 2105097486336 2109557112832 2112406852608 2113677341568 2114816311296 2116532647242 2118946811904 2121016499004 2123435778048 2127583113552 2130009882624 2133239267328 2137405750272 2139843723264 2143928494656 2151372690818 2153826594816 2158033287384 2160494788608 2162605057808 2163770392576 2165071773696 2167996506624 2169300429504 2172230874801 2173896069248 2175067488256 2176832722662 2179315666944 2183572142856 2188198017072 2189377142784 2190693924864 2193653270016 2194972623936 2196155400192 2198300500992 2200807931904 2202594056658 2205106384896 2215286931456 2219515717224 2222047346688 2226387282912 2229762788864 2231103860544 2232306106368 2234117794311 2236666079232 2239217270784 2241404432384 2245782175416 2246992330752 2248343764992 2251380987648 2256150514176 2258723930112 2260557058149 2263035633248 2263135500288 2273583955968 2276076814336 2277924025572 2280522276864 2284976421936 2288440756992 2289817120032 2291051003904 2295525712896 2297767873921 2300388759552 2303012634624 2304881706348 2307510706176 2309764573576 2311009206272 2312399142912 2315522896128 2316915547488 2318164033536 2323075039232 2324960393139 2327612295168 2330267222016 2332158412932 2333415112704 2338358427648 2342925533952 2345494421504 2345597927424 2350075465296 2360925305856 2363618230272 2365536488094 2368234672128 2370547851828 2371825238016 2373251751936 2376457709184 2377887009264 2379168350208 2381492209408 2384208592896 2388865250304 2391590043648 2399894175744 2404475360326 2404581469056 2407217958912 2411919556488 2417029182256 2418331615232 2423054919168 2425818710016 2427787448307 2430957780992 2432930690034 2434241691648 2435705745408 2438996069952 2440462983192 2444163057024 2445633077904 2446950924288 2451730125312 2454526623744 2456924089344 2459726512128 2461722769206 2463049285632 2464530665472 2468267229184 2473088063616 2475908923392 2480635213368 2492087822848 2492197797888 2494930354176 2496955181877 2499803265024 2505099071488 2508483137472 2509991843112 2511344369664 2516249339136 2521579986432 2524456157184 2526504947343 2527866372096 2529386735616 2533221629952 2538169328448 2541064421376 2545915087404 2557669081344 2560586416128 2565587561472 2568093506147 2569477341184 2571022731264 2574495851616 2576044260036 2577432379392 2582892642304 2587937354496 2590889213952 2596377985024 2598485145273 2599885357056 2601449035776 2604963258144 2606529990924 2607934537728 2610481844928 2613459419136 2618563832064 2621550624768 2630653231104 2638681224192 2643834898458 2647843311776 2649435834396 2650863501312 2656040969088 2659070509056 2661667763456 2663102021632 2664703721472 2668303392768 2669908220928 2673514922832 2679178735584 2682234667008 2687354814482 2687473406592 2694618021888 2699880947712 2702841217024 2708120203776 2713409501049 2717523398928 2719157830038 2720623067136 2725936784064 2729046048768 2731711651968 2734827503616 2738521903104 2740168963584 2744323432448 2745973982208 2749683439152 2751337212642 2752819789824 2758651609088 2764039600512 2765529022464 2767192326144 2770930446336 2776800632832 2782224071568 2785274625536 2785397538816 2790714615039 2798257176576 2803598800704 2806796648448 2812278673152 2816542470144 2818236455424 2822043529656 2823740823501 2825262415872 2828021998672 2831247704064 2836777484736 2840013176832 2844319023104 2849874333696 2855440494504 2858571326208 2870222153929 2871768793088 2871895523328 2877377716512 2880659718144 2886762364928 2890662008832 2892400572672 2896307833068 2899611426816 2902443630216 2905754222592 2911429523808 2914750365696 2917597356096 2919169523712 2920925233152 2924871026688 2926630165248 2928207200256 2931067334656 2936792075544 2940141846528 2953715908608 2959354289632 2959484884992 2962729795584 2968516377216 2974805147392 2976408141824 2978823725748 2982221438976 2988046090224 2994376233888 2995989774336 2997791686656 3001841316864 3003646748544 3008200685568 3011631906816 3014076077532 3017514000384 3031445274624 3037232034096 3040696369152 3046635229248 3051254342656 3053089493376 3054734671872 3057213823794 3060700950528 3067185012736 3073175608464 3076680941568 3080837140992 3083198857216 3087363861504 3089220729984 3090885378048 3093393869046 3096922263552 3099947190852 3103483060224 3109544550576 3111220150272 3113091366912 3117811236864 3123900711936 3127463903232 3133433953728 3144313932734 3147900407808 3154048650792 3157646229504 3160730469104 3162433650688 3164335669248 3168610278912 3170516012352 3172224466944 3174798970863 3178944790528 3181524748506 3185153667072 3191374670328 3199858900992 3206108625408 3209623945216 3209765584896 3215892741984 3227059036227 3230739892224 3234424946688 3237049931076 3240742182912 3243907586712 3245655588864 3247607660544 3251994759936 3253950644256 3258884076032 3260844103872 3262601232384 3265249083993 3268973500416 3272702164992 3275898785792 3282297025608 3284065714176 3286040887296 3290479905024 3297450751488 3301211897856 3303891084987 3307513617824 3307659577344 3322930397184 3326573805568 3329273575836 3333071020032 3339580924368 3344644183296 3346655790816 3348459159552 3354999118848 3358276123423 3358825906176 3362106648576 3365941542912 3368673263124 3370488496128 3372515647488 3377628839936 3384225771264 3388085895168 3394553449872 3410225441792 3410375933952 3414115221504 3416886038358 3420783415296 3428030308352 3432661135488 3434725680048 3436576505856 3443288569344 3450583139328 3454518951936 3457322559522 3461266059264 3464646860364 3466513809408 3468598714368 3473284344192 3475373321232 3477246050304 3480642459904 3484612558848 3491418442752 3495400833024 3507537641472 3514233218938 3514388300928 3518241632256 3525113197944 3532581112528 3534484668416 3541387958784 3545427345408 3548304732141 3552938295296 3555821777742 3557737857024 3559877627904 3564686563776 3566830513896 3568752525312 3572238314112 3576312889344 3583297875456 3587385065472 3599841263616 3606713040489 3610826938368 3617879334732 3623364531904 3625543773384 3627497422848 3634582378752 3638728065024 3642282202624 3646436671488 3649396035051 3651362537472 3653558618112 3658494104928 3661298642944 3666244585536 3668449616856 3670426386432 3677595187968 3685386134016 3689589768192 3692584153809 3694573928448 3696795998208 3702400843776 3709632095424 3713863385088 3720952820052 3738131734272 3742395531264 3749704897536 3753367432061 3755389960192 3757648607232 3762724706208 3764987764668 3767016554496 3774996938752 3782369979648 3786684235776 3791799558144 3799832444928 3807253992672 3811428434944 3811596632064 3818872631106 3829194031104 3836503622016 3840879624192 3848381342208 3854216011776 3856534096896 3861743777424 3864066390054 3866148569088 3869924840288 3874338963456 3881906031744 3886333820928 3890129808128 3892226031616 3894566977536 3899828035584 3902173553664 3907444887216 3915722767392 3920189128704 3927672421166 3927845748096 3938287878144 3945979846656 3950306394112 3958021836288 3965752347687 3971764967664 3974153751594 3976295251968 3984061453632 3988605763584 3992501645184 3994653032448 3997055582208 4002455089152 4004862331392 4010934247424 4018768103376 4023352000512 4031032221723 4041927032832 4049642712128 4049821421568 4054261825536 4062180305664 4070785991168 4076285098392 4078736745057 4080934600704 4088905176096 4097567477952 4102241255424 4107782854656 4110253445376 4116485148672 4118960973312 4124525158728 4127005818963 4129229684736 4133262921136 4137977413632 4146059400768 4148293533696 4150788489216 4157081649152 4165200949248 4173336107352 4177911938304 4197200543744 4197385764864 4205398201056 4210194972672 4219114225664 4224813705216 4227354683136 4229632622592 4233065294484 4237893623808 4242032998008 4246871556096 4255166227104 4260019765248 4266478534656 4274811500544 4279687446528 4287856989312 4302745381636 4307653189632 4316066574768 4320989577216 4325210115616 4327540785152 4330143547392 4335993013248 4338600859008 4344461749602 4347792138496 4350134976512 4353665445324 4358631333888 4367144285712 4376396034144 4378754285568 4381387849728 4387306540032 4389945247872 4392310800384 4396601001984 4401615863808 4405188113316 4410212769792 4430573862912 4439031434448 4444094693376 4452774565824 4459525577728 4462207721088 4464612212736 4468235588622 4473332158464 4482808864768 4491564350832 4493984661504 4496687529984 4502761975296 4512301028352 4517447860224 4521114116298 4526071266496 4526271000576 4547167911936 4555848051144 4561044553728 4569952843872 4576881513984 4579634240064 4582102007808 4585820735691 4591051425792 4595535747842 4600777519104 4609763412696 4615021412352 4619529147152 4622018412544 4624798285824 4631045792256 4633831094976 4636328067072 4640090803569 4646150078464 4649920786278 4655224590336 4664316825864 4666830225408 4676716855296 4685851067904 4690988843008 4691195854848 4700150930592 4716470899101 4721850611712 4727236460544 4731072976188 4736469344256 4741095703656 4743650476032 4746503503872 4752915418368 4755774018528 4758336700416 4762984418816 4768417185792 4772287122759 4777730500608 4783180087296 4799788351488 4808950720652 4809162938112 4814435917824 4823839112976 4834058364512 4836663230464 4846109838336 4851637420032 4855574896614 4861915561984 4865861380068 4868483383296 4871411490816 4877992139904 4880925966384 4888326114048 4891266155808 4893901848576 4903460250624 4908249718849 4909053247488 4913848178688 4919453024256 4923445538412 4926098571264 4929061330944 4936534458368 4946176127232 4951817846784 4961270426736 4984175645696 4984395595776 4989860708352 4993910363754 4999606530048 5010198142976 5016966274944 5019983686224 5022688739328 5032498678272 5043159972864 5048912314368 5053009894686 5055732744192 5058773471232 5066443259904 5076338656896 5082128842752 5091830174808 5115338162688 5121172832256 5125329057537 5131175122944 5136187012294 5138954682368 5142045462528 5148991703232 5152088520072 5154864758784 5165785284608 5175874708992 5181778427904 5185983839283 5192755970048 5196970290546 5199770714112 5202898071552 5209926516288 5213059981848 5215869075456 5220963689856 5226918838272 5237127664128 5243101249536 5261306462208 5271349828407 5277362448384 5287669796916 5295686623552 5298871668792 5301727002624 5312081938176 5318141018112 5323335526912 5329407442944 5333732666613 5336606785536 5339816441856 5347029845664 5358357471168 5364469334016 5374709628964 5374946813184 5399761895424 5405682434048 5416240407552 5426819002098 5435046797856 5438315660076 5441246134272 5451873568128 5458092097536 5463423303936 5469655007232 5477043806208 5480337927168 5488646864896 5491947964416 5499366878304 5502674425284 5505639579648 5517303218176 5528079201024 5531058044928 5534384652288 5541860892672 5553601265664 5564448143136 5570549251072 5570795077632 5581429230078 5596514353152 5607197601408 5613593296896 5624557346304 5633084940288 5636472910848 5644087059312 5647481647002 5650524831744 5656043997344 5662495408128 5673554969472 5680026353664 5688638046208 5699748667392 5710880989008 5717142652416 5728308946659 5740444307858 5743537586176 5743791046656 5754755433024 5761319436288 5773524729856 5781324017664 5784801145344 5792615666136 5796099585081 5799222853632 5804887260432 5811508445184 5822859047616 5829500731392 5835194712192 5838339047424 5841850466304 5849742053376 5853260330496 5862134669312 5873584151088 5880283693056 5891508631749 5907431817216 5918708579264 5918969769984 5925459591168 5937032754432 5949610294784 5957647451496 5961230627391 5964442877952 5976092180448 5988752467776 5991979548672 5995583373312 6003682633728 6007293497088 6016401371136 6028152155064 6035028000768 6062890549248 6074464068192 6081392738304 6093270458496 6102508685312 6106178986752 6109469343744 6114427647588 6121401901056 6134370025472 6146351216928 6153361883136 6161674281984 6166397714432 6174727723008 6178441459968 6181770756096 6186787738092 6193844527104 6199894381704 6206966120448 6219089101152 6222440300544 6226182733824 6235622473728 6247801423872 6254927806464 6266867907456 6288627865468 6295800815616 6308097301584 6315292459008 6321460938208 6324867301376 6328671338496 6337220557824 6341032024704 6344448933888 6349597941726 6357889581056 6363049497012 6370307334144 6382749340656 6399717801984 6412217250816 6419247890432 6419531169792 6431785483968 6454118072454 6461479784448 6474099862152 6481484365824 6487815173424 6491311177728 6495215321088 6503989519872 6507901288512 6517768152064 6521688207744 6525202464768 6530498167986 6537947000832 6551797571584 6564594051216 6568131428352 6572081774592 6580959810048 6594901502976 6602423795712 6607782169974 6615027235648 6615319154688 6645860794368 6658547151672 6666142040064 6679161848736 6689288366592 6693311581632 6696918319104 6702353382933 6709998237696 6716552246846 6717651812352 6724213297152 6737346526248 6740976992256 6745031294976 6755257679872 6768451542528 6776171790336 6781671174447 6789106899744 6820450883584 6820751867904 6828230443008 6833772076716 6841566830592 6856060616704 6865322270976 6869451360096 6873153011712 6886577138688 6893303621763 6901166278656 6909037903872 6914645119044 6922532118528 6929293720728 6933027618816 6937197428736 6946568688384 6950746642464 6954492100608 6961284919808 6969225117696 6974881179417 6982836885504 6990801666048 7015075282944 7028466437876 7028776601856 7036483264512 7050226395888 7065162225056 7068969336832 7082775917568 7090854690816 7096609464282 7105876590592 7111643555484 7115475714048 7119755255808 7129373127552 7133661027792 7137505050624 7144476628224 7152625778688 7166595750912 7174770130944 7199682527232 7213426080978 7221653876736 7235758669464 7246729063808 7251087546768 7254994845696 7269164757504 7277456130048 7284564405248 7292873342976 7298792070102 7302725074944 7307117236224 7316988209856 7322597285888 7332489171072 7336899233712 7340852772864 7355190375936 7370772268032 7379179536384 7385168307618 7389147856896 7393591996416 7404801687552 7419264190848 7427726770176 7441905640104 7476263468544 7484791062528 7490865545631 7499409795072 7506734864122 7510779920384 7515297214464 7525449412416 7529975529336 7534033108992 7549993877504 7564739959296 7573368471552 7579514842029 7583599116288 7599664889856 7614507985344 7622856869888 7623193264128 7637745262212 7673007244032 7681759248384 7696762684416 7704280518441 7708432023552 7713068193792 7723487554848 7728132780108 7732297138176 7739849680576 7748677926912 7763812063488 7772667641856 7780259616256 7789133955072 7795455435819 7799656071168 7804347107328 7814889774432 7831445534784 7840378257408 7855344842332 7855691496192 7891959693312 7900612788224 7916043672576 7931504695374 7943529935328 7948307503188 7952590503936 7968122907264 7977211527168 7985003290368 7989306064896 7994111164416 8004910178304 8009724662784 8021868494848 8037536206752 8046704001024 8062064443446 8083854065664 8099285424256 8099642843136 8108523651072 8124360611328 8141571982336 8152570196784 8157473490114 8161869201408 8177810352192 8195134955904 8204482510848 8215565709312 8220506890752 8232970297344 8237921946624 8249050317456 8254011637926 8258459369472 8266525842272 8275954827264 8292118801536 8296587067392 8301576978432 8314163298304 8330401898496 8346672214704 8355823876608 8372143845117 8394401087488 8394771529728 8410796402112 8420389945344 8438228451328 8449627410432 8454709366272 8466130588968 8471222470503 8475787247616 8484065996016 8493743112192 8510332454208 8520039530496 8532957069312 8549623001088 8575713978624 8605490763272 8610666461787 8615306379264 8632133149536 8641979154432 8650420231232 8655081570304 8660287094784 8671986026496 8677201718016 8688923499204 8695584276992 8707330890648 8717262667776 8734288571424 8752792068288 8757508571136 8762775699456 8774613080064 8779890495744 8784621600768 8793202003968 8810376226632 8820425539584 8861147725824 8878062868896 8888189386752 8905549131648 8919051155456 8924415442176 8929224425472 8936471177244 8946664316928 8965617729536 8983128701664 8987969323008 8993375059968 9005523950592 9024602056704 9034895720448 9042228232596 9052142532992 9052542001152 9094335823872 9111696102288 9122089107456 9139905687744 9153763027968 9159268480128 9164204015616 9171641471382 9182102851584 9191071495684 9201555038208 9219526825392 9230042824704 9239058294304 9244036825088 9249596571648 9262091584512 9267662189952 9272656134144 9280181607138 9292300156928 9299841572556 9310449180672 9328633651728 9333660450816 9353433710592 9371702135808 9381977686016 9382391709696 9400301861184 9432941798202 9443701223424 9462145952376 9472938688512 9482191407312 9487300952064 9493007007744 9505830836736 9511548037056 9516673400832 9525968837632 9536834371584 9544574245518 9555461001216 9599576702976 9617901441304 9618325876224 9628871835648 9647678225952 9668116729024 9673326460928 9681177108681 9692219676672 9703274840064 9711149793228 9731722760136 9736966766592 9742822981632 9755984279808 9761851932768 9776652228096 9782532311616 9787803697152 9795747251979 9806920501248 9816499437698 9818106494976 9827696357376 9846891076824 9852197142528 9858122661888 9873068916736 9892352254464 9903635693568 9911673254961 9922540853472 9968351291392 9968791191552 9979721416704 9987820727508 9999213060096 10020396285952 10033932549888 10039967372448 10045377478656 10064997356544 10074828370269 10086319945728 10097824628736 10106019789372 10111465488384 10117546942464 10132886519808 10152677313792 10164257685504 10183660349616 10230676325376 10242345664512 10250658115074 10262350245888 10272374024588 10277909364736 10284090925056 10297983406464 10304177040144 10309729517568 10331570569216 10351749417984 10363556855808 10371967678566 10385511940096 10393940581092 10399541428224 10405796143104 10419853032576 10426119963696 10431738150912 10441927379712 10453837676544 10474255328256 10486202499072 10522612924416 10542699656814 10554724896768 10575339593832 10591373247104 10597743337584 10603454005248 10624163876352 10636282036224 10646671053824 10658814885888 10667465333226 10673213571072 10679632883712 10694059691328 10716714942336 10728938668032 10749419257928 10749893626368 10799523790848 10811364868096 10820139121467 10832480815104 10853638004196 10870093595712 10876631320152 10882492268544 10903747136256 10916184195072 10926846607872 10939310014464 10948188105153 10954087612416 10960675854336 10977293729792 10983895928832 10998733756608 11005348850568 11011279159296 11034606436352 11056158402048 11068769304576 11077752461427 11083721785344 11107202531328 11128896286272 11141098502144 11141590155264 11162858460156 11214395202816 11227186593792 11249114692608 11260102296183 11266169880576 11272945821696 11288174118624 11294963294004 11301049663488 11312087994688 11324990816256 11347109938944 11360052707328 11399497334784 11421761978016 11434285304832 11456617893318 11480888615716 11487075172352 11487582093312 11509510866048 11522638872576 11547049459712 11562648035328 11569602290688 11585231332272 11592199170162 11598445707264 11609774520864 11623016890368 11645718095232 11659001462784 11670389424384 11676678094848 11683700932608 11699484106752 11706520660992 11724269338624 11747168302176 11760567386112 11783017263498 11814863634432 11837417158528 11837939539968 11850919182336 11874065508864 11899220589568 11915294902992 11922461254782 11928885755904 11952184360896 11977504935552 11983959097344 11991166746624 12007365267456 12014586994176 12032802742272 12056304310128 12070056001536 12093096665169 12125781098496 12148928136384 12162785476608 12186540916992 12205017370624 12212357973504 12228855295176 12236210235171 12242803802112 12268740050944 12292702433856 12306723766272 12323348563968 12332795428864 12349455446016 12356882919936 12373575476184 12381017456889 12387689054208 12399788763408 12413932240896 12438178202304 12444880601088 12452365467648 12471244947456 12495602847744 12533735814912 12577255730936 12591601631232 12616194603168 12630584918016 12642921876416 12649734602752 12657342676992 12674441115648 12682064049408 12688897867776 12699195883452 12726098994024 12740614668288 12765498681312 12799435603968 12824434501632 12838495780864 12839062339584 12863570967936 12908236144908 12922959568896 12948199724304 12962968731648 12975630346848 12982622355456 12990430642176 13007979039744 13015802577024 13035536304128 13043376415488 13050404929536 13060996335972 13075894001664 13103595143168 13129188102432 13136262856704 13144163549184 13161919620096 13189803005952 13204847591424 13215564339948 13230054471296 13230638309376 13291721588736 13317094303344 13332284080128 13358323697472 13378576733184 13386623163264 13393836638208 13404706765866 13419996475392 13433104493692 13448426594304 13474693052496 13481953984512 13490062589952 13510515359744 13536903085056 13552343580672 13563342348894 13578213799488 13640901767168 13641503735808 13667544153432 13683133661184 13712121233408 13730644541952 13738902720192 13746306023424 13757462207073 13773154277376 13786607243526 13802332557312 13829290238088 13845064237056 13858587441456 13866055237632 13874394857472 13893137376768 13901493284928 13908984201216 13922569839616 13938450235392 13949762358834 13965673771008 14030150565888 14056932875752 14057553203712 14072966529024 14100452791776 14130324450112 14137938673664 14149412697303 14165551835136 14181709381632 14193218928564 14223287110968 14230951428096 14239510511616 14258746255104 14267322055584 14275010101248 14288953256448 14305251557376 14316861368277 14333191501824 14349540261888 14399365054464 14426852161956 14443307753472 14471517338928 14493458127616 14502175093536 14509989691392 14538329515008 14554912260096 14569128810496 14585746685952 14597584140204 14605450149888 14614234472448 14633976419712 14645194571776 14664978342144 14673798467424 14681705545728 14710380751872 14724749156547 14741544536064 14758359072768 14770336615236 14778295713792 14787183992832 14809603375104 14838528381696 14855453540352 14883811280208 14952526937088 14969582125056 14981731091262 14998819590144 15013469728244 15021559840768 15030594428928 15050898824832 15059951058672 15068066217984 15099987755008 15129479918592 15146736943104 15159029684058 15167198232576 15199329779712 15229015970688 15245713739776 15246386528256 15275490524424 15346014488064 15363518496768 15375987172611 15393525368832 15408561036882 15416864047104 15426136387584 15446975109696 15456265560216 15464594276352 15479699361152 15497355853824 15527624126976 15545335283712 15560519232512 15578267910144 15590910871638 15599312142336 15608694214656 15629779548864 15662891069568 15680756514816 15710689684664 15711382992384 15783919386624 15801225576448 15814049485221 15832087345152 15863009390748 15887059870656 15896615006376 15905181007872 15936245814528 15954423054336 15970006580736 15988222328832 16001197999839 16009820356608 16019449325568 16043736989696 16075072413504 16093408002048 16124128886892 16198570848512 16199285686272 16217047302144 16248721222656 16283143964672 16305140393568 16314946980228 16323738402816 16355620704384 16390269911808 16408965021696 16431131418624 16441013781504 16465940594688 16475843893248 16498100634912 16508023275852 16516918738944 16533051684544 16551909654528 16584237603072 16593174134784 16603153956864 16660803796992 16693344429408 16711647753216 16744287690234 16788802174976 16789543059456 16821592804224 16840779890688 16876456902656 16899254820864 16909418732544 16932261177936 16942444941006 16951574495232 16968131992032 16987486224384 17020664908416 17040079060992 17065914138624 17099246002176 17151427957248 17184926839977 17210981526544 17221332923574 17230612758528 17264266299072 17283958308864 17300840462464 17310163140608 17320574189568 17343972052992 17354403436032 17377846998408 17391168553984 17414661781296 17434525335552 17468577142848 17505584136576 17515017142272 17525551398912 17549226160128 17559780991488 17586404007936 17620752453264 17640851079168 17674525895247 17722295451648 17756125737792 17776378773504 17811098263296 17838102310912 17848830884352 17872942354488 17883691882173 17893328633856 17931235459072 17966257403328 17975938646016 17986750119936 18011047901184 18049204113408 18084456465192 18104285065984 18105084002304 18188671647744 18223392204576 18244178214912 18279811375488 18307526055936 18318536960256 18328408031232 18343282942764 18364205703168 18382142991368 18403110076416 18439053650784 18460085649408 18478116588608 18488073650176 18499193143296 18524183169024 18535324379904 18545312268288 18560363214276 18599683145112 18620898361344 18657267303456 18667320901632 18706867421184 18743404271616 18763955372032 18764783419392 18800603722368 18865883596404 18887402446848 18924291904752 18945877377024 18964382814624 18974601904128 18986014015488 19011661673472 19023096074112 19033346801664 19051937675264 19073668743168 19089148491036 19110922002432 19199153405952 19235802882608 19236651752448 19257743671296 19295356451904 19336233458048 19346652921856 19362354217362 19384439353344 19422299586456 19463445520272 19473933533184 19485645963264 19511968559616 19523703865536 19553304456192 19565064623232 19575607394304 19591494503958 19613841002496 19632998875396 19655392714752 19693782153648 19704394285056 19716245323776 19746137833472 19784704508928 19807271387136 19823346509922 19845081706944 19936702582784 19937582383104 19975641455016 19998426120192 20040792571904 20067865099776 20079934744896 20090754957312 20107060148799 20129994713088 20149656740538 20172639891456 20212039578744 20222930976768 20235093884928 20265773039616 20305354627584 20328515371008 20367320699232 20438040562771 20461352650752 20484691329024 20501316230148 20524700491776 20544748049176 20555818729472 20568181850112 20595966812928 20608354080288 20619459035136 20663141138432 20679910865289 20703498835968 20727113711616 20743935357132 20787881162184 20799082856448 20811592286208 20839706065152 20852239927392 20863476301824 20883854759424 20907675353088 20924643538251 20948510656512 20972404998144 21045225848832 21085399313628 21109449793536 21150679187664 21182746494208 21195486675168 21206908010496 21248327752704 21272564072448 21293342107648 21317629771776 21334930666452 21346427142144 21359265767424 21388119382656 21433429884672 21457877336064 21498838515856 21499787252736 21599047581696 21622729736192 21640278242934 21664961630208 21707276008392 21740187191424 21753262640304 21764984537088 21807494272512 21832368390144 21853693215744 21878620028928 21896376210306 21908175224832 21921351708672 21954587459584 21967791857664 21997467513216 22010697701136 22022558318592 22069212872704 22112316804096 22137538609152 22155504922854 22167443570688 22214405062656 22257792572544 22282197004288 22283180310528 22325716920312 22428790405632 22454373187584 22472596636893 22498229385216 22520204592366 22532339761152 22545891643392 22576348237248 22589926588008 22602099326976 22624175989376 22649981632512 22694219877888 22720105414656 22798994669568 22842515923097 22843523956032 22868570609664 22913235786636 22961777231432 22974150344704 23019021732096 23045277745152 23094098919424 23112841555323 23125296070656 23139204581376 23170462664544 23184398340324 23196891414528 23219549041728 23246033780736 23291436190464 23318002925568 23340778848768 23367401865216 23386366307457 23398968213504 23413041321984 23448538677248 23494336604352 23521134772224 23566034526996 23674834317056 23675879079936 23701838364672 23748131017728 23798441179136 23830589805984 23844922509564 23857771511808 23904368721792 23955009871104 23967918194688 23982333493248 24014730534912 24029173988352 24065605484544 24112608620256 24140112003072 24186193330338 24251562196992 24297856272768 24325570953216 24373081833984 24410034741248 24424715947008 24457710590352 24472420470342 24485607604224 24537480101888 24585404867712 24613447532544 24646697127936 24665590857728 24698910892032 24713765839872 24747150952368 24762034913778 24775378108416 24799577526816 24827864481792 24876356404608 24889761202176 24904730935296 24942489894912 24991205695488 25067471629824 25116431535351 25154511461872 25183203262464 25232389206336 25261169836032 25285843752832 25299469205504 25314685353984 25348882231296 25364128098816 25398391766904 25452197988048 25481229336576 25529870737579 25530997362624 25598871207936 25648869003264 25676991561728 25727141935872 25816472289816 25831999385361 25845919137792 25896399448608 25925937463296 25951260693696 25965244710912 25980861284352 26015958079488 26031605154048 26071072608256 26086752830976 26121992671944 26151788003328 26207190286336 26258376204864 26272525713408 26288327098368 26323839240192 26379606011904 26431128679896 26460108942592 26461276618752 26583443177472 26634188606688 26664568160256 26716647394944 26757153466368 26773246326528 26787673276416 26809413531732 26839992950784 26866208987384 26896853188608 26949386104992 26963907969024 26980125179904 27021030719488 27073806170112 27104687161344 27126684697788 27156427598976 27281803534336 27283007471616 27335088306864 27366267322368 27424242466816 27461289083904 27477805440384 27492612046848 27514924414146 27546308554752 27573214487052 27604665114624 27658580476176 27690128474112 27717174882912 27732110475264 27748789714944 27786274753536 27802986569856 27817968402432 27845139679232 27876900470784 27899524717668 27931347542016 28060301131776 28113865751504 28115106407424 28145933058048 28200905583552 28260648900224 28275877347328 28298825394606 28331103670272 28386437857128 28446574221936 28461902856192 28479021023232 28517492510208 28534644111168 28550020202496 28577906512896 28610503114752 28633722736554 28666383003648 28798730108928 28853704323912 28886615506944 28943034677856 28986916255232 29004350187072 29019979382784 29043531326043 29076659030016 29109824520192 29138257620992 29195168280408 29210900299776 29228468944896 29267952839424 29290389143552 29329956684288 29347596934848 29363411091456 29387241755937 29420761503744 29449498313094 29483089072128 29540673230472 29556591427584 29574367985664 29619206750208 29677056763392 29710907080704 29767622560416 29870982360973 29905053874176 29939164250112 29963462182524 29997639180288 30026939456488 30043119681536 30061188857856 30101797649664 30119902117344 30136132435968 30199975510016 30224485110807 30258959837184 30293473886208 30318059368116 30334396465152 30398659559424 30458031941376 30491427479552 30492773056512 30550981048848 30692028976128 30727036993536 30751974345222 30787050737664 30817122073764 30833728094208 30852272775168 30893950219392 30912531120432 30929188552704 30959398722304 30994711707648 31055248253952 31090670567424 31121038465024 31156535820288 31181821743276 31198624284672 31217388429312 31259559097728 31325782139136 31361513029632 31421379369328 31422765984768 31567838773248 31602451152896 31628098970442 31664174690304 31726018781496 31774119741312 31793230012752 31810362015744 31872491629056 31908846108672 31940013161472 31976444657664 32002395999678 32019640713216 32038898651136 32087473979392 32150144827008 32186816004096 32248257773784 32397141697024 32398571372544 32434094604288 32460417364401 32497442445312 32566287929344 32610280787136 32629893960456 32647476805632 32711241408768 32780539823616 32817930043392 32844564315459 32862262837248 32882027563008 32931881189376 32951687786496 32996201269824 33016046551704 33033837477888 33066103369088 33103819309056 33168475206144 33206307913728 33321607593984 33385215579911 33386688858816 33423295506432 33488575380468 33577604349952 33643185608448 33681559781376 33752913805312 33780306888549 33798509641728 33818837465088 33864522355872 33884889882012 33903148990464 33936263984064 33974972448768 34041329816832 34080158121984 34198492004352 34302855914496 34369853679954 34421963053088 34442665847148 34461225517056 34528532598144 34567916617728 34601680924928 34620326281216 34641148379136 34687944105984 34708806872064 34755693996816 34782337107968 34829323562592 34869050671104 34937154285696 35011168273152 35030034284544 35051102797824 35098452320256 35119561982976 35172808015872 35241504906528 35281702158336 35349051790494 35444590903296 35512251475584 35552757547008 35622196526592 35676204621824 35697661768704 35745884708976 35767383764346 35786657267712 35862470918144 35932514806656 35951877292032 35973500239872 36022095802368 36098408226816 36168912930384 36208570131968 36210168004608 36279289995507 36377343295488 36446784409152 36488356429824 36559622750976 36615052111872 36637073920512 36686565885528 36708630705513 36728411406336 36764285982736 36806220152832 36878107301568 36920171298816 36956233177216 36976147300352 36998386286592 37048366338048 37070648759808 37120726428552 37199366290224 37241796722688 37312888001077 37314534606912 37334641803264 37413734842368 37486808543232 37527910744064 37601207444736 37731767192808 37774804893696 37848583809504 37891754754048 37928765629248 37949203808256 37972028030976 38023323346944 38046192148224 38066693603328 38103875350528 38178296982072 38221844004864 38398306811904 38471605765216 38473303504896 38515487342592 38590712903808 38672466916096 38693305843712 38724708434724 38768878706688 38844599172912 38926891040544 38947867066368 38971291926528 39023937119232 39047407731072 39106608912384 39130129246464 39151214788608 39182989007916 39227682004992 39265997750792 39310785429504 39387564307296 39408788570112 39432490647552 39492275666944 39569409017856 39614542774272 39646693019844 39690163413888 39873405165568 39875164766208 39951282910032 39996852240384 40081585143808 40135730199552 40159869489792 40181509914624 40214120297598 40259989426176 40299313481076 40345279782912 40424079157488 40445861953536 40470187769856 40531546079232 40610709255168 40657030742016 40734641398464 40876081125542 40922705301504 41002632460296 41049400983552 41089496098352 41111637458944 41136363700224 41191933625856 41216708160576 41238918070272 41272386621219 41326282276864 41359821730578 41406997671936 41487870714264 41575762324368 41598165712896 41623184572416 41679412130304 41704479854784 41726952603648 41767709518848 41815350706176 41849287076502 41897021313024 42090451697664 42170798627256 42218899587072 42301358375328 42365492988416 42390973350336 42413816020992 42448238091909 42496655505408 42545128144896 42586684215296 42669861332904 42692854284288 42718531534848 42776238765312 42866859769344 42915754672128 42950584104831 42997677031712 42999574505472 43198095163392 43245459472384 43280556485868 43329923260416 43414552016784 43480374382848 43506525280608 43529969074176 43614988545024 43657589604499 43664736780288 43707386431488 43757240057856 43792752420612 43816350449664 43842703417344 43909174919168 43935583715328 43994935026432 44021395402272 44045116637184 44138425745408 44174247469641 44224633608192 44275077218304 44311009845708 44334887141376 44428810125312 44515585145088 44564394008576 44566360621056 44651433840624 44857580811264 44908746375168 44945193273786 44996458770432 45040409184732 45064679522304 45091783286784 45152696474496 45179853176016 45204198653952 45248351978752 45299963265024 45388439755776 45440210829312 45597989339136 45685031846194 45687047912064 45737141219328 45826471573272 45923554462864 45948300689408 46038043464192 46090555490304 46127961517833 46188197838848 46225683110646 46250592141312 46278409162752 46340925329088 46368796680648 46393782829056 46439098083456 46492067561472 46582872380928 46636005851136 46681557697536 46734803730432 46772732614914 46797936427008 46826082643968 46897077354496 46988673208704 47042269544448 47132069053992 47349668634112 47351758159872 47403676729344 47442148455663 47496262035456 47596882358272 47661179611968 47689845019128 47715543023616 47808737443584 47910019742208 47964666986496 48003593999517 48029461069824 48058347976704 48131210969088 48225217240512 48280224006144 48372386660676 48595712545536 48651141906432 48746163667968 48793776616793 48820069482496 48849431894016 48915421180704 48944840940684 48971215208448 49074960203776 49170809735424 49226895065088 49293394255872 49331181715456 49397821784064 49427531679744 49494301904736 49524069827556 49550756216832 49599155053632 49655728963584 49752712809216 49779522404352 49809461870592 49982411390976 50134943259648 50232863070702 50309022923744 50366406524928 50464778412672 50522339672064 50571687505664 50598938411008 50629370707968 50697764462592 50728256197632 50796783533808 50904395976096 50962458673152 51059741475158 51061994725248 51197742415872 51297738006528 51353983123456 51454283871744 51554780519931 51632944579632 51663998770722 51691838275584 51792798897216 51851874926592 51902521387392 51930489421824 51961722568704 52031916158976 52063210308096 52142145216512 52173505661952 52243985343888 52303576006656 52414380572672 52516752409728 52545051426816 52576654196736 52647678480384 52759212023808 52862257359792 52920217885184 52922553237504 53023577685741 53166886354944 53268377213376 53329136320512 53433294789888 53514306932736 53546492653056 53618827063464 53651075646519 53679985901568 53732417974768 53793706377216 53898772209984 53927815938048 53960250359808 54042061438976 54147612340224 54253369395576 54312855197952 54563607068672 54566014943232 54670176613728 54732534644736 54848484933632 54922578167808 54955610880768 54985224093696 55029848828292 55092617109504 55146428974104 55209330229248 55317160952352 55380256948224 55434349765824 55464220950528 55497579429888 55572549507072 55605973139712 55635936804864 55690279358464 55799049435336 55862695084032 56120602263552 56227731503008 56230212814848 56291866116096 56401811167104 56521297800448 56551754694656 56597650789212 56662207340544 56772875714256 56893148443872 56923805712384 56958042046464 57034985020416 57069288222336 57100040404992 57155813025792 57221006229504 57267445473108 57332766007296 57597460217856 57707408647824 57773231013888 57886069355712 57973832510464 58008700374144 58039958765568 58087062652086 58153318060032 58276515241984 58390336560816 58421800599552 58456937889792 58535905678848 58580778287104 58659913368576 58695193869696 58726822182912 58774483511874 58841523007488 58898996626188 58966178144256 59081346460944 59113182855168 59148735971328 59238413500416 59354113526784 59421814161408 59535245120832 59741964721946 59810107748352 59926924365048 59995278360576 60053878912976 60086239363072 60122377715712 60203595299328 60239804234688 60272264871936 60321180446397 60399951020032 60448970221614 60517919674368 60636118736232 60668792930304 60797319118848 60916063882752 60982854959104 60985546113024 61101962097696 61314121688313 61384057952256 61454073987072 61503948690444 61574101475328 61634244147528 61667456188416 61704545550336 61787900438784 61825062240864 61858377105408 61918797444608 61989423415296 62039732595867 62110496507904 62181341134848 62242076930048 62363643486552 62397248569344 62434776858624 62519118195456 62651564278272 62723026059264 62773930614753 62842758738656 62845531969536 63135677546496 63204902305792 63256197940884 63328349380608 63452037562992 63548239482624 63586460025504 63620724031488 63744983258112 63807246345037 63817692217344 63880026322944 63952889315328 64004791999356 64039281426432 64077797302272 64174947958784 64300289654016 64373632008192 64496515547568 64794283394048 64797142745088 64868189208576 64920834728802 64994884890624 65132575858688 65220561574272 65259787920912 65294953611264 65422482817536 65561079647232 65635860086784 65689128630918 65724525674496 65764055126016 65863762378752 65903375572992 65992402539648 66032093103408 66067674955776 66132206738176 66207638618112 66336950412288 66412615827456 66643215187968 66770431159822 66773377717632 66846591012864 66977150760936 67155208699904 67286371216896 67363119562752 67417789910679 67505827610624 67560613777098 67597019283456 67637674930176 67729044711744 67769779764024 67806297980928 67872527968128 67949944897536 68082659633664 68160316243968 68396984008704 68527547769291 68605711828992 68739707359908 68843926106176 68885331694296 68922451034112 69057065196288 69135833235456 69203361849856 69282296758272 69338524665969 69375888211968 69417613744128 69511387993632 69564674215936 69658647125184 69738101342208 69874308571392 70022336546304 70102205595648 70159098922371 70196904640512 70239123965952 70345616031744 70483009813056 70563404316672 70698103580988 71024502951168 71105515094016 71244393053184 71352409243648 71395323537408 71491769417952 71534767528692 71573314535424 71724941836288 71865029613312 71903754584064 71947000479744 72044191604736 72196816453632 72337825860768 72417140263936 72420336009216 72558579991014 72754686590976 72893568818304 72976712859648 73119245501952 73230104223744 73274147841024 73373131771056 73417261411026 73456822812672 73528571965472 73612440305664 73756214603136 73840342597632 73912466354432 73952294600704 73996772573184 74096732676096 74141297519616 74241452857104 74398732580448 74483593445376 74625776002154 74629069213824 74669283606528 74827469684736 74973617086464 75055821488128 75202414889472 75349294606053 75463534385616 75549609787392 75697167619008 75783509508096 75857531258496 75898407616512 75944056061952 76046646693888 76092384296448 76207750701056 76356593964144 76443688009728 76589612212737 76796613623808 76943211530432 76946607009792 77030974685184 77181425807616 77344933832192 77449416869448 77495998156083 77537757413376 77689198345824 77853782081088 77895734132736 77942583853056 78047874238464 78094815462144 78213217824768 78260258492928 78365978015832 78455364009984 78531995501584 78621570859008 78775128614592 78817577140224 78864981295104 78984551333888 79138818035712 79293386039688 79380326827776 79746810331136 79750329532416 79902565820064 79993704480768 80163170287616 80271460399104 80319738979584 80363019829248 80428240595196 80519978852352 80598626962152 80690559565824 80848158314976 80891723907072 80940375539712 81063092158464 81221418510336 81314061484032 81469282796928 81752162251084 81845410603008 82005264920592 82098801967104 82178992196704 82223274917888 82272727400448 82383867251712 82433416321152 82477836140544 82544773242438 82652564553728 82719643461156 82813995343872 82975741428528 83151524648736 83196331425792 83246369144832 83358824260608 83408959709568 83453905207296 83535419037696 83630701412352 83698574153004 83794042626048 84180903395328 84341597254512 84437799174144 84602716750656 84730985976832 84781946700672 84827632041984 84896476183818 84993311010816 85173368430592 85339722665808 85385708568576 85437063069696 85552477530624 85733719538688 85831509344256 85901168209662 85995354063424 85999149010944 86396190326784 86561112971736 86659846520832 86829104033568 86960748765696 87013050561216 87059938148352 87130593978129 87229977090048 87315179208998 87329473560576 87414772862976 87585504841224 87632700899328 87685406834688 87818349838336 87871167430656 87989870052864 88042790804544 88090233274368 88161725267811 88276851490816 88348494939282 88449267216384 88622019691416 88669774282752 88857620250624 89031170290176 89128788017152 89132721242112 89302867681248 89612947082919 89715161622528 89817492750336 89890386547572 89992917540864 90080818369464 90129359044608 90183566573568 90305392948992 90359706352032 90408397307904 90496703957504 90599926530048 90673455332421 90776879511552 90880421658624 91195978678272 91370063692388 91374095824128 91474282438656 91652943146544 91847108925728 91896601378816 92076086928384 92181110980608 92255923035666 92376395677696 92451366221292 92501184282624 92556818325504 92681850658176 92737593361296 92787565658112 92878196166912 92984135122944 93165744761856 93272011702272 93363115395072 93469607460864 93545465229828 93595872854016 93652165287936 93794154708992 93977346417408 94084539088896 94264138107984 94699337268224 94703516319744 94807353458688 94884296911326 94992524070912 95193764716544 95322359223936 95379690038256 95431086047232 95617474887168 95820039484416 95929333972992 96007187999034 96058922139648 96116695953408 96262421938176 96450434481024 96560448012288 96744773321352 97191425091072 97302283812864 97381252093203 97492327335936 97587553233586 97640138964992 97698863788032 97830842361408 97889681881368 97942430416896 98149920407552 98341619470848 98453790130176 98533692946377 98586788511744 98662363430912 98795643568128 98855063359488 98988603809472 99048139655112 99101512433664 99198310107264 99311457927168 99505425618432 99618923741184 99964822781952 100155646739733 100269886519296 100465726141404 100618045847488 100732813049856 100929556825344 101044679344128 101143375011328 101258741415936 101340920665647 101395528925184 101456512395264 101593567067616 101808791952192 101924917346304 102119482950316 102123989450496 102595476013056 102707966246912 102908567743488 103109561039862 103265889159264 103327997541444 103383676551168 103585597794432 103703749853184 103805042774784 103860978843648 103923445137408 104063832317952 104126420616192 104284290433024 104347011323904 104487970687776 104607152013312 104828761145344 105033504819456 105090102853632 105153308393472 105295356960768 105518424047616 105724514719584 105840435770368 105845106475008 106047155371482 106333772709888 106536754426752 106658272641024 106866589579776 107028613865472 107092985306112 107237654126928 107302151293038 107359971803136 107464835949536 107587412754432 107797544419968 107855631876096 107920500719616 108084122877952 108295224680448 108506738791152 108625710395904 108837869986521 109127214137344 109132029886464 109340353227456 109465069289472 109696969867264 109845156335616 109911221761536 110059697656584 110125892116539 110185234219008 110292857948208 110418660458496 110634321904704 110760513896448 110868699531648 110928441901056 110995158859776 111145099014144 111211946279424 111380558716928 111598098870672 111725390168064 111938664003231 112241204527104 112455463006016 112460425629696 112583732232192 112803622334208 113042595600896 113195301578424 113324414681088 113545751428512 113786296887744 113847611424768 113916084092928 114069970040832 114138576444672 114200080809984 114311626051584 114534890946216 114665532014592 115194920435712 115414817295648 115546462027776 115772138711424 115947665020928 116017400748288 116079917531136 116174125304172 116306636120064 116553030483968 116780673121632 116843601199104 116913875779584 117071811357696 117161556574208 117319826737152 117390387739392 117453644365824 117548967023748 117683046014976 117797993252376 117932356288512 118162692921888 118226365710336 118297471942656 118476827000832 118708227053568 118843628322816 119070490241664 119483929443892 119620215496704 119853848730096 119990556721152 120107757825952 120172478726144 120244755431424 120407190598656 120479608469376 120544529743872 120642360892794 120799902040064 120897940443228 121035839348736 121272237472464 121337585860608 121594638237696 121832127765504 121965709918208 121971092226048 122203924195392 122628243376626 122768115904512 123007897380888 123148202950656 123268488295056 123334912376832 123409091100672 123575800877568 123650124481728 123716754210816 123837594889216 123978846830592 124079465191734 124220993015808 124484153860096 124727286973104 124794497138688 124869553717248 125038236390912 125303128556544 125446052118528 125547861229506 125685517477312 125691063939072 126271355092992 126512395881768 126656698761216 126904075125984 127096478965248 127172920051008 127241448062976 127344714275727 127489966516224 127614492690074 127635384434688 127760052645888 128009583998712 128078562852864 128155594604544 128349895917568 128600579308032 128747264016384 128851752314493 128993031095136 129588566788096 129594285490176 129736378417152 129841669457604 129989769781248 130265151717376 130441123148544 130519575841824 130589907222528 130844965635072 130972768813497 131122159294464 131271720173568 131378257261836 131449051348992 131528110252032 131727524757504 131806751145984 131984805079296 132064186206816 132135349911552 132264413476352 132415277236224 132522742408923 132673900824576 132825231654912 133286430375936 133540862319644 133546755435264 133693182025728 133954301521872 134310417399808 134572742433792 134726239125504 134835579821358 135011655221248 135121227554196 135194038566912 135275349860352 135458089423488 135539559528048 135612595961856 135745055936256 135899889795072 136165319267328 136320632487936 136793968017408 137055095538582 137211423657984 137479414719816 137687852212352 137770663388592 137844902068224 138114130392576 138271666470912 138406723699712 138564593516544 138677049331938 138751776423936 138835227488256 139022775987264 139129348431872 139317294250368 139476202684416 139748617142784 140044673092608 140204411191296 140318197844742 140393809281024 140478247931904 140691232063488 140966019626112 141126808633344 141396207161976 142049005902336 142211030188032 142326445366989 142488786106368 142704818487296 142790647074816 142983538835904 143069535057384 143146629070848 143449883672576 143730059226624 143894000959488 144010781998551 144088383209472 144393632907264 144675651721536 144834280527872 144840672018432 145117159982028 145787137636608 145953425719296 146238491003904 146381329850379 146460208447488 146548295682048 146746263542112 146834522822052 146913645625344 147057143930944 147224880611328 147512429206272 147680685195264 147824932708864 147993545146368 148193465352192 148282595039232 148482905714208 148797465160896 148967186890752 149251552004308 149258138427648 149338567213056 149947234172928 150111642976256 150404829778944 150698589212106 150927068771232 151099219574784 151394335238016 151567019016192 151715062516992 151796815233024 151888112123904 152093293387776 152184768592896 152415501402112 152713187928288 152887376019456 153179224425474 153593227247616 153886423060864 153893214019584 154061949370368 154362851615232 154689867664384 154898833738896 154991996312166 155075514826752 155378396691648 155707564162176 155791468265472 155885167706112 156095748476928 156189630924288 156426435649536 156520516985856 156731956031664 156910728019968 157063991003168 157243141718016 157550257229184 157635154280448 157729962590208 157969102667776 158277636071424 158586772079376 158760653655552 159070733057223 159493620662272 159500659064832 159805131640128 159987408961536 160326340575232 160542920798208 160639477959168 160856481190392 160953226939557 161039957704704 161197253924304 161381119131648 161696316629952 161783447814144 161880751079424 162126184316928 162442837020672 162938565593856 163504324502168 163690821206016 164010529841184 164197603934208 164357984393408 164446549835776 164545454800896 164767734503424 164866832642304 164955672281088 165089546484876 165439286922312 165627990687744 165951482857056 166303049297472 166392662851584 166492738289664 166717648521216 166817919419136 166907810414592 167070838075392 167397148306008 167588085252096 168361806790656 168683194509024 168875598348288 169205433501312 169461971953664 169563893401344 169655264083968 169792952367636 169986622021632 170346736861184 170679445331616 170771417137152 170874126139392 171104955061248 171467439077376 171663018688512 171802336419324 171990708126848 171998298021888 172792380653568 173122225943472 173319693041664 173658208067136 173921497531392 174026101122432 174119876296704 174261187956258 174459954180096 174630358417996 174829545725952 175171009682448 175265401798656 175370813669376 175636699676672 175742334861312 175979740105728 176085581609088 176180466548736 176323450535622 176553702981632 176696989878564 176898534432768 177244039382832 177339548565504 177715240501248 178062340580352 178257576034304 178265442484224 178605735362496 179225894165838 179430323245056 179780773095144 179985835081728 180161636738928 180258718089216 180367133147136 180610785897984 180719412704064 180816794615808 180993407915008 181199853060096 181346910664842 181553759023104 182391957356544 182740127384776 182748191648256 182948564877312 183305886293088 183694217851456 183793202757632 183942365064939 184152173856768 184362221961216 184511846071332 184902732442584 185002368565248 185113636651008 185363701316352 185475186722592 185575131316224 185756392333824 185968270245888 186119197787601 186331489523712 186544023404544 186726230790144 187090930459656 187191745708032 187304330575872 187588309417984 187954692834816 188169078177792 188321791844259 188528276215968 189398674536448 189407032639488 189614706917376 189768593822652 189985048141824 190387529433088 190644718447872 190759380076512 190862172094464 191234949774336 191421739035111 191640078968832 191858667945984 192014375998068 192117844279296 192233391906816 192524843876352 192900868962048 193120896024576 193489546642704 194382850182144 194604567625728 194762504186406 194984654671872 195175106467172 195280277929984 195397727576064 195661684722816 195779363762736 195884860833792 196299840815104 196683238941696 196907580260352 197067385892754 197173577023488 197324726861824 197591287136256 197710126718976 197977207618944 198096279310224 198203024867328 198396620214528 198622915854336 199010851236864 199237847482368 199929645563904 200311293479466 200539773038592 200931452282808 201236091694976 201465626099712 201859113650688 202089358688256 202286750022656 202517482831872 202681841331294 202791057850368 202913024790528 203187134135232 203617583904384 203849834692608 204238965900632 204247978900992 205190952026112 205415932493824 205582643307873 205817135486976 206219122079724 206531778318528 206655995082888 206767353102336 207171195588864 207407499706368 207610085549568 207846890274816 208015573997907 208127664635904 208252841232384 208568580866048 208694022647808 208975941375552 209214304026624 209657522290688 210067009638912 210306616786944 210477296767113 210590713921536 211036848095232 211449029439168 211680871540736 211690212950016 212094310742964 213073508853504 213316545282048 213733179159552 214057227730944 214185970612224 214475308253856 214604302586076 214719943606272 214929671899072 215174825508864 215595088839936 215711263752192 215841001439232 216590449360896 217013477582304 217251420791808 217675739973042 218254428274688 218264059772928 218680706454912 218930138578944 219393939734528 219690312671232 219822443523072 220119395313168 220251784233078 220370468438016 220585715896416 220837320916992 221268643809408 221521027792896 221737399063296 221856883802112 221990317719552 222290198028288 222423892558848 222761117433856 223196197741344 223450780336128 223877328006462 224482409054208 224910926012032 224920851259392 225167464464384 225607244668416 226085191201792 226390603156848 226648829362176 227091502857024 227572593775488 227695222849536 227832168185856 228139940081664 228277152889344 228623252103168 229069781892432 229331064029184 229768836638211 230389840871424 230829634591296 231092924055552 231544277422848 231895330041856 232034801496576 232348250608344 232487994468249 232613272240128 233106060967936 233561346243264 233687202398208 233827751559168 234143622715392 234323113148416 234639653474304 234780775478784 235097934047496 235366092029952 235595986504752 235864712577024 236325385843776 236452731420672 236594943885312 236953654001664 237416454107136 238140980483328 238967858887784 239240430993408 239707697460192 239981113442304 240215515651904 240344957452288 240489510862848 240814381197312 240959216938752 241089059487744 241284721785588 241795880886456 242071678697472 242544474944928 242675171721216 243189276475392 243664255531008 243931419836416 243942184452096 244407848390784 245256486753252 245536231809024 246015794761776 246296405901312 246536976590112 246669824753664 246818182201344 247151601755136 247300248963456 247433508421632 247675189778432 247957693661184 248158930383468 248441986031616 248968307720192 249454573946208 249588994277376 249739107434496 250076472781824 250606257113088 250892104237056 251095722459012 251371034954624 251382127878144 252542710185984 253024791763536 253313397522432 253808150251968 254192957930496 254345840102016 254482896125952 254689428551454 254979933032448 255228985380148 255520105291776 256019167997424 256157125705728 256311189209088 256699791835136 257201158616064 257494528032768 257703504628986 257986062190272 259177133576192 259188570980352 259683338915208 259979539562496 260530303434752 260882246297088 261039151683648 261179814445056 261391781934387 261689931270144 261945537626994 262244318588928 262756514523672 262898102697984 263056220504064 263455049515008 263613502291968 263969610158592 264128372413632 264270699823104 264528826952704 264830554472448 265045484817846 265347801649152 266572860751872 267081724639288 267093510870528 267386364051456 267908603043744 268620834799616 268838841248757 269145484867584 269452478251008 269671159642716 270242455108392 270388077133824 270550699720704 270916178846976 271079119056096 271225191923712 271490111872512 271799779590144 272020365997263 272330638534656 272641264975872 273587936034816 274110191077164 274422847315968 274958829439632 275375704424704 275541326777184 275689804136448 276228260785152 276543332941824 276813447399424 277129187033088 277354098663876 277503552847872 277670454976512 278045551974528 278258696863744 278634588500736 278952405368832 279497234285568 280089346185216 280408822382592 280636395689484 280787618562048 280956495863808 281382464126976 281932039252224 282253617266688 282792414323952 284098011804672 284422060376064 284652890733978 284977572212736 285409636974592 285581294149632 285967077671808 286139070114768 286293258141696 286899767345152 287460118453248 287788001918976 288021563997102 288176766418944 288787265814528 289351303443072 289668561055744 289681344036864 290234319964056 291574275273216 291906851438592 292143756279609 292476982007808 292762659700758 292920416894976 293096591364096 293492527084224 293669045644104 293827291250688 294114287861888 294449761222656 295024858412544 295361370390528 295649865417728 295987090292736 296386930704384 296565190078464 296965811428416 297594930321792 297934373781504 298503104008616 298516276855296 299894468345856 300223285952512 300466940219199 300809659557888 301397178424212 301854137542464 302198439149568 302788670476032 303134038032384 303430125033984 303776224247808 304022761996941 304186586775552 304369537185792 304831002804224 305426375856576 305774752038912 306358448850948 307772846121728 307786428039168 308123898740736 308725703230464 309379735328768 309797667477792 309983992624332 310151029653504 310756793383296 311415128324352 311582936530944 311770335412224 312191496953856 312379261848576 312852871299072 313041033971712 313463912063328 313821456039936 314127982006336 314486283436032 315100514458368 315270308560896 315459925180416 316555272142848 317173544158752 317521307311104 318141466114446 318987241324544 319001318129664 319610263280256 319974817923072 320652681150464 321085841596416 321278955918336 321712962380784 321906453879114 322079915409408 322394507848608 322762238263296 323392633259904 323566895628288 323761502158848 324252368633856 324885674041344 325877131187712 326513609959563 327008649004336 327381642412032 328021059682368 328395207868416 328715968786816 328893099671552 329090909601792 329535469006848 329733665284608 330179092969752 330878573844624 331255981375488 331902965714112 332606098594944 332785325703168 332985476579328 333435297042432 333635838838272 334141676150784 334794296612016 335176170504192 335815992009693 336723613581312 337366389018048 337751196696576 338410867002624 338923943907328 339127786802688 339585904735272 339973244043264 340693473722368 341358890663232 341542834274304 341748252278784 342209910122496 342934878154752 343604672838648 343981416253696 343996596043776 345584761307136 346244451886944 346639386083328 347316416134272 347842995062784 348052202244864 348239752593408 348522375912516 348919908360192 349260716835992 349659091451904 350342019364896 350530803597312 350741627338752 351273399353344 351484669722624 351959480211456 352171163218176 352360933097472 352646901071244 353393979757128 353797068865536 354488078765664 354679097131008 355430481002496 356124681160704 356515152068608 356530884968448 357211470724992 358451788331676 358860646490112 359561546190288 359971670163456 360323273477856 360517436178432 360734266294272 361221571795968 361438825408128 361633589231616 361986815830016 362399706120192 362693821329684 363107518046208 364783914713088 365480254769552 365496383296512 365897129754624 366611772586176 367388435702912 367586405515264 367884730129878 368304347713536 369023692142664 369805464885168 370004737130496 370227273302016 370727402632704 370950373445184 371150262632448 371512784667648 371936540491776 372238395575202 372662979047424 373452461580288 374181860919312 374383491416064 374608661151744 375176618835968 375909385669632 376338156355584 376643583688518 377056552431936 378797349072896 378814065278976 379537187645304 379970096283648 380775058866176 381289436895744 381518760153024 381724344188928 382034142827181 382469899548672 382843478070222 383280157937664 384028751996136 384235688558592 384466783813632 385049687752704 385801737924096 386241792049152 386979093285408 388322770692649 388765700364288 389209135251456 389525008372812 389969309343744 390350212934344 390560555859968 390795455152128 391323369445632 391558727525472 391769721667584 392599681630208 392918306440491 393366477883392 393815160520704 394134771785508 394347154046976 395182574272512 395420253437952 395954415237888 396192558620448 396406049734656 396793240429056 397245831708672 397568227226769 398021702473728 398475694964736 399859291127808 400622586958932 401079546077184 401862904565616 402472183389952 402931252199424 403718227301376 404178717376512 404573500045312 405034965663744 405363682662588 405582115700736 405826049581056 406374268270464 407235167808768 407699669385216 408477931801264 408495957801984 410381904052224 410831864987648 411165286615746 411634270973952 412438244159448 413063556637056 413311990165776 413534706204672 414342391177728 414814999412736 415220171099136 415693780549632 416031147995814 416255329271808 416505682464768 417137161732096 417388045295616 417951882751104 418428608053248 419315044581376 420134019277824 420613233573888 420954593534226 421181427843072 422073696190464 422898058878336 423361743081472 423380425900032 424188621485928 426147017707008 426633090564096 426979336100967 427466358319104 428114455461888 428371941224448 428950616507712 429208605172152 429439887212544 429859343798144 430349651017728 431190177679872 431682002878464 433180898721792 434007802538843 434026955164608 434502841583616 435351479946084 436508856549376 437361412909824 437860277157888 438787879469056 439143989551137 439380625342464 439644887046144 440238790626336 440503568466156 440740936876032 441171431792832 441674641833984 442537287618816 443042055585792 443474798126592 443980635439104 444580396056576 444847785117696 445522234867712 446392395482688 446901560672256 447754656012924 449821852024064 449841702518784 450334928928768 451214489336832 452170382403584 452781206313696 453297658724352 454183005714048 455145187550976 455390445699072 455664336371712 456279880163328 456554305778688 457246504206336 458139563784864 458662128058368 459537673276422 460779681742848 461659269182592 462185848111104 463088554845696 463790660083712 464069602993152 464696501216688 464975988936498 465226544480256 466212121935872 467122692486528 467374404796416 467655503118336 468287245430784 468646226296832 469279306948608 469561550957568 470195868094992 470732184059904 471191973009504 471729425154048 472650771687552 472905462841344 473189887770624 473907308003328 474832908214272 476281960966656 477212199171669 477935717775568 478480861986816 479415394920384 479962226884608 480431031303808 480689914904576 480979021725696 481628762394624 481918433877504 482569443571176 483591761772912 484143357394944 485067544014001 485088949889856 485350343442432 486378552950784 487328511062016 487862839672832 488815696781568 490512973506504 491072463618048 492031589523552 492592811802624 493073953180224 493339649507328 493636364402688 494303203510272 494600497926912 494867016843264 495350379556864 496317860766936 496883972063232 497936615440384 498909147892416 499177988554752 499478214868992 500152945563648 501212514226176 502191444918024 502742069909248 502764255756288 505085420371968 506049583527072 506626795044864 507616300503936 508385915860992 508691680204032 508965792251904 509378857102908 509959866064896 510457970760296 511040210583552 512038335994848 512314251411456 512622378418176 513399583670272 514402317232128 514989056065536 515407009257972 515972124380544 518354267152384 518377141960704 519366677830416 519959079124992 521060606869504 521764492594176 522078303367296 522359628890112 522783563868774 523379862540288 523891075253988 524488637177856 525513029047344 525796205395968 526112441008128 526910099030016 527227004583936 527939220317184 528256744827264 528541399646208 529057653905408 529661108944896 530090969635692 530695603298304 533145721503744 534163449278576 534187021741056 534772728102912 535817206087488 537241669599232 537677682497514 538290969735168 539342319285432 540484910216784 540776154267648 541101399441408 541832357693952 542158238112192 542450383847424 542980223745024 543599559180288 544040731994526 544661277069312 547175872069632 548220382154328 548845694631936 549917658879264 550751408849408 551082653554368 551379608272896 551827095194817 552456521570304 553086665883648 553626894798848 554708197327752 555007105695744 555340909953024 556091103949056 556517393727488 557269177001472 557904810737664 558357593362803 558994468571136 560178692370432 561272791378968 561575237124096 561912991727616 562764928253952 563864078504448 564507234533376 565584828647904 567548664858487 568196023609344 568844120752128 569305781467956 569955144425472 570819273949184 571162588299264 571934155343616 572278140229536 572586516283392 573799534690304 574265217105333 574920236906496 575576003837952 576043127994204 576353532837888 577574531629056 578702606886144 579337122111488 579362688073728 580468639928112 583148550546432 583813702877184 584287512559218 584953964015616 585525319401516 585840833789952 586193182728192 586985054168448 587338091288208 587654582501376 588228575723776 588899522445312 590049716825088 590722740781056 591299730835456 591974180585472 592773861408768 593130380156928 593931622856832 595189860643584 595868747563008 597006208017232 597032553710592 599788936691712 600446571905024 600933880438398 601619319115776 602794356848424 603708275084928 604396878299136 605577340952064 606268076064768 606860250067968 607552448495616 608045523993882 608373173551104 608739074371584 609662005608448 610852751713152 611549504077824 612716897701896 615545692243456 615572856078336 616247797481472 616747929923619 617451406460928 618759470657536 619595334955584 619967985248664 620302059307008 621513586766592 622830256648704 623540670824448 624046721993721 624382993907712 624758523697152 625705742598144 626082067943424 626927824126656 627642912079872 628255964012672 628972566872064 630201028916736 630919850360832 633110544285696 634319096018309 634347088317504 635042614622208 636282932228892 637974482649088 639220526560512 639949635846144 641305362300928 642171683192832 642557911836672 643425924761568 643812907758228 644159830818816 644789015697216 645524476526592 646785266519808 647133791256576 647523004317696 649771348082688 651754262375424 653027219919126 654017298008672 654763284824064 656042119364736 656790415736832 657431937573632 657786199343104 658181819203584 659070938013696 659467330569216 660358185939504 661757147689248 662511962750976 663805931428224 665212197189888 665570651406336 665970953158656 666870594084864 667271677676544 668283352301568 669588593224032 670352341008384 671631984019386 673447227162624 674732778036096 675502393393152 676821734005248 677847887814656 678255573605376 679171809470544 679946488086528 681386947444736 682717781326464 683085668548608 683496504557568 684419820244992 685869756309504 687209345677296 687962832507392 687993192087552 689306509914633 691169522614272 692488903773888 693278772166656 694632832268544 695685990125568 696104404489728 697044751825032 697463983404747 697839816720384 698521433671984 699318182903808 700684038729792 701061607194624 701483254677504 702546798706688 702969339445248 703918960422912 704342326436352 705293802142488 706787959514256 707594137731072 708976157531328 709358194262016 710860962004992 712249362321408 713030304137216 714422941449984 716903576663352 717721292980224 719123092380576 719943340326912 720646546955712 721034872356864 721468532588544 722443143591936 722877650816256 723267178463232 723973631660032 725387642659368 726215036092416 729567829426176 730960509539104 730992766593024 731794259509248 733223545172352 734776871405824 735172811030528 735769460259756 736608695427072 738047384285328 739610929770336 740009474260992 740454546604032 741454805265408 741900746890368 742300525264896 743025569335296 743873080983552 744476791150404 745325958094848 746904923160576 748363721838624 748766982832128 749217322303488 750353237671936 751818771339264 752676312711168 753287167377036 754113104863872 757594698145792 757628130557952 759074375290608 759940192567296 761550117732352 762578873791488 763037520306048 763448688377856 764068285654362 764939799097344 765686956140444 766560315875328 768057503992272 768471377117184 768933567627264 770099375505408 771603475848192 772483584098304 773958186570816 776645541385298 777531400728576 779050016745624 779938618687488 780700425868688 781121111719936 781590910304256 782646738891264 783117455050944 783539443335168 784175345803161 785199363260416 785836612880982 786732955766784 788269543571016 788694308093952 790365148545024 790840506875904 791908830475776 792385117240896 792812099469312 793586480858112 794491663417344 795136454453538 796043404947456 799718582255616 801245173917864 802159092154368 803725809131232 804944366779904 805862504398848 806516523746271 807436454602752 808357434753024 809147000090624 810727365325176 811164231401472 811652099162112 812748536540928 814470335617536 815399338770432 816061097991789 816955863602528 816991915603968 820763808104448 821663729975296 822330573231492 823268541947904 824876488318896 826127113274112 826623980331552 827069412409344 828684782355456 829494202485481 829629998825472 830440342198272 831387561099264 832062295991628 832510658543616 833011364929536 834274323464192 834776090591232 835903765502208 836857216106496 838630089162752 840268038555648 841226467147776 841909187068452 842362855686144 844147392380928 845796117756672 846723486162944 846760851800064 848377242971856 852294035414016 853266181128192 853958672201934 854932716638208 856228910923776 856743882448896 857901233015424 858417210344304 858879774425088 859718687596288 860699302035456 862380355359744 863364005756928 866361797443584 868015605077686 868053910329216 869005683167232 870702959892168 873017713098752 874722825819648 875720554315776 876431268838827 877575758938112 878287979102274 878761250684928 879289774092288 880477581252672 881007136932312 881481873752064 882342863585664 883349283667968 885074575237632 886084111171584 886949596253184 887961270878208 889160792113152 889695570235392 891044469735424 892784790965376 893803121344512 895509312025848 899643704048128 899683405037568 900669857857536 901400820657597 902428978673664 904340764807168 905562412627392 906595317448704 908366011428096 910290375101952 911328672743424 912068285990823 912559760326656 913108611557376 914493008412672 916279127569728 917324256116736 919075346552844 923318538365184 924371696222208 926177109691392 927581320167424 928139205986304 929393002433376 929951977872996 930453088960512 932424243871744 934245384973056 934748809592832 935311006236672 936574490861568 937292452593664 938558613897216 939123101915136 940391736189984 941464368119808 942383946019008 943458850308096 945301543375104 945810925682688 946379775541248 949665816428544 952563921933312 954424398343338 955871435551136 956961723973632 958830789840768 959924453769216 960862062607616 961379829809152 961958043451392 963257524789248 963836867755008 965138887142352 967183523545824 968286714789888 970135088028002 970177899779712 970700686884864 972757105901568 974657022124032 975725679345664 977631393563136 979540829878689 981025947013008 982144927236096 984063179047104 985185623605248 986147906360448 986679299014656 987272728805376 988606407020544 989200995853824 990700759113728 992635721533872 993767944126464 995873230880768 997818295784832 998355977109504 998956429737984 1000305891127296 1002425028452352 1004382889836048 1005484139818496 1005528511512576 1007447976029079 1010170840743936 1012099167054144 1013253590089728 1015232601007872 1016771831721984 1017383360408064 1018757714205816 1019919732129792 1020915941520592 1022080421167104 1024076671989696 1024628502822912 1025244756836352 1026799167340544 1028804634464256 1030814018515944 1031944248761088 1036708534304768 1036754283921408 1038733355660832 1039918158249984 1042121213739008 1043528985188352 1044156606734592 1044719257780224 1045567127737548 1046759725080576 1047782150507976 1048977274355712 1051026058094688 1051592410791936 1052224882016256 1053820198060032 1054454009167872 1055878440634368 1056513489654528 1057082799292416 1058115307810816 1060181939271384 1061391206596608 1066291443007488 1068326898557152 1068374043482112 1069545456205824 1071634412174976 1074483339198464 1075355364995028 1076581939470336 1078684638570864 1080969820433568 1081552308535296 1082202798882816 1083664715387904 1084316476224384 1084900767694848 1085960447490048 1087199118360576 1088081463989052 1089322554138624 1094351744139264 1096440764308656 1097691389263872 1099835317758528 1101502817698816 1102165307108736 1102759216545792 1103654190389634 1104913043140608 1107253789597696 1109416394655504 1110014211391488 1110681819906048 1112182207898112 1113034787454976 1114538354002944 1115809621475328 1116715186725606 1117988937142272 1120357384740864 1122545582757936 1123150474248192 1123825983455232 1125529856507904 1127728157008896 1129014469066752 1131169657295808 1135097329716974 1136392047218688 1138611562935912 1139910288850944 1141638547898368 1142325176598528 1143868310687232 1144556280459072 1145173032566784 1146102428481543 1147599069380608 1148530434210666 1149840473812992 1152086255988408 1152707065675776 1155149063258112 1157405213772288 1158674244222976 1158725376147456 1160937279856224 1164968312077947 1166297101092864 1167627405754368 1168575025118436 1169907928031232 1171050638803032 1171681667579904 1172386365456384 1173970108336896 1174676182576416 1175309165002752 1176457151447552 1177799044890624 1178754919321473 1180099433650176 1181445481562112 1182599461670912 1185547722817536 1186260760313856 1187863245713664 1190379721287168 1191737495126016 1192704681680307 1194012416034464 1194065107421184 1199577873383424 1200893143810048 1201867760876796 1203238638231552 1205588713696848 1207416550169856 1208793756598272 1211154681904128 1212536152129536 1213720500135936 1215104896991232 1216091047987764 1216746347102208 1217478148743168 1219324011216896 1221705503426304 1223099008155648 1225433795403792 1231091384486912 1231145712156672 1232495594962944 1233495859847238 1234902812921856 1237518941315072 1239190669911168 1239935970497328 1240604118614016 1243027173533184 1245660513297408 1247081341648896 1248093443987442 1248765987815424 1249517047394304 1251411485196288 1252164135886848 1253855648253312 1255285824159744 1256511928025344 1257945133744128 1260402057833472 1261839700721664 1266221088571392 1268638192036618 1268694176635008 1270085229244416 1272565864457784 1275948965298176 1278441053121024 1279899271692288 1280938008302901 1282610724601856 1284343366385664 1285115823673344 1286851849523136 1287625815516456 1288319661637632 1289578031394432 1291048953053184 1293570533039616 1295046008635392 1299542696165376 1302023407616529 1303508524750848 1306054439838252 1308034596017344 1309526569648128 1312084238729472 1313580831473664 1314863875147264 1316363638407168 1317431968653411 1318141876027392 1318934661138432 1320716371879008 1323514295378496 1325023925501952 1327611862856448 1330424394379776 1331941906317312 1333741188169728 1334543355353088 1336566704603136 1339177186448064 1340704682016768 1343263968038772 1349465556072192 1351004786786304 1353643468010496 1355695775629312 1356511147210752 1358343618941088 1359892976173056 1362773894889472 1365435562652928 1366171337097216 1366993009115136 1368839640489984 1371739512619008 1374418691354592 1375925665014784 1375986384175104 1378613019829266 1382339045228544 1384977807547776 1386557544333312 1389265664537088 1391371980251136 1392208808979456 1394089503650064 1394927966809494 1395679633440768 1397042867343968 1398636365807616 1401368077459584 1402123214389248 1402966509355008 1405093597413376 1405938678890496 1407837920845824 1408684652872704 1410587604284976 1413575919028512 1415188275462144 1417952315062656 1418716388524032 1421721924009984 1424498724642816 1426060608274432 1428845882899968 1431636597515007 1433807153326704 1435442585960448 1438246184761152 1439886680653824 1441293093911424 1442069744713728 1442937065177088 1444886287183872 1445755301632512 1447947263320064 1450775285318736 1452430072184832 1455202632042003 1459135658852352 1461921019078208 1461985533186048 1463588519018496 1466447090344704 1469553742811648 1471538920519512 1473217390854144 1476094768570656 1479221859540672 1480018948521984 1480909093208064 1482909610530816 1483801493780736 1484601050529792 1486051138670592 1488953582300808 1490651916189696 1493809846321152 1496727443677248 1497533965664256 1498434644606976 1500706475343872 1503637542678528 1506574334754072 1508226209727744 1515189396291584 1515256261115904 1518148750581216 1519880385134592 1523100235464704 1525157747582976 1526075040612096 1526897376755712 1528136571308724 1529879598194688 1531373912280888 1533120631750656 1536115007984544 1536942754234368 1537867135254528 1540198751010816 1543206951696384 1544967168196608 1547916373141632 1553291082770596 1555062801457152 1558100033491248 1559877237374976 1561400851737376 1562242223439872 1563181820608512 1565293477782528 1566234910101888 1567078886670336 1568350691606322 1570398726520832 1571673225761964 1573465911533568 1576539087142032 1577388616187904 1580730297090048 1581681013751808 1583817660951552 1584770234481792 1585624198938624 1587172961716224 1588983326834688 1590272908907076 1592086809894912 1599437164511232 1602490347835728 1604318184308736 1607451618262464 1609888733559808 1611725008797696 1613033047492542 1614872909205504 1618294000181248 1621454730650352 1622328462802944 1623304198324224 1625497073081856 1628940671235072 1630798677540864 1632122195983578 1633911727205056 1633983831207936 1641527616208896 1644661146462984 1646537083895808 1649752976637792 1652254226548224 1653247960663104 1654138824818688 1655481285584451 1657369564710912 1658988404970962 1659259997650944 1660880684396544 1664124591983256 1665021317087232 1666022729859072 1668548646928384 1669552181182464 1671807531004416 1673714432212992 1675072780088409 1677260178325504 1680536077111296 1683818374136904 1684725711372288 1688294784761856 1691592235513344 1693446972325888 1693521703600128 1696754485943712 1702645994575461 1704588070828032 1706532362256384 1707917344403868 1709865433276416 1712457821847552 1713487764897792 1715802466030848 1716834420688608 1717759548850176 1719437375192576 1721398604070912 1722795651315999 1724760710719488 1726728011513856 1732723594887168 1736031210155372 1736107820658432 1738011366334464 1741405919784336 1746035426197504 1749445651639296 1751441108631552 1752862537677654 1755151517876224 1756575958204548 1757522501369856 1758579548184576 1760955162505344 1762014273864624 1762963747504128 1764685727171328 1766698567335936 1770149150475264 1772168222343168 1773899192506368 1775922541756416 1778321584226304 1779391140470784 1782088939470848 1785569581930752 1787606242689024 1791018624051696 1799287408096256 1799366810075136 1801339715715072 1802801641315194 1804857957347328 1808681529614336 1811124825254784 1813190634897408 1816732022856192 1820580750203904 1822657345486848 1824136571981646 1825119520653312 1826217223114752 1828986016825344 1832558255139456 1834648512233472 1838150693105688 1846637076730368 1848743392444416 1850243789770857 1852354219382784 1855162640334848 1856278411972608 1858786004866752 1859903955745992 1860906177921024 1864848487743488 1868490769946112 1870622012473344 1872140165981163 1873148981723136 1874584905187328 1877117227794432 1878246203830272 1880783472379968 1882928736239616 1884767892038016 1886917700616192 1890603086750208 1892759551082496 1899331632857088 1902957288054927 1905127843866624 1908848796686676 1911742871102272 1913923447947264 1917661579681536 1919848907538432 1921724125215232 1923916086902784 1926515049578496 1927673735510016 1930277774284704 1934367047091648 1936573429579776 1940270176056004 1940355799559424 1941401373769728 1949314044248064 1951451358691328 1955262787126272 1959081659757378 1962051894026016 1964289854472192 1968126358094208 1970371247210496 1972295812720896 1973358598029312 1974545457610752 1977212814041088 1978401991707648 1981401518227456 1985271443067744 1987535888252928 1991746461761536 1995636591569664 1996711954219008 1997912859475968 2000611782254592 2004850056904704 2008765779672096 2010968279636992 2011057023025152 2014895952058158 2020341681487872 2024198334108288 2026507180179456 2030465202015744 2033543663443968 2034766720816128 2037515428411632 2039839464259584 2041831883041184 2044160842334208 2048153343979392 2049257005645824 2050489513672704 2053598334681088 2057609268928512 2061628037031888 2063888497522176 2067919529743899 2073417068609536 2073508567842816 2077466711321664 2079836316499968 2084242427478016 2087057970376704 2088313213469184 2091134255475096 2092391950214241 2093519450161152 2095564301015952 2097954548711424 2102052116189376 2103184821583872 2104449764032512 2107640396120064 2108908018335744 2111756881268736 2113026979309056 2116230615621632 2120363878542768 2122782413193216 2132582886014976 2136653797114304 2136748086964224 2139090912411648 2143268824349952 2150710729990056 2153163878940672 2157369277141728 2161939640867136 2163104617070592 2164405597765632 2167329430775808 2168632952448768 2169801535389696 2171920894980096 2176162927978104 2178645108277248 2188703488278528 2192881528617312 2195382778527744 2199670635517056 2203005635397632 2204330614217472 2205518433091584 2207308380779268 2209826086281216 2214507579195392 2218832789311008 2220028422782976 2221363639812096 2224364415796224 2226069574909952 2229076708005888 2231619242950656 2233430373451212 2235977874284544 2240714769481728 2245091165515872 2246300948496384 2247651966910464 2251059713015808 2255456314017792 2258028938133504 2262339314591616 2270194659433948 2272784094437376 2277223125871824 2279820577701888 2283277095796736 2284650353197056 2287736621374464 2289112560918144 2290346065133568 2292204856963086 2295198138761216 2297060868421332 2299680947625984 2304172511976816 2305414131351552 2310298126516224 2314810427544576 2317348488445952 2317450752294912 2321874559712448 2329936624155894 2332594202185728 2337150050236872 2339815856062464 2342101277606064 2343363335159808 2344772730912768 2347940216673792 2349352365152832 2350618330005504 2352914302895104 2355598089781248 2357509838642946 2360198867300352 2365198923341824 2371095445635072 2372521520627712 2375726491427328 2380759442574336 2383474990252032 2385409363360614 2388024832068928 2388130214842368 2399155746766848 2403735521753592 2406477276463104 2411177427393696 2414833100339712 2417587513196544 2419549571238813 2422309363808256 2425072304259072 2427441000271872 2432182095975528 2433492694204416 2434956297486336 2438648022433792 2443411006852608 2446198016311296 2448183293975367 2450867590807584 2462182768973824 2462291424313344 2464991189925888 2466991719694476 2469805625843712 2475037882630144 2478381339822336 2479871940994656 2481208237228032 2486054347066368 2488482607456443 2491321026594816 2494162683297792 2496186887974884 2497531975630848 2499034094788608 2502822970392576 2504328271773696 2507711296506624 2510571648319488 2513023856050688 2515890267488256 2520804115666944 2523679401443328 2532442177142784 2537276384073236 2537388353270016 2540170458488832 2545131728915568 2551897930596352 2556882106242048 2559798543384576 2561876016605802 2565221449203712 2568686732771328 2570231647346688 2573703699046272 2575251631032912 2576639323275264 2579156062788864 2582097906106368 2587141066079232 2590092017270784 2599085392330752 2604046815233058 2607017049501696 2612108879676504 2616069192034688 2619053139296256 2624168477458944 2627161662947328 2629727750294528 2632727276814336 2634863937306822 2636283752054784 2637869322276864 2641432743758016 2647028590756992 2650047851003904 2655223725712896 2660848788759552 2663883812634624 2667482376339456 2669086710706176 2673133409206272 2678354372896128 2681409364033536 2686527936077544 2698931112144384 2702009573572608 2704202461972791 2707286936020992 2711391551258624 2713022294421504 2716687237882176 2719785952346112 2725547789778944 2730871125305856 2733986018230272 2736204857972469 2737679280979968 2743479025238016 2748837382709184 2751851330029568 2751972768350208 2757226039658532 2769955615095552 2773115088666624 2778531329074176 2782743960502272 2784417617958912 2788179007300128 2789855933618988 2791359266881536 2794085734687936 2797272731615232 2802736154919168 2804246428778496 2805933018710016 2811877357780992 2815675841691648 2817369305745408 2821175208569952 2827151838057024 2830376550924288 2835904630125312 2837432777048064 2848997449285632 2852121216548864 2857691765799936 2863273195030014 2867614306653408 2870885171920896 2876492369522304 2879773361307648 2882586187822848 2884139489427456 2885874130354176 2889772574367744 2891510603265024 2895894526640128 2901550570637472 2904860144369664 2910405264084006 2918271317704704 2923842038156416 2923971066372096 2927177038036992 2932894180689408 2939107485623296 2943077841039024 2946434781708288 2952189537141312 2958443719081344 2960037897043968 2961818186416128 2965819221061632 2967602987561472 2972102277341184 2977907164601616 2981303832379392 2987619692642304 2993454887354496 2995067931328512 2996869289213952 3001412950687744 3007275085357056 3013148669508144 3016452419455488 3022343928087237 3030378792583168 3030512522231808 3036297501162432 3039760770269184 3046200470929408 3050315495165952 3052150081224192 3056273142617448 3059759196389376 3062747824561776 3066241263501312 3072230015969088 3073885508468736 3075734270509056 3080397502021632 3086413903392768 3095832746283264 3106582165541192 3110125602914304 3116200066982496 3119754474749952 3122801703474752 3124484446879744 3126363641217024 3130586955565056 3132469820203776 3134157773340672 3136701383212644 3143346451523928 3146931823067136 3153078174284064 3154777232375808 3161460594180096 3163362027503616 3167635321903104 3169540468963584 3171248397877248 3174345923432448 3180545817814152 3184173619789824 3198874329022464 3204980695671456 3208636368617472 3214903236524928 3219777467119616 3223450017595392 3226066094985084 3229745818411008 3236588000362496 3242909461300704 3244656925605888 3246608396648448 3250994146163712 3257881342470144 3261597355081728 3264244391967156 3267823454410112 3267967662415872 3283055232417792 3289322292925968 3293074167791616 3299505953275584 3304508453096448 3306495921326208 3308277649637376 3310962571168902 3314739129421824 3317976809941924 3321761368793088 3328249183966512 3330042634174464 3332045459718144 3337097293856768 3339104362364928 3343615062008832 3347428864425984 3350145560176818 3354520356651008 3361072154222592 3367636748273808 3369451422744576 3376589569523712 3383184471026688 3386893944651776 3387043407200256 3393508971887424 3405291989150922 3409176141656064 3415834688807736 3419730866552832 3424915643695104 3426975529795584 3431604932061696 3433668841377216 3435519097700352 3438874750385152 3442797208141824 3445591302631998 3449521421438976 3465447189774336 3472062420310744 3472215641316864 3476022732668928 3482811839568672 3492070852395008 3494904936233841 3498891303278592 3502882217263104 3505725075355308 3513151916409096 3515045002739712 3517159096369152 3521910325010688 3524028547729248 3525927495008256 3529371454342656 3533397134671872 3536264757964419 3540298300950528 3544336444686336 3547798385012736 3556643168452608 3558782280941568 3564177878941696 3571139163861504 3575212485378048 3578114045040921 3582037248103392 3598574816192512 3598733620150272 3602679431430144 3605603282630388 3609715914694656 3617363059228672 3622249650509568 3626381269794816 3633464045712384 3641161500407808 3645314690973696 3648273143963292 3650239041306624 3652434446229504 3657972033650688 3665116510278912 3669297024466944 3676301386211376 3693274153460736 3697486784888832 3700487579541714 3704708438765568 3710325280669696 3712556823945216 3717572009733504 3719807911491984 3721812355842048 3729696975486976 3736981539892224 3741244024946688 3744280331962326 3746297963446272 3749169810374656 3754234455588864 3756492407660544 3761566944759936 3765857472479232 3769535784076032 3773835401232384 3781206173500416 3785519102164992 3798663265714176 3805914576109854 3810255687733248 3817697593373352 3823485742204544 3827846895894528 3835323159363072 3839697815076864 3843448250430464 3847832173805568 3853030099156992 3855347471020032 3860555548569408 3868734094183296 3873146859159552 3880540352112008 3880711599118848 3898628088496128 3902902717382656 3906070222849587 3910525574252544 3918163319514756 3924103788052032 3928579708944384 3936252716188416 3940742494420992 3944591625441792 3949090915221504 3952295905960233 3954425628082176 3956803983415296 3962803036454912 3970542886135488 3975071776505856 3983492923523072 3991273183139328 3995825718951936 4001223564509184 4009700113809408 4017531559344192 4021936559273984 4022114046050304 4029791904116316 4048396668216576 4053014360358912 4060930404031488 4067087326887936 4069533441632256 4075030856823264 4079678928519168 4083663766082368 4088321684668416 4096306687958784 4098514011291648 4100979027345408 4115218537857024 4123256074063776 4127776995044352 4135839059487798 4146834137219072 4147017135685632 4154933422643328 4159672632999936 4168484854956032 4174115940753408 4176626426938368 4182268510950192 4184783900428482 4187038900322304 4191128602031904 4195909097422848 4204104232378752 4206369643167744 4208899528065024 4215280792240128 4217816036671488 4223513762537472 4226053958618112 4232461231243264 4240727757085536 4245564826386432 4265165772029952 4273307594228608 4273496173928448 4278181824823296 4286537648699904 4301421459980112 4306327757881344 4314738554283456 4323879281734272 4326209234141184 4328811195531264 4334658861551616 4337265904897536 4343841789960192 4352325855956208 4357290216554496 4365607896126009 4377406976557056 4385763057234624 4390765557055488 4399341271034112 4406011270795264 4408661228434944 4414616761558536 4419652172562432 4429015158390784 4437665578622016 4440056845565952 4442727279624192 4448728831592448 4452139149819904 4458153416011776 4466860746902424 4471955748569088 4481429538963456 4490182331031744 4492601896992768 4495303933820928 4502119426031616 4510912628035584 4524678629183232 4540389318867896 4545568188874752 4554446251743648 4559641155403776 4566554191593472 4569300706394112 4575473242748928 4578225121836288 4580692130267136 4584409713926172 4594121736842664 4599361895251968 4608345023953632 4610828262703104 4620596253032448 4629620855089152 4634696976891904 4634901504589824 4643749119424896 4659873248311788 4665188404371456 4674300100473744 4679631712124928 4684202555212128 4686726670319616 4689545461825536 4695880433347584 4698704730305664 4701236660011008 4705828605790208 4711196179562496 4715019677285892 4720397734600704 4730397846683648 4742190891270144 4745043041255424 4751452982854656 4761518885148672 4766949980504064 4770818726721228 4776049664137856 4776260429684736 4798311493533696 4807471043507184 4812954552926208 4822354854787392 4829666200679424 4835175026393088 4839099142477626 4844618727616512 4854882000543744 4864364191951056 4866985388408832 4869912594972672 4877296044867584 4886822013705216 4892396032622592 4896366587950734 4901735181615168 4924365537947648 4924582848626688 4933983439388952 4939611251687424 4950075765260288 4956762679644672 4959743881989312 4962416474456064 4966443856753353 4972108694132736 4976965214912886 4982642053189632 4992373775949768 4995063951261696 4998068189577216 5005645940785152 5008656543547392 5015422593013248 5021143296638976 5026047712101376 5031780534976512 5041608231333888 5064884354285568 5074552768146472 5074776706540032 5080340916977664 5090263457831136 5103795861192704 5107937983726383 5113764212484096 5119597086769152 5123752033211604 5137373465542656 5140463294693376 5147407398092544 5150503262065824 5153278646550528 5158312125577728 5164195812212736 5168386953947997 5174282132158464 5180184034541568 5198170784661504 5208093630466116 5214034099003392 5224217759353008 5232138384069376 5238106278592512 5248336954917888 5254323325894656 5259455500589056 5265454553628672 5269727874613644 5272567504109568 5275738644553728 5282865487516032 5294057181513984 5300095702007808 5310447451425792 5321697577519104 5327767625269248 5334964752678912 5338173421412352 5346266818412544 5356708745792256 5362818728067072 5373055872155088 5397862224288768 5404019147145216 5408404923945582 5414573872041984 5422783102517248 5426044588843008 5433374475764352 5439571904692224 5451095579557888 5461742250611712 5467972036460544 5472409715944938 5475358561959936 5486958050476032 5497674765418368 5503702660059136 5503945536700416 5514452079317064 5539911230191104 5546230177333248 5550731369312571 5557062658148352 5565487921004544 5568835235917824 5576358014600256 5579711867237976 5582718533763072 5588171469375872 5594545463230464 5605472309838336 5611866037420032 5623754715561984 5631351683383296 5634738611490816 5642350417139904 5654303676114048 5660753101848576 5671809260250624 5697994898571264 5704242433097728 5708871864164781 5715383531599872 5726546390060028 5735228613306816 5741770343841792 5752984739044608 5759546722615296 5765172375645696 5771748260708352 5779545148735488 5783021206530048 5791789053280256 5803101141274944 5809720288739328 5820810528168012 5847684076312832 5847942132744192 5854354076073984 5865788361378816 5878214971246592 5886155682078048 5892869563416576 5904379074282624 5916887438162688 5920075794087936 5923636372832256 5931638442123264 5935205975122944 5944204554682368 5955814329203232 5962607664758784 5975239385284608 5986909774708992 5990135862657024 5993738578427904 6014550170714112 6026297339016288 6032904838910976 6044687856174474 6060757585166336 6061025044463616 6072595002324864 6079521540538368 6092400941858816 6100630990331904 6104300162448384 6112546285234896 6119518392778752 6125495649123552 6132482527002624 6144460031938176 6147771016937472 6151468541018112 6160795004043264 6172827806785536 6191665492566528 6203758589231697 6213164331082384 6220251205828608 6232400133964992 6239508949499904 6245603406949504 6248968893759488 6252727282434048 6261173911130112 6264939640407552 6273402766425288 6286692903047856 6293863646134272 6306156348568128 6309554464751616 6322921188360192 6326724055007232 6335270643806208 6339080937927168 6348691846864896 6361091635628304 6368347239579648 6397748658044928 6409961391342912 6417272737234944 6429806473049856 6439554934239232 6452132189970168 6459491636822016 6473176000724992 6485818922601408 6489313851211776 6493216793296896 6501988292327424 6515762684940288 6528488783934312 6535646908820224 6535935324831744 6566110464835584 6578644585851936 6586148335583232 6599011906551168 6609016906192896 6612991842652416 6616555299274752 6621925142337804 6629478258843648 6635953619883848 6643522737586176 6656498367933024 6660085268348928 6664090919436288 6674194587713536 6678208724729856 6687230124017664 6694857728851968 6700291120353636 6722144308445184 6735273496547616 6738902845489152 6753179139047424 6766368942053376 6773787889303552 6774086814400512 6787017943774848 6810583978301844 6818352283312128 6831669377615472 6839461733105664 6849831287390208 6853951059591168 6863209864123392 6867337682754432 6871038195400704 6877749500770304 6885594416283648 6891182605263996 6899042842877952 6930894379548672 6944124840621488 6944431282633728 6952045465337856 6965623679137344 6984141704790016 6989809872467682 6997782606557184 7011450150710616 7026303832818192 7030090005479424 7034318192738304 7043820650021376 7048057095458496 7051854990016512 7058742908685312 7066794269343744 7072529515928838 7080596601901056 7095596770025472 7113286336905216 7117564561883136 7128355757883392 7142278327723008 7150424970756096 7156228090081842 7164074496206784 7197149632385024 7197467240300544 7211206565260776 7219431829389312 7234726118457344 7244499301019136 7252762539589632 7258648713716439 7266928091424768 7282323000815616 7296546287926584 7300478082613248 7304868892459008 7315944067301376 7330233020557824 7338594048933888 7352602772422752 7378132643160331 7386548306921472 7394973569777664 7400975159083428 7409416877531136 7420650561339392 7425113647890432 7435144019467008 7439615822983968 7443624711684096 7459393950973952 7465447822369329 7473963079784448 7482488049893376 7488560663924652 7492595926892544 7508468911177728 7512984815321088 7523133889519872 7531714944958464 7539071568152064 7547670802464768 7562412347000832 7571038204329984 7597326531428352 7611829152219708 7620511375466496 7635395186746704 7646971484409088 7655693791789056 7670646318726144 7679395630153728 7686896500860928 7695664347611136 7706060198313984 7710694942040064 7721111097138816 7737468188366592 7746293718319104 7761080704224016 7761423198237696 7797256176992256 7805805434765312 7812140445699174 7821051148505088 7836326639029512 7848207576104064 7857159417888768 7872505432376832 7881484988841984 7889183250883584 7898181830443008 7904591811920466 7908851256164352 7913607966830592 7925606072909824 7941085772270976 7950143553011712 7966985847046144 7982546366278656 7991651437903872 8002447129018368 8019400227618816 8035063118688384 8043873118547968 8044228092100608 8059583808232632 8096793336433152 8106028720717824 8112607385918373 8121860808062976 8134174653775872 8139066883264512 8150061713646528 8159357857038336 8167327532164736 8176643369336832 8192613375917568 8201958054690816 8230437075714048 8246148248238017 8246512148127552 8255553990088704 8271678118975596 8293668274438144 8309866845286656 8319345265999872 8336969709912064 8348231881506816 8353252853876736 8364537021900384 8369567800856964 8374077800644608 8382257204063808 8391818194845696 8408208464757504 8412739286335488 8417799056130048 8435632073342976 8447027525074944 8452107917236224 8464922462486528 8481455514171072 8491129652772864 8546615188457216 8546992347856896 8556363649646592 8573075297399808 8602842919960224 8612655515762688 8629477108566912 8647758563468544 8652418468282368 8657622391062528 8669317723103232 8674531809795072 8687683579920384 8704651711912416 8714580433108992 8731215792252018 8754813953114112 8771526114469248 8781531114110976 8798682542068224 8812022541590528 8817322456869888 8829233523117072 8839304345124864 8858030316781568 8875331157244032 8880113691131904 8885454559248384 8897457663184896 8904278299639808 8916306832023552 8933721493804848 8943911497138176 8962859077926912 8980364662063488 8985203793985536 8990607867641856 9004238852063232 9021825256071168 9049357258366464 9067031784261711 9080778637735792 9091136377749504 9108892503487296 9119282310807552 9133108383186944 9138601412788224 9150946485497856 9156450243672576 9168819427852344 9188243473685328 9198723790503936 9216690047907264 9221656525406208 9241192506064896 9259241710178304 9269393953783808 9287498238849792 9319746496623576 9330376808742912 9348600200947488 9359263424249856 9368405110424256 9373453340639232 9379090923651072 9391760866695168 9397409460611328 9402473320022016 9411657211580416 9430039354571784 9440795469201408 9460795693367296 9484381782540288 9490086082510848 9502905965709312 9523037770297344 9541637453442456 9552099328275712 9552520859369472 9596622987067392 9614942087014368 9625909105852416 9644709709574784 9659332401358848 9670350052786176 9678198284955252 9689237455233024 9709764001087488 9728728383902112 9733970776817664 9739825189945344 9754592089735168 9773644027410432 9784792065245184 9792733175901468 9803470363230336 9848731075895296 9849165697253376 9867966878777904 9879222503374848 9900151530520576 9913525359289344 9919487763978624 9924832948912128 9932887713506706 9944217388265472 9953930429825772 9965284106379264 9984747551899536 9990127902523392 9996136379154432 10011291881570304 10017313087094784 10030845186026496 10042286593277952 10052095424202752 10063561069953024 10083216462667776 10129768708571136 10149105536292944 10149553413080064 10160681833955328 10180526915662272 10207591722385408 10215875967452766 10227528424968192 10247504066423208 10274746931085312 10280926589386752 10294814796185088 10301006524131648 10306557293101056 10316624251155456 10328391624425472 10336773907895994 10348564264316928 10396341569323008 10416187260932232 10428068198006784 10448435518706016 10464276768138752 10476212557185024 10484714808701523 10496673909835776 10508646651789312 10518911001178112 10539455749227288 10545135008219136 10551477289107456 10565730975032064 10588114363027968 10600191404015616 10608794273893257 10620894902851584 10643395155038208 10669929505357824 10676346842824704 10692533636825088 10713417491584512 10725637456134144 10746111744310176 10783424632311253 10795724448577536 10808038294290432 10816809847891164 10829147744083968 10845566205034496 10852089177686016 10866748951528704 10879143809384448 10902191159115776 10923484501223424 10935944072921088 10944819431889876 10950717123919872 10973916100952064 10995349530836736 11007405320118272 11007891073400832 11028904158634128 11079822460382208 11092460354666496 11101462738625142 11114125316296704 11130975842009088 11137670471835648 11152716029200512 11159423734475952 11165437067526144 11176342938751744 11189090926460928 11210944619676672 11223732074840064 11247509431123968 11262703366766592 11269477222981632 11284700834279808 11308607352228096 11321506203697152 11343618520501248 11395989797142528 11408484866195456 11417743728329562 11430767063199744 11453092780120056 11470457226613632 11483540687683584 11505969478089216 11519093445230592 11530344751291392 11543496521416704 11559090297470976 11566042413060096 11583578106560512 11606202282549888 11619440577478656 11641621056336024 11695368152625664 11695884265488384 11708708152147968 11718210668548761 11731576722757632 11756429942493184 11772311364156096 11785739126833152 11808758148565248 11833774876325376 11847272745664512 11856887717880699 11863276884246528 11870411950245888 11888409109364736 11911628658406464 11925215329517568 11950478770569216 11973819549417984 11987477156855808 12029100341428224 12052594678032576 12065809677821952 12089375712348948 12121515170332672 12145190004649728 12159043081076736 12184801883717632 12201261980663808 12208600324896768 12225092570469792 12239036785557504 12250991298247104 12264965054005248 12288920063876352 12295542033874944 12302937082036224 12345655613571072 12383330985133056 12407517178463394 12426328662164768 12440502411657216 12464800267929984 12479017898999808 12491206813899008 12497937787518976 12505454564868096 12522347822260224 12529879280815104 12546805532850576 12573385806095712 12587727292268544 12612312697136256 12619108929503232 12645842376720384 12653448110014464 12670541287612416 12678161875854336 12697383693729792 12722183271256608 12736694479159296 12795497316089856 12819922782685824 12834545474469888 12859612946099712 12879109868478464 12904264379940336 12918983273644032 12946352001449984 12971637845202816 12978627702423552 12986433586593792 13003976584654848 13031525369880576 13056977567868624 13071293817640448 13071870649663488 13096823688378027 13132220929671168 13157289171703872 13172296671166464 13198023813102336 13218033812385792 13225983685304832 13243850284675608 13258956517687296 13271907239767696 13287045475172352 13312996735866048 13320170536697856 13328181838872576 13348389175427072 13356417449459712 13374460248035328 13400582240707272 13444288616890368 13470546993095232 13477805690978304 13506358278094848 13532737884106752 13547575778607104 13574035887549696 13621167956603688 13636704566624256 13663338755230944 13678923466211328 13699662574780416 13707902119182336 13726419728246784 13734675365508864 13742076390801408 13755499001540608 13782365210527992 13798085685755904 13861788759097344 13888249681242976 13888862565267456 13904090930675712 13931247358274688 13968283409580032 13979619744935364 13995565213114368 14022900301421232 14052607665636384 14060180010958848 14068636385476608 14087641300042752 14096114190916992 14103709980033024 14117485817370624 14133588538687488 14145059031857676 14161193203802112 14191193540050944 14226572673810432 14235129123766272 14256711515766784 14284556655446016 14300849941512192 14312456180163684 14328148992413568 14394299264770048 14394934480601088 14422413130521552 14438863658778624 14469452236914688 14488998602038272 14505525079179264 14517297427432878 14533856182849536 14564646001631232 14593092575853168 14600956165226496 14609737784918016 14631888134602752 14660466041115648 14677188097867776 14705205544845504 14756265286320662 14773096613842944 14801950318166856 14818833755062272 14841301122678784 14850227295780864 14870288038934016 14879231645967936 14887249423368192 14899331570260059 14918787901947904 14930895644738658 14947926159568896 14977121327849304 14985191853785088 15016937822355456 15025969630642176 15046267779039744 15063429889916928 15078143136304128 15095341604929536 15124824694001664 15194653062856704 15223658304439416 15241022750932992 15270790373493408 15293942968818176 15311387583578112 15323813951179149 15341292637452288 15358791260307456 15373793001721856 15412120396627968 15421389884080128 15442222194277632 15474936376733184 15492587436638208 15505160861843991 15522161408448032 15522846396475392 15594512353984512 15611610869530624 15624280891398348 15642102297010176 15672653278059024 15696415152208128 15714318835777536 15745010864753664 15762969977683968 15778366501767168 15796363660886016 15809183623840932 15817702512328704 15827215933661184 15851212145819648 15882171544541952 15900287106023424 15933971694092288 15965092732557312 15983302875807744 16004894258036736 16038800455237632 16070126237376768 16087746237095936 16088456184201216 16119167616465264 16193586672866304 16212057441435648 16225214771836746 16243721616125952 16268349307551744 16278133766529024 16300123427293056 16318715714076672 16334655064329472 16353286738673664 16385226751835136 16403916109381632 16460874151428096 16492296496476034 16493024296255104 16511107980177408 16543356237951192 16587336548876288 16619733690573312 16638690531999744 16652194107937713 16673939419824128 16696463763013632 16706505707753472 16729074043800768 16739135601713928 16748155601289216 16764514408127616 16783636389691392 16816416929515008 16835598112260096 16871264146685952 16894055050149888 16904215834472448 16929844924973056 16962911028342144 16982259305545728 17093230376914432 17093984695713792 17112727299293184 17126615592494343 17146150594799616 17205685839920448 17225311031525376 17258954217133824 17295517126937088 17315244782125056 17338635446206464 17349063619590144 17375367159840768 17409303423824832 17429160866217984 17462431584504036 17543052228938496 17563062228221952 17597365084136448 17624045083181056 17634644913739776 17658467046234144 17678608690249728 17716060633563136 17750662314488064 17760227382263808 17770909118496768 17794915326369792 17808556599279616 17832613664047104 17867442987609696 17887822994276352 17925718155853824 17960729324126976 17970407587971072 17981215735283712 18043650512142336 18098714516732928 18134063568523422 18161557275471584 18182272755499008 18217785006974592 18238564621615104 18266216766373888 18277202825576448 18301892970995712 18312900487345152 18337638855704688 18376486947370656 18397447581007872 18433380095814528 18443313050812416 18482385012129792 18518483420356608 18538787907567616 18574996477699584 18611275767695091 18639492993247152 18660753617485824 18697200401894976 18718526848499712 18736810220848512 18746906681278464 18758181847302144 18783521733390336 18794818921222656 18823314423160832 18860078709143568 18881590938402816 18921591386734592 18968763565080576 18980172165021696 19005811931418624 19046075540594688 19083274906884912 19104198656551424 19105041718738944 19193245974134784 19229884174028736 19251818211704832 19289419419149568 19318664802717696 19356396569910504 19378474910466048 19419528002174976 19457456767804224 19467941553635328 19479650379890688 19509184179470336 19547288054820864 19585466351802936 19606940726460672 19697462151790592 19698331394506752 19735933757555808 19758445006749696 19800303061041152 19827050718578688 19838975527957248 19849665897824256 19865775427013412 19888434776530944 19907860859651544 19930568212758528 19969495103799072 19980255805046784 19992272758308864 20022583763140608 20034626174189568 20061690372052992 20084573186555904 20104190848405504 20166432925335552 20259537417142272 20298211072585888 20299106826160128 20321363667910656 20361053831324544 20415183444770816 20431751934905532 20455056849936384 20495008132846416 20549493862170624 20561853178773504 20589629592370176 20602013048263296 20613114586202112 20633248502310912 20656783248850944 20673547815791988 20697128528633856 20792683138646016 20832374521864464 20856136396013568 20896871037412032 20928553536277504 20952425114370048 20969429617403046 20993347819671552 21037822002356224 21078911498454576 21090270016438272 21102954578214912 21131461950064128 21176228726055936 21200382808031232 21217588547786514 21241789805703168 21286790310076416 21339859010715648 21352693685649408 21385067273650176 21426834983169024 21451274912268288 21492223488620352 21566849264622506 21591448897155072 21633619695782328 21658295488167936 21691132410068992 21704178355372032 21733497903057408 21758287618768896 21775946141149317 21804382318231552 21846969002446848 21889638863779752 21901434247839744 21947832201904128 21990699061673472 22014810640236544 22015782146801664 22057808317268256 22134397929480993 22159644920764416 22184920709332992 22202925477250284 22228250632593408 22261951684018176 22275340943671296 22305432058401024 22318847468951904 22330874135052288 22352685877503488 22378181852921856 22396343467107987 22421889239353344 22447464149680128 22525406733533184 22538954445963264 22569401668559616 22617214704456192 22643012407394304 22687237041002496 22791979594285056 22816969732390912 22835487456659124 22861534126399488 22906185560240112 22940914453227264 22967081375367168 23011938956178432 23038186890461184 23060689502582784 23086993042833408 23118180594941952 23132084826120192 23167156213121024 23212404565099776 23238881154957312 23283242112672048 23390736305251328 23391768530976768 23417416304295936 23436421337097522 23463153445515264 23512859884986368 23544622728312192 23571478253666304 23617516297130496 23667549752650752 23694545491329024 23713775435761398 23726553768493056 23740823900491776 23776818218729472 23823257316812928 23850430659035136 23900957541138432 23947639098835968 23974954313711616 24058200682856448 24105189356065152 24131619355643904 24178751424697896 24243030340665344 24290380009299456 24318086162153472 24337822157755119 24369603767435264 24402523961327616 24417200649793536 24450185140939584 24478073571115008 24501982596494208 24529930108010496 24577840127752704 24605874164072448 24691311227142144 24738444744714051 24766661970266112 24815034356926788 24852657324329536 24881004823314432 24929600535859968 24958035797999616 24982413627798016 25010909129736192 25044695644520448 25059758561630208 25093611065701152 25146771612191424 25175454584537088 25224625394272512 25238217859006464 25306896220028928 25341082575224832 25356323751708672 25394767387459584 25444366542513216 25473388958318592 25639845565371648 25669090948939776 25719225892199424 25758219736956928 25808528759880672 25837966547288064 25892704002899968 25943275690405632 25957255404847104 25972867173187584 26007953169309696 26063050739761152 26113955135737248 26142587635280896 26143741299326976 26193647376756054 26264441859342336 26314578343407744 26344593342332928 26396047626204672 26436067624771584 26451967370609664 26487700569351216 26517913035374592 26543814479535392 26574090950344704 26625993471732096 26640341073395712 26656363677745152 26696778350854144 26712834898919424 26748920496070656 26801164481414544 26888577233780736 26941093986190464 26955611381956608 27012716556189696 27065475768213504 27095151557214208 27148071775099392 27201095352785133 27242335913207376 27273409133248512 27326677510461888 27357846932422656 27399325149560832 27415804238364672 27452839456493568 27469350731017728 27510998003081216 27564730421055984 27596171371511808 27723577518194688 27776499362485952 27777725130534912 27808181861351424 27862494716549376 27959239489870728 27991130426228736 28045800602842464 28105215331272768 28120360021917696 28137272770953216 28175282600085504 28192228381833984 28207419960066048 28234971634741248 28290118063715352 28322386407604224 28382387080101888 28453145347620864 28470258247532544 28513423031533568 28569113310892032 28624912360327368 28656297984827136 28788598529540096 28789868961202176 28844826261043104 28877727317557248 28938904473829376 28977997204076544 29011050158358528 29034594854865756 29067712365699072 29129292003262464 29186185151706336 29201912330452992 29219475569836032 29263776269205504 29320932082231296 29354376195735552 29410411089691008 29512530572641324 29546193227685888 29603900636333712 29637667510124544 29682602245357568 29700454591561728 29740576077868032 29758463291935872 29774498846736384 29798663140520118 29837575803895808 29861791289477316 29895852319137792 29954242655698608 29970383707570176 30033875644710912 30051939261284352 30092535558079488 30126859779833856 30156286272608256 30190683209859072 30249649388003328 30389306125713408 30447316608878832 30482045501865984 30541580746986816 30587885937636352 30622775167156224 30647627902358298 30682585274904576 30747586003443712 30824240793255936 30842779768160256 30884444388555264 30949872753466368 30985174873276416 31010321723687982 31044322816896064 31045692792950784 31189024707969024 31248561782796696 31284204594020352 31345306556118048 31392830304416256 31428637671555072 31454144426104569 31490021729507328 31525939955367936 31556733003534336 31618367247681864 31635405024657408 31654431867322368 31702424291639296 31764343089083904 31800574212046848 31826382821679771 31867943388184576 31930185465114624 32009788516073472 32077600910475264 32140252474753536 32175492474191872 32176912368402432 32238335232930528 32350273896933759 32387173345732608 32424114882871296 32450429543673492 32487443232251904 32536698615103488 32556267533058048 32600246854586112 32637431428153344 32669310128658944 32706573477347328 32770453503670272 32807832218763264 32921748302856192 32984592992952068 32986048592510208 33022215960354816 33086712475902384 33174673097752576 33239467381146624 33277381063999488 33304388215875426 33347878839648256 33392927526027264 33413011415506944 33458148087601536 33478271203427856 33496311202578432 33529028816255232 33567272779382784 33632833859030016 33671196224520192 33742528293371904 33788110100299776 33808431668944896 33859689849946112 33925822056684288 33964518611091456 34186460753828864 34187969391427584 34225454598586368 34253231184988686 34292301189599232 34411371679840896 34450622063050752 34517908434267648 34591034253874176 34630489564250112 34677270892412928 34698127239180288 34750734319681536 34818606847649664 34858321732435968 34924863169008072 35086104457876992 35126124456443904 35154632005646283 35194730168272896 35248090166362112 35269289827479552 35316934092468288 35357217380499456 35432121267126272 35501324628976128 35541818236993536 35570663153642097 35589830652739584 35617113198559232 35665227328094208 35734885975219392 35775645988552704 35851436311707648 35921458648253952 35962431470567424 36087301024284672 36197429033465856 36268127137046844 36323114550943168 36364545510998016 36435570013949184 36477129243230208 36554405651152896 36603785941991424 36625800974690304 36675277711409376 36752973894741312 36794895162015744 36866760191629056 36886626101624832 37036966840713216 37077575815135232 37149992955399168 37222551535390182 37278985986494304 37321507234971648 37394400803789952 37437053696999424 37473620441697024 37493813362556928 37516363694604288 37567043466780672 37589637842445312 37646628846321664 37720157418287136 37763181876805632 37843182773469184 37937527130161152 37960344330043392 38011623862837248 38092151081189376 38166549813769824 38208397313102848 38210083437477888 38386491948269568 38459768348057472 38503636423409664 38578838838299136 38637329605435392 38712793139821008 38756949820932096 38839056004349952 38914913535608448 38935883107270656 38959300759781376 39018368358940672 39094576109641728 39170932703605872 39213881452921344 39290471065134081 39394924303581184 39396662789013504 39471867515111616 39516890013499392 39600606122082304 39654101437157376 39677951055914496 39731550854026824 39776869553061888 39815721719303088 39861136425517056 39938990207598144 39960511610093568 39984545516617728 40045167526281216 40069252348379136 40123380744105984 40208381696811008 40332865850671104 40519074834284544 40596422145171776 40598213652320256 40642727335821312 40722107662649088 40863503869811064 40910113699872768 40990016265692832 41098987724341248 41123706357547008 41179259184740352 41204026096526592 41226229172404224 41266497004621824 41347095631583976 41394257057267712 41585366277292032 41664749043728928 41712272792027136 41793742074824064 41857107072555008 41904850228740096 41938859234806092 41986695639343104 42075644004712448 42157822996909152 42180540032876544 42205909156429824 42262923900128256 42352457452111872 42400765616062464 42435177095573028 42483579611406336 42573580620152832 42679718021431296 42705387371298816 42770134547300352 42853669966338048 42902549824536576 42984446977240704 43133698529245012 43182897794310144 43267239391564656 43316590976335872 43382264820137984 43408356710744064 43466995806114816 43516575237537792 43551892282298634 43608764636463104 43693938004893696 43779277727559504 43802868495679488 43895664403808256 43981398123346944 44029621280473088 44031564293603328 44115616634536512 44268795858961986 44319289841528832 44405850954500568 44456501265186816 44523903368036352 44550681887342592 44610864116802048 44637694937903808 44661748270104576 44705371755006976 44756363705843712 44792686934215974 44843778478706688 45050813467066368 45077908891926528 45138803337119232 45234429408912384 45286024814788608 45374474082004992 45583959188570112 45670974913318248 45723068252798976 45812371120480224 45881828906454528 45934162750734336 45971441853537447 46023877912356864 46076373780922368 46121379005165568 46236361189883904 46264169652240384 46334312426242048 46424809130199552 46477762309914624 46515482585531973 46566484225344096 46781472610502656 46783537061953536 46834832608591872 46872842674195044 46926306891030528 47025719769972736 47089245456624384 47142956507332608 47235032594260992 47335099505301504 47389090982658048 47427550871522796 47453107536986112 47481647800983552 47553636437458944 47646514633625856 47700861318070272 47801915082276864 47895278197671936 47949908627423232 48116401365712896 48210378712130304 48263238711287808 48357502849395792 48486060681330688 48580760018598912 48636172324306944 48675644315510238 48739207534870528 48805047922655232 48834401299587072 48900370281879168 48956147142230016 49003965192988416 49059860216020992 49155680255505408 49211748328144896 49382622454284288 49476889489428102 49533323940532224 49630068713853576 49705314648659072 49762009646628864 49859201071719936 49916071595999232 49964827255596032 50021818259472384 50089391289040896 50119517123260416 50187222131402304 50293543224382848 50350909169074176 50449250788545024 50613792440057856 50682165150449664 50712647503417344 50789534774919168 50888733085026432 50946777916637184 51279691130743296 51338181897879552 51379846777483029 51438451784398848 51516439473913856 51617057519761344 51675933094576128 51785408005799936 51886551380811264 51945734346375168 52015906338619392 52126101479522304 52227910271474496 52285175270561792 52287482598653952 52387294753512108 52629156686815488 52689186684665856 52792095252409344 52872135249543168 52903934741219328 52975401138702432 53035826070749184 53087628959070784 53148181900689408 53251986943464192 53280682146791424 53312727355490304 53425669797838848 53497840992141312 53602328962829088 53777154467561472 53882187972380928 53911222763913216 54130951536427008 54190303114428416 54296143550198784 54402190705570266 54484671826414752 54546818266497024 54653355020923776 54715693864845312 54798650299121664 54831608476729344 54905678912987136 54938701462035456 55021996006162432 55129460842111968 55192342743023616 55447155036389376 55552998724971904 55555450261069824 55616363722702848 55724989433098752 55918478979741456 55982260852457472 56091601205684928 56210430662545536 56240720043835392 56274545541906432 56350565200171008 56384456763667968 56469943269482496 56580236127430704 56644772815208448 56764774160203776 56906290695241728 56940516495065088 57026846063067136 57138226621784064 57249824720654736 57312595969654272 57577197059080192 57579737922404352 57689652522086208 57755454635114496 57877808947658752 57955994408153088 58069189709731512 58135424731398144 58258584006524928 58372370303412672 58403824660905984 58438951139672064 58527552538411008 58641864164462592 58820822179382016 59025061145282648 59092386455371776 59207801272667424 59275335020249088 59365204490715136 59400909183123456 59481152155736064 59516926583871744 59548997693472768 59597326281040236 59723582578954632 59791704638275584 59908485311397216 59940767415140352 60067751289421824 60103878522568704 60185071116158976 60253719559667712 60312572545216512 60499298776006656 60778612251426816 60894633217757664 60964091003731968 61083161493973632 61175771875272704 61245550334312448 61295255804716596 61365170549809152 61495172006887424 61648481586511872 61685559536320512 61768888777110528 61899745506932736 61970349746552832 62020643447375964 62088645633792128 62091385585901568 62378049415938048 62497123565593392 62568409188040704 62690613112236096 62785660608832512 62857275343110144 62908288852209138 62980043459014656 63113466007068672 63236734495363728 63270810049314816 63308863734644736 63404848583278592 63528686178167808 63601148424093696 63652765643359542 63735886776369152 63860370930229248 64019577032146944 64155201820950528 64280504949507072 64350984948383744 64353824736804864 64476670465861056 64700547793867518 64774346691465216 64900859087346984 64974886464503808 65073397230206976 65112535066116096 65200493709172224 65274862856306688 65338620257317888 65413146954694656 65540907007340544 65843496605712384 65969185985904136 65972097185020416 66044431920709632 66173424951804768 66349346195505152 66403193788442979 66478934762293248 66554762127998976 66608776431750852 66785855052054528 66826022831013888 66916296175203072 66956542406855712 66992622405156864 67058057632510464 67134545558765568 67189030401323961 67265667718060032 67342392449040384 67576220200599552 67616863337889792 67719379699892224 67851644113368576 67929037222182912 68372921507657728 68375938782855168 68450909197172736 68506462369977372 68584602379198464 68822743359681792 68901244126101504 69035816868535296 69182068507748352 69260979128500224 69354541784825856 69396254478360576 69501468639363072 69637213695299328 69716643464871936 69849726338016144 70172208915753984 70252248912887808 70309264011292566 70389460336545792 70496180332724224 70538579654959104 70633868184936576 70714434760998912 70864242534252544 71002649257952256 71083636473987072 71141326307284194 71179661305479168 71234226397118464 71330454656188416 71469771950438784 71551291977105408 71702872623415296 71842917296507904 71924862941134848 72174602048569344 72394858066931712 72536254274093688 72646229101886336 72729091021996032 72871140027898368 72954258486460416 73108811302305792 73207571883982848 73251601949380608 73350555422818752 73505947789482624 73589790324031488 73733520383258112 74073933681426432 74155151630270464 74215334234142153 74299985910798336 74445103070780364 74557971972988608 74643014469943296 74788801607579904 74874107393998848 74947240883394048 75032727389208576 75134086933561344 75179275684890624 75293257692643328 75440314836574272 75526363753611264 75686365546938368 75920688660086784 76023247725674496 76184302162378752 76333099627539648 76416794626205696 76420166874955776 76919536696114944 77007272846819328 77157677676598272 77274659210870784 77425586279642016 77513899641864192 77678112008699904 77829827071216896 77871766214541312 77918601519562752 78189152219283456 78341865407211744 78427762905842688 78580942130268162 78789848607162368 78793325578027008 78943735030223232 79033780026998784 79201212244164608 79308202874314752 79355902111828992 79463101708053648 79553739106123776 79631443438606176 79722272851034112 79877980415196288 79921023220187136 79969091033235456 80090335052562432 80138504696758272 80246761488211968 80416763393622016 80665731701342208 81038149668569088 81192844290343552 81196427304640512 81285454671642624 81444215325298176 81727007739622128 81820227399745536 81980032531385664 82197975448682496 82247412715094016 82358518369480704 82408052193053184 82532994009243648 82694191263167952 82788514114535424 83170732554584064 83329498087457856 83424545584054272 83587484149648128 83714214145110016 83877718469612184 83973391278686208 84151288009424896 84315645993818304 84361080065753088 84411818312859648 84525847800256512 84704914904223744 84870354191146056 84967159222812672 85147161240305664 85359436042862592 85410774742597632 85540269094600704 85707339932676096 85968893954481408 86267397058490024 86365795588620288 86534478783129312 86633181952671744 86764529640275968 86816713421488128 86933991612229632 87033150475075584 87103784564597268 87387876009787392 87558555455119008 87605736991358976 87791328807616512 87962796246693888 88059242560946176 88063128587206656 88231233269073024 88537591717923972 88638579683057664 88811701909001136 88913002530373632 89047806736072704 89101363774685184 89221728233604096 89275389875807616 89323496540209152 89410743510013952 89512727411687424 89585373868431948 89687556957413376 90101626934132736 90155817783853056 90277606674238464 90468858817824768 90572049629577216 90748948164009984 91167918377140224 91341949826636496 91446136505597952 91624742240960448 91763657812909056 91868325501468672 91942883707074894 92047755824713728 92242758010331136 92472722379767808 92528339304480768 92668624852484096 92849618260399104 92955524619829248 93030965171063946 93132968450688192 93562945221005312 93567074123907072 93745685348390088 93852613782061056 94051439539945472 94178490913248768 94285913014665216 94362433278313707 94470065188521984 94670199010603008 94855101743045592 94906215073972224 94963295601967104 95107272874917888 95293029267251712 95401722636140544 95603830164553728 95790556395343872 96232802731425792 96420757424260608 96526477422575616 96715005698791584 96972121362661376 97050821690801277 97161520037197824 97272344648613888 97351288631020476 97610095845310464 97668802599174144 97800740563758336 97912294284460032 98007930385976832 98119720432041984 98311360511010816 98423496656289792 98765244908568576 98953778978856204 99066647881064448 99260137427707152 99410629297318144 99524019293257728 99718402143439872 99832143191998464 99929654511192064 100043636518944768 100178782578081792 100239034246520832 100374444262804608 100587086448765696 100701818338148352 100898501577090048 101227584880115712 101364330300899328 101425295006834688 101579069549838336 101777466170052864 101893555833274368 102559382261486592 102676363795759104 102759693554966058 102876903568797696 103032878947827712 103234115039522688 103351866189152256 103570816011599872 103773102761622528 103891468692750336 104031812677238784 104252202959044608 104455820542948992 104570350541123584 104574965197307904 104774589507024216 105258313373630976 105378373369331712 105463896016938849 105584190504818688 105744270499086336 105807869482438656 105950802277404864 106071652141498368 106175257918141568 106296363801378816 106503973886928384 106625454710980608 106851339595677696 106995681984282624 107204657925658176 107554308935122944 107764375944761856 108261903072854016 108380606228856832 108592287100397568 108804381411140532 108969343652829504 109093636532994048 109306710041847552 109431387729690624 109663216953458688 109811357825974272 109877402924070912 110043992012324864 110258921684223936 110384685486047232 111105997449943808 111110900522139648 111232727445405696 111449978866197504 111836957959482912 111964521704914944 112183202411369856 112420861325091072 112481440087670784 112549091083812864 112701130400342016 112768913527335936 112939886538964992 113160472254861408 113289545630416896 113529548320407552 113812581390483456 113881032990130176 114276453243568128 114499649441309472 114625191939308544 115154394118160384 115159475844808704 115379305044172416 115510909270228992 115755617895317504 115911988816306176 116138379419463024 116270849462796288 116517168013049856 116744740606825344 116807649321811968 116877902279344128 117055105076822016 117283728328925184 117641644358764032 117871413195402243 118050122290565296 118184772910743552 118415602545334848 118550670040498176 118730408981430272 118801818366246912 118962304311472128 119033853167743488 119194652562080472 119447165157909264 119583409276551168 119816970622794432 119881534830280704 120135502578843648 120207757045137408 120370142232317952 120625145090433024 120998597552013312 121557224502853632 121789266435515328 121928182007463936 122166322987947264 122351543750545408 122590511609433192 122730341099618304 122990344013774848 123296963173023744 123371119072641024 123537777554221056 123799491013865472 124041286894751928 124177291267584256 124182771171803136 124756098831876096 124994247131186784 125136818376081408 125381226224472192 125571321217665024 125714550686220288 125816577704418276 125960086918029312 126226932014137344 126473468990727456 126541620098629632 126617727469289472 126809697166557184 127057372356335616 127202296848187392 127305531286719084 127720741860458496 128039154064293888 128310403641901056 128561009899014144 128701969896767488 128707649473609728 128953340931722112 129401095587735036 129548693382930432 129801718174693968 129949772929007616 130146794460413952 130225070132232192 130400987418344448 130549725712613376 130677240514635776 130826293909389312 131081814014681088 131686993211424768 131938371971808272 131944194370040832 132088863841419264 132346849903609536 132698692391010304 132806387576885958 132957869524586496 133217552863501704 133571710104109056 133652045662027776 133832592350406144 133913084813711424 133985244810313728 134116115265020928 134269091117531136 134378060802647922 134531335436120064 135152440401199104 135233726675779584 135438759399784448 135703288226737152 135858074444365824 136745843015315456 136751877565710336 137012924739954744 137169204758396928 137645486719363584 137802488252203008 137914325560612341 138071633737070592 138364137015496704 138709083569651712 138792508956721152 139002937278726144 139274427390598656 139433286929743872 139699452676032288 140184520220046289 140344417831507968 140504497825775616 140618528022585132 140778920673091584 140992360665448448 141077159309918208 141267736369873152 141428869521997824 141728485068505088 142005298515904512 142167272947974144 142282652614568388 142359322610958336 142660909312376832 142939543900877568 143102583954210816 143405745246830592 143685834593015808 143849725882269696 144349204097138688 144789716133863424 145072508548187376 145292458203772672 145458182043992064 145742280055796736 145908516972920832 146217622604611584 146415143767965696 146503203898761216 146701110845637504 147011895578965248 147179580648062976 147467040766516224 148147867362852864 148310303260540928 148430668468284306 148599971821596672 148890206141560728 149115943945977216 149286028939886592 149577603215159808 149748214787997696 149894481766788096 150065454778417152 150268173867122688 150358551369781248 150586515385286656 150880629673148544 151052727507222528 151372731093876736 151841377320173568 152046495451348992 152368604324757504 152666199255079296 152833589252411392 152840333749911552 153839073392229888 154014545693638656 154139540332449087 154315355353196544 154549318421741568 154851172559284032 155027799283728384 155356224017399808 155659654142433792 155837203039125504 156378304438566912 156683730814423488 156855525811685376 157161884260536324 157579697214324736 157887470060446464 158067560053997568 158402424488329216 158616405748629504 158711804223657984 158926203416107296 159107478212247552 159262886877212352 159444545702068224 159755960830392576 159842046440374272 159938182066470912 160277009393516544 160493522976423936 160833526787244032 161331463402684416 162385688580687104 162392854609281024 162570909343285248 162888430650596352 163454015479244256 163640454799491072 163960065062771328 164395950897364992 164494825430188032 164717036738961408 164816104386106368 165065988018487296 165388382526335904 165577028229070848 166341465109168128 166658996174915712 166849091168108544 167174968299296256 167428428290220032 167755436939224368 167946782557372416 168302576018849792 168631291987636608 168722160131506176 168823636625719296 169051695600513024 169409829808447488 169740708382292112 169934318445625344 170294322480611328 170718872085725184 170821549485195264 171080538189201408 171414679865352192 171937787908962816 172534794116980048 172731591177240576 173068957566258624 173266363905343488 173529059280551936 173633426842976256 173867983224459264 174207569129194536 174775752019574784 175117110910238016 175211473982717952 175582657615233024 175925592493387776 176118485121892352 176462466538146048 177075183435847944 177277159366115328 177623403818002272 177826005060747264 178095613472145408 178202727549370368 178443456467208192 178550779751615232 178646993080418304 178821487020027904 179170747736863896 179375113914826752 180203253868265472 180311635567706112 180555213348476928 180937717635649536 181497896328019968 182335836754280448 182683899653272992 182892273011195904 183249484481920896 183527315625818112 183736651002937344 183885767414149788 184095511649427456 184485516020662272 184945444759535616 185056678608961536 185337249704968192 185699236520798208 185911049239658496 186061930342127892 186265936901376384 187125890442010624 187134148247814144 187491370696780176 187705227564122112 188102879079890944 188356981826497536 188571826029330432 188724866556627414 188940130377043968 189340398021206016 189710203486091184 189812430147944448 189926591203934208 190214545749835776 190586058534503424 190803445272281088 191207660329107456 191581112790687744 192465605462851584 192841514848521216 193052954845151232 193430011397583168 193944242725322752 194101643381602554 194323040074395648 194702577262040952 195220191690620928 195337605198348288 195601481127516672 195824588568920064 196015860771953664 196239440864083968 196622721022021632 197530489817137152 197907557957712408 198133295762128896 198520274855414304 198821258594636288 199048038586515456 199209581365328937 199436804286879744 199664286383996928 199859309022384128 200357565156163584 200478068493041664 200748888525609216 201174172897531392 201403636676296704 201567091203971883 201797003154180096 202728660601798656 202850590013669376 203158139099676672 203554932340105728 203787111666548736 205118764522973184 205352727591518208 205519387109932116 205753807137595392 206065757895655424 206468230079045376 206703732378304512 207141632023199744 207546205523245056 207782937385500672 208063625354477568 208504405918089216 208911641085897984 209140701082247168 209149930394615808 209549179014048432 210516626747261952 210756746738663424 210927792033877698 211168381009637376 211488540998172672 211615738964877312 211901604554809728 212143304282996736 212350515836283136 212592727602757632 213007947773856768 213250909421961216 213702679191355392 213991363968565248 214409315851316352 215108617870245888 215528751889523712 216523806145708032 216761212457713664 217184574200795136 217608762822281064 217938687305659008 218187273065988096 218613420083695104 218862775459381248 219326433906917376 219622715651948544 219754805848141824 220087984024649728 220517843368447872 220769370972094464 222211994899887616 222221801044279296 222465454890811392 222646002702426459 222899957732395008 223673915918965824 223929043409829888 224366404822739712 224841722650182144 225098182167625728 225402260800684032 225537827054671872 225879773077929984 226320944509722816 226579091260833792 227059096640815104 227762065980260352 228552906487136256 228999298882618944 229250383878617088 230308788236320768 230758610088344832 231021818540457984 231511235790635008 231823977632612352 232276758838926048 232541698925592576 233034336026099712 233489481213650688 233615298643623936 233755804558688256 234567456657850368 235283288717528064 235742826390804486 236100244581130592 236369545821487104 236831205090669696 237101340080996352 237460817962860544 237603636732493824 237924608622944256 238067706335486976 238389305124160944 238894330315818528 239166818553102336 239633941245588864 239763069660561408 240271005157687296 240415514090274816 240740284464635904 241250290180866048 241997195104026624 243114449005707264 243578532871030656 243856364014927872 244332645975894528 244703087501090816 245181023218866384 245460682199236608 245980688027549696 246593926346047488 246742238145282048 247075555108442112 247598982027730944 248082573789503856 248354582535168512 248365542343606272 249512197663752192 249988494262373568 250273636752162816 250762452448944384 251142642435330048 251633155408836552 251920173836058624 252453864028274688 252946937981454912 253083240197259264 253235454938578944 253619394333114368 254114744712671232 254611062573438168 255441483720916992 256078308128587776 256620807283802112 257122019798028288 257403939793534976 257906681863444224 258802191175470072 259097386765860864 259603436349387936 259899545858015232 260293588920827904 260450140264464384 260801974836688896 261099451425226752 261354481029271552 262163628029362176 263373986422849536 263876743943616544 263888388740081664 264177727682838528 264693699807219072 265397384782020608 265612775153771916 265915739049172992 266435105727003408 267143420208218112 267304091324055552 267665184700812288 267826169627422848 267970489620627456 268232230530041856 268538182235062272 268756121605295844 269062670872240128 270304880802398208 270467453351559168 270877518799568896 271406576453474304 271716148888731648 273491686030630912 273503755131420672 274025849479909488 274338409516793856 275290973438727168 275604976504406016 275828651121224682 276143267474141184 276728274030993408 277418167139303424 277585017913442304 278005874557452288 278548854781197312 278866573859487744 279398905352064576 280369040440092578 280688835663015936 281237056045170264 281557841346183168 281984721330896896 282154318619836416 282535472739746304 282857739043995648 283087299834941121 283456970137010176 284010597031809024 284565305229136776 284718645221916672 285321818624753664 285879087801755136 286205167908421632 286811490493661184 287371669186031616 288698408194277376 289579432267726848 290145017096374752 290584916407545344 290916364087984128 291152465072403831 291484560111593472 291817033945841664 292830287535931392 293006407797522432 293402221691275008 294023791157930496 294359161296125952 294934081533032448 296295734725705728 296620606521081856 296861336936568612 297199943643193344 297780412283121456 298231887891954432 298572057879773184 299155206430319616 299496429575995392 299788963533576192 300130909556834304 300536347734245376 300717102739562496 301173030770573312 301761259346297088 302105455014445056 302745462187753472 303682754640347136 304092990902697984 304737208649515008 305332398510158592 305667178504822784 305680667499823104 307678146784459776 308029091387277312 308279080664898174 308630710706393088 309098636843483136 309702345118568064 310055598567456768 310712448034799616 311319308284867584 311674406078251008 312756608877133824 313367461628846976 313711051623370752 314323768521072648 315159394428649472 315774940120892928 316135120107995136 316391688050816547 316804848976658432 317232811497259008 317423608447315968 317852406832214592 318214956424495104 318525773754424704 318889091404136448 319511921660785152 319876364132941824 320554018787033088 320987045952847872 321667053574488064 322662926805368832 324771377161374208 324785709218562048 325141818686570496 325776861301192704 326908030958488512 327280909598982144 327920130125542656 328989650860376064 329434073477922816 329632208772212736 330131976036974592 330776765052671808 331154056458141696 333317992349831424 333698182336217088 334349936598592512 334856856580440064 335510873878448736 335893565114744832 336605152037699584 337262583975273216 337444320263012352 337647273251438592 338103391201026048 338819659616894976 339481416764584224 339868636891250688 340588644961222656 341437744171450368 341643098970390528 342829359730704384 343875575817925632 345069588233960096 345463182354481152 346137915132517248 346532727810686976 347058118561103872 347266853685952512 347735966448918528 348415138258389072 349551504039149568 350234221820476032 350422947965435904 351165315230466048 351851184986775552 352236970243784704 352924933076292096 353614239586206729 354150366871695888 354554318732230656 355246807636004544 355652010121494528 356191226944290816 356405455098740736 356886912934416384 357101559503230464 357642974040055808 358341495473727792 358750227829653504 360406507736530944 360623271135412224 361110426696953856 361875435271299072 362995792656039936 364671673508560896 365367799306545984 365784546022391808 366498968963841792 367054631251636224 367771534828299576 368191023298854912 368971032041324544 369890889519071232 370113357217923072 370674499409936384 371398473041596416 372123860684255784 372531873802752768 374251780884021248 374268296495628288 374982741393560352 375410455128244224 376205758159781888 376713963652995072 377143652058660864 377449733113254828 377880260754087936 378680796042412032 379420406972182368 379624860295888896 379853182407868416 380429091499671552 381172117069006848 381606890544562176 383162225581375488 384931210925703168 385683029697042432 386105909690302464 386860022795166336 387888485450645504 388203286763205108 388646080148791296 389405154524081904 390440383381241856 390675210396696576 391202962255033344 391649177137840128 392031721543907328 392478881728167936 393245442044043264 395060979634274304 395815115915424816 396266591524257792 397040549710828608 397642517189272576 398096077173030912 398419162730657874 398873608573759488 399718618044768256 400715130312327168 400956136986083328 401497777051218432 402348345795062784 402807273352593408 403134182407943766 403594006308360192 405457321203597312 405701180027338752 406316278199353344 407109864680211456 407574223333097472 410237529045946368 411038774219864232 411507614275190784 412131515791310848 412936460158090752 413407464756609024 413742976681837023 414283264046399488 415092411046490112 416127250708955136 417008811836178432 417823282171795968 418281402164494336 418299860789231616 419098358028096864 420553560660138867 421033253494523904 421513493477326848 421855584067755396 422336762019274752 422977081996345344 423231477929754624 423803209109619456 424286608565993472 424701031672566272 425185455205515264 426015895547713536 426501818843922432 427982727937130496 428818631702632704 430217235740491776 431057503779047424 433047612291416064 433522424915427328 434369148401590272 435217525644562128 435877374611318016 436374546131976192 437226840167390208 437725550918762496 438652867813834752 439245431303897088 439509611696283648 440175968049299456 441035686736895744 441538741944188928 444423989799775232 444443602088558592 444930909781622784 445292005404852918 445799915464790016 447347831837931648 447858086819659776 448732809645479424 449683445300364288 450196364335251456 450804521601368064 451075654109343744 451759546155859968 452641889019445632 453158182521667584 454118193281630208 455524131960520704 457105812974272512 457998597765237888 458500767757234176 460617576472641536 461517220176689664 462043637080915968 462418620997347261 463022471581270016 463647955265224704 464553517677852096 465083397851185152 466068672052199424 466978962427301376 467511609117376512 469134913315700736 470566577435056128 471485652781608972 472200489162261184 472739091642974208 473662410181339392 474202680161992704 475207273464987648 475849217245888512 476135412670973952 476778610248321888 477788660631637056 478333637106204672 479267882491177728 479526139321122816 480831028180549632 481480568929271808 482500580361732096 483994390208053248 487157065742061312 487712728029855744 488665291951789056 489406175002181632 490362046437732768 490921364398473216 491961376055099392 493187852692094976 493484476290564096 494151110216884224 495197964055461888 496165147579007712 496709165070337024 496731084687212544 499024395327504384 499976988524747136 500547273504325632 501524904897888768 502285284870660096 503266310817673104 503840347672117248 504907728056549376 505893875962909824 506166480394518528 506470909877157888 507238788666228736 508229489425342464 509222125146876336 510882967441833984 512156616257175552 513241614567604224 514244039596056576 514807879587069952 515813363726888448 517604382350940144 518194773531721728 519206872698775872 519799091716030464 520587177841655808 520900280528928768 521603949673377792 522708962058543104 524327256058724352 526747972845699072 527753487887233088 527776777480163328 528355455365677056 529387399614438144 531225550307543832 531831478098345984 532870211454006816 534286840416436224 534608182648111104 535330369401624576 535652339254845696 535940979241254912 536464461060083712 537512243210591688 538125341744480256 540609761604796416 540934906703118336 541755037599137792 542813152906948608 546983372061261824 547007510262841344 548051698959818976 548676819033587712 550581946877454336 551209953008812032 551657302242449364 552286534948282368 553456548061986816 554836334278606848 555170035826884608 556011749114904576 557097709562394624 557733147718975488 558797810704129152 560738080880185156 561377671326031872 562474112090340528 563115682692366336 563969442661793792 564308637239672832 565070945479492608 565715478087991296 566174599669882242 566913940274020352 568021194063618048 569130610458273552 569437290443833344 570643637249507328 571758175603510272 572410335816843264 573622980987322368 574743338372063232 577396816388554752 579158864535453696 580290034192749504 581169832815090688 581832728175968256 582304930144807662 582969120223186944 585660575071862784 586012815595044864 586804443382550016 588047582315860992 588718322592251904 589868163066064896 592591469451411456 593722673873137224 594399887286386688 595560824566242912 596463775783908864 597144115759546368 597628744095986811 598310412860639232 598992859151990784 599577927067152384 601072695468490752 601434205479124992 602346061541146624 603522518692594176 604210910028890112 604701273611915649 605490924375506944 608185981805395968 609474417299030016 610664797020317184 611334357009645568 611361334999646208 615356293568919552 616058182774554624 616558161329796348 617261421412786176 618197273686966272 619404690237136128 620111197134913536 621424896069599232 622638616569735168 623348812156502016 625513217754267648 626734923257693952 627422103246741504 628647537042145296 630318788857298944 631549880241785856 632270240215990272 632783376101633094 633609697953316864 634465622994518016 634847216894631936 635704813664429184 636429912848990208 637051547508849408 637778182808272896 639023843321570304 639752728265883648 641108037574066176 641974091905695744 643334107148976128 645325853610737664 649542754322748416 649571418437124096 650283637373140992 651553722602385408 653816061916977024 654561819197964288 655840260251085312 657979301720752128 658868146955845632 659264417544425472 660263952073949184 661553530105343616 662308112916283392 666635984699662848 667396364672434176 667938008107279377 668699873197185024 669713713160880128 671021747756897472 671787130229489664 673210304075399168 674525167950546432 675294546502877184 676206782402052096 677639319233789952 678962833529168448 679737273782501376 681177289922445312 683286197940781056 685658719461408768 687751151635851264 690139176467920192 690926364708962304 692275830265034496 693065455621373952 694533707371905024 695471932897837056 696830276516778144 699103008078299136 700468443640952064 700845895930871808 703702369973551104 704473940487569408 705849866152584192 707228479172413458 708300733743391776 709108637464461312 710493615272009088 711304020242989056 712382453888581632 712810910197481472 713773825868832768 714203119006460928 715285948080111616 716682990947455584 717500455659307008 720813015473061888 721246542270824448 722220853393907712 723750870542598144 725991585312079872 729343347017121792 730735598613091968 731569092044783616 732997937927683584 734109262503272448 735543069656599152 736382046597709824 737942064082649088 739781779038142464 740226714435846144 741348998819872768 742796946083192832 744247721368511568 745063747605505536 748503561768042496 748536592991256576 749965482787120704 750820910256488448 752411516319563776 753427927305990144 754899466226509656 755760521508175872 757361592084824064 758840813944364736 759249720591777792 759706364815736832 760858182999343104 762344234138013696 766324451162750976 769862421851406336 771366059394084864 772211819380604928 773720045590332672 776406573526410216 777292160297582592 778810309048163808 780880766762483712 781350420793393152 782405924510066688 783298354275680256 784063443087814656 786490884088086528 790121959268548608 791630231830849632 792533183048515584 794081099421657216 795285034378545152 796192154346061824 796838325461315748 797747217147518976 799437236089536512 801430260624654336 801912273972166656 802995554102436864 804696691590125568 805614546705186816 806268364815887532 807188012616720384 810914642407194624 811402360054677504 812632556398706688 814219729360422912 815148446666194944 820475058091892736 822077548439728464 823015228550381568 824263031582621696 825872920316181504 826814929513218048 827485953363674046 828566528092798976 830184822092980224 832254501417910272 834017623672356864 835646564343591936 836562804328988672 836599721578463232 838196716056193728 841107121320277734 842066506989047808 843711168135510792 844673524038549504 845954163992690688 846462955859509248 847606418219238912 848573217131986944 849402063345132544 850370910411030528 852031791095427072 855965455874260992 857637263405265408 860434471480983552 862115007558094848 866095224582832128 868738296803180544 870435051289124256 871754749222636032 872749092263952384 873457395217211493 874453680334780416 875451101837524992 878490862607794176 879019223392567296 880351936098598912 882071373473791488 883077483888377856 888847979599550464 888887204177117184 889861819563245568 890584010809705836 891599830929580032 894695663675863296 895716173639319552 897465619290958848 899366890600728576 900392728670502912 901609043202736128 902151308218687488 903519092311719936 905283778038891264 906316365043335168 908236386563260416 911048263921041408 914211625948545024 915997195530475776 917001535514468352 921235152945283072 923034440353379328 924087274161831936 924837241994694522 926044943162540032 927295910530449408 929107035355704192 930166795702370304 932137344104398848 933957924854602752 935023218234753024 938269826631401472 941133154870112256 942971305563217944 944400978324522368 945478183285948416 947324820362678784 948405360323985408 950414546929975296 951698434491777024 952270825341947904 953557220496643776 955577321263274112 956667274212409344 958535764982355456 961662056361099264 962961137858543616 965001160723464192 967988780416106496 974314131484122624 975425456059711488 977330583903578112 978812350004363264 980724092875465536 981842728796946432 983922752110198784 986968952581128192 988302220433768448 990395928110923776 992330295158015424 993418330140674048 993462169374425088 999953977049494272 1001094547008651264 1003049809795777536 1004570569741320192 1006532621635346208 1007680695344234496 1009815456113098752 1011787751925819648 1012332960789037056 1012941819754315776 1016458978850684928 1018444250293752672 1021765934883667968 1024313232514351104 1028488079192113152 1029615759174139904 1031626727453776896 1035208764701880288 1036389547063443456 1038413745397551744 1039598183432060928 1041174355683311616 1041800561057857536 1043207899346755584 1045417924117086208 1048654512117448704 1053495945691398144 1055506975774466176 1055553554960326656 1056710910731354112 1058774799228876288 1062451100615087664 1063662956196691968 1065740422908013632 1068573680832872448 1069216365296222208 1070660738803249152 1071304678509691392 1072928922120167424 1075024486421183376 1076250683488960512 1081219523209592832 1081869813406236672 1083510075198275584 1085626305813897216 1093966744122523648 1094015020525682688 1096103397919637952 1097353638067175424 1101163893754908672 1103314604484898728 1104573069896564736 1106913096123973632 1109672668557213696 1110340071653769216 1112023498229809152 1114195419124789248 1117595621408258304 1121476161760370312 1122755342652063744 1124948224180681056 1126231365384732672 1127938885323587584 1128617274479345664 1130141890958985216 1131430956175982592 1132349199339764484 1136042388127236096 1138261220916547104 1138874580887666688 1141287274499014656 1143516351207020544 1144820671633686528 1149486676744126464 1154793632777109504 1158317729070907392 1160580068385499008 1162339665630181376 1163665456351936512 1164609860289615324 1165938240446373888 1171321150143725568 1172025631190089728 1173608886765100032 1176095164631721984 1177436645184503808 1179736326132129792 1185182938902822912 1187445347746274448 1188799774572773376 1191121649132485824 1192927551567817728 1194288231519092736 1195257488191973622 1196620825721278464 1199155854134304768 1202145390936981504 1202868410958249984 1204692123082293248 1207045037385188352 1208421820057780224 1209402547223831298 1210981848751013888 1216371963610791936 1218948834598060032 1221329594040634368 1222668714019291136 1222722669999292416 1230712587137839104 1233116322659592696 1234522842825572352 1236394547373932544 1238809380474272256 1240222394269827072 1242849792139198464 1245277233139470336 1251026435508535296 1253469846515387904 1254844206493483008 1257295074084290592 1260637577714597888 1261660681980416601 1263099760483571712 1264540480431980544 1265566752203266188 1268931245989036032 1269694433789263872 1271409627328858368 1272859825697980416 1274103095017698816 1275556365616545792 1278047686643140608 1279505456531767296 1283948183811391488 1286668214297952256 1290651707221475328 1299085508645496832 1299142836874248192 1300567274746281984 1303107445204770816 1307632123833954048 1309123638395928576 1311680520502170624 1315958603441504256 1317736293911691264 1318528835088850944 1320527904147898368 1323107060210687232 1324616225832566784 1333271969399325696 1334792729344868352 1335876016214558754 1337399746394370048 1339427426321760256 1342043495513794944 1343574260458979328 1346420608150798336 1349050335901092864 1350589093005754368 1352413564804104192 1355278638467579904 1357925667058336896 1359474547565002752 1362354579844890624 1366572395881562112 1371317438922817536 1375502303271702528 1380278352935840384 1381852729417924608 1384551660530068992 1386130911242747904 1389067414743810048 1390943865795674112 1393660553033556288 1398206016156598272 1400936887281904128 1407404739947102208 1408947880975138816 1411699732305168384 1414456958344826916 1416601467486783552 1418217274928922624 1420987230544018176 1422608040485978112 1425621820394962944 1427547651737665536 1428406238012921856 1430571896160223232 1433365981894911168 1435000911318614016 1442493084541648896 1444441706787815424 1447501741085196288 1451983170624159744 1461471197226183936 1463138184089567232 1465995875855367168 1468218525006544896 1471086139313198304 1472764093195419648 1475884128165298176 1479563558076284928 1480453428871692288 1485593892166385664 1488495442737023136 1490127495211011072 1497007123536084992 1497073185982513152 1499930965574241408 1501641820512976896 1504823032639127552 1506855854611980288 1509798932453019312 1511521043016351744 1514723184169648128 1517681627888729472 1518499441183555584 1519412729631473664 1521716365998686208 1524688468276027392 1532648902325501952 1539724843702812672 1542732118788169728 1544423638761209856 1547440091180665344 1552813147052820432 1554584320595165184 1557620618096327616 1561761533524967424 1562700841586786304 1564811849020133376 1568126886175629312 1572981768176173056 1580243918537097216 1583260463661699264 1585066366097031168 1588162198843314432 1590570068757090304 1593676650922631496 1595494434295037952 1598874472179073024 1602860521249308672 1603824547944333312 1605991108204873728 1609393383180251136 1612536729631775064 1614376025233440768 1621829284814389248 1622804720109355008 1625265112797413376 1628439458720845824 1640950116183785472 1644155096879456928 1646030457100763136 1648526063165243392 1651745840632363008 1653629859026436096 1654971906727348092 1660369644185960448 1664509002835820544 1668035247344713728 1671293128687183872 1673125608657977344 1673199443156926464 1676393432112387456 1682214242640555468 1684133013978095616 1687422336271021584 1689347048077099008 1691908327985381376 1692925911719018496 1695212836438477824 1697146434263973888 1698804126690265088 1700741820822061056 1704063582190854144 1711930911748521984 1715274526810530816 1720868942961967104 1724230015116189696 1732190449165664256 1737476593606361088 1740870102578248512 1743509498445272064 1745498184527904768 1746914790434422986 1748907360669560832 1756981725215588352 1758038446785134592 1760703872197197824 1764142746947582976 1766154967776755712 1777695959199100928 1777774408354234368 1781168021619411672 1783199661859160064 1789391327351726592 1791432347278639104 1792886232287960433 1794931238581917696 1798733781201457152 1803218086405472256 1804302616437374976 1807038184623439872 1810567556077782528 1812632730086670336 1816472773126520832 1828423251897090048 1831994391060951552 1834003071028936704 1842470305890566144 1846068880706758656 1848174548323663872 1849674483989389044 1854591821060898816 1858214070711408384 1860333591404740608 1864274688208797696 1867915849709205504 1870046436469506048 1876539653262802944 1882266309740224512 1885942611126435888 1888801956649044736 1890956366571896832 1894649640725357568 1896810720647970816 1900829093859950592 1903396868983554048 1904541650683895808 1907114440993287552 1911154642526548224 1913334548424818688 1917071529964710912 1923324112722198528 1925922275717087232 1930002321446928384 1935977560832212992 1948628262968245248 1950850912119422976 1954661167807156224 1957624700008726528 1961448185750931072 1963685457593892864 1967845504220397568 1973937905162256384 1976604440867536896 1980791856221847552 1984660590316030848 1986836660281348096 1986924338748850176 1999907954098988544 2002189094017302528 2003814024321838131 2006099619591555072 2009141139482640384 2013065243270692416 2015361390688468992 2019630912226197504 2023575503851639296 2025883639508631552 2032917957701369856 2036888500587505344 2043531869767335936 2056976158384226304 2059231518348279808 2063253454907553792 2070417529403760576 2072779094126886912 2076827490795103488 2079196366864121856 2083601122115715072 2086415798693511168 2090835848234172416 2097309024234897408 2111013951548932352 2111107109920653312 2113421821462708224 2117549598457752576 2124902201230175328 2127325912393383936 2131480845816027264 2137147361665744896 2138432730592444416 2141321477606498304 2142609357019382784 2145857844240334848 2150048972842366752 2152501366977921024 2162439046419185664 2163739626812473344 2171252611627794432 2187933488245047296 2188030041051365376 2192206795839275904 2194707276134350848 2202327787509817344 2206629208969797456 2209146139793129472 2213826192247947264 2219345337114427392 2220680143307538432 2224046996459618304 2228390838249578496 2235191242816516608 2242952323520740624 2245510685304127488 2249896448361362112 2252462730769465344 2255877770647175168 2257234548958691328 2260283781917970432 2264698398679528968 2272084776254472192 2276522441833094208 2277749161775333376 2282574548998029312 2287032702414041088 2298973353488252928 2309587265554219008 2316635458141814784 2321160136770998016 2324679331260362752 2329219720579230648 2331876480892747776 2342642300287451136 2344051262380179456 2347217773530200064 2352190329263443968 2359472652264259584 2370365877805645824 2374890695492548896 2377599549145546752 2382243298264971648 2385855103135635456 2388576463038185472 2390514976383947244 2393241651442556928 2398311708268609536 2404290781873963008 2405736821916499968 2409384246164586496 2414090074770376704 2416843640115560448 2418805094447662596 2432743927221583872 2437897669196120064 2442659188081268736 2445337428038582272 2445445339998584832 2461425174275678208 2466232645319185392 2469045685651144704 2472789094747865088 2477618760948544512 2480444788539654144 2485699584278396928 2490554466278940672 2502052871017070592 2506939693030775808 2509688412986966016 2514590148168581184 2521275155429195776 2523321363960833202 2526199520967143424 2531133504406532376 2537862491978072064 2539388867578527744 2542819254657716736 2545719651395960832 2548206190035397632 2551112731233091584 2556095373286281216 2567896367622782976 2573336428595904512 2581303414442950656 2598171017290993664 2598285673748496384 2606214890409541632 2615264247667908096 2618247276791857152 2620372185651634479 2623361041004341248 2635472587823382528 2637057670177701888 2641055808295796736 2646214120421374464 2649232451665133568 2666543938798651392 2669585458689736704 2671752032429117508 2674799492788740096 2678854852643520512 2684086991027589888 2687148520917958656 2692841216301596672 2698100671802185728 2701178186011508736 2704827129608208384 2710557276935159808 2715851334116673792 2718949095130005504 2724709159689781248 2733144791763124224 2742634877845635072 2751004606543405056 2760556705871680768 2763705458835849216 2769103321060137984 2772261822485495808 2778134829487620096 2781887731591348224 2787321106067112576 2796412032313196544 2801873774563808256 2814809479894204416 2817895761950277632 2823399464610336768 2828913916689653832 2833202934973567104 2836434549857845248 2841974461088036352 2845216080971956224 2851243640789925888 2855095303475331072 2856812476025843712 2861143792320446464 2866731963789822336 2870001822637228032 2884986169083297792 2888883413575630848 2895003482170392576 2903966341248319488 2922942394452367872 2926276368179134464 2931991751710734336 2936437050013089792 2942172278626396608 2945528186390839296 2951768256330596352 2960906857743384576 2971187784332771328 2976990885474046272 2980254990422022144 2994014247072169984 2999861931148482816 3003283641025953792 3009646065278255104 3013711709223960576 3019597864906038624 3023042086032703488 3029446368339296256 3035363255777458944 3036998882367111168 3038825459262947328 3049376936552054784 3065297804651003904 3085464237576339456 3088847277522419712 3094880182361330688 3105626294105640864 3109168641190330368 3115241236192655232 3123523067049934848 3125401683173572608 3129623698040266752 3136253772351258624 3145963536352346112 3160487837074194432 3166520927323398528 3170132732194062336 3176324397686628864 3181140137514180608 3187353301845262992 3190988868590075904 3197748944358146048 3205721042498617344 3207649095888666624 3211982216409747456 3218786766360502272 3225073459263550128 3228752050466881536 3243658569628778496 3245609440218710016 3250530225594826752 3256878917441691648 3281900232367570944 3288310193758913856 3292060914201526272 3297052126330486784 3303491681264726016 3309943813454696184 3320739288371920896 3329018005671641088 3336070494689427456 3342586257374367744 3346251217315954688 3352786864224774912 3364428485281110936 3368266027956191232 3374844672542043168 3378694096154198016 3383816655970762752 3385851823438036992 3390425672876955648 3394292868527947776 3397608253380530176 3408127164381708288 3423861823497043968 3430549053621061632 3448460030232379392 3464380898331328512 3474953187212722176 3481740205156497024 3487018996890544128 3490996369055809536 3493829580868845972 3497814721339121664 3513963450431176704 3516076893570269184 3521407744394395648 3528285493895165952 3532309935553511424 3555391918398201856 3555548816708468736 3562336043238823344 3566399323718320128 3578782654703453184 3582864694557278208 3585772464575920866 3589862477163835392 3597467562402914304 3606436172810944512 3608605232874749952 3614076369246879744 3621135112155565056 3625265460173340672 3632945546253041664 3656846503794180096 3663988782121903104 3668006142057873408 3684940611781132288 3692137761413517312 3699348967978778088 3709183642121797632 3716428141422816768 3720667182809481216 3728549376417595392 3735831699418411008 3753079306525605888 3764532619480449024 3771885222252871776 3777603913298089472 3781912733143793664 3784982045941249803 3789299281450715136 3793621441295941632 3806793737967108096 3809083301367791616 3814228881986575104 3822309285053096448 3826669096849637376 3834143059929421824 3851844551434174464 3860004642893856768 3871955121664425984 3897256525936490496 3901701824238845952 3909322335614312448 3915249400017453056 3922896371501862144 3927370915187785728 3935691008440795136 3947875810324512768 3953208881735073792 3961583712443695104 3969321180632061696 3973673320562696192 3973848677497700352 3999815908197977088 4004378188034605056 4007628048643676262 4012199239183110144 4018282278965280768 4026130486541384832 4030722781376937984 4039261824452395008 4047151007703278592 4051767279017263104 4065835915402739712 4073777001175010688 4087063739534671872 4113952316768452608 4118463036696559616 4126506909815107584 4140835058807521152 4145558188253773824 4153654981590206976 4158392733728243712 4167202244231430144 4172831597387022336 4181671696468344832 4194618048469794816 4222027903097864704 4222214219841306624 4226843642925416448 4235099196915505152 4249804402460350656 4254651824786767872 4262961691632054528 4276865461184888832 4282642955212996608 4285218714038765568 4291715688480669696 4300097945684733504 4305002733955842048 4327479253624946688 4342505223255588864 4375866976490094592 4384413591678551808 4389414552268701696 4404655575019634688 4413258417939594912 4418292279586258944 4427652384495894528 4438690674228854784 4441360286615076864 4456781676499156992 4470382485633033216 4485904647041481248 4491021370608254976 4499792896722724224 4504925461538930688 4511755541294350336 4514469097917382656 4520567563835940864 4529396797359057936 4544169552508944384 4553044883666188416 4555498323550666752 4565149097996058624 4574065404828082176 4597946706976505856 4619174531108438016 4633270916283629568 4642320273541996032 4649358662520725504 4658439441158461296 4663752961785495552 4685284600574902272 4688102524760358912 4694435547060400128 4704380658526887936 4718945304528519168 4740731755611291648 4749781390985097792 4755199098291093504 4764486596529943296 4771710206271270912 4781029952767894488 4786483302885113856 4796623416537219072 4808581563747926016 4811473643832999936 4818768492329172992 4828180149540753408 4837610188895325192 4865487854443167744 4875795338392240128 4885318376162537472 4890674856077164544 4922850348551356416 4932465290638370784 4938091371302289408 4945578189495730176 4955237521897089024 4960889577079308288 4981108932557881344 5004105742034141184 5013879386061551616 5019376825973932032 5029180296337162368 5042550310858391552 5046642727921666404 5052399041934286848 5062267008813064752 5075724983956144128 5078777735157055488 5085638509315433472 5091439302791921664 5096412380070795264 5102225462466183168 5112190746572562432 5135792735245565952 5146672857191809024 5162606828885901312 5196342034581987328 5196571347496992768 5212429780819083264 5230528495335816192 5236494553583714304 5240744371303268958 5246722082008682496 5270945175646765056 5274115340355403776 5282111616591593472 5292428240842748928 5298464903330267136 5333087877597302784 5343504064858235016 5349598985577480192 5357709705287041024 5368173982055179776 5374297041835917312 5378658696863881299 5385682432603193344 5396201343604371456 5409654259216416768 5421114553870319616 5431702668233347584 5437898190260011008 5449418319379562496 5485269755691270144 5502009213086810112 5521113411743361536 5527410917671698432 5538206642120275968 5544523644970991616 5563775463182696448 5574642212134225152 5592824064626393088 5603747549127616512 5629618959788408832 5635791523900555264 5646798929220673536 5657827833379307664 5666405869947134208 5672869099715690496 5683948922176072704 5690432161943912448 5702487281579851776 5710190606950662144 5713624952051687424 5722287584640892928 5733463927579644672 5740003645274456064 5769972338166595584 5777766827151261696 5790006964340785152 5807932682496638976 5845884788904735744 5852552736358268928 5863983503421468672 5872874100026179584 5884344557252793216 5891056372781678592 5903536512661192704 5921813715486769152 5942375568665542656 5953981770948092544 5960509980844044288 5988028494144339968 5999723862296965632 6006567282051907584 6011442072965514393 6019292130556510208 6027423418447921152 6039195729812077248 6046084172065406976 6058892736678592512 6070726511554917888 6077650918525894656 6098753873104109568 6130595609302007808 6170928475152678912 6177694555044839424 6189760364722661376 6211252588211281728 6218337282380660736 6230482472385310464 6250803366347145216 6259247396080533504 6272507544702517248 6291927072704692224 6333041854646797056 6340265464388124672 6352648795373257728 6362280275028361216 6374706603690525984 6381977737180151808 6395497888716292096 6411442084997234688 6415298191777333248 6423964432819494912 6437573532721004544 6450146918527100256 6457504100933763072 6487317139257556992 6491218880437420032 6513757834883383296 6563800464735141888 6576620387517827712 6584121828403052544 6594104252660973568 6606983362529452032 6619887626909392368 6641478576743841792 6658036011343282176 6672140989378854912 6685172514748735488 6692502434631909376 6705573728449549824 6728856970562221872 6736532055912382464 6749689345084086336 6757388192308396032 6767633311941525504 6771703646876073984 6780851345753911296 6795216506761060352 6816254328763416576 6847723646994087936 6861098107242123264 6896920060464758784 6928761796662657024 6949906374425444352 6963480410312994048 6974037993781088256 6987659161737691944 6995629442678243328 7027926900862353408 7032153787140538368 7042815488788791296 7056570987790331904 7110783836796403712 7111097633416937472 7124672086477646688 7132798647436640256 7157565309406906368 7165729389114556416 7171544929151841732 7179724954327670784 7194935124805828608 7212872345621889024 7217210465749499904 7228152738493759488 7242270224311130112 7250530920346681344 7313693007588360192 7327977564243806208 7336012284115746816 7369881223562264576 7384275522827034624 7398697935957556176 7418367284243595264 7432856282845633536 7441334365618962432 7457098752835190784 7471663398836822016 7506158613051211776 7529065238960898048 7543770444505743552 7555207826596178944 7563825466287587328 7569964091882499606 7578598562901430272 7613587475934216192 7618166602735583232 7628457763973150208 7644618570106192896 7653338193699274752 7668286119858843648 7703689102868348928 7720009285787713536 7743910243328851968 7794513051872980992 7818644671228624896 7830498800034906112 7845792743003724288 7854741830375571456 7861116556954903437 7871382016881590272 7906417763470147584 7923167424887390208 7938642361264123392 7947346641125392384 7947697354995400704 7999631816395954176 8008756376069210112 8015256097287352524 8024398478366220288 8036564557930561536 8052260973082769664 8061445562753875968 8078523648904790016 8094302015406557184 8103534558034526208 8131671830805479424 8147554002350021376 8174127479069343744 8227904633536905216 8236926073393119232 8253013819630215168 8281670117615042304 8291116376507547648 8307309963180413952 8316785467456487424 8334404488462860288 8345663194774044672 8363343392936689664 8389236096939589632 8444055806195729408 8444428439682613248 8453687285850832896 8470198393831010304 8499608804920701312 8509303649573535744 8525923383264109056 8553730922369777664 8565285910425993216 8570437428077531136 8583431376961339392 8600195891369467008 8610005467911684096 8654958507249893376 8685010446511177728 8751733952980189184 8768827183357103616 8778829104537403392 8809311150039269376 8826516835879189824 8836584559172517888 8855304768991789056 8882720573230153728 8913563352998313984 8940764971266066432 8971809294082962496 8982042741216509952 8999585793445448448 9009850923077861376 9028938195834765312 9041135127671881728 9058793594718115872 9088339105017888768 9106089767332376832 9110996647101333504 9148130809656164352 9195893413953011712 9266541832567259136 9284640547083992064 9298717325041451008 9316878882316922592 9327505923570991104 9370569201149804544 9376205049520717824 9388871094120800256 9408761317053775872 9437890609057038336 9481463511222583296 9499562781970195584 9510398196582187008 9528973193059886592 9543420412542541824 9562059905535788976 9572966605770227712 9593246833074438144 9617163127495852032 9622947287665999872 9637536984658345984 9656360299081506816 9675220377790650384 9730975708886335488 9751590676784480256 9770636752325074944 9781349712154329088 9845700697102712832 9864930581276741568 9876182742604578816 9891156378991460352 9910475043794178048 9962217865115762688 10008211484068282368 10027758772123103232 10038753651947864064 10058360592674324736 10093285455843332808 10104798083868573696 10124534017626129504 10151449967912288256 10157555470314110976 10171277018630866944 10182878605583843328 10192824760141590528 10224381493145124864 10271585470491131904 10293345714383618048 10392684069163974656 10393142694993985536 10424859561638166528 10461056990671632384 10472989107167428608 10481488742606537916 10493444164017364992 10541890351293530112 10548230680710807552 10564223233183186944 10584856481685497856 10596929806660534272 10666175755194605568 10687008129716470032 10699197971154960384 10715419410574082048 10736347964110359552 10748594083671834624 10757317393727762598 10771364865206386688 10792402687208742912 10819308518432833536 10842229107740639232 10863405336466695168 10875796380520022016 10898836638759124992 10970539511382540288 11004018426173620224 11042226823486723072 11054821835343396864 11076413284240551936 11127550926365392896 11149284424268450304 11185648129252786176 11207495098255233024 11259237919576817664 11293597858441347072 11315655666758615328 11332811739894268416 11345738199431380992 11354946137823749409 11367897844352145408 11380864323887824896 11420381213901324288 11427249904103374848 11444575169281785856 11466927855159289344 11480007290548912128 11555533654302523392 11580013928681570304 11615865364993277952 11691769577809471488 11705105472716537856 11727967006842937344 11745748200052359168 11768689114505586432 11782112745563357184 11807073025322385408 11843627430973538304 11884751137331085312 11907963541896185088 11921019961688088576 11976056988288679936 11999447724593931264 12013134564103815168 12022884145931028786 12038584261113020416 12054846836895842304 12078391459624154496 12092168344130813952 12117785473357185024 12141453023109835776 12155301837051789312 12197507746208219136 12261191218604015616 12341856950305357824 12355389110089678848 12379520729445322752 12422505176422563456 12436674564761321472 12460964944770620928 12501606732694290432 12518494792161067008 12545015089405034496 12583854145409384448 12666083709293594112 12680530928776249344 12705297590746515456 12724560550056722432 12749413207381051968 12763955474360303616 12790995777432584192 12830596383554666496 12847928865638989824 12875147065442009088 12900293837054200512 12915008201867526144 12982437760874840064 13027515669766766592 13127600929470283776 13153240775035655424 13168243656806105088 13213966725058904064 13239775253818784736 13282957153487683584 13316072022686564352 13370345029497470976 13385004869263818752 13411147456899099648 13457713941124443744 13473064111824764928 13499378690168172672 13514776384616792064 13535266623883051008 13543407293752147968 13561702691507822592 13590433013522120704 13632508657526833152 13695447293988175872 13722196214484246528 13793840120929517568 13857523593325314048 13899812748850888704 13926960820625988096 13948075987562176512 13975318323475383888 13991258885356486656 14055853801724706816 14064307574281076736 14085630977577582592 14113141975580663808 14221567673592807424 14222195266833874944 14249344172955293376 14265597294873280512 14315130618813812736 14343089858303683464 14359449908655341568 14389870249611657216 14425744691243778048 14434420931498999808 14456305476987518976 14484540448622260224 14627386015176720384 14655955128487612416 14672024568231493632 14768551045654069248 14797395871915112352 14836734568487190528 14865712565691267072 14882668731237924864 14943326797673644032 15012317226102423552 15058130477921796096 15087540889011487104 15110415653192357888 15127650932575174656 15139928183764999212 15157197125802860544 15227174951868432384 15236333205471166464 15256915527946300416 15289237140212385792 15306676387398549504 15336572239717687296 15407378205736697856 15440018571575427072 15487820486657703936 15589026103745961984 15637289342457249792 15660997600069812224 15691585486007448576 15709483660751142912 15722233113909806874 15742764033763180544 15812835526940295168 15846334849774780416 15877284722528246784 15894693282250784768 15895394709990801408 15999263632791908352 16030512194574705048 16048796956732440576 16073129115861123072 16104521946165539328 16122891125507751936 16157047297809580032 16188604030813114368 16263343661610958848 16295108004700042752 16348254958138687488 16455809267073810432 16506027639260430336 16563340235230084608 16582232753015095296 16614619926360827904 16633570934912974848 16691326389548089344 16726686785873379328 16778472193879179264 16888111612391458816 16888856879365226496 16907374571701665792 16940396787662020608 16999217609841402624 17018607299147071488 17051846766528218112 17107461844739555328 17130571820851986432 17140874856155062272 17166862753922678784 17200391782738934016 17220010935823368192 17309917014499786752 17370020893022355456 17503467905960378368 17537654366714207232 17557658209074806784 17618622300078538752 17653033671758379648 17673169118345035776 17710609537983578112 17765441146460307456 17827126705996627968 17881529942532132864 17943618588165924992 17964085482433019904 17999171586890896896 18019701846155722752 18057876391669530624 18082270255343763456 18117587189436231744 18176678210035777536 18212179534664753664 18296261619312328704 18391786827906023424 18533083665134518272 18569281094167984128 18597434650082902016 18633757764633845184 18655011847141982208 18752410099041435648 18777742188241600512 18817522634107551744 18875781218114076672 18999125563940391168 19020796393164374016 19057946386119773184 19086840825085083648 19124119811071577952 19145933211540455424 19186493666148876288 19234326254991704064 19245894575331999744 19312720598163013632 19350440755581300768 19461951417772670976 19541273504650149888 19562699424308658176 19691401394205425664 19729861162553483136 19752365485209157632 19782312757982920704 19820950087588356096 19924435730231525376 20016422968136564736 20055517544246206464 20077507303895728128 20116721185348649472 20186570911686665616 20209596167737147392 20249068035252259008 20302899935824576512 20315110940628221952 20342554037261733888 20385649520283181056 20448762986290249728 20543170940982263808 20586691428767236096 20785368138327949312 20786285389987971072 20849719123276333056 20922113981343264768 20962977485213075832 20986888328034729984 21083780702587060224 21096461361421615104 21128446466366373888 21169712963370995712 21332351510389211136 21374016259432940064 21398395942309920768 21430838821148164096 21472695928220719104 21497188167343669248 21514634787455525196 21584805374417485824 21638617036865667072 21684458215481278464 21726810672933390336 21751592761040044032 21941079022765080576 22008036852347240448 22084453646973446144 22109643670686793728 22152826568481103872 22255101852730785792 22298568848536900608 22371296258505572352 22414990196510466048 22518475839153635328 22587195716882694144 22631311333517230656 22665623479788536832 22691476398862761984 22709892275647498818 22735795688704290816 22840762427802648576 22854499808206749696 22889150338563571712 22933855710318578688 22960014581097824256 23111067308605046784 23160027857363140608 23231730729986555904 23383539155618942976 23455934013685874688 23491496400104718336 23537378229011172864 23564225491126714368 23614146050644770816 23769502274662170624 23815927083792370176 23842039923376177152 23952113976577359872 23998895449187862528 24026269128207630336 24045768291862057572 24109693673791684608 24156782919248308992 24184336688261627904 24235570946714370048 24282906046219671552 24310603674103578624 24395015492416438272 24522382437208031232 24683713900610715648 24710778220179357696 24759041458890645504 24845010352845126912 24873349129522642944 24921929889541241856 25003213465388580864 25036989584322134016 25090030178810068992 25167708290818768896 25332167418587188224 25361061857552498688 25410595181493030912 25449121100113444864 25498826414762103936 25527910948720607232 25581991554865168384 25661192767109332992 25695857731277979648 25750294130884018176 25800587674108401024 25830016403735052288 25964875521749680128 26055031339533533184 26255201858940567552 26306481550071310848 26336487313612210176 26427933450117808128 26479550507637569472 26565914306975367168 26740690058994941952 26770009738527637504 26822294913798199296 26915427882248887488 26946128223649529856 26998757380336345344 27029552769233584128 27086814587504295936 27123405383015645184 27180866027044241408 27265017315053666304 27444392428968493056 27587680241859035136 27799625497701777408 27853921641251976192 27896151975124353024 27950636646950767776 27982517770712973312 28111707603449413632 28128615148562153472 28226283951161327616 28443135347185614848 28444390533667749888 28498688345910586752 28531194589746561024 28630261237627625472 28686179716607366928 28718899817310683136 28779740499223314432 28851489382487556096 28868841862997999616 28912610953975037952 28969080897244520448 29254772030353440768 29311910256975224832 29344049136462987264 29537102091308138496 29594791743830224704 29673469136974381056 29731425131382534144 29886653595347288064 30024634452204847104 30116260955843592192 30175081778022974208 30220831306384715776 30279856367529998424 30314394251605721088 30454349903736864768 30472666410942332928 30513831055892600832 30578474280424771584 30673144479435374592 30814756411473395712 30880037143150854144 31178052207491923968 31274578684914499584 31321995200139624448 31383170972014897152 31418967321502285824 31444466227819613748 31625671053880590336 31692669699549560832 31754569445056493568 31789386564501569536 31790789419981602816 31998527265583816704 32061024389149410096 32097593913464881152 32146258231722246144 32209043892331078656 32245782251015503872 32314094595619160064 32377208061626228736 32526687323221917696 32590216009400085504 32696509916277374976 32911618534147620864 33012055278520860672 33126680470460169216 33164465506030190592 33229239852721655808 33382652779096178688 33453373571746758656 33556944387758358528 33776223224782917632 33777713758730452992 33880793575324041216 33998435219682805248 34037214598294142976 34064838413471248227 34103693533056436224 34261143641703972864 34281749712310124544 34333725507845357568 34400783565477868032 34440021871646736384 34740041786044710912 35006935811920756736 35075308733428414464 35115316418149613568 35237244600157077504 35306067343516759296 35346338236690071552 35421219075967156224 35530882292920614912 35654253411993255936 35763059885064265728 35887237176331849984 35928170964866039808 35998343173781793792 36039403692311445504 36115752783339061248 36164540510687526912 36235174378872463488 36353356420071555072 36424359069329507328 36592523238624657408 36783573655812046848 37066167330269036544 37138562188335968256 37194869300165804032 37267515529267690368 37310023694283964416 37504820198082871296 37555484376483201024 37635045268215103488 37751562436228153344 37998251127880782336 38041592786328748032 38115892772239546368 38173681650170167296 38248239622143155904 38291866423080910848 38372987332297752576 38491789150663999488 38625441196326027264 38700881511162601536 39082547009300299776 39125398848617316352 39382802788410851328 39459722325106966272 39504730970418315264 39641900175176712192 39848871460463050752 40111035088492412928 40155014607791456256 40233442370697298944 40373141823373331232 40419192335474294784 40498136070504518016 40605799871649153024 40630221881256443904 40685108074523467776 40771299040566362112 40897525972580499456 41086341881964527616 41570736276655898624 41572570779975942144 41699438246552666112 41844227962686529536 41925954970426151664 41973776656069459968 42167561405174120448 42192922722843230208 42256892932732747776 42339425926741991424 42664703020778422272 42748032518865880128 42796791884619841536 42861677642296328192 42945391856441438208 43029269574911050392 43169610748834971648 43277234073731334144 43368916430962556928 43453621345866780672 43882158045530161152 44016073704694480896 44168907293946892288 44305653136962207744 44510203705461571584 44597137697073801216 44829980393020932096 45036951678307270656 45174391433765388288 45262622667034461312 45331246959577073664 45382952797725523968 45419784551294997636 45471591377408581632 45681524855605297152 45708999616413499392 45778300677127143424 45867711420637157376 45920029162195648512 46222134617210093568 46320055714726281216 46463461459973111808 46767078311237885952 46911868027371749376 46982992800209436672 47074756458022345728 47128450982253428736 47228292101289541632 47539004549324341248 47631854167584740352 47684079846752354304 47904227953154719744 47997790898375725056 48091536583724115144 48219387347583369216 48313565838496617984 48368673376523255808 48471141893428740096 48565812092439343104 48790030984832876544 49044764874416062464 49367427801221431296 49518082917781291008 49690020705690253824 49746698259045285888 49843859779082483712 50073979168644268032 50180060357620137984 50335416581637537792 50664334837174376448 50722123715104997376 50821190362986061824 50898242200226889728 50997652829524207872 51055821897441214464 51163983109730336768 51322385534218665984 51391715462555959296 51500588261768036352 51601175348216802048 51660032807470104576 51929751043499360256 52110062679067066368 52510403717881135104 52612963100142621696 52672974627224420352 52855866900235616256 52959101015275138944 53131828613950734336 53481380117989883904 53540019477055275008 53644589827596398592 53830855764497774976 53892256447299059712 53997514760672690688 54059105538467168256 54173629175008591872 54246810766031290368 54361732054088482816 54530034630107332608 54888784857936986112 55175360483718070272 55599250995403554816 55707843282503952384 55792303950248706048 55901273293901535552 55965035541425946624 56257230297124306944 56452567902322655232 56886270694371229696 56997376691821173504 57062389179493122048 57260522475255250944 57372359433214733856 57437799634621366272 57559480998446628864 57702978764975112192 57737683725995999232 57938161794489040896 58623820513950449664 58688098272925974528 59074204182616276992 59189583487660449408 59346938273948762112 59462850262765068288 59773307190694576128 60049268904409694208 60232521911687184384 60350163556045948416 60441662612769431552 60559712735059996848 60628788503211442176 60908699807473729536 60945332821884665856 61027662111785201664 61156948560849543168 61346288958870749184 61629512822946791424 61760074286301708288 62356104414983847936 62549157369828999168 62643990400279248896 62766341944029794304 62888932455639227496 63251342107761180672 63385339399099121664 63509138890112987136 63578773129003139072 63997054531167633408 64122048778298820192 64195187826929762304 64292516463444492288 64418087784662157312 64491564502031007744 64754416123252457472 65053374646443835392 65180432018800171008 65823237068295241728 66024110557041721344 66253360940920338432 66328931012060381184 66458479705443311616 66765305558192357376 66906747143493517312 67113888775516717056 67552446449565835264 67555427517460905984 67761587150648082432 67996870439365610496 68074429196588285952 68129676826942496454 68207387066112872448 68522287283407945728 68563499424620249088 68667451015690715136 68801567130955736064 68880043743293472768 69480083572089421824 70013871623841513472 70150617466856828928 70474489200314155008 70612134687033518592 70692676473380143104 70842438151934312448 71308506823986511872 71526119770128531456 71774474352663699968 71856341929732079616 71996686347563587584 72078807384622891008 72329081021375053824 72470348757744926976 72706712840143110144 72848718138659014656 73185046477249314816 73567147311624093696 74132334660538073088 74277124376671936512 74389738600331608064 74535031058535380736 74620047388567928832 75009640396165742592 75110968752966402048 75270090536430206976 75503124872456306688 75996502255761564672 76083185572657496064 76231785544479092736 76347363300340334592 76496479244286311808 76583732846161821696 76745974664595505152 76983578301327998976 77250882392652054528 77401763022325203072 78165094018600599552 78250797697234632704 78765605576821702656 78919444650213932544 79009461940836630528 79283800350353424384 79697742920926101504 80222070176984825856 80310029215582912512 80466884741394597888 80746283646746662464 80838384670948589568 80996272141009036032 81260443762512887808 81370216149046935552 81542598081132724224 81795051945160998912 83141472553311797248 83398876493105332224 83688455925373059072 83851909940852303328 83947553312138919936 84335122810348240896 84385845445686460416 84678851853483982848 85329406041556844544 85496065037731760256 85593583769239683072 85723355284592656384 85890783712882876416 86058539149822100784 86339221497669943296 86554468147462668288 86737832861925113856 86907242691733561344 87764316091060322304 88032147409388961792 88337814587893784576 88611306273924415488 89020407410923143168 89194275394147602432 89659960786041864192 90073903356614541312 90348782867530776576 90525245334068922624 90662493919154147328 90839569102589995272 90943182754817163264 91363049711210594304 91417999232826998784 91556601354254286848 91735422841274314752 92444269234420187136 92640111429452562432 93534156622475771904 93823736054743498752 93965985600418873344 94149512916044691456 94256901964506857472 95078009098648682496 95263708335169480704 95368159693504708608 95808455906309439488 95995581796751450112 96183073167448230288 96438774695166738432 96627131676993235968 96737346753046511616 96942283786857480192 97131624184878686208 97580061969665753088 98089529748832124928 98734855602442862592 99036165835562582016 99380041411380507648 99493396518090571776 99687719558164967424 100147958337288536064 100360120715240275968 100670833163275075584 101328669674348752896 101642380725972123648 101796484400453779456 101995305659048415744 102111643794882428928 102194515240413744681 102327966219460673536 102783430925111918592 103001176523536072704 103202350696433604096 103320065614940209152 104220125358134132736 105020807435762270208 105225926200285243392 105345949254448840704 105711733800471232512 105918202030550277888 106263657227901468672 106962760235979767808 107080038954110550016 107289179655192797184 107661711528995549952 107784512894598119424 107995029521345381376 108118211076934336512 108347258350017183744 108493621532062580736 108723464108176965632 109060069260214665216 109777569715873972224 110350720967436140544 111198501990807109632 111415686565007904768 111584607900497412096 111802546587803071104 111930071082851893248 112514460594248613888 112905135804645310464 113772541388742459392 113994753383642347008 114124778358986244096 114521044950510501888 114744718866429467712 114875599269242732544 115118961996893257728 115475367451991998464 115876323588978081792 117247641027900899328 117376196545851949056 118148408365232553984 118379166975320898816 118925700525530136576 119546614381389152256 120465043823374368768 120700327112091896832 120883325225538863104 121119425470119993696 121257577006422884352 121817399614947459072 121890665643769331712 122055324223570403328 122313897121699086336 122692577917741498368 123259025645893582848 124712208829967695872 125098314739657998336 125287980800558497792 125532683888059588608 125777864911278454992 126502684215522361344 126770678798198243328 127018277780225974272 127157546258006278144 127994109062335266816 128244097556597640384 128390375653859524608 128585032926888984576 128836175569324314624 129508832246504914944 130106749292887670784 130360864037600342016 131646474136590483456 132048221114083442688 132506721881840676864 132916959410886623232 133530611116384714752 133813494286987034624 135104892899131670528 135110855034921811968 135523174301296164864 135993740878731220992 136148858393176571904 136259353653884992908 136414774132225744896 137044574566815891456 137126998849240498176 137334902031381430272 137603134261911472128 137760087486586945536 138960167144178843648 140027743247683026944 140301234933713657856 140948978400628310016 141224269374067037184 141385352946760286208 141684876303868624896 142617013647973023744 143052239540257062912 143548948705327399936 143712683859464159232 143993372695127175168 144658162042750107648 144940697515489853952 145413425680286220288 145697436277318029312 146370092954498629632 147134294623248187392 148554248753343873024 148779477200663216128 149070062117070761472 149240094777135857664 150221937505932804096 150540181072860413952 151006249744912613376 151993004511523129344 152166371145314992128 152463571088958185472 152694726600680669184 152992958488572623616 153167465692323643392 153491949329191010304 153967156602655997952 154501764785304109056 154803526044650406144 156330188037201199104 156501595394469265408 157531211153643405312 157838889300427865088 158018923881673261056 158567600700706848768 159395485841852203008 160444140353969651712 160620058431165825024 160933769482789195776 161492567293493324928 161676769341897179136 161992544282018072064 162520887525025775616 162740432298093871104 163085196162265448448 163590103890321997824 166282945106623594496 166797752986210664448 167376911850746118144 167703819881704606656 167895106624277839872 168771690891372920832 169357703706967965696 170658812083113689088 170992130075463520512 171187167538479366144 171781567425765752832 172117078299644201568 172678442995339886592 173108936294925336576 173814485383467122688 176064294818777923584 176675629175787569152 177222612547848830976 178040814821846286336 178388550788295204864 179319921572083728384 180147806713229082624 180697565735061553152 181050490668137845248 181324987838308294656 181679138205179990544 181886365509634326528 182726099422421188608 182835998465653997568 183113202708508573696 183470845682548629504 184888538468840374272 185280222858905124864 187068313244951543808 187647472109486997504 187931971200837746688 188299025832089382912 190156018197297364992 190527416670338961408 190736319387009417216 191991163593502900224 192366146334896460576 192877549390333476864 193254263353986471936 193474693506093023232 194263248369757372416 195160123939331506176 197469711204885725184 198072331671125164032 198760082822761015296 198986793036181143552 199375439116329934848 200295916674577072128 200720241430480551936 201341666326550151168 202657339348697505792 203284761451944247296 203592968800907558912 203990611318096831488 204223287589764857856 204389030480827489362 204655932438921347072 205566861850223837184 206002353047072145408 206404701392867208192 206640131229880418304 208440250716268265472 210041614871524540416 210451852400570486784 211423467600942465024 211836404061100555776 212527314455802937344 213925520471959535616 214578359310385594368 215323423057991099904 215569025789196238848 215990059042690762752 216236422153868673024 216987243064125161472 217446928216353931264 218120138520429330432 219555139431747944448 220701441934872281088 222397003981614219264 222831373130015809536 223169215800994824192 223605093175606142208 223860142165703786496 225028921188497227776 225810271609290620928 227545082777484918784 227989506767284694016 228249556717972488192 229042089901021003776 229489437732858935424 229751198538485465088 230237923993786515456 230950734903983996928 231752647177956163584 234495282055801798656 234752393091703898112 236296816730465107968 236758333950641797632 237851401051060273152 239093228762778304512 240930087646748737536 241400654224183793664 241766650451077726208 242238850940239987392 242515154012845768704 243781331287538663424 244110648447140806656 244627794243398172672 245385155835482996736 249424417659935391744 250196629479315996672 251065367776119177216 251555729822556909984 253005368431044722688 254036555560451948544 254315092516012556288 255988218124670533632 256488195113195280768 256780751307719049216 257170065853777969152 257672351138648629248 259017664493009829888 260213498585775341568 260721728075200684032 263292948273180966912 264096442228166885376 265013443763681353728 265833918821773246464 267061222232769429504 267626988573974069248 270209785798263341056 270221710069843623936 271046348602592329728 271987481757462441984 272518707307769985816 272829548264451489792 274089149133631782912 274253997698480996352 274669804062762860544 275206268523822944256 277920334288357687296 280602469867427315712 281897956801256620032 282448538748134074368 282770705893520572416 285234027295946047488 286104479080514125824 287097897410654799872 287425367718928318464 287986745390254350336 289316324085500215296 289881395030979707904 290826851360572440576 291394872554636058624 292740185908997259264 294268589246496374784 297108497506687746048 297558954401326432256 298140124234141522944 298480189554271715328 300443875011865608192 301080362145720827904 302012499489825226752 303986009023046258688 304927142177916370944 305389453201361338368 305985916977145247232 306334931384647286784 306983898658382020608 309003529570608218112 309607052089300812288 312660376074402398208 315062422307286810624 315677778600855730176 316037847763346522112 317135201401413697536 318790971683704406016 320888280707939303424 321240116862331650048 321867538965578391552 322985134586986649856 323353538683794358272 323985088564036144128 325041775050051551232 325480864596187742208 326170392324530896896 327180207780643995648 332565890213247188992 333595505972421328896 334753823701492236288 335407639763409213312 335790213248555679744 337543381782745841664 338715407413935931392 341317624166227378176 341984260150927041024 342374335076958732288 343563134851531505664 344234156599288403136 345356885990679773184 347628970766934245376 352128589637555847168 353351258351575138304 354445225095697661952 356777101576590409728 358639843144167456768 361395131470123106304 362100981336275690496 362649975676616589312 363358276410359981088 363772731019268653056 365452198844842377216 365671996931307995136 366941691365097259008 369777076937680748544 374136626489903087616 375294944218973995008 375863942401675493376 376598051664178765824 380312036394594729984 381054833340677922816 381472638774018834432 383982327187005800448 384732292669792921152 385755098780666953728 386508526707972943872 388526496739514744832 390320247878663012352 394939422409771450368 396144663342250328064 397520165645522030592 398750878232659869696 400591833349154144256 401440482860961103872 405314678697395011584 406569522903888494592 407185937601815117824 407981222636193662976 408446575179529715712 408778060961654978724 411133723700447674368 412004706094144290816 412809402785734416384 413280262459760836608 416880501432536530944 420083229743049080832 420903704801140973568 422846935201884930048 423672808122201111552 425054628911605874688 427851040943919071232 429156718620771188736 430646846115982199808 431138051578392477696 431980118085381525504 433974486128250322944 434893856432707862528 436240277040858660864 439110278863495888896 441402883869744562176 445662746260031619072 446338431601989648384 447210186351212284416 447720284331407572992 451620543218581241856 455090165554969837568 455979013534569388032 456499113435944976384 458084179802042007552 458978875465717870848 459502397076970930176 460475847987573030912 461901469807967993856 463505294355912327168 468990564111603597312 469504786183407796224 472593633460930215936 473516667901283595264 475702802102120546304 478186457525556609024 481860175293497475072 482801308448367587328 483533300902155452416 484477701880479974784 485030308025691537408 487562662575077326848 488221296894281613312 489255588486796345344 490770311670965993472 498848835319870783488 500393258958631993344 502130735552238354432 503111459645113819968 508073111120903897088 508630185032025112576 511976436249341067264 512976390226390561536 513561502615438098432 515344702277297258496 518035328986019659776 521443456150401368064 528192884456333770752 530026887527362707456 531667837643546492928 534122444465538859008 540419571596526682112 540443420139687247872 542092697205184659456 543974963514924883968 545037414615539971632 545659096528902979584 548178298267263565824 548507995396961992704 549339608125525721088 550412537047645888512 555840668576715374592 561204939734854631424 563795913602513240064 564897077496268148736 570468054591892094976 572208958161028251648 574195794821309599744 575973490780508700672 578632648171000430592 579762790061959415808 582789745109272117248 585480371817994518528 594216995013375492096 595117908802652864512 596280248468283045888 596960379108543430656 600887750023731216384 602160724291441655808 604024998979650453504 607972018046092517376 609854284355832741888 610778906402722676736 611971833954290494464 612669862769294573568 613967797316764041216 618007059141216436224 619214104178601624576 625320752148804796416 630124844614573621248 631355557201711460352 634270402802827395072 637581943367408812032 641776561415878606848 643735077931156783104 645970269173973299712 646707077367588716544 647970177128072288256 650961729192375484416 652340784649061793792 654360415561287991296 665131780426494377984 667191011944842657792 669507647402984472576 670815279526818426624 671580426497111359488 675086763565491683328 677430814827871862784 682635248332454756352 683968520301854082048 684748670153917464576 687126269703063011328 688468313198576806272 690713771981359546368 695257941533868490752 704257179275111694336 706702516703150276608 708890450191395323904 713554203153180819456 717279686288334913536 722790262940246212608 724201962672551380992 725299951353233178624 726716552820719962176 727545462038537306112 731343993862615990272 733883382730194518016 748273252979806175232 750589888437947990016 753196103328357531648 762109666681355845632 762945277548037668864 767964654374011600896 769464585339585842304 771510197561333907456 773017053415945887744 777052993479029489664 780640495757326024704 789878844819542900736 792289326684500656128 795040331291044061184 797501756465319739392 801183666698308288512 802880965721922207744 810629357394790023168 813139045807776989184 814371875203630235648 815962445272387325952 817556121923309957448 822267447400895348736 824009412188288581632 825618805571468832768 833761002865073061888 841807409602281947136 845693870403769860096 847345616244402223104 855702081887838142464 858313437241542377472 861293692231964399616 862276103156784955392 863960236170763051008 867948972256500645888 869787712865415725056 872480554081717321728 878220557726991777792 882805767739489124352 891325492520063238144 892676863203979296768 894420372702424568832 895440568662815145984 903241086437162483712 910180331109939675136 911958027069138776064 916168359604084015104 917957750931435741696 919004794153941860352 920951695975146061824 927010588711824654336 937981128223207194624 945187266921860431872 947033335802567190528 951405604204241092608 956372915051113218048 963720350586994950144 965602616896735174656 967066601804310904832 968955403760959949568 970060616051383074816 975125325150154653696 976442593788563226624 978511176973592690688 981540623341931986944 997697670639741566976 1000786517917263986688 1004261471104476708864 1006222919290227639936 1016146222241807794176 1017260370064050225152 1023952872498682134528 1025952780452781123072 1027123005230876196864 1030689404554594516992 1036070657972039319552 1042886912300802736128 1056385768912667541504 1060053775054725414912 1063335675287092985856 1080839143193053364224 1084185394410369318912 1087949927029849767936 1090074829231079943264 1091318193057805959168 1096356596534527131648 1097015990793923985408 1100825074095291777024 1122409879469709262848 1127591827205026480128 1129794154992536297472 1140936109183784189952 1144417916322056503296 1148391589642619199488 1151946981561017401344 1157265296342000861184 1159525580123918831616 1165579490218544234496 1170960743635989037056 1188433990026750984192 1190235817605305729024 1192560496936566091776 1201775500047462432768 1204321448582883311616 1215944036092185034752 1219708568711665483776 1221557812805445353472 1223943667908580988928 1225339725538589147136 1236014118282432872448 1238428208357203249152 1250641504297609592832 1260249689229147242496 1262711114403422920704 1268540805605654790144 1275163886734817624064 1283553122831757213696 1287470155862313566208 1291940538347946599424 1293414154735177433088 1295940354256144576512 1301923458384750968832 1304681569298123587584 1308720831122575982592 1330263560852988755968 1339015294805968945152 1341630559053636853248 1343160852994222718976 1354861629655743725568 1365270496664909512704 1367937040603708164096 1369497340307834929152 1374252539406126022656 1376936626397153612544 1381427543962719092736 1390515883067736981504 1408514358550223388672 1413405033406300553216 1417780900382790647808 1427108406306361638912 1434559372576669827072 1445580525880492425216 1448403925345102761984 1450599902706466357248 1453433105641439924352 1455090924077074612224 1462687987725231980544 1467766765460389036032 1496546505959612350464 1501179776875895980032 1506392206656715063296 1524219333362711691264 1525890555096075337728 1535929308748023201792 1538929170679171684608 1546034106831891775488 1554105986958058979328 1584578653369001312256 1590080662582088122368 1595003512930639478784 1602367333396616577024 1621258714789580046336 1626278091615553978368 1628743750407260471296 1631924890544774651904 1635112243846619914896 1644534894801790697472 1648018824376577163264 1651237611142937665536 1667522005730146123776 1683614819204563894272 1691387740807539720192 1694691232488804446208 1711404163775676284928 1716626874483084754944 1722587384463928799232 1727920472341526102016 1735897944513001291776 1739575425730831450112 1756441115453983555584 1782650985040126476288 1785353726407958593536 1788840745404849137664 1790881137325630291968 1806482172874324967424 1820360662219879350272 1823916054138277552128 1832336719208168030208 1835915501862871483392 1838009588307883720704 1841903391950292123648 1854021177423649308672 1875962256446414389248 1890374533843720863744 1894066671605134381056 1902811208408482185216 1912745830102226436096 1931205233793470349312 1934133203608621809664 1937910807521919899136 1940121232102766149632 1952885187577126453248 1957022353947185381376 1963081246683863973888 1995395341279483133952 2001573035834527973376 2008522942208953417728 2012445838580455279872 2032292444483615588352 2034520740128100450304 2047905744997364269056 2051905560905562246144 2054246010461752393728 2061378809109189033984 2072141315944078639104 2085773824601605472256 2112771537825335083008 2120107550109450829824 2126671350574185971712 2161678286386106728448 2168370788820738637824 2175899854059699535872 2180149658462159886528 2182636386115611918336 2194031981587847970816 2201650148190583554048 2244819758939418525696 2259588309985072594944 2288835832644113006592 2296783179285238398976 2303893963122034802688 2314530592684001722368 2319051160247837663232 2331158980437088468992 2341921487271978074112 2376867980053501968384 2380471635210611458048 2385120993873132183552 2403551000094924865536 2408642897165766623232 2431888072184370069504 2439417137423330967552 2443115625610890706944 2447887335817161977856 2472028236564865744896 2476856416714406498304 2501283008595219185664 2525422228806845841408 2537081611211309580288 2567106245663514427392 2574940311724627132416 2583881076695893198848 2586828309470354866176 2591880708512289153024 2603846916769501937664 2609363138596247175168 2617441662245151965184 2660527121705977511936 2678030589611937890304 2683261118107273706496 2686321705988445437952 2709723259311487451136 2730540993329819025408 2735874081207416328192 2748505078812252045312 2753873252794307225088 2762855087925438185472 2781031766135473963008 2826810066812601106432 2835561800765581295616 2854216812612723277824 2869118745153339654144 2891161051760984850432 2896807850690205523968 2901199805412932714496 2906866211282879848704 2910181848154149224448 2925375975450463961088 2935533530920778072064 2993093011919224700928 3002359553751791960064 3012784413313430126592 3048438666725423382528 3051781110192150675456 3071858617496046403584 3077858341358343369216 3092068213663783550976 3108211973916117958656 3169157306738002624512 3180161325164176244736 3190007025861278957568 3242517429579160092672 3252556183231107956736 3263849781089549303808 3270224487693239829792 3289069789603581394944 3302475222285875331072 3367229638409127788544 3382775481615079440384 3389382464977608892416 3422808327551352569856 3433253748966169509888 3445174768927857598464 3455840944683052204032 3471795889026002583552 3479150851461662900224 3512882230907967111168 3565301970080252952576 3570707452815917187072 3577681490809698275328 3612964345748649934848 3647832108276555104256 3664673438416336060416 3671831003725742966784 3676019176615767441408 3708042354847298617344 3751924512892828778496 3780749067687441727488 3788133343210268762112 3805622416816964370432 3825491660204452872192 3862410467586940698624 3868266407217243619328 3875821615043839798272 3880242464205532299264 3905770375154252906496 3914044707894370762752 3926162493367727947776 3990790682558966267904 4017045884417906835456 4024891677160910559744 4064584888967231176704 4095811489994728538112 4103811121811124492288 4108492020923504787456 4122757618218378067968 4144282631888157278208 4171547649203210944512 4225543075650670166016 4240215100218901659648 4253342701148371943424 4323356572772213456896 4336741577641477275648 4351799708119399071744 4360299316924319773056 4365272772231223836672 4388063963175695941632 4403300296381167108096 4489639517878837051392 4519176619970145189888 4577671665288226013184 4593566358570476797952 4607787926244069605376 4638102320495675326464 4662317960874176937984 4753735960107003936768 4770241987746264367104 4807102000189849731072 4863776144368740139008 4878834274846661935104 4886231251221781413888 4895774671634323955712 4944056473129731489792 4953712833428812996608 5002566017190438371328 5050844457613691682816 5074163222422619160576 5134212491327028854784 5149880623449254264832 5167762153391786397696 5183761417024578306048 5207693833539003875328 5218726277192494350336 5356061179223875780608 5366522236214547412992 5372643411976890875904 5419446518622974902272 5461081986659638050816 5471748162414832656384 5497010157624504090624 5507746505588614450176 5525710175850876370944 5562063532270947926016 5653620133625202212864 5671123601531162591232 5708433625225446555648 5738237490306679308288 5793615701380411047936 5802399610825865428992 5813732422565759697408 5820363696308298448896 5871067061841556144128 5986186023838449401856 6004719107503583920128 6025568826626860253184 6096877333450846765056 6103562220384301350912 6143717234992092807168 6155716682716686738432 6184136427327567101952 6216423947832235917312 6338314613476005249024 6360322650328352489472 6380014051722557915136 6485034859158320185344 6505112366462215913472 6527699562179098607616 6540448975386479659584 6604950444571750662144 6734459276818255577088 6778764929955217784832 6866507497932339019776 6890349537855715196928 6911681889366104408064 6943591778052005167104 7025764461815934222336 7130603940160505905152 7141414905631834374144 7155362981619396550656 7225928691497299869696 7295664216553110208512 7329346876832672120832 7343662007451485933568 7416084709694597234688 7503849025785657556992 7576266686420537524224 7611244833633928740864 7724820935173881397248 7736532814434487238656 7751643230087679596544 7760484928411064598528 7811540750308505812992 7828089415788741525504 7852324986735455895552 7981581365117932535808 8034091768835813670912 8049783354321821119488 8129169777934462353408 8191622979989457076224 8207622243622248984576 8245515236436756135936 8288565263776314556416 8343095298406421889024 8480430200437803319296 8506685402296743886848 8646713145544426913792 8673483155282954551296 8703599416238798143488 8720598633848639546112 8730545544462447673344 8776127926351391883264 8806600592762334216192 8979279035757674102784 9038353239940290379776 9155343330576452026368 9187132717140953595904 9215575852488139210752 9276204640991350652928 9324635921748353875968 9507471920214007873536 9540483975492528734208 9727552288737480278016 9757668549693323870208 9791549343268647911424 9907425666857625993216 10101688915227383365632 10148326444845238321152 10268424982654057709568 10299761246898508529664 10335524306783572795392 10367522834049156612096 10415387667078007750656 10437452554384988700672 10712122358447751561216 10733044472429094825984 10838893037245949804544 10943496324829665312768 10994020315249008181248 11015493011177228900352 11124127064541895852032 11307240267250404425728 11342247203062325182464 11416867250450893111296 11476474980613358616576 11587231402760822095872 11604799221651730857984 11627464845131519394816 11640727392616596897792 11742134123683112288256 11972372047676898803712 12051137653253720506368 12193754666901693530112 12287434469984185614336 12311433365433373476864 12368272854655134203904 12432847895664471834624 12676629226952010498048 12720645300656704978944 12760028103445115830272 12970069718316640370688 13010224732924431826944 13055399124358197215232 13080897950772959319168 13209900889143501324288 13468918553636511154176 13557529859910435569664 13733014995864678039552 13780699075711430393856 13823363778732208816128 14261207880321011810304 14310725963238793101312 14591328433106220417024 14658693753665344241664 14687324014902971867136 14832169419389194469376 15007698051571315113984 15152533372841075048448 15222489667267857481728 15449641870347762794496 15473065628868974477312 15503286460175359193088 15623081500617011625984 15656178831577483051008 16068183537671627341824 16099566708643642238976 16258339555868924706816 16383245959978914152448 16415244487244497969152 16491030472873512271872 16577130527552629112832 16686190596812843778048 16960860400875606638592 17013370804593487773696 17293426291088853827584 17407198832477596286976 17441197267697279092224 17461091088924895346688 17613201185524668432384 17958558071515348205568 18076706479880580759552 18310686661152904052736 18374265434281907191808 18431151704976278421504 18552409281982701305856 18649271843496707751936 19014943840428015747072 19080967950985057468416 19455104577474960556032 19515337099386647740416 19583098686537295822848 19814851333715251986432 20203377830454766731264 20599522493797017059328 20671048613567145590784 20735045668098313224192 20830775334156015501312 21424244716895503122432 21466088944858189651968 21677786074491899609088 21886992649659330625536 21988040630498016362496 22030986022354457800704 22248254129083791704064 22614480534500808851456 22833734500901786222592 23174462805521644191744 23209598443303461715968 23254929690263038789632 23281454785233193795584 23484268247366224576512 23944744095353797607424 24102275306507441012736 24387509333803387060224 24574868939968371228672 24622866730866746953728 24736545709310268407808 24865695791328943669248 25441290601313409957888 25520056206890231660544 25940139436633280741376 26020449465848863653888 26110798248716394430464 26161795901545918638336 26419801778287002648576 26937837107273022308352 27115059719820871139328 27466029991729356079104 27561398151422860787712 27646727557464417632256 28522415760642023620608 28621451926477586202624 29182656866212440834048 29374648029805943734272 30305066745682150096896 30444979334535714963456 30899283740695525588992 30946131257737948954624 31006572920350718386176 31246163001234023251968 31312357663154966102016 32136367075343254683648 32199133417287284477952 32516679111737849413632 32830488974488995938304 32982060945747024543744 33372381193625687556096 33921720801751213277184 34026741609186975547392 34586852582177707655168 34814397664955192573952 34882394535394558184448 34922182177849790693376 35226402371049336864768 35917116143030696411136 36153412959761161519104 36748530868563814383616 36862303409952556843008 37104818563965402611712 37298543686993415503872 38029887680856031494144 38161935901970114936832 38910209154949921112064 39030674198773295480832 39166197373074591645696 39629702667430503972864 40406755660909533462528 41199044987594034118656 41342097227134291181568 41470091336196626448384 42932177889716379303936 43773985299318661251072 43976081260996032724992 44061972044708915601408 44496508258167583408128 45228961069001617702912 45667469001803572445184 46348925611043288383488 46419196886606923431936 46509859380526077579264 46968536494732449153024 48204550613014882025472 48775018667606774120448 49149737879936742457344 49245733461733493907456 49473091418620536815616 49731391582657887338496 50882581202626819915776 51040112413780463321088 51880278873266561482752 52221596497432788860928 52323591803091837276672 52839603556574005297152 53875674214546044616704 54230119439641742278656 54932059983458712158208 55122796302845721575424 55293455114928835264512 57044831521284047241216 57242903852955172405248 58365313732424881668096 58749296059611887468544 60610133491364300193792 61798567481391051177984 62013145840701436772352 62492326002468046503936 64272734150686509367296 64398266834574568955904 65033358223475698827264 65660977948977991876608 65964121891494049087488 66744762387251375112192 67843441603502426554368 69628795329910385147904 69764789070789116368896 69844364355699581386752 70452804742098673729536 71834232286061392822272 72306825919522323038208 73497061737127628767232 73724606819905113686016 74209637127930805223424 74597087373986831007744 76323871803940229873664 77820418309899842224128 78061348397546590961664 78332394746149183291392 79259405334861007945728 80813511321819066925056 82398089975188068237312 82684194454268582363136 82940182672393252896768 85864355779432758607872 87547970598637322502144 88123944089417831202816 91334938003607144890368 92697851222086576766976 92838393773213846863872 93019718761052155158528 93937072989464898306048 96409101226029764050944 97550037335213548240896 98491466923466987814912 98946182837241073631232 101765162405253639831552 102080224827560926642176 103760557746533122965504 104443192994865577721856 104647183606183674553344 105679207113148010594304 107751348429092089233408 108460238879283484557312 110245592605691443150848 110586910229857670529024 114089663042568094482432 114485807705910344810496 116730627464849763336192 117498592119223774937088 121220266982728600387584 123597134962782102355968 124026291681402873544704 128796533669149137911808 131321955897955983753216 131928243782988098174976 133489524774502750224384 135686883207004853108736 139257590659820770295808 139529578141578232737792 140905609484197347459072 144613651839044646076416 146994123474255257534464 147449213639810227372032 148419274255861610446848 149194174747973662015488 152647743607880459747328 155640836619799684448256 156664789492298366582784 158518810669722015891456 161627022643638133850112 164796179950376136474624 165368388908537164726272 165880365344786505793536 171728711558865517215744 175095941197274645004288 176247888178835662405632 185395702444173153533952 186039437522104310317056 192818202452059528101888 195100074670427096481792 196982933846933975629824 197892365674482147262464 203530324810507279663104 208886385989731155443712 209294367212367349106688 211358414226296021188608 215502696858184178466816 216920477758566969114624 220491185211382886301696 221173820459715341058048 228971615411820689620992 233461254929699526672384 234997184238447549874176 242440533965457200775168 247194269925564204711936 248052583362805747089408 257593067338298275823616 262643911795911967506432 278515181319641540591616 279059156283156465475584 281811218968394694918144 289227303678089292152832 293988246948510515068928 296838548511723220893696 305295487215760919494656 311281673239599368896512 313329578984596733165568 317037621339444031782912 323254045287276267700224 330736777817074329452544 331760730689573011587072 343457423117731034431488 350191882394549290008576 352495776357671324811264 370791404888346307067904 372078875044208620634112 393965867693867951259648 395784731348964294524928 407060649621014559326208 417772771979462310887424 418588734424734698213376 422716828452592042377216 433840955517133938229248 440982370422765772603392 442347640919430682116096 457943230823641379241984 466922509859399053344768 469994368476895099748352 484881067930914401550336 494388539851128409423872 496105166725611494178816 515186134676596551647232 525287823591823935012864 558118312566312930951168 578454607356178584305664 587976493897021030137856 593677097023446441787392 610590974431521838989312 626659157969193466331136 634075242678888063565824 646508090574552535400448 661473555634148658905088 663521461379146023174144 686914846235462068862976 700383764789098580017152 704991552715342649622528 741582809776692614135808 744157750088417241268224 787931735387735902519296 835545543958924621774848 837177468849469396426752 845433656905184084754432 867681911034267876458496 881964740845531545206784 915886461647282758483968 933845019718798106689536 939988736953790199496704 969762135861828803100672 992210333451222988357632 1030372269353193103294464 1050575647183647870025728 1116236625132625861902336 1187354194046892883574784 1221181948863043677978624 1253318315938386932662272 1268150485357776127131648 1322947111268297317810176 1327042922758292046348288 1373829692470924137725952 1400767529578197160034304 1409983105430685299245056 1483165619553385228271616 1488315500176834482536448 1575863470775471805038592 1674354937698938792853504 1735363822068535752916992 1763929481691063090413568 1831772923294565516967936 1879977473907580398993408 1939524271723657606201344 1984420666902445976715264 2060744538706386206588928 2101151294367295740051456 2232473250265251723804672 2506636631876773865324544 2536300970715552254263296 2645894222536594635620352 2747659384941848275451904 2801535059156394320068608 2819966210861370598490112 2976631000353668965072896 3151726941550943610077184 3348709875397877585707008 3663545846589131033935872 3759954947815160797986816 3968841333804891953430528 4121489077412772413177856 4202302588734591480102912 4464946500530503447609344 5291788445073189271240704 5495318769883696550903808 5639932421722741196980224 5953262000707337930145792 6303453883101887220154368 6697419750795755171414016 7519909895630321595973632 7937682667609783906861056 8242978154825544826355712 8404605177469182960205824 8929893001061006895218688 10990637539767393101807616 11279864843445482393960448 11906524001414675860291584 12606907766203774440308736 13394839501591510342828032 15875365335219567813722112 16485956309651089652711424 17859786002122013790437376 22559729686890964787920896 23813048002829351720583168 25213815532407548880617472 26789679003183020685656064 32971912619302179305422848 35719572004244027580874752 47626096005658703441166336 53579358006366041371312128 71439144008488055161749504 107158716012732082742624256 142878288016976110323499008 214317432025464165485248512 428634864050928330970497024
- Sum of all divisors σ(n): 1561322560717900465396916877
- Sum of proper divisors (its aliquot sum) s(n): 1132687696666972134426419853
- 428634864050928330970497024 is an abundant number, because the sum of its proper divisors (1132687696666972134426419853) is greater than itself. Its abundance is 704052832616043803455922829
Bases of 428634864050928330970497024
- Binary: 101100010100011101111011010001010010101001000011010110011100010100100000000000000000000002
- Hexadecimal: 0x1628EF68A5486B38A400000
- Base-36: 1HUVIZG0UHWXV5S000
Squares and roots of 428634864050928330970497024
- 428634864050928330970497024 squared (4286348640509283309704970242) is 183727846679957812441165654684729958346444313592856576
- 428634864050928330970497024 cubed (4286348640509283309704970243) is 78752160584033521045670172684169316038705239482543482973414316668788134666829824
-
428634864050928330970497024 is a
perfect square number . Itssquare root is 20703498835968 -
The
cube root of 428634864050928330970497024 is 753984638.0853110811
Scales and comparisons
How big is 428634864050928330970497024?- 428,634,864,050,928,330,970,497,024 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 428,634,864,050,928,330,970,497,024 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 428634864050928330970497024 cubic inches would be around 62832053.2 feet tall.
Recreational maths with 428634864050928330970497024
- 428634864050928330970497024 backwards is 420794079033829050468436824
- 428634864050928330970497024 is a
Harshad number . - The number of decimal digits it has is: 27
- The sum of 428634864050928330970497024's digits is 117
- 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 428634864050928330970497024 - Facts about the integer". Numbermatics.com. 2024. Web. 28 September 2024.
APA style:
Numbermatics. (2024). Number 428634864050928330970497024 - Facts about the integer. Retrieved 28 September 2024, from https://numbermatics.com/n/428634864050928330970497024/
Chicago style:
Numbermatics. 2024. "Number 428634864050928330970497024 - Facts about the integer". https://numbermatics.com/n/428634864050928330970497024/
The information we have on file for 428634864050928330970497024 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 428634864050928330970497024, math, Factors of 428634864050928330970497024, curriculum, school, college, exams, university, Prime factorization of 428634864050928330970497024, STEM, science, technology, engineering, physics, economics, calculator, four hundred twenty-eight septillion, six hundred thirty-four sextillion, eight hundred sixty-four quintillion, fifty quadrillion, nine hundred twenty-eight trillion, three hundred thirty billion, nine hundred seventy million, four hundred ninety-seven thousand and twenty-four.