477660752816318161180886016
477,660,752,816,318,161,180,886,016 is an even composite number composed of six prime numbers multiplied together.
477660752816318161180886016 is an even composite number. It is composed of six distinct prime numbers multiplied together. It has a total of nineteen thousand, three hundred five divisors.
Prime factorization of 477660752816318161180886016:
210 × 312 × 134 × 672 × 972 × 8532
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 13 × 13 × 13 × 13 × 67 × 67 × 97 × 97 × 853 × 853)See below for interesting mathematical facts about the number 477660752816318161180886016 from the Numbermatics database.
Names of 477660752816318161180886016
- Cardinal: 477660752816318161180886016 can be written as Four hundred seventy-seven septillion, six hundred sixty sextillion, seven hundred fifty-two quintillion, eight hundred sixteen quadrillion, three hundred eighteen trillion, one hundred sixty-one billion, one hundred eighty million, eight hundred eighty-six thousand and sixteen.
Scientific notation
- Scientific notation: 4.77660752816318161180886016 × 1026
Factors of 477660752816318161180886016
Divisors of 477660752816318161180886016
- Number of divisors d(n): 19305
-
Complete list of divisors:
1 2 3 4 6 8 9 12 13 16 18 24 26 27 32 36 39 48 52 54 64 67 72 78 81 96 97 104 108 117 128 134 144 156 162 169 192 194 201 208 216 234 243 256 268 288 291 312 324 338 351 384 388 402 416 432 468 486 507 512 536 576 582 603 624 648 676 702 729 768 776 804 832 853 864 871 873 936 972 1014 1024 1053 1072 1152 1164 1206 1248 1261 1296 1352 1404 1458 1521 1536 1552 1608 1664 1706 1728 1742 1746 1809 1872 1944 2028 2106 2144 2187 2197 2304 2328 2412 2496 2522 2559 2592 2613 2619 2704 2808 2916 3042 3072 3104 3159 3216 3328 3412 3456 3484 3492 3618 3744 3783 3888 4056 4212 4288 4374 4394 4489 4563 4608 4656 4824 4992 5044 5118 5184 5226 5238 5408 5427 5616 5832 6084 6208 6318 6432 6499 6561 6591 6656 6824 6912 6968 6984 7236 7488 7566 7677 7776 7839 7857 8112 8424 8576 8748 8788 8978 9126 9216 9312 9409 9477 9648 9984 10088 10236 10368 10452 10476 10816 10854 11089 11232 11323 11349 11664 12168 12416 12636 12864 12998 13122 13182 13312 13467 13648 13689 13824 13936 13968 14472 14976 15132 15354 15552 15678 15714 16224 16281 16393 16848 17152 17496 17576 17956 18252 18624 18818 18954 19296 19497 19683 19773 19968 20176 20472 20736 20904 20952 21632 21708 22178 22464 22646 22698 23031 23328 23517 23571 24336 24832 25272 25728 25996 26244 26364 26934 27296 27378 27648 27872 27936 28227 28431 28561 28944 29952 30264 30708 31104 31356 31428 32448 32562 32786 33267 33696 33969 34047 34304 34992 35152 35912 36504 37248 37636 37908 38592 38994 39366 39546 39936 40352 40401 40944 41067 41472 41808 41904 43264 43416 44356 44928 45292 45396 46062 46656 47034 47142 48672 48843 49179 49664 50544 51456 51992 52488 52728 53868 54592 54756 55744 55872 56454 56862 57122 57151 57888 58357 58491 59049 59319 59904 60528 61416 62208 62712 62856 64896 65124 65572 66534 67392 67938 68094 68608 69093 69984 70304 70551 70713 71824 73008 74496 75272 75816 77184 77988 78732 79092 80704 80802 81888 82134 82741 82944 83616 83808 84487 84681 85293 85683 86528 86832 88712 89856 90584 90792 92124 93312 94068 94284 97344 97686 98358 99328 99801 101088 101907 102141 102912 103984 104976 105456 107736 109184 109512 111488 111744 112908 113724 114244 114302 115776 116714 116982 118098 118638 119808 121056 121203 122317 122832 123201 124416 125424 125712 129792 130248 131144 133068 134784 135876 136188 138186 139968 140608 141102 141426 143648 144157 146016 146529 147199 147537 148992 150544 151632 154368 155976 157464 158184 161408 161604 163776 164268 165482 167232 167616 168974 169362 170586 171366 171453 173056 173664 175071 175473 177147 177424 177957 179712 181168 181584 184248 186624 188136 188568 194688 195372 196716 199602 202176 203814 204282 205824 207279 207968 209952 210912 211653 212139 213109 215472 218368 219024 222976 223488 225816 227448 228488 228604 231552 233428 233964 236196 237276 242112 242406 244634 245664 246402 248223 248832 250848 251424 253461 254043 255879 257049 259584 260496 262288 266136 269568 271752 272376 276372 279936 281216 282204 282852 287296 288314 292032 293058 294398 295074 297984 299403 301088 303264 305721 306423 308736 311952 314928 316368 322816 323208 327552 328536 330964 334464 335232 337948 338724 341172 342732 342906 347328 350142 350946 354294 354848 355914 359424 362336 363168 363609 366951 368496 369603 373248 376272 377136 389376 390744 393432 399204 404352 407628 408564 414558 415936 419904 421824 423306 424278 426218 430944 432471 435433 436736 438048 439587 441597 442611 445952 446976 451632 454896 456976 457208 463104 466856 467928 472392 474552 484224 484812 489268 491328 492804 496446 501696 502848 506922 508086 511758 514098 514359 519168 520992 524576 525213 526419 531441 532272 533871 539136 543504 544752 552744 559872 562432 564408 565704 574592 576628 584064 586116 588796 590148 598806 602176 606528 611442 612846 617472 621837 623904 629856 630403 632736 634959 636417 639327 645632 646416 655104 657072 661928 668928 670464 675896 677448 682344 685464 685812 694656 700284 701892 708588 709696 711828 724672 726336 727218 727609 733902 736992 739206 742963 744669 746496 752544 754272 758641 760383 762129 767637 771147 778752 781488 786864 798408 808704 815256 817128 829116 831872 839808 843648 846612 848556 852436 861888 864942 870866 873472 876096 879174 883194 885222 891904 893952 898209 903264 909792 913952 914416 917163 919269 926208 933712 935856 944784 949104 968448 969624 978536 982656 985608 992892 1003392 1005696 1013844 1016172 1023516 1028196 1028718 1041984 1049152 1050426 1052838 1062882 1064544 1067742 1075633 1078272 1087008 1089504 1090827 1098331 1100853 1105488 1108809 1119744 1124864 1128816 1131408 1149184 1153256 1168128 1172232 1177592 1180296 1197612 1204352 1213056 1222884 1225692 1243674 1247808 1259712 1260806 1265472 1269918 1272834 1278654 1291264 1292832 1297413 1306299 1310208 1314144 1318761 1323856 1324791 1327833 1337856 1340928 1351792 1354896 1364688 1370928 1371624 1389312 1400568 1403784 1417176 1419392 1423656 1449344 1452672 1454436 1455218 1467804 1473984 1478412 1485926 1489338 1505088 1508544 1517282 1520766 1524258 1535274 1542294 1543077 1557504 1562976 1573728 1575639 1579257 1590121 1596816 1601613 1617408 1630512 1634256 1658232 1663744 1679616 1687296 1693224 1697112 1704872 1723776 1729884 1741732 1752192 1758348 1766388 1770444 1796418 1806528 1819584 1827904 1828832 1834326 1838538 1852416 1865511 1867424 1871712 1874041 1889568 1891209 1898208 1904877 1909251 1913587 1917981 1936896 1939248 1957072 1965312 1971216 1985784 2006784 2011392 2027688 2032344 2047032 2056392 2057436 2083968 2098304 2100852 2105676 2125764 2129088 2135484 2151266 2174016 2179008 2181654 2182827 2196662 2201706 2210976 2217618 2228889 2234007 2239488 2249728 2257632 2262816 2275923 2281149 2286387 2298368 2302911 2306512 2313441 2336256 2344464 2355184 2360592 2395224 2408704 2426112 2445768 2451384 2487348 2495616 2519424 2521612 2530944 2539836 2545668 2557308 2585664 2594826 2612598 2620416 2628288 2637522 2647712 2649582 2655666 2675712 2681856 2694627 2703584 2709792 2729376 2741856 2743248 2751489 2757807 2770417 2778624 2801136 2807568 2834352 2838784 2847312 2898688 2905344 2908872 2910436 2935608 2947968 2956824 2971852 2978676 3010176 3017088 3034564 3041532 3048516 3070548 3084588 3086154 3125952 3147456 3151278 3158514 3180242 3193632 3203226 3226899 3234816 3261024 3268512 3272481 3294993 3302559 3316464 3326427 3327488 3359232 3374592 3386448 3394224 3409744 3447552 3459768 3483464 3504384 3516696 3532776 3540888 3592836 3613056 3639168 3655808 3657664 3668652 3677076 3731022 3734848 3743424 3748082 3779136 3782418 3796416 3809754 3818502 3827174 3829117 3835962 3873792 3878496 3892239 3914144 3918897 3930624 3942432 3956283 3971568 3974373 3983499 4013568 4022784 4055376 4064688 4094064 4112784 4114872 4167936 4196608 4201704 4211352 4251528 4258176 4270968 4302532 4348032 4358016 4363308 4365654 4393324 4403412 4421952 4435236 4457778 4468014 4515264 4525632 4551846 4562298 4572774 4596736 4605822 4613024 4626882 4629231 4672512 4688928 4710368 4721184 4726917 4737771 4770363 4790448 4804839 4817408 4852224 4891536 4902768 4974696 4991232 5038848 5043224 5061888 5079672 5091336 5114616 5171328 5189652 5225196 5256576 5275044 5295424 5299164 5311332 5389254 5407168 5419584 5458752 5483712 5486496 5502978 5515614 5540834 5543647 5557248 5596533 5602272 5615136 5622123 5660629 5668704 5673627 5677568 5694624 5714631 5727753 5740761 5753943 5797376 5810688 5817744 5820872 5871216 5895936 5913648 5943704 5957352 6020352 6034176 6069128 6083064 6097032 6141096 6169176 6172308 6251904 6294912 6302556 6317028 6360484 6387264 6406452 6453798 6522048 6537024 6544962 6548481 6589986 6605118 6632928 6652854 6654976 6686667 6702021 6718464 6749184 6772896 6788448 6819488 6827769 6843447 6859161 6895104 6908733 6919536 6940323 6966928 7008768 7033392 7065552 7081776 7185672 7226112 7278336 7311616 7315328 7337304 7354152 7462044 7469696 7486848 7496164 7558272 7564836 7592832 7619508 7637004 7654348 7658234 7671924 7756992 7784478 7828288 7837794 7861248 7884864 7912566 7943136 7948746 7966998 8025877 8027136 8045568 8083881 8110752 8129376 8188128 8195239 8225568 8229744 8254467 8273421 8311251 8335872 8393216 8403408 8422704 8503056 8516352 8541936 8605064 8696064 8716032 8726616 8731308 8786648 8806824 8843904 8870472 8915556 8936028 9030528 9051264 9103692 9124596 9145548 9211644 9226048 9253764 9258462 9377856 9420736 9442368 9453834 9458917 9475542 9540726 9580896 9609678 9634816 9658519 9680697 9704448 9783072 9805536 9817443 9862333 9884979 9907677 9949392 9979281 9982464 10077696 10086448 10123776 10159344 10182672 10229232 10342656 10379304 10450392 10513152 10550088 10590848 10598328 10622664 10778508 10814336 10839168 10917504 10967424 10972992 11005956 11031228 11081668 11087294 11193066 11204544 11230272 11244246 11321258 11337408 11347254 11355136 11389248 11429262 11455506 11481522 11487351 11507886 11594752 11621376 11635488 11641744 11676717 11742432 11756691 11791872 11827296 11868849 11887408 11914704 11923119 11950497 12040704 12068352 12138256 12166128 12194064 12282192 12338352 12344616 12503808 12589824 12605112 12634056 12720968 12774528 12812904 12907596 13044096 13074048 13089924 13096962 13179972 13210236 13265856 13305708 13373334 13404042 13545792 13576896 13638976 13655538 13686894 13718322 13790208 13817466 13839072 13880646 13887693 13933856 13983229 14017536 14066784 14131104 14163552 14180751 14213313 14278303 14311089 14371344 14414517 14452224 14556672 14623232 14630656 14674608 14708304 14924088 14939392 14973696 14992328 15116544 15129672 15185664 15239016 15274008 15308696 15316468 15343848 15513984 15568956 15656576 15675588 15769728 15825132 15886272 15897492 15933996 16051754 16167762 16221504 16258752 16376256 16390478 16451136 16459488 16508934 16546842 16622502 16630941 16671744 16786432 16789599 16806816 16845408 16866369 16981887 17006112 17020881 17032704 17083872 17143893 17183259 17210128 17222283 17261829 17392128 17432064 17453232 17462616 17573296 17613648 17687808 17740944 17831112 17872056 18061056 18102528 18207384 18249192 18291096 18423288 18452096 18507528 18516924 18755712 18841472 18884736 18907668 18917834 18951084 19081452 19161792 19219356 19317038 19361394 19566144 19611072 19634886 19645443 19724666 19769958 19815354 19898784 19958562 19964928 20060001 20106063 20155392 20172896 20247552 20318688 20365344 20458464 20483307 20530341 20577483 20671573 20685312 20758608 20820969 20900784 21026304 21100176 21181696 21196656 21245328 21557016 21628672 21678336 21835008 21934848 21945984 22011912 22062456 22163336 22174588 22386132 22409088 22460544 22488492 22642516 22674816 22694508 22778496 22858524 22911012 22963044 22974702 23015772 23270976 23283488 23353434 23484864 23513382 23583744 23654592 23737698 23774816 23829408 23846238 23900994 24077631 24081408 24136704 24251643 24276512 24332256 24362533 24388128 24564384 24585717 24676704 24689232 24763401 24820263 24933753 25007616 25179648 25210224 25268112 25441936 25549056 25625808 25815192 26088192 26148096 26179848 26193924 26359944 26420472 26531712 26611416 26746668 26808084 27091584 27153792 27277952 27311076 27373788 27436644 27634932 27678144 27761292 27775386 27867712 27966458 28133568 28262208 28327104 28361502 28376751 28426626 28556606 28622178 28742688 28829034 28904448 28975557 29042091 29113344 29246464 29261312 29349216 29416608 29452329 29586999 29654937 29723031 29848176 29878784 29937843 29947392 29984656 30233088 30259344 30371328 30478032 30548016 30617392 30632936 30687696 31027968 31137912 31313152 31351176 31539456 31650264 31772544 31794984 31867992 32103508 32335524 32443008 32517504 32752512 32780956 32902272 32918976 33017868 33093684 33245004 33261882 33579198 33613632 33690816 33732738 33963774 34012224 34041762 34065408 34167744 34287786 34366518 34420256 34444566 34462053 34523658 34784256 34864128 34906464 34925232 35030151 35146592 35227296 35270073 35375616 35481888 35606547 35662224 35744112 35769357 35851491 36122112 36205056 36414768 36498384 36582192 36846576 36904192 37015056 37033848 37511424 37682944 37769472 37815336 37835668 37902168 38162904 38323584 38438712 38634076 38722788 39132288 39222144 39269772 39290886 39449332 39539916 39630708 39797568 39917124 40120002 40212126 40345792 40637376 40730688 40916928 40966614 41060682 41154966 41343146 41370624 41517216 41641938 41663079 41801568 41949687 42052608 42200352 42237001 42363392 42393312 42490656 42542253 42639939 42834909 42933267 43114032 43243551 43257344 43356672 43670016 43869696 43891968 44023824 44124912 44326672 44349176 44772264 44818176 44921088 44976984 45285032 45349632 45389016 45556992 45717048 45822024 45926088 45949404 46031544 46541952 46566976 46706868 46969728 47026764 47309184 47475396 47549632 47658816 47692476 47801988 48155262 48503286 48553024 48664512 48725066 48749803 48776256 49128768 49171434 49353408 49378464 49526802 49640526 49778521 49867506 49892823 50015232 50359296 50368797 50420448 50536224 50599107 50883872 50945661 51062643 51098112 51251616 51431679 51549777 51630384 51666849 51785487 52176384 52296192 52359696 52387848 52719888 52840944 53063424 53222832 53493336 53616168 54183168 54307584 54555904 54622152 54747576 54873288 55269864 55356288 55522584 55550772 55735424 55932916 56267136 56524416 56654208 56723004 56753502 56853252 57113212 57244356 57485376 57658068 57951114 58084182 58522624 58698432 58833216 58904658 58936329 59173998 59309874 59446062 59696352 59757568 59875686 59894784 59969312 60180003 60318189 60466176 60518688 60742656 60956064 61096032 61234784 61265872 61375392 61449921 61591023 61732449 62014719 62055936 62275824 62462907 62626304 62702352 63078912 63300528 63545088 63589968 63735984 64207016 64671048 64886016 65035008 65505024 65561912 65804544 65837952 66035736 66187368 66490008 66523764 67158396 67227264 67381632 67465476 67927548 68024448 68083524 68335488 68575572 68733036 68840512 68889132 68924106 69047316 69812928 69850464 70060302 70293184 70454592 70540146 70578073 70751232 70963776 71213094 71324448 71488224 71538714 71702982 72067411 72232893 72244224 72410112 72754929 72829536 72996768 73087599 73164384 73588177 73693152 73757151 73808384 74030112 74067696 74290203 74460789 74801259 75022848 75365888 75538944 75630672 75671336 75804336 76325808 76647168 76877424 77268152 77445576 78264576 78444288 78539544 78581772 78898664 79079832 79261416 79595136 79834248 80240004 80424252 80691584 81274752 81461376 81833856 81933228 82121364 82309932 82686292 83034432 83283876 83326158 83603136 83899374 84400704 84474002 84726784 84786624 84981312 85084506 85130253 85279878 85669818 85866534 86228064 86487102 86514688 86713344 86926671 87126273 87340032 87739392 87783936 88047648 88249824 88356987 88653344 88698352 88760997 88964811 89169093 89544528 89636352 89813529 89842176 89953968 90570064 90699264 90778032 91113984 91434096 91644048 91852176 91898808 92063088 93083904 93133952 93413736 93939456 94053528 94618368 94950792 95099264 95317632 95384952 95603976 96310524 97006572 97106048 97329024 97450132 97499606 97552512 98257536 98342868 98706816 98756928 99053604 99281052 99557042 99735012 99785646 100737594 100840896 101072448 101198214 101767744 101891322 102125286 102196224 102503232 102863358 103099554 103260768 103333698 103386159 103570974 104336401 104352768 104592384 104719392 104775696 105090453 105439776 105681888 105810219 106126848 106445664 106538107 106986672 107232336 107308071 107554473 108366336 108615168 109111808 109244304 109495152 109746576 110539728 110712576 111045168 111101544 111470848 111865832 112534272 113048832 113308416 113446008 113507004 113706504 114226424 114488712 114970752 115316136 115902228 116168364 117396864 117666432 117809316 117872658 118347996 118619748 118892124 119392704 119751372 119938624 120360006 120636378 121037376 121912128 122192064 122469568 122531744 122750784 122899842 122965921 123182046 123464898 124029438 124111872 124551648 124925814 124989237 125252608 125404704 125560747 125849061 126157824 126601056 126711003 127090176 127179936 127471968 127626759 127919817 128210329 128414032 128504727 128799801 129342096 129730653 129772032 130070016 131010048 131123824 131609088 131675904 132071472 132374736 132980016 133047528 134316792 134454528 134763264 134930952 135855096 136048896 136167048 136670976 137151144 137466072 137681024 137778264 137848212 138094632 139625856 139700928 140120604 140586368 140909184 141080292 141156146 141927552 142426188 142648896 142976448 143077428 143405964 144134822 144465786 145509858 145659072 145993536 146175198 146249409 146328768 147176354 147386304 147514302 147616768 148060224 148135392 148580406 148921578 149335563 149602518 149678469 150045696 150731776 151077888 151106391 151261344 151342672 151608672 151797321 152651616 152836983 153187929 153294336 153754848 154295037 154536304 154891152 155000547 155356461 156529152 156888576 157079088 157163544 157797328 158159664 158522832 159190272 159668496 160480008 160848504 161383168 162549504 162922752 163667712 163866456 164242728 164619864 165372584 166068864 166567752 166652316 167206272 167798748 168801408 168948004 169573248 169962624 170169012 170260506 170559756 171339636 171733068 172456128 172974204 173853342 174252546 175567872 176095296 176499648 176713974 176808987 177306688 177396704 177521994 177929622 178338186 179089056 179272704 179627058 179684352 179907936 180540009 180954567 181140128 181398528 181556064 181781977 182227968 182868192 183288096 183704352 183797616 184126176 184349763 184773069 185197347 185617939 186044157 186167808 186267904 186827472 187388721 187878912 188107056 189236736 189901584 190198528 190635264 190769904 191207952 192621048 194013144 194212096 194658048 194900264 194999212 195105024 196515072 196685736 197413632 197513856 198107208 198562104 199114084 199470024 199571292 201475188 201681792 202144896 202396428 203535488 203782644 204250572 205006464 205726716 206199108 206521536 206667396 206772318 207141948 208672802 209438784 209551392 210180906 210879552 211363776 211620438 211734219 212253696 212891328 213076214 213973344 214464672 214616142 215108946 216202233 216698679 216732672 217230336 218223616 218264787 218488608 218990304 219262797 219493152 220764531 221079456 221271453 221425152 222090336 222203088 222870609 222941696 223382367 223731664 224403777 225068544 226097664 226616832 226892016 227014008 227413008 228452848 228977424 229941504 230632272 231804456 232336728 234793728 235332864 235618632 235745316 236695992 237239496 237784248 238785408 239502744 239877248 240720012 241272756 242074752 243824256 244384128 244939136 245063488 245501568 245799684 245931842 246364092 246929796 248058876 249103296 249851628 249978474 250809408 251121494 251698122 253202112 253422006 254180352 254359872 254943936 255253518 255390759 255839634 256420658 256828064 257009454 257599602 258684192 259461306 259544064 260140032 260780013 261378819 262020096 262247648 263218176 263351808 264142944 264749472 265070961 265960032 266095056 266282991 266894433 267507279 268633584 268730449 268909056 269526528 269861904 271710192 272097792 272334096 273341952 274302288 274932144 275362048 275556528 275696424 276189264 279251712 279401856 280241208 281172736 281818368 282160584 282312292 283855104 284852376 285297792 285952896 286154856 286811928 288269644 288931572 291019716 291318144 291987072 292350396 292498818 292657536 294352708 294772608 295028604 296120448 296270784 297160812 297843156 298671126 299205036 299356938 302212782 302522688 302685344 303217344 303594642 305303232 305673966 306375858 306588672 307509696 308590074 309072608 309782304 310001094 310158477 310712922 313009203 313058304 313777152 314158176 314327088 315271359 315594656 316319328 317045664 317430657 318380544 319336992 319614321 320960016 321697008 321924213 322663419 322766336 325099008 325845504 327335424 327732912 328485456 329239728 330745168 332137728 333135504 333304632 334412544 335597496 337602816 337896008 339146496 339925248 340338024 340521012 341119512 342679272 343466136 344912256 345948408 347706684 348505092 352190592 352999296 353427948 353617974 354613376 354793408 355043988 355859244 356676372 358178112 359254116 359815872 361080018 361909134 362280256 363112128 363563954 365736384 366576192 367408704 367595232 368252352 368699526 368897763 369546138 370394694 371235878 371424349 372088314 372335616 372535808 373654944 374777442 374967711 375757824 376214112 376682241 377547183 378473472 379803168 380133009 380397056 381270528 381539808 382415904 382880277 383759451 384630987 385242096 385514181 386399403 388026288 388424192 389191959 389316096 389800528 389998424 390210048 393030144 393371472 394827264 395027712 396214416 397124208 398228168 398940048 399142584 402950376 403363584 404289792 404792856 407070976 407565288 408501144 410012928 411453432 412398216 413043072 413334792 413544636 414283896 417345604 418877568 419102784 420361812 421759104 422727552 423240876 423468438 425782656 426152428 427946688 428929344 429232284 430217892 432404466 433397358 436529574 436977216 437980608 438525594 438748227 438986304 441529062 442158912 442542906 442850304 444180672 444406176 445741218 445883392 446764734 447463328 448006689 448807554 449035407 450137088 452195328 453233664 453319173 453784032 454028016 454826016 455391963 456905696 457954848 458510949 459563787 459883008 461264544 462885111 463608912 464673456 465001641 466069383 469587456 470665728 471237264 471490632 473391984 474478992 475568496 477570816 479005488 479754496 481440024 482545512 484149504 487648512 488768256 489878272 490126976 491003136 491599368 491863684 492728184 493859592 496117752 498206592 499703256 499956948 501618816 502242988 503396244 506404224 506844012 508719744 509887872 510507036 510781518 511679268 512841316 513656128 514018908 515199204 517368384 518922612 521560026 522757638 524495296 526703616 528285888 529498944 530141922 530426961 531920064 532190112 532565982 533788866 535014558 537267168 537460898 537733759 537818112 539053056 539723808 541620027 542863701 543420384 544195584 544668192 545345931 546683904 548604576 549081013 549864288 550724096 551113056 551392848 552378528 553049289 554319207 555592041 556853817 558132471 558503424 558803712 560482416 562166163 562345472 563636736 564321168 564624584 567710208 569704752 570595584 571905792 572309712 573623856 576539288 577863144 582039432 582636288 583974144 584700792 584997636 585315072 588705416 589545216 590057208 592240896 592541568 594321624 595686312 597342252 598410072 598713876 604425564 605045376 605370688 606434688 607189284 610606464 611347932 612751716 615019392 617180148 618145216 619564608 620002188 620316954 621425844 626018406 628316352 628654176 630542718 631189312 632638656 633747439 634091328 634861314 635202657 636761088 638673984 639228642 641920032 643394016 643848426 645326838 645532672 647120773 648606699 650096037 650198016 651691008 654670848 654794361 655465824 656970912 657788391 658479456 661490336 662293593 663814359 664275456 666271008 666609264 668611827 668825088 670147101 671194992 673211331 675205632 675792016 678292992 679850496 680676048 681042024 682239024 685358544 686932272 689824512 691896816 695413368 697010184 704381184 705998592 706855896 707235948 709226752 709586816 710087976 711718488 713352744 716356224 718508232 719631744 722160036 723818268 724560512 726224256 727127908 731472768 733152384 734817408 735190464 736504704 737399052 737795526 739092276 740789388 742471756 742848698 744176628 745071616 747309888 749554884 749935422 752428224 753364482 755094366 759606336 760266018 760794112 762541056 763079616 764831808 765760554 766172277 767518902 769261974 770484192 771028362 772798806 776052576 776848384 778383918 778632192 779601056 779996848 780420096 782340039 784136457 786060288 786742944 789654528 790055424 792428832 794248416 795212883 796456336 797880096 798285168 798848973 800683299 802521837 805900752 806191347 806727168 808579584 809585712 814141952 815130576 817002288 820025856 822906864 824796432 826086144 826669584 827089272 828567792 834691208 837755136 838205568 840723624 843518208 845455104 846481752 846936876 851565312 852304856 855893376 857858688 858464568 860435784 864808932 866794716 873059148 873954432 875961216 877051188 877496454 877972608 883058124 884317824 885085812 888361344 888812352 891482436 893529468 894926656 896013378 897615108 898070814 906638346 907568064 908056032 909652032 910783926 913811392 915909696 917021898 917514949 919127574 919766016 922529088 925770222 927217824 929346912 930003282 930475431 932138766 936876343 939027609 939174912 941331456 942474528 942981264 945814077 946783968 948957984 951136992 952291971 955141632 956646301 958010976 958842963 959508992 962880048 965091024 965772639 967990257 968299008 975297024 977536512 979756544 980253952 982006272 983198736 983727368 985456368 987719184 992235504 996413184 999406512 999913896 1003237632 1004485976 1006792488 1012808448 1013688024 1017439488 1019775744 1021014072 1021563036 1023358536 1025682632 1027312256 1028037816 1030398408 1034736768 1037845224 1043120052 1045515276 1048990592 1056571776 1058997888 1060283844 1060853922 1063840128 1064380224 1065131964 1067577732 1070029116 1074534336 1074921796 1075467518 1079447616 1083240054 1085727402 1086840768 1089336384 1090691862 1097209152 1098162026 1099728576 1101448192 1102226112 1102785696 1104757056 1106098578 1106693289 1108638414 1111184082 1113707634 1114273047 1116264942 1117006848 1117607424 1120964832 1124332326 1124690944 1124903133 1127273472 1128642336 1129249168 1130046723 1132641549 1135420416 1139409504 1140399027 1141191168 1143811584 1144619424 1147247712 1148640831 1151278353 1153078576 1153892961 1155726288 1156542543 1159198209 1164078864 1165272576 1167575877 1167948288 1169401584 1169995272 1170630144 1177410832 1179090432 1180114416 1184481792 1185083136 1188643248 1191372624 1194684504 1196820144 1197427752 1208851128 1210090752 1210741376 1212869376 1214378568 1221212928 1222695864 1225503432 1230038784 1234360296 1236290432 1239129216 1240004376 1240633908 1242851688 1252036812 1256632704 1257308352 1261085436 1262378624 1265277312 1267494878 1268182656 1269722628 1270405314 1277347968 1278457284 1283840064 1286788032 1287696852 1290653676 1294241546 1297213398 1300192074 1309588722 1310931648 1313941824 1315576782 1316244681 1316958912 1322980672 1324587186 1327628718 1328550912 1332542016 1333218528 1337223654 1337650176 1340294202 1342389984 1344020067 1346422662 1347106221 1350411264 1351584032 1356373213 1356585984 1359700992 1361352096 1362084048 1364478048 1366175889 1370717088 1373864544 1375532847 1378691361 1379649024 1383793632 1384995391 1390826736 1394020368 1395004923 1398208149 1408762368 1411997184 1413711792 1414471896 1418453504 1419173632 1420175952 1423436976 1426705488 1432712448 1437016464 1439263488 1444320072 1447636536 1449121024 1452448512 1454255816 1462945536 1466304768 1469634816 1470380928 1473009408 1474798104 1475591052 1478184552 1481578776 1484943512 1485697396 1488353256 1494619776 1499109768 1499870844 1504856448 1506728964 1510188732 1519212672 1520532036 1526159232 1529663616 1531521108 1532344554 1535037804 1538523948 1540968384 1542056724 1545597612 1552105152 1556767836 1559202112 1559993696 1564680078 1568272914 1573485888 1580110848 1584857664 1588496832 1590425766 1591280883 1592912672 1595760192 1596570336 1597697946 1598556973 1601366598 1605043674 1611801504 1612382694 1613201277 1613454336 1617159168 1619171424 1624860081 1628283904 1628591103 1630261152 1632289711 1634004576 1636037793 1640051712 1645813728 1647243039 1649592864 1652172288 1653339168 1654178544 1657135584 1659147867 1662957621 1666776123 1669382416 1670561451 1674397413 1675510272 1676411136 1681447248 1686498489 1687036416 1690910208 1692963504 1693873752 1703130624 1704609712 1711786752 1715717376 1716929136 1720871568 1729617864 1733589432 1746118296 1747908864 1751922432 1754102376 1754992908 1755945216 1766116248 1768635648 1770171624 1776722688 1777624704 1782964872 1787058936 1789853312 1792026756 1795230216 1796141628 1813276692 1815136128 1816112064 1819304064 1821567852 1827622784 1831819392 1834043796 1835029898 1838255148 1845058176 1851540444 1854435648 1858693824 1860006564 1860950862 1864277532 1873752686 1878055218 1884949056 1885962528 1891628154 1893567936 1897915968 1901242317 1902273984 1904583942 1905607971 1910283264 1913292602 1916021952 1917685926 1919017984 1925760096 1930182048 1931545278 1935980514 1936598016 1941362319 1945820097 1950288111 1950594048 1955073024 1959513088 1960507904 1964012544 1964383083 1966397472 1967454736 1970912736 1973365173 1975438368 1984471008 1986880779 1991443077 1992826368 1998813024 1999827792 2005835481 2006475264 2008971952 2013584976 2019633993 2025616896 2027376048 2034878976 2039551488 2042028144 2043126072 2046717072 2051365264 2054624512 2056075632 2060796816 2069473536 2075690448 2086240104 2091030552 2097981184 2113143552 2117995776 2120567688 2121707844 2127680256 2128760448 2130263928 2135155464 2140058232 2149068672 2149843592 2150935036 2158895232 2166480108 2171454804 2173681536 2178672768 2181383724 2194418304 2196324052 2199457152 2204452224 2205571392 2209514112 2212197156 2213386578 2217276828 2222368164 2227415268 2228546094 2232529884 2235214848 2241929664 2248664652 2249806266 2257284672 2258498336 2260093446 2265283098 2278819008 2280798054 2282382336 2287623168 2289238848 2294495424 2297281662 2298516831 2302556706 2306157152 2307785922 2311452576 2313085086 2318396418 2328157728 2330545152 2335151754 2335896576 2338803168 2339990544 2341260288 2347020117 2352409371 2354821664 2358180864 2360228832 2363165701 2368963584 2370166272 2377286496 2382745248 2385638649 2389369008 2393640288 2394855504 2396546919 2402049897 2407565511 2417702256 2418574041 2420181504 2421482752 2425738752 2428757136 2442425856 2445391728 2451006864 2460077568 2468720592 2472580864 2478258432 2480008752 2481267816 2485703376 2504073624 2513265408 2514616704 2522170872 2524757248 2530554624 2534989756 2536365312 2539445256 2540810628 2554695936 2556914568 2567680128 2573576064 2575393704 2581307352 2588483092 2594426796 2600384148 2619177444 2621863296 2627883648 2631153564 2632489362 2633917824 2645961344 2649174372 2655257436 2665084032 2666437056 2674447308 2680588404 2684779968 2688040134 2692845324 2694212442 2703168064 2712746426 2722704192 2724168096 2728956096 2732351778 2741434176 2747729088 2751065694 2752544847 2757382722 2759298048 2767587264 2769990782 2781653472 2788040736 2790009846 2791426293 2796416298 2810629029 2817082827 2817524736 2823994368 2827423584 2828943792 2836907008 2837442231 2838347264 2840351904 2846873952 2853410976 2856875913 2865424896 2869938903 2874032928 2876528889 2878526976 2888640144 2895273072 2897317917 2898242048 2903970771 2904897024 2908511632 2925891072 2932609536 2939269632 2940761856 2946018816 2949596208 2951182104 2956369104 2963157552 2969887024 2971394792 2976706512 2989239552 2998219536 2999741688 3009712896 3013457928 3020377464 3038425344 3041064072 3052318464 3059327232 3063042216 3064689108 3070075608 3077047896 3081936768 3084113448 3091195224 3104210304 3113535672 3118404224 3119987392 3129360156 3136545828 3146971776 3169715328 3176993664 3180851532 3182561766 3185825344 3191520384 3193140672 3195395892 3197113946 3202733196 3210087348 3223603008 3224765388 3226402554 3238342848 3249720162 3257182206 3260522304 3264579422 3266236801 3268009152 3272075586 3291627456 3294486078 3299185728 3304344576 3306678336 3308357088 3314271168 3318295734 3320079867 3325915242 3333552246 3338764832 3341122902 3342819141 3348794826 3351020544 3352822272 3362894496 3372996978 3374072832 3374709399 3381820416 3385927008 3387747504 3390140169 3397924647 3406261248 3409219424 3421197081 3423573504 3431434752 3433858272 3441743136 3445922493 3453835059 3459235728 3461678883 3467178864 3469627629 3477594627 3492236592 3495817728 3503844864 3508204752 3509985816 3511890432 3532232496 3537271296 3540343248 3553445376 3555249408 3565929744 3574117872 3579706624 3584053512 3590460432 3592283256 3626553384 3630272256 3632224128 3638608128 3643135704 3655245568 3663638784 3668087592 3670059796 3676510296 3690116352 3703080888 3708871296 3717387648 3720013128 3721901724 3728555064 3747505372 3756110436 3769898112 3771925056 3783256308 3787135872 3795831936 3802484634 3804547968 3809167884 3811215942 3826585204 3832043904 3835371852 3851520192 3860364096 3863090556 3871961028 3882724638 3891640194 3900576222 3921015808 3928766166 3932794944 3934909472 3941825472 3946730346 3948734043 3950876736 3968942016 3973761558 3982886154 3985652736 3997626048 3999655584 4011670962 4012950528 4017943904 4027169952 4032060201 4039267986 4041318663 4051233792 4054752096 4069119639 4069757952 4079102976 4084056288 4086252144 4093434144 4098527667 4102730528 4109249024 4112151264 4121593632 4126598541 4136074083 4138947072 4151380896 4154986173 4172480208 4182061104 4185014769 4194624447 4195962368 4226287104 4235991552 4241135376 4243415688 4255360512 4257520896 4260527856 4270310928 4280116464 4298137344 4299687184 4301870072 4317790464 4332960216 4342909608 4347363072 4357345536 4362767448 4388836608 4392648104 4398914304 4408904448 4411142784 4419028224 4424394312 4426773156 4434553656 4444736328 4454830536 4457092188 4465059768 4483859328 4497329304 4499612532 4514569344 4516996672 4520186892 4530566196 4557638016 4561596108 4578477696 4588990848 4594563324 4597033662 4605113412 4612314304 4615571844 4622905152 4626170172 4636792836 4656315456 4670303508 4677606336 4679981088 4694040234 4704818742 4709643328 4720457664 4726331402 4728730891 4740332544 4754572992 4765490496 4771277298 4773842649 4778738016 4787280576 4789711008 4793093838 4795670919 4804099794 4815131022 4828516537 4835404512 4837148082 4839603831 4840363008 4842965504 4851477504 4857514272 4874580243 4884851712 4885773309 4890783456 4896869133 4902013728 4908113379 4920155136 4937441184 4941729117 4945161728 4956516864 4960017504 4962535632 4971406752 4977443601 4988872863 5000328369 5008147248 5011684353 5023192239 5026530816 5029233408 5044341744 5049514496 5059495467 5061109248 5069979512 5072730624 5078890512 5081621256 5109391872 5113829136 5135360256 5147152128 5150787408 5162614704 5176966184 5188853592 5200768296 5238354888 5243726592 5255767296 5262307128 5264978724 5267835648 5291922688 5298348744 5310514872 5330168064 5332874112 5348894616 5361176808 5369559936 5376080268 5385690648 5388424884 5406336128 5425492852 5445408384 5448336192 5457912192 5464703556 5482868352 5495458176 5502131388 5505089694 5514765444 5535174528 5539981564 5563306944 5576081472 5580019692 5582852586 5592832596 5621258058 5634165654 5654847168 5657887584 5674884462 5676694528 5680703808 5693747904 5703726951 5706821952 5713751826 5716823913 5730849792 5739877806 5748065856 5753057778 5757053952 5777280288 5790546144 5794635834 5796484096 5807941542 5809794048 5817023264 5824086957 5837460291 5850864333 5851782144 5865219072 5878539264 5881523712 5892037632 5893149249 5899192416 5902364208 5912738208 5920095519 5926315104 5939774048 5942789584 5953413024 5960642337 5974329231 5978479104 5996439072 5999483376 6017506443 6019425792 6026915856 6040754928 6058901979 6076850688 6082128144 6104636928 6118654464 6126084432 6129378216 6140151216 6154095792 6163873536 6168226896 6182390448 6208420608 6227071344 6236808448 6239974784 6258720312 6273091656 6293943552 6339430656 6353987328 6361703064 6365123532 6371650688 6383040768 6386281344 6390791784 6394227892 6405466392 6420174696 6447206016 6449530776 6452805108 6476685696 6499440324 6514364412 6521044608 6529158844 6532473602 6536018304 6544151172 6583254912 6588972156 6598371456 6613356672 6616714176 6628542336 6636591468 6640159734 6651830484 6667104492 6677529664 6682245804 6685638282 6697589652 6705644544 6725788992 6745993956 6749418798 6771854016 6775495008 6780280338 6795849294 6818438848 6842394162 6846073081 6847147008 6862869504 6867716544 6883486272 6891844986 6895550493 6907670118 6918471456 6923357766 6934357728 6939255258 6955189254 6984473184 6990538867 6991635456 7007689728 7016409504 7019971632 7023780864 7041060351 7057228113 7064464992 7074542592 7080686496 7089497103 7106890752 7110498816 7131859488 7138053169 7148235744 7159413248 7168107024 7180920864 7184566512 7189640757 7206149691 7222696533 7253106768 7255722123 7260544512 7264448256 7277216256 7286271408 7310491136 7327277568 7336175184 7340119592 7353020592 7380232704 7406161776 7417742592 7434775296 7440026256 7443803448 7457110128 7495010744 7512220872 7539796224 7543850112 7566512616 7574271744 7591663872 7604969268 7609095936 7618335768 7622431884 7653170408 7664087808 7670743704 7703040384 7720728192 7726181112 7743922056 7765449276 7783280388 7801152444 7857532332 7865589888 7869818944 7883650944 7893460692 7897468086 7901753472 7937884032 7947523116 7965772308 7995252096 7999311168 8023341924 8035887808 8054339904 8064120402 8078535972 8082637326 8109504192 8138239278 8168112576 8172504288 8186868288 8197055334 8205461056 8218498048 8224302528 8238716707 8243187264 8253197082 8257634541 8272148166 8277894144 8302761792 8309972346 8344960416 8364122208 8370029538 8374278879 8389248894 8391924736 8412570049 8431887087 8451248481 8452574208 8471983104 8482270752 8486831376 8510721024 8512326693 8515041792 8521055712 8540621856 8560232928 8570627739 8596274688 8599374368 8603740144 8609816709 8629586667 8635580928 8665920432 8685819216 8691953751 8694726144 8711912313 8714691072 8725534896 8777673216 8785296208 8797828608 8817808896 8822285568 8838056448 8848788624 8853546312 8869107312 8889472656 8909661072 8914184376 8930119536 8967718656 8994658608 8999225064 9029138688 9033993344 9040373784 9061132392 9115276032 9123192216 9156955392 9177981696 9189126648 9194067324 9210226824 9224628608 9231143688 9245810304 9252340344 9273585672 9312630912 9340607016 9355212672 9359962176 9388080468 9409637484 9419286656 9440915328 9452662804 9457461782 9509145984 9530980992 9542554596 9547685298 9557476032 9574561152 9579422016 9586187676 9591341838 9608199588 9630262044 9657033074 9670809024 9674296164 9679207662 9685931008 9715028544 9749160486 9771546618 9781566912 9793738266 9798710403 9804027456 9816226758 9874882368 9883458234 9890323456 9913033728 9920035008 9925071264 9942813504 9954887202 9960239601 9977745726 10000656738 10016294496 10023368706 10028457423 10046384478 10053061632 10058466816 10088683488 10099028992 10118990934 10122218496 10124128197 10139959024 10145461248 10157781024 10163242512 10170420507 10193773941 10218783744 10227658272 10263591243 10270720512 10294304256 10301574816 10325229408 10337767479 10353932368 10377707184 10385036649 10401536592 10408882887 10432783881 10476709776 10487453184 10511534592 10524614256 10529957448 10535671296 10583845376 10596697488 10621029744 10660336128 10665748224 10697789232 10722353616 10739119872 10752160536 10771381296 10776849768 10812672256 10850985704 10890816768 10896672384 10915824384 10929407112 10965736704 10990916352 11004262776 11010179388 11029530888 11070349056 11079963128 11126613888 11152162944 11160039384 11165705172 11185665192 11242516116 11268331308 11309694336 11315775168 11349768924 11361407616 11387495808 11407453902 11413643904 11427503652 11433647826 11479755612 11496131712 11506115556 11554560576 11581092288 11589271668 11615883084 11634046528 11648173914 11674920582 11701728666 11763047424 11786298498 11798384832 11804728416 11825476416 11840191038 11846202129 11852630208 11879548096 11885579168 11906826048 11921284674 11927694337 11948658462 11956958208 11992878144 11998966752 12035012886 12038851584 12053831712 12081509856 12096180603 12117803958 12123955989 12153701376 12164256288 12179392459 12207358917 12209273856 12237308928 12252168864 12258756432 12280302432 12295583001 12308191584 12327747072 12336453792 12364780896 12379795623 12408222249 12416841216 12436401913 12454142688 12464958519 12473616896 12479949568 12517440624 12546183312 12555044307 12583873341 12587887104 12678861312 12707974656 12723406128 12730247064 12743301376 12766081536 12772562688 12781583568 12788455784 12810932784 12840349392 12894412032 12899061552 12905610216 12953371392 12998880648 13028728824 13042089216 13058317688 13064947204 13072036608 13088302344 13166509824 13177944312 13196742912 13226713344 13233428352 13257084672 13273182936 13280319468 13303660968 13334208984 13355059328 13364491608 13371276564 13395179304 13451577984 13491987912 13498837596 13543708032 13550990016 13560560676 13591698588 13636877696 13684788324 13692146162 13735433088 13766972544 13783689972 13791100986 13815340236 13836942912 13846715532 13868715456 13878510516 13910378508 13968946368 13981077734 14032819008 14039943264 14082120702 14114456226 14128929984 14161372992 14178994206 14186192673 14220997632 14263718976 14276106338 14296471488 14318826496 14321527947 14336214048 14361841728 14369133024 14379281514 14387012757 14412299382 14445393066 14485549611 14506213536 14511444246 14518811493 14521089024 14528896512 14554432512 14572542816 14620982272 14623740729 14654555136 14657319927 14672350368 14680239184 14690607399 14706041184 14724340137 14760465408 14812323552 14825187351 14835485184 14869550592 14880052512 14887606896 14914220256 14932330803 14966618589 14990021488 15024441744 15035053059 15069576717 15079592448 15087700224 15133025232 15148543488 15178486401 15183327744 15209938536 15218191872 15236671536 15244863768 15306340816 15328175616 15341487408 15406080768 15441456384 15452362224 15487844112 15530898552 15566560776 15602304888 15715064664 15731179776 15739637888 15767301888 15786921384 15794936172 15803506944 15875768064 15895046232 15931544616 15990504192 15998622336 16046683848 16071775616 16108679808 16128240804 16157071944 16165274652 16219008384 16276478556 16336225152 16345008576 16373736576 16394110668 16410922112 16448605056 16477433414 16486374528 16506394164 16515269082 16544296332 16605523584 16619944692 16689920832 16728244416 16740059076 16748557758 16778497788 16825140098 16863774174 16902496962 16964541504 16973662752 17024653386 17030083584 17042111424 17081243712 17111180853 17120465856 17141255478 17150471739 17192549376 17198748736 17207480288 17219633418 17259173334 17271161856 17331840864 17371638432 17383907502 17389452288 17423824626 17429382144 17451069792 17472260871 17512380873 17552592999 17555346432 17570592416 17595657216 17632851769 17635617792 17644571136 17676112896 17697577248 17707092624 17738214624 17760286557 17778945312 17819322144 17828368752 17860239072 17881927011 17922987693 17935437312 17989317216 17998450128 18004940083 18058277376 18067986688 18080747568 18122264784 18176705937 18230552064 18246384432 18313910784 18355963392 18378253296 18388134648 18420453648 18449257216 18462287376 18491620608 18504680688 18547171344 18625261824 18681214032 18710425344 18719924352 18776160936 18819274968 18838573312 18881830656 18905325608 18914923564 19018291968 19061961984 19085109192 19095370596 19114952064 19149122304 19158844032 19172375352 19182683676 19216399176 19260524088 19314066148 19341618048 19348592328 19358415324 19430057088 19498320972 19543093236 19563133824 19587476532 19597420806 19608054912 19632453516 19749764736 19766916468 19840070016 19850142528 19885627008 19909774404 19920479202 19955491452 20001313476 20032588992 20046737412 20056914846 20092768956 20116933632 20177366976 20237981868 20248256394 20279918048 20315562048 20326485024 20340841014 20387547882 20455316544 20527182486 20538219243 20541441024 20588608512 20603149632 20650458816 20675534958 20686651479 20707864736 20755414368 20770073298 20781240649 20803073184 20817765774 20865567762 20953419552 20971616601 20974906368 21023069184 21049228512 21059914896 21071342592 21123181053 21167690752 21171684339 21193394976 21242059488 21268491309 21320672256 21331496448 21395578464 21414159507 21444707232 21478239744 21504321072 21542762592 21553699536 21568922271 21618449073 21625344512 21668089599 21701971408 21767166369 21781633536 21793344768 21831648768 21858814224 21931473408 21981832704 22008525552 22020358776 22059061776 22140698112 22159926256 22253227776 22304325888 22320078768 22331410344 22371330384 22485032232 22536662616 22619388672 22631550336 22699537848 22722815232 22774991616 22814907804 22827287808 22855007304 22867295652 22959511224 22992263424 23012231112 23109121152 23162184576 23178543336 23231766168 23268093056 23296347828 23349841164 23403457332 23572596996 23596769664 23609456832 23650952832 23680382076 23692404258 23705260416 23759096192 23771158336 23813652096 23842569348 23855388674 23897316924 23985756288 23997933504 24070025772 24107663424 24163019712 24192361206 24235607916 24247911978 24328512576 24358784918 24414717834 24504337728 24517512864 24560604864 24591166002 24616383168 24655494144 24672907584 24716150121 24729561792 24759591246 24772903623 24816444498 24833682432 24872803826 24908285376 24929917038 24947233792 24959899136 25034881248 25092366624 25110088614 25122836637 25167746682 25175774208 25237710147 25295661261 25353745443 25357722624 25415949312 25446812256 25460494128 25486602752 25532163072 25536980079 25545125376 25563167136 25576911568 25621865568 25680698784 25711883217 25788824064 25798123104 25811220432 25829450127 25888760001 25906742784 25997761296 26057457648 26075861253 26084178432 26116635376 26129894408 26144073216 26176604688 26333019648 26355888624 26393485824 26453426688 26466856704 26514169344 26546365872 26560638936 26607321936 26668417968 26710118656 26728983216 26742553128 26790358608 26903155968 26983975824 26997675192 27087416064 27101980032 27121121352 27183397176 27273755392 27369576648 27384292324 27470866176 27533945088 27567379944 27582201972 27630680472 27673885824 27693431064 27737430912 27757021032 27820757016 27937892736 27962155468 28065638016 28079886528 28164241404 28228912452 28257859968 28322745984 28357988412 28372385346 28527437952 28552212676 28592942976 28643055894 28672428096 28723683456 28738266048 28758563028 28774025514 28824598764 28890786132 28971099222 29012427072 29022888492 29037622986 29057793024 29145085632 29247481458 29314639854 29344700736 29360478368 29381214798 29396131209 29412082368 29448680274 29624647104 29650374702 29670970368 29739101184 29760105024 29775213792 29828440512 29864661606 29880718803 29933237178 29980042976 30048883488 30070106118 30085372269 30139153434 30159184896 30175400448 30266050464 30297086976 30356972802 30366655488 30372384591 30419877072 30436383744 30473343072 30489727536 30511261521 30581321823 30612681632 30656351232 30682974816 30790773729 30812161536 30882912768 30904724448 30975688224 31013302437 31061797104 31133121552 31155109947 31204609776 31226648661 31298351643 31430129328 31462359552 31479275776 31534603776 31573842768 31589872344 31607013888 31751536128 31790092464 31863089232 31981008384 31997244672 32093367696 32143551232 32217359616 32256481608 32314143888 32330549304 32438016768 32552957112 32672450304 32690017152 32747473152 32788221336 32821844224 32897210112 32954866828 32972749056 33012788328 33030538164 33088592664 33211047168 33239889384 33379841664 33456488832 33480118152 33497115516 33556995576 33650280196 33727548348 33804993924 33929083008 33947325504 34049306772 34084222848 34162487424 34222361706 34240931712 34282510956 34300943478 34397497472 34414960576 34439266836 34518346668 34663681728 34743276864 34767815004 34847649252 34902139584 34944521742 35024761746 35105185998 35141184832 35265703538 35289142272 35395154496 35414185248 35476429248 35520573114 35538606387 35557890624 35638644288 35656737504 35720478144 35763854022 35783083011 35845975386 35870874624 35978634432 35996900256 36009880166 36028161853 36116554752 36135973376 36161495136 36244529568 36288541809 36353411874 36371867967 36461104128 36492768864 36538177377 36622076751 36627821568 36711926784 36756506592 36776269296 36840907296 36886749003 36898514432 36924574752 36983241216 37009361376 37094342688 37139386869 37224666747 37250523648 37309205739 37362428064 37394875557 37420850688 37439848704 37552321872 37638549936 37665132921 37677146624 37751620023 37763661312 37810651216 37829847128 38036583936 38123923968 38170218384 38190741192 38229904128 38298244608 38317688064 38344750704 38365367352 38432798352 38521048176 38628132296 38683236096 38697184656 38716830648 38860114176 38996641944 39086186472 39126267648 39174953064 39194841612 39216109824 39264907032 39499529472 39533832936 39680140032 39700285056 39771254016 39819548808 39840958404 39910982904 40002626952 40065177984 40093474824 40113829692 40185537912 40354733952 40475963736 40496512788 40559836096 40631124096 40652970048 40681682028 40775095764 40910633088 41054364972 41076438486 41206299264 41300917632 41351069916 41373302958 41415729472 41510828736 41540146596 41562481298 41606146368 41635531548 41731135524 41906839104 41943233202 42098457024 42119829792 42246362106 42343368678 42386789952 42461078413 42484118976 42536982618 42558578019 42662992896 42791156928 42828319014 42889414464 42956479488 42964583841 43008642144 43085525184 43107399072 43137844542 43161038271 43236898146 43250689024 43336179198 43403942816 43456648833 43534332738 43556434479 43563267072 43586689536 43663297536 43717628448 43862946816 43871222187 43963665408 43971959781 44017051104 44040717552 44071822197 44118123552 44173020411 44281396224 44319852512 44475562053 44506455552 44608651776 44640157536 44662820688 44742660768 44796992409 44899855767 44970064464 45073325232 45105159177 45208730151 45238777344 45263100672 45399075696 45445630464 45549983232 45629815608 45654575616 45710014608 45734591304 45919022448 45984526848 46024462224 46218242304 46324369152 46357086672 46463532336 46536186112 46592695656 46699682328 46806914664 47145193992 47193539328 47218913664 47301905664 47360764152 47384808516 47410520832 47518192384 47542316672 47627304192 47685138696 47710777348 47794633848 47971512576 47995867008 48140051544 48215326848 48326039424 48384722412 48471215832 48495823956 48657025152 48717569836 48829435668 49008675456 49035025728 49121209728 49182332004 49232766336 49345815168 49432300242 49459123584 49519182492 49545807246 49632888996 49745607652 49816570752 49859834076 49919798272 50069762496 50184733248 50220177228 50245673274 50335493364 50475420294 50591322522 50707490886 50893624512 50920988256 50973205504 51073960158 51090250752 51126334272 51153823136 51243731136 51333542559 51361397568 51423766434 51451415217 51577648128 51596246208 51622440864 51658900254 51777520002 51813485568 51995522592 52114915296 52151722506 52168356864 52233270752 52259788816 52288146432 52353209376 52416782613 52537142619 52657778997 52666039296 52711777248 52786971648 52898555307 52906853376 52933713408 53028338688 53092731744 53121277872 53214643872 53280859671 53336835936 53420237312 53457966432 53485106256 53580717216 53645781033 53768963079 53806311936 53967951648 53995350384 54014820249 54174832128 54203960064 54242242704 54366794352 54530117811 54547510784 54739153296 54768584648 54941732352 55067890176 55134759888 55164403944 55261360944 55347771648 55386862128 55474861824 55514042064 55641514032 55875785472 55924310936 56131276032 56159773056 56328482808 56457824904 56515719936 56645491968 56715976824 56744770692 57054875904 57104425352 57185885952 57286111788 57344856192 57447366912 57476532096 57517126056 57548051028 57649197528 57781572264 57942198444 58024854144 58045776984 58075245972 58290171264 58494962916 58629279708 58689401472 58720956736 58762429596 58792262418 58824164736 58897360548 59249294208 59300749404 59520210048 59550427584 59656881024 59729323212 59761437606 59866474356 59960085952 60097766976 60140212236 60170744538 60278306868 60350800896 60532100928 60713945604 60744769182 60839754144 60946686144 60979455072 61022523042 61162643646 61225363264 61365949632 61473501583 61581547458 61614657729 61624323072 61765825536 61809448896 61951376448 62026604874 62059954437 62123594208 62266243104 62310219894 62343721947 62409219552 62453297322 62596703286 62770714981 62860258656 62914849803 62924719104 62958551552 63069207552 63147685536 63179744688 63214027776 63369543159 63503072256 63515053017 63580184928 63726178464 63805473927 63962016768 63994489344 64186735392 64242478521 64287102464 64434719232 64512963216 64628287776 64661098608 64706766813 64855347219 64876033536 65004268797 65105914224 65301499107 65344900608 65380034304 65494946304 65576442672 65643688448 65794420224 65909733656 65945498112 66025576656 66061076328 66177185328 66422094336 66479778768 66759683328 66912977664 66960236304 66994231032 67113991152 67300560392 67455096696 67609987848 67858166016 67894651008 68098613544 68168445696 68324974848 68444723412 68481863424 68565021912 68601886956 68794994944 68829921152 68878533672 69036693336 69327363456 69486553728 69535630008 69695298504 69804279168 69889043484 70049523492 70210371996 70282369664 70531407076 70790308992 70828370496 70952858496 71041146228 71077212774 71115781248 71277288576 71313475008 71440956288 71527708044 71566166022 71691950772 71957268864 71993800512 72019760332 72056323706 72271946752 72322990272 72489059136 72577083618 72706823748 72743735934 72985537728 73076354754 73244153502 73513013184 73552538592 73681814592 73773498006 73797028864 73849149504 73966482432 74018722752 74148450363 74188685376 74278773738 74318710869 74449333494 74501047296 74618411478 74724856128 74789751114 74841701376 74879697408 75104643744 75277099872 75330265842 75354293248 75368509911 75503240046 75527322624 75621302432 75659694256 75713130441 75886983783 76061236329 76073167872 76247847936 76340436768 76381482384 76459808256 76596489216 76610940237 76635376128 76689501408 76730734704 76865596704 77042096352 77135649651 77256264592 77366472192 77394369312 77433661296 77488350381 77666280003 77720228352 77993283888 78172372944 78227583759 78252535296 78349906128 78389683224 78432219648 78529814064 78999058944 79067665872 79360280064 79400570112 79542508032 79639097616 79681916808 79821965808 80005253904 80130355968 80186949648 80227659384 80371075824 80709467904 80951927472 80993025576 81119672192 81262248192 81305940096 81363364056 81550191528 81821266176 82108729944 82152876972 82412598528 82601835264 82702139832 82746605916 82831458944 83021657472 83080293192 83124962596 83212292736 83271063096 83462271048 83813678208 83886466404 84196914048 84239659584 84492724212 84686737356 84773579904 84922156826 84968237952 85073965236 85117156038 85582313856 85656638028 85778828928 85929167682 86017284288 86171050368 86214798144 86275689084 86322076542 86473796292 86672358396 86807885632 86913297666 87068665476 87112868958 87173379072 87435256896 87742444374 87943919562 88034102208 88081435104 88143644394 88188393627 88236247104 88346040822 88639705024 88951124106 88998950053 89012911104 89217303552 89280315072 89325641376 89485321536 89593984818 89642156409 89799711534 89940128928 90146650464 90210318354 90256116807 90417460302 90477554688 90526201344 90798151392 90877005271 90891260928 91099966464 91259631216 91309151232 91420029216 91469182608 91533784563 91743965469 91838044896 91969053696 92048924448 92372321187 92436484608 92648738304 92714173344 92794691197 92927064672 93072372224 93185391312 93399364656 93465329841 93613829328 93679945983 93895054929 94290387984 94387078656 94437827328 94603811328 94721528304 94769617032 94821041664 95036384768 95084633344 95254608384 95370277392 95421554696 95589267696 95943025152 95991734016 96280103088 96430653696 96652078848 96769444824 96942431664 96991647912 97314050304 97435139672 97658871336 98017350912 98070051456 98242419456 98364664008 98465532672 98691630336 98864600484 98918247168 99038364984 99091614492 99265777992 99491215304 99633141504 99719668152 100139524992 100369466496 100440354456 100491346548 100670986728 100950840588 101182645044 101414981772 101787249024 101841976512 102147920316 102252668544 102307646272 102487462272 102667085118 102722795136 102847532868 102902830434 103192492416 103244881728 103317800508 103555040004 103991045184 104229830592 104303445012 104466541504 104519577632 104706418752 104833565226 105074285238 105315557994 105423554496 105797110614 105867426816 106185463488 106242555744 106429287744 106561719342 106615819161 106673671872 106840474624 106915932864 106970212512 107103317191 107161434432 107291562066 107349249033 107537926158 107612623872 107935903296 107990700768 108029640498 108084485559 108349664256 108407920128 108484485408 108733588704 108865625427 109060235622 109095021568 109115603901 109363410637 109478306592 109537169296 109614532131 109866230253 109883464704 110135780352 110269519776 110328807888 110522721888 110660247009 110695543296 110773724256 110949723648 111028084128 111283028064 111418160607 111674000241 111751570944 111848621872 111927617217 112184626671 112262552064 112319546112 112656965616 112915649808 112995398763 113031439872 113254860069 113290983936 113431953648 113489541384 114109751808 114208850704 114371771904 114572223576 114689712384 114894733824 114953064192 115034252112 115096102056 115298395056 115563144528 115884396888 116049708288 116091553968 116150491944 116580342528 116989925832 117258559416 117378802944 117441913472 117524859192 117584524836 117648329472 117794721096 118498588416 118601498808 119040420096 119100855168 119313762048 119458646424 119522875212 119732948712 119920171904 120195533952 120280424472 120341489076 120556613736 121064201856 121427891208 121489538364 121679508288 121893372288 121958910144 122045046084 122325287292 122450726528 122731899264 122947003166 123163094916 123229315458 123618897792 123902752896 124053209748 124119908874 124247188416 124532486208 124620439788 124687443894 124818439104 124906594644 125193406572 125541429962 125720517312 125829699606 125917103104 126295371072 126359489376 126739086318 127030106034 127160369856 127383235239 127452356928 127610947854 127675734057 127988978688 128373470784 128484957042 128574204928 128869438464 128893751523 129025926432 129256575552 129322197216 129413533626 129483114813 129710694438 129752067072 130008537594 130211828448 130369946499 130602998214 130669303437 130689801216 130760068608 130989892608 131152885344 131287376896 131588840448 131613666561 131819467312 131890996224 132051153312 132122152656 132215466591 132354370656 132519061233 132844188672 132959557536 133426686159 133519366656 133825955328 133920472608 133988462064 134227982304 134390977227 134601120784 134910193392 135219975696 135315477531 135626190453 135716332032 135789302016 136197227088 136336891392 136649949696 136889446824 136963726848 137130043824 137203773912 137589989888 137659842304 137757067344 138073386672 138654726912 138973107456 139071260016 139390597008 139608558336 139778086968 140099046984 140420743992 140564739328 141062814152 141580617984 141656740992 141905716992 142082292456 142154425548 142231562496 142554577152 142626950016 142881912576 143055416088 143132332044 143383901544 143914537728 143987601024 144039520664 144112647412 144645980544 144978118272 145154167236 145413647496 145487471868 145971075456 146152709508 146488307004 147026026368 147105077184 147363629184 147546996012 147698299008 148037445504 148296900726 148377370752 148557547476 148637421738 148898666988 149236822956 149449712256 149579502228 149759394816 150209287488 150554199744 150660531684 150737019822 151006480092 151242604864 151319388512 151426260882 151773967566 152122472658 152680873536 152762964768 152919616512 153221880474 153270752256 153379002816 153461469408 153731193408 154000627677 154084192704 154271299302 154354245651 154512529184 154732944384 154788738624 154867322592 154976700762 155060026381 155332560006 155440456704 155986567776 156344745888 156455167518 156505070592 156699812256 156779366448 156864439296 157059628128 157250347839 157611427857 157973336991 157998117888 158135331744 158332101967 158695665921 158720560128 158801140224 159085016064 159278195232 159363833616 159643931616 159842579013 160010507808 160260711936 160373899296 160455318768 160742151648 160937343099 161306889237 161418935808 161903854944 161986051152 162044460747 162239344384 162524496384 162611880192 162726728112 163100383056 163590353433 163642532352 164217459888 164305753944 164825197056 165203670528 165404279664 165493211832 165662917888 166043314944 166160586384 166249925192 166424585472 166542126192 166924542096 167627356416 167772932808 168393828096 168479319168 168985448424 169373474712 169547159808 169844313652 169936475904 170147930472 170234312076 171164627712 171313276056 171557657856 171858335364 172034568576 172342100736 172429596288 172551378168 172644153084 172947592584 173344716792 173615771264 173826595332 174137330952 174225737916 174870513792 175484888748 175887839124 176068204416 176162870208 176287288788 176376787254 176472494208 176692081644 177279410048 177902248212 177997900106 178560630144 178651282752 178970643072 179187969636 179284312818 179599423068 179880257856 180293300928 180420636708 180512233614 180834920604 181052402688 181596302784 181754010542 182519262432 182840058432 182938365216 183067569126 183487930938 183676089792 184097848896 184420504749 184744642374 184843973187 184872969216 185297476608 185428346688 185589382394 185854129344 186144744448 186179863311 186370782624 186798729312 186930659682 187031165841 187227658656 187359891966 187790109858 188312144943 188580775968 188744549409 188774157312 188875654656 189207622656 189443056608 189539234064 189642083328 190072769536 190108629477 190169266688 190509216768 190545159051 190740554784 190843109392 191178535392 191416421781 191886050304 191983468032 192560206176 192727435563 192861307392 193304157696 193538889648 193884863328 193983295824 194120300439 194566041657 194628100608 194870279344 195317742672 195904497321 196034701824 196140102912 196484838912 196729328016 196931065344 197383260672 197729200968 197836494336 198076729968 198183228984 198531555984 198982430608 199266283008 199439336304 200279049984 200738932992 200880708912 200982693096 201341973456 201901681176 202365290088 202829963544 203574498048 203683953024 204295840632 204505337088 204615292544 204974924544 205334170236 205445590272 205695065736 205805660868 206384984832 206489763456 206635601016 207110080008 207982090368 208459661184 208606890024 208933083008 209039155264 209412837504 209667130452 210148570476 210631115988 210847108992 211594221228 212370926976 212485111488 212858575488 213123438684 213231638322 213347343744 213831865728 213940425024 214206634382 214322868864 214583124132 214698498066 215075852316 215871806592 215981401536 216059280996 216168971118 216815840256 216968970816 217467177408 217731250854 218120471244 218231207802 218726821274 218956613184 219074338592 219229064262 219732460506 220539039552 220657615776 221045443776 221320494018 221391086592 221547448512 221899447296 222056168256 222445351089 222566056128 222836321214 222956132607 223348000482 223503141888 223697243744 223855234434 224369253342 224525104128 224639092224 225313931232 225831299616 225990797526 226062879744 226105529733 226509720138 226581967872 226863907296 226979082768 227139391323 227660951349 228183708987 228219503616 228417701408 228743543808 229144447152 229227072997 229379424768 229789467648 229906128384 230068504224 230192204112 230596790112 231126289056 231406948953 231768793776 232099416576 232183107936 232300983888 232465051143 232998840009 233160685056 233979851664 234517118832 234757605888 234883826944 235049718384 235169049672 235296658944 235589442192 236997176832 237202997616 238080840192 238201710336 238627524096 238917292848 239045750424 239465897424 239840343808 240391067904 240560848944 240682978152 241113227472 242128403712 242855782416 242979076728 243359016576 243786744576 243917820288 244090092168 244650574584 244901453056 245463798528 245894006332 246326189832 246458630916 247237795584 247805505792 248106419496 248239817748 248494376832 249064972416 249240879576 249374887788 249636878208 249813189288 250386813144 251082859924 251441034624 251659399212 252590742144 252718978752 253478172636 254060212068 254320739712 254766470478 254904713856 255221895708 255351468114 256746941568 256969914084 257787503046 258051852864 258513151104 258644394432 258827067252 258966229626 259421388876 260017075188 260423656896 260739892998 261205996428 261338606874 261520137216 262305770688 263227333122 263638934624 264102306624 264244305312 264430933182 264565180881 264708741312 265038122466 265919115072 266853372318 266996850159 267038733312 267651910656 267840945216 267976924128 268455964608 268781954454 268926469227 269202241568 269820386784 270439951392 270630955062 270768350421 271252380906 271432664064 271578604032 272394454176 272631015813 272673782784 273299899392 273778893648 273927453696 274260087648 274407547824 274601353689 275179979776 275231896407 275319684608 275514134688 276146773344 277116963561 277309453824 277946214912 278142520032 278384073591 278781194016 279217116672 279556173936 280198093968 280395989523 280841487984 281039837949 281129478656 281685164787 282125628304 283161235968 283313481984 283811433984 284164584912 284308851096 284463124992 285109154304 285253900032 285763825152 286110832176 286264664088 286767803088 287829075456 287975202048 288079041328 288225294824 289291961088 289956236544 290308334472 290827294992 290974943736 291942150912 292305419016 292976614008 294052052736 294210154368 294727258368 295093992024 295396598016 296074891008 296593801452 296754741504 297115094952 297274843476 297797333976 298473645912 298899424512 299159004456 300418574976 301108399488 301321063368 301474039644 302012960184 302485209728 302638777024 302852521764 303547935132 304244945316 305361747072 305525929536 306443760948 306758005632 306922938816 307462386816 308001255354 308168385408 308542598604 308708491302 309025058368 309577477248 309734645184 309953401524 310120052762 310665120012 311973135552 312689491776 312910335036 313399624512 313558732896 314119256256 314500695678 315222855714 315946673982 316270663488 316664203934 316824969697 317391331842 317602280448 318556390464 318727667232 319287863232 319685158026 319847457483 320021015616 320521423872 320747798592 320910637536 321309951573 321484303296 321874686198 322047747099 322613778474 322837871616 323807709888 323972102304 324088921494 324253456677 324478688768 325048992768 325223760384 325453456224 326200766112 326596876281 327180706866 327285064704 327346811703 328090231911 328434919776 328611507888 328843596393 329598690759 329650394112 330407341056 330808559328 330986423664 331325835776 331980741027 332086629888 332321172768 332499850384 332849170944 333084252384 333849084192 334254481821 335022000723 335254712832 335545865616 335782851651 336553880013 336787656192 336958638336 337970896848 338746949424 338986196289 339094319616 339688627304 339872951808 340295860944 340468624152 342329255424 342626552112 343115315712 343716670728 344069137152 344684201472 344859192576 345102756336 345288306168 345895185168 346689433584 347231542528 347653190664 348274661904 348451475832 349741027584 350969777496 351775678248 352136408832 352325740416 352574577576 352753574508 352944988416 353384163288 354558820096 355804496424 355995800212 357121260288 357302565504 357941286144 358375939272 358568625636 359198846136 359760515712 360586601856 360841273416 361024467228 361669841208 363192605568 363508021084 365038524864 365680116864 365876730432 366135138252 366975861876 367352179584 368195697792 368841009498 369489284748 369687946374 370856693376 371178764788 371708258688 372359726622 372741565248 373597458624 373861319364 374062331682 374455317312 374719783932 375580219716 376624289886 377161551936 377489098818 377751309312 378886113216 379078468128 380217258954 380338533376 381090318102 381481109568 381686218784 382149705717 382357070784 382832843562 383027202171 383966936064 385120412352 385454871126 385722614784 386608315392 386681254569 387077779296 387769726656 387966591648 388240600878 388449344439 389132083314 389256201216 389740558688 390635485344 391109839497 391808994642 392007910311 392069403648 392280205824 392969677824 393458656032 393862130688 394766521344 394840999683 395458401936 395672988672 396153459936 396366457968 396646399773 397063111968 397557183699 397964861216 398532566016 398878672608 400280058477 400558099968 401477865984 401761417824 401965386192 402683946912 403172931681 403803362352 404730580176 405659927088 405946432593 406878571359 407148996096 407367906048 408591681264 409010674176 409230585088 409949849088 410668340472 410891180544 411390131472 411611321736 412769969664 412979526912 413271202032 414220160016 415964180736 416919322368 417213780048 417866166016 418078310528 418825675008 419334260904 420297140952 421262231976 421694217984 423188442456 424741853952 424970222976 425717150976 426246877368 426463276644 426694687488 427663731456 427880850048 428413268764 428645737728 429166248264 429396996132 430151704632 431743613184 431962803072 432118561992 432337942236 433937941632 434934354816 435462501708 436240942488 436462415604 437453642548 437913226368 438148677184 438458128524 439464921012 441078079104 441315231552 442090887552 442640988036 443094897024 444112336512 444890702178 445132112256 445672642428 445912265214 446696000964 447394487488 447710468868 448738506684 449278184448 450627862464 451662599232 451981595052 452211059466 453019440276 453727814592 453958165536 454278782646 455321902698 456367417974 456835402816 458288894304 458454145994 458686896427 458758849536 459812256768 460137008448 460384408224 461193580224 462001883031 462252578112 462813897906 463062736953 463537587552 464198833152 464366215872 464601967776 464930102286 465180079143 465997680018 466321370112 467959703328 468366104089 469034237664 469515211776 469767653888 470099436768 470338099344 470593317888 471178884384 471751043517 472834283571 473920010973 473994353664 474405995232 474996305901 476086997763 476161680384 476403420672 477255048192 477834585696 478091500848 478931794848 479527737039 479680687616 480782135808 481121697888 481365956304 482226454944 482812029297 483920667711 484256807424 485711564832 485958153456 486133382241 486718033152 487573489152 487835640576 488180184336 489301149168 489802906112 490771060299 490927597056 491788012664 492652379664 492917261832 494475591168 495611011584 496212838992 496479635496 496988753664 498129944832 498481759152 498749775576 499273756416 499626378576 500773626288 502165719848 502882069248 503318798424 505181484288 505437957504 506956345272 508120424136 508641479424 509532940956 509809427712 510443791416 510702936228 513493883136 513939828168 515575006092 516103705728 517026302208 517288788864 517654134504 517932459252 518842777752 520034150376 520847313792 521479785996 522411992856 522677213748 524611541376 526454666244 527277869248 528204613248 528488610624 528861866364 529130361762 529417482624 530076244932 531838230144 533706744636 533993700318 535681890432 535953848256 536911929216 537563908908 537852938454 538404483136 539640773568 540879902784 541261910124 541536700842 542504761812 543157208064 544788908352 545262031626 547557787296 548520175296 548815095648 549202707378 550463792814 550639369216 551028269376 551994019369 552293546688 553261514247 554233927122 554531919561 554618907648 555892429824 556285040064 556768147182 557562388032 558434233344 558539589933 559112347872 560396187936 560791979046 561093497523 561682975968 562079675898 562258957312 563370329574 564251256608 564936434829 566233648227 566322471936 566626963968 567622867968 568329169824 568617702192 568926249984 570218308608 570325888431 570507800064 571527650304 571635477153 572221664352 572529328176 573535606176 574249265343 575658150912 575950404096 576158082656 576450589648 578182306689 578583922176 579912473088 580616668944 581654589984 581949887472 582360901317 583698124971 583884301824 584610838032 585953228016 587713491963 588104105472 588420308736 589454516736 590187984048 590793196032 592149782016 593187602904 593509483008 594230189904 594549686952 595594667952 596947291824 597798849024 598318008912 600837149952 602216798976 602642126736 602948079288 604025920368 604970419456 605277554048 605705043528 607095870264 608489890632 610723494144 611051859072 612887521896 613516011264 613845877632 614924773632 616002510708 616336770816 617085197208 617416982604 618050116736 619154954496 619469290368 619906803048 620240105524 621330240024 623946271104 625378983552 625820670072 626799249024 627117465792 628238512512 629001391356 630445711428 631893347964 632541326976 633328407868 633649939394 634782663684 637112780928 637455334464 638575726464 639370316052 639694914966 640042031232 641495597184 641821275072 642619903146 642968606592 643749372396 644095494198 645227556948 647615419776 647944204608 648177842988 648506913354 648957377536 650447520768 650906912448 652401532224 653193752562 654361413732 654693623406 656180463822 656869839552 657223015776 657687192786 659197381518 661617118656 661972847328 662651671552 663961482054 664173259776 664642345536 664999700768 665698341888 666168504768 667336053267 667698168384 668508963642 668868397821 670044001446 670509425664 671091731232 671565703302 673107760026 673575312384 673917276672 675941793696 677493898848 677972392578 678188639232 678316589199 679377254608 679745903616 680591721888 680937248304 681418173969 682982854047 684551126961 684658510848 685253104224 686230631424 687433341456 687681218991 688138274304 689368402944 689718385152 690205512672 690576612336 691790370336 693378867168 694463085056 695306381328 696549323808 696902951664 697395153429 698996520027 699482055168 701939554992 703551356496 704272817664 704651480832 705149155152 705507149016 705889976832 706768326576 709117640192 711608992848 711991600424 714242520576 714605131008 715882572288 716751878544 717137251272 718397692272 719521031424 721173203712 721682546832 722048934456 723339682416 726385211136 727016042168 730077049728 731360233728 731753460864 732270276504 733951723752 734704359168 736391395584 737682018996 738978569496 739375892748 741713386752 742357529576 743416517376 744719453244 745483130496 747194917248 747722638728 748124663364 748910634624 749439567864 751160439432 753248579772 754323103872 754978197636 757772226432 758156936256 760434517908 762180636204 762962219136 763372437568 764299411434 764714141568 765665687124 766054404342 770240824704 770909742252 773362509138 774155558592 775539453312 775933183296 776481201756 776898688878 778264166628 779481117376 781270970688 782219678994 783617989284 784015820622 784560411648 786917312064 789681999366 790916803872 792306919872 792732915936 793292799546 793695542643 794126223936 795114367398 795929722432 797757345216 799155520579 800560116954 800990550477 801116199936 802955731968 803522835648 803930772384 805367893824 806345863362 806779407681 807606724704 809461160352 811319854176 811892865186 812305051263 813757142718 814297992192 814735812096 816019294753 817183362528 817893047439 818021348352 818461170176 819899698176 821336680944 821782361088 822780262944 823222643472 823804061067 825539939328 825695689221 825959053824 826542404064 828440320032 831350890683 831928361472 833838644736 834427560096 835152220773 835732332032 836156621056 837651350016 838668521808 840594281904 841187968569 842524463952 843119513847 843388435968 845055494361 846376884912 849483707904 849940445952 851434301952 852493754736 852926553288 853389374976 855327462912 855761700096 856826537528 857291475456 858332496528 858793992264 860303409264 863487226368 863925606144 864237123984 864675884472 867875883264 869868709632 870925003416 872481884976 872924831208 874907285096 875826452736 876297354368 876916257048 878929842024 882156158208 882630463104 884181775104 885281976072 886189794048 888224673024 889781404356 890264224512 891345284856 891824530428 893392001928 894788974976 895420937736 897477013368 901255724928 903325198464 903963190104 904422118932 906038880552 907455629184 907916331072 908557565292 910643805396 912734835948 913670805632 916577788608 916908291988 917373792854 920274016896 920768816448 922387160448 924003766062 924505156224 925627795812 926125473906 927075175104 928732431744 929203935552 929860204572 930360158286 931995360036 935919406656 936732208178 938068475328 939535307776 940198873536 940676198688 942357768768 943502087034 945668567142 947840021946 948811990464 949992611802 950474909091 952173995526 952806841344 955669171392 956183001696 957863589696 959055474078 959361375232 959542372449 961564271616 962243395776 962731912608 963929854719 964452909888 965624058594 966143241297 967841335422 968513614848 971423129664 971916306912 972266764482 972760370031 973436066304 975146978304 975671281152 976360368672 978602298336 979605812224 979790628843 981542120598 981855194112 982040435109 983576025328 984270695733 985304759328 985834523664 986530789179 988796072277 988951182336 991222023168 992425677984 992959270992 993977507328 995942223081 996259889664 996963518304 997499551152 998547512832 999252757152 1001547252576 1002763445463 1004331439696 1005764138496 1006637596848 1007348554953 1009661640039 1010362968576 1010875915008 1013912690544 1016240848272 1016958588867 1017282958848 1019065881912 1019618855424 1020887582832 1021405872456 1026987766272 1027879656336 1031150012184 1032207411456 1034052604416 1034577577728 1035308269008 1035864918504 1037685555504 1040068300752 1041694627584 1042959571992 1044823985712 1045354427496 1049223082752 1052909332488 1054555738496 1056409226496 1056977221248 1057723732728 1058260723524 1058834965248 1060152489864 1063676460288 1067413489272 1067987400636 1071363780864 1071907696512 1073823858432 1075127817816 1075705876908 1076808966272 1079281547136 1081759805568 1082523820248 1083073401684 1085009523624 1089577816704 1090524063252 1095115574592 1097040350592 1097630191296 1098405414756 1100927585628 1102056538752 1103988038738 1104587093376 1106523028494 1108467854244 1109063839122 1112570080128 1113536294364 1115124776064 1117079179866 1118224695744 1120792375872 1121583958092 1122186995046 1123365951936 1124159351796 1126740659148 1128502513216 1129872869658 1132467296454 1133253927936 1136658339648 1137235404384 1140651776862 1141015600128 1143270954306 1144443328704 1145058656352 1146449117151 1147071212352 1148498530686 1149081606513 1151900808192 1152316165312 1152901179296 1156364613378 1156986350689 1157167844352 1159824946176 1161233337888 1163309179968 1163899774944 1164721802634 1165348033317 1167396249942 1167768603648 1169221676064 1171906456032 1173329518491 1175426983926 1176023730933 1176208210944 1176840617472 1178909033472 1180375968096 1181401068523 1181586392064 1184299564032 1186375205808 1187018966016 1188460379808 1189099373904 1189939199319 1191189335904 1192671551097 1193894583648 1195597698048 1196636017824 1200840175431 1201674299904 1204433597952 1205284253472 1205896158576 1206330985561 1208051840736 1209940838912 1210555108096 1211410087056 1214191740528 1216979781264 1217839297779 1220635714077 1221446988288 1222103718144 1225775043792 1227032022528 1227691755264 1229849547264 1232005021416 1232673541632 1234170394416 1234833965208 1236100233472 1238309908992 1238938580736 1239813606096 1240480211048 1242660480048 1247892542208 1250757967104 1251641340144 1253598498048 1254234931584 1256477025024 1258002782712 1260891422856 1263786695928 1265082653952 1266656815736 1267299878788 1269565327368 1274225561856 1274910668928 1277151452928 1278740632104 1279389829932 1280084062464 1282991194368 1283642550144 1285239806292 1285937213184 1287498744792 1288190988396 1290455113896 1295230839552 1295888409216 1296355685976 1297013826708 1301813824896 1304803064448 1306387505124 1308722827464 1309387246812 1312360927644 1313739679104 1314446031552 1315374385572 1318394763036 1323234237312 1323945694656 1327922964108 1329284691072 1329999401536 1332337009536 1334672106534 1335396336768 1337017927284 1337736795642 1340088002892 1342183462464 1343131406604 1346215520052 1347834553344 1351883587392 1354987797696 1355944785156 1356633178398 1358754509216 1361183443776 1361874496608 1362836347938 1365965708094 1369102253922 1370506208448 1374866682912 1375362437982 1376060689281 1376276548608 1379436770304 1380411025344 1381153224672 1383580740672 1386005649093 1386757734336 1388926170112 1389188210859 1390612762656 1392343123483 1393098647616 1393805903328 1394790306858 1395540237429 1397993040054 1398964110336 1403879109984 1405098312267 1407102712992 1408545635328 1409302961664 1410298310304 1411014298032 1411779953664 1413536653152 1415253130551 1418235280384 1418502850713 1421760032919 1423217985696 1423983200848 1424988917703 1428260993289 1428485041152 1429210262016 1431765144576 1433503757088 1434274502544 1436795384544 1438583211117 1439042062848 1442346407424 1443365093664 1444097868912 1446679364832 1448436087891 1451762003133 1452770422272 1454032084336 1458400146723 1460154099456 1462720467456 1463506921728 1464540553008 1467903447504 1469408718336 1472313180897 1472782791168 1475364037992 1477957138992 1478751785496 1483426773504 1484715059152 1486833034752 1489438906488 1490966260992 1494389834496 1495445277456 1496249326728 1497821269248 1498879135728 1502320878864 1506497159544 1508646207744 1509956395272 1515544452864 1516313872512 1520869035816 1524361272408 1525924438272 1526744875136 1528598822868 1529428283136 1531331374248 1532108808684 1540481649408 1541819484504 1546725018276 1548311117184 1551078906624 1551866366592 1552962403512 1553797377756 1556528333256 1558962234752 1562541941376 1564439357988 1567235978568 1568031641244 1573834624128 1579363998732 1581833607744 1584613839744 1585465831872 1586585599092 1587391085286 1588252447872 1590228734796 1591859444864 1595514690432 1598311041158 1601120233908 1601981100954 1607045671296 1607861544768 1610735787648 1612691726724 1613558815362 1615213449408 1618922320704 1622639708352 1623785730372 1624610102526 1627514285436 1629471624192 1632038589506 1634366725056 1635786094878 1636922340352 1642673361888 1645560525888 1646445286944 1647608122134 1651391378442 1651918107648 1653084808128 1655982058107 1656880640064 1659784542741 1662701781366 1663595758683 1663856722944 1667677289472 1668855120192 1670304441546 1671464664064 1672313242112 1675302700032 1675618769799 1677337043616 1681188563808 1682375937138 1683280492569 1685048927904 1686239027694 1686776871936 1690110988722 1692753769824 1694809304487 1698700944681 1698967415808 1699880891904 1702868603904 1704987509472 1705853106576 1706778749952 1710654925824 1710977665293 1711523400192 1713653075056 1714582950912 1716664993056 1717587984528 1720606818528 1722747796029 1726974452736 1727851212288 1728474247968 1729351768944 1734546920067 1735751766528 1739737419264 1741850006832 1744963769952 1745849662416 1747082703951 1749814570192 1751652905472 1752594708736 1753832514096 1757859684048 1763140475889 1764312316416 1765260926208 1768363550208 1770563952144 1772379588096 1776449346048 1779562808712 1780528449024 1782690569712 1783649060856 1786784003856 1789577949952 1790841875472 1794954026736 1802511449856 1806650396928 1807926380208 1808844237864 1812077761104 1814911258368 1815832662144 1817115130584 1821287610792 1825469671896 1827341611264 1833155577216 1833816583976 1834747585708 1840548033792 1841537632896 1844774320896 1848007532124 1849010312448 1851255591624 1852250947812 1854150350208 1857464863488 1858407871104 1859720409144 1860720316572 1863990720072 1871838813312 1873464416356 1876136950656 1880397747072 1881352397376 1884715537536 1887004174068 1891337134284 1895680043892 1897623980928 1899985223604 1900949818182 1904347991052 1911338342784 1912366003392 1915727179392 1918110948156 1919084744898 1924486791552 1925463825216 1927859709438 1928905819776 1931248117188 1932286482594 1935682670844 1942846259328 1943832613824 1944533528964 1945520740062 1946872132608 1951342562304 1952720737344 1957204596672 1959581257686 1963084241196 1964080870218 1967152050656 1968541391466 1970609518656 1971669047328 1973061578358 1977592144554 1984851355968 1985918541984 1987955014656 1991884446162 1992519779328 1993927036608 1994999102304 1997095025664 1998505514304 2002008159801 2003094505152 2005526890926 2006605193463 2008662879392 2011528276992 2013275193696 2014697109906 2015780342953 2019323280078 2020725937152 2021751830016 2027825381088 2032481696544 2033917177734 2034565917696 2034949767597 2038131763824 2039237710848 2041775165664 2042811744912 2044254521907 2048948562141 2053653380883 2053975532544 2055759312672 2062300024368 2063043656973 2064414822912 2068105208832 2069155155456 2070616538016 2071729837008 2075371111008 2080136601504 2083389255168 2085919143984 2089647971424 2090708854992 2092185460287 2096989560081 2098446165504 2105818664976 2109111476992 2112818452992 2113954442496 2115447465456 2116521447048 2117669930496 2120304979728 2127352920576 2134826978544 2135974801272 2142727561728 2143815393024 2147647716864 2150255635632 2151411753816 2153617932544 2158563094272 2163519611136 2165047640496 2166146803368 2170019047248 2179155633408 2181048126504 2190231149184 2194080701184 2195260382592 2196810829512 2201855171256 2204113077504 2207976077476 2209174186752 2213046056988 2216935708488 2218127678244 2225140160256 2227072588728 2230249552128 2234158359732 2236449391488 2241584751744 2243167916184 2244373990092 2246731903872 2248318703592 2253481318296 2257005026432 2259745739316 2264934592908 2273316679296 2274470808768 2281303553724 2286541908612 2288886657408 2290117312704 2292898234302 2294142424704 2296997061372 2298163213026 2304632330624 2305802358592 2312729226756 2313972701378 2322466675776 2326618359936 2327799549888 2329443605268 2330696066634 2334792499884 2338443352128 2343812912064 2346659036982 2350853967852 2352047461866 2353681234944 2360751936192 2362802137046 2372750411616 2376920759616 2378198747808 2379878398638 2381086627929 2382378671808 2385343102194 2387789167296 2393272035648 2397466561737 2401680350862 2402971651431 2403348599808 2408867195904 2410568506944 2411792317152 2412661971122 2416103681472 2419881677824 2420338223043 2421110216192 2422820174112 2428383481056 2433959562528 2435678595558 2436915153789 2441271428154 2442893976576 2444207436288 2448057884259 2451550087584 2453679142317 2454064045056 2455383510528 2459699094528 2464010042832 2465347083264 2468340788832 2469667930416 2471412183201 2472200466944 2476619817984 2477087067663 2477877161472 2479627212192 2480960422096 2485320960096 2494052672049 2495785084416 2501515934208 2503282680288 2505456662319 2507196996096 2508469863168 2512954050048 2516005565424 2521782845712 2523563905707 2527573391856 2529358541541 2530165307904 2533313631472 2534599757576 2539130654736 2548451123712 2549821337856 2554302905856 2557481264208 2558779659864 2560168124928 2565982388736 2567285100288 2570479612584 2571874426368 2574997489584 2576381976792 2580910227792 2590461679104 2591776818432 2592711371952 2594027653416 2603627649792 2609606128896 2612775010248 2617445654928 2618774493624 2624721855288 2627479358208 2628892063104 2630748771144 2636789526072 2646468474624 2647891389312 2655845928216 2658569382144 2659998803072 2664674019072 2669344213068 2670792673536 2674035854568 2675473591284 2680176005784 2684366924928 2686262813208 2692431040104 2703767174784 2709975595392 2711889570312 2713266356796 2717509018432 2722366887552 2723748993216 2725672695876 2731931416188 2738204507844 2741012416896 2749733365824 2750724875964 2752121378562 2760822050688 2762306449344 2767161481344 2772011298186 2773515468672 2778376421718 2781225525312 2784686246966 2786197295232 2787611806656 2789580613716 2791080474858 2795986080108 2807758219968 2810196624534 2814205425984 2818605923328 2820596620608 2822028596064 2827073306304 2830506261102 2837005701426 2843520065838 2846435971392 2847966401696 2849977835406 2851424727273 2856521986578 2858420524032 2867007514176 2868549005088 2873590769088 2877166422234 2878084125696 2878627117347 2884692814848 2886730187328 2888195737824 2891789564157 2893358729664 2896872175782 2898429723891 2903524006266 2905540844544 2908064168672 2916800293446 2918281110093 2920308198912 2925440934912 2927013843456 2929081106016 2935806895008 2938817436672 2939371886529 2944626361794 2945565582336 2946121305327 2950728075984 2952812087199 2955914277984 2957503570992 2959592367537 2966388216831 2966853547008 2969430118304 2973666069504 2978877812976 2981932521984 2988779668992 2990890554912 2992498653456 2995642538496 2997758271456 3004641757728 3008290336389 3012994319088 3017292415488 3019912790544 3022045664859 3028984920117 3031088905728 3032627745024 3041738071632 3048722544816 3051848876544 3053489750272 3057197645736 3058856566272 3062662748496 3064217617368 3080963298816 3083638969008 3093450036552 3096622234368 3102157813248 3103732733184 3105924807024 3107594755512 3113056666512 3117924469504 3125083882752 3128878715976 3134471957136 3136063282488 3147669248256 3158727997464 3163667215488 3169227679488 3170931663744 3173171198184 3174782170572 3176504895744 3180457469592 3183718889728 3191029380864 3196622082316 3202240467816 3203962201908 3214091342592 3215723089536 3221471575296 3225383453448 3227117630724 3230426898816 3237844641408 3245279416704 3247571460744 3249220205052 3255028570872 3264077179012 3268733450112 3271572189756 3285346723776 3291121051776 3292890573888 3295216244268 3302782756884 3306169616256 3311964116214 3313761280128 3319569085482 3325403562732 3327191517366 3337710240384 3340608883092 3344626484224 3351237539598 3354674087232 3362377127616 3364751874276 3366560985138 3370097855808 3372478055388 3380221977444 3385507539648 3389618608974 3397401889362 3399761783808 3409975018944 3411706213152 3421955330586 3423046800384 3427306150112 3433329986112 3435175969056 3439347351453 3441213637056 3445495592058 3447244819539 3455702424576 3456948495936 3458703537888 3469093840134 3470959052067 3471503533056 3479474838528 3483700013664 3489927539904 3491699324832 3494165407902 3496044099951 3499629140384 3503305810944 3505189417472 3507665028192 3515719368096 3519988555473 3526280951778 3528071192799 3528624632832 3530521852416 3536727100416 3541127904288 3544203205569 3544759176192 3552898692096 3559125617424 3561056898048 3565381139424 3567298121712 3569817597957 3573568007712 3578014653291 3579155899904 3581683750944 3589908053472 3602520526293 3605022899712 3613300793856 3615852760416 3617688475728 3618992956683 3624155522208 3629822516736 3631665324288 3634230261168 3642575221584 3650939343792 3653517893337 3654683222528 3661907142231 3666311154432 3667633167952 3669495171416 3681096067584 3683075265792 3689548641792 3696015064248 3698020624896 3702511183248 3704501895624 3708300700416 3714929726976 3716815742208 3719440818288 3721440633144 3727981440144 3743677626624 3746928832712 3752273901312 3760795494144 3762704794752 3769431075072 3774008348136 3782674268568 3791360087784 3795247961856 3799970447208 3801899636364 3808695982104 3822676685568 3824732006784 3831454358784 3836221896312 3838169489796 3848973583104 3850927650432 3855719418876 3857811639552 3862496234376 3864572965188 3871365341688 3885692518656 3887665227648 3889067057928 3891041480124 3905441474688 3914409193344 3919162515372 3926168482392 3928161740436 3934304101312 3937082782932 3941219037312 3943338094656 3946123156716 3955184289108 3969702711936 3971837083968 3983768892324 3987854073216 3989998204608 3997011028608 4004016319602 4006189010304 4011053781852 4013210386926 4017325758784 4026550387392 4029394219812 4031560685906 4038646560156 4043503660032 4055650762176 4064963393088 4067834355468 4069899535194 4076263527648 4083550331328 4085623489824 4088509043814 4097897124282 4107306761766 4111518625344 4118724606061 4124600048736 4126087313946 4128182067843 4128829645824 4138310310912 4141233076032 4143459674016 4150742222016 4158016947279 4160273203008 4166778510336 4167564632577 4171838287968 4177029370449 4179295942848 4181417709984 4184370920574 4186620712287 4193979120162 4196892331008 4211637329952 4215294936801 4218222953984 4225636905984 4227908884992 4230894930912 4233042894096 4235339860992 4240609959456 4245759391653 4254705841152 4255508552139 4265280098757 4269653957088 4271949602544 4274966753109 4284782979867 4285455123456 4287630786048 4295295433728 4300511271264 4302823507632 4307235865088 4315749633351 4317126188544 4327039222272 4330095280992 4332293606736 4340038094496 4345308263673 4355286009399 4358311266816 4362096253008 4375200440169 4380462298368 4388161402368 4390520765184 4393621659024 4403710342512 4408226155008 4415952154952 4418348373504 4426092113976 4433871416976 4436255356488 4450280320512 4454145177456 4460499104256 4468316719464 4472898782976 4483169503488 4486335832368 4488747980184 4493463807744 4496637407184 4506962636592 4514010052864 4519491478632 4529869185816 4546633358592 4548941617536 4562607107448 4573083817224 4577773314816 4580234625408 4585796468604 4588284849408 4593994122744 4596326426052 4609264661248 4611604717184 4625458453512 4627945402756 4644933351552 4653236719872 4655599099776 4658887210536 4661392133268 4669584999768 4676886704256 4687625824128 4693318073964 4701707935704 4704094923732 4721503872384 4725604274092 4745500823232 4753841519232 4756397495616 4759756797276 4762173255858 4764757343616 4770686204388 4775578334592 4786544071296 4794933123474 4803360701724 4805943302862 4821137013888 4823584634304 4825323942244 4832207362944 4840676446086 4842220432384 4845640348224 4856766962112 4867919125056 4871357191116 4873830307578 4882542856308 4888414872576 4896115768518 4903100175168 4907358284634 4910767021056 4928020085664 4936681577664 4939335860832 4942824366402 4944400933888 4954174135326 4955754322944 4959254424384 4961920844192 4967946174321 4970641920192 4979353628223 4988105344098 4990787276049 4991570168832 5003031868416 5006565360576 5010913324638 5014393992192 5016939726336 5025908100096 5026856309397 5032011130848 5043565691424 5047127811414 5049841477707 5055146783712 5058717083082 5060330615808 5066627262944 5069199515152 5078261309472 5084427913461 5096102834043 5096902247424 5099642675712 5108605811712 5114962528416 5117559319728 5120336249856 5131964777472 5132932995879 5134570200576 5140959225168 5143748852736 5149994979168 5152763953584 5161820455584 5168243388087 5180923358208 5183553636864 5185422743904 5188055306832 5203640760201 5207255299584 5219212257792 5225550020496 5234891309856 5237548987248 5241248111853 5249443710576 5254958716416 5257784126208 5261497542288 5273579052144 5289421427667 5292936949248 5295782778624 5311691856432 5317138764288 5319997606144 5329348038144 5338688426136 5341585347072 5348071709136 5350947182568 5360352011568 5368733849856 5372525626416 5384862080208 5407534349568 5419951190784 5423779140624 5426532713592 5435018036864 5444733775104 5447497986432 5451345391752 5463862832376 5476409015688 5482024833792 5499466731648 5501449751928 5504242757124 5521644101376 5524612898688 5534322962688 5544022596372 5547030937344 5556752843436 5562451050624 5569372493932 5572394590464 5575223613312 5579161227432 5582160949716 5591972160216 5615516439936 5620393249068 5628410851968 5641193241216 5644057192128 5654146612608 5661012522204 5674011402852 5687040131676 5692871942784 5695932803392 5699955670812 5702849454546 5713043973156 5734015028352 5737098010176 5747181538176 5754332844468 5757254234694 5773460374656 5776391475648 5783579128314 5786717459328 5793744351564 5796859447782 5807048012532 5816128337344 5833600586892 5836562220186 5840616397824 5854027686912 5858162212032 5871613790016 5878743773058 5889252723588 5892242610654 5901456151968 5905624174398 5911828555968 5915007141984 5919184735074 5932776433662 5938860236608 5957755625952 5962929653551 5963865043968 5977559337984 5981781109824 5984997306912 5991285076992 5995516542912 6006024479403 6009283515456 6016580672778 6019815580389 6025988638176 6034584830976 6039825581088 6044091329718 6047341028859 6057969840234 6062177811456 6065255490048 6083476143264 6088759353157 6097445089632 6103697753088 6106979500544 6114395291472 6117713132544 6125325496992 6128435234736 6132763565721 6146845686423 6160960142649 6161926597632 6167277938016 6186900073104 6189130970919 6193244468736 6204315626496 6207465466368 6211849614048 6215189511024 6226113333024 6235848939008 6250167765504 6257757431952 6268943914272 6272126564976 6276556380861 6290968680243 6295338496512 6317455994928 6327334430976 6338455358976 6341863327488 6346342396368 6349564341144 6353009791488 6360914939184 6367437779456 6382058761728 6393244164632 6404480935632 6407924403816 6428182685184 6431446179072 6442943150592 6450766906896 6454235261448 6460853797632 6475689282816 6490558833408 6495142921488 6498440410104 6510057141744 6528154358024 6537466900224 6543144379512 6570693447552 6582242103552 6585781147776 6590432488536 6605565513768 6612339232512 6623928232428 6627522560256 6639138170964 6650807125464 6654383034732 6675420480768 6681217766184 6702475079196 6709348174464 6724754255232 6729503748552 6733121970276 6740195711616 6744956110776 6760443954888 6771015079296 6779237217948 6794803778724 6819950037888 6823412426304 6843910661172 6854612300224 6866659972224 6870351938112 6878694702906 6882427274112 6890991184116 6894489639078 6913896991872 6917407075776 6938187680268 6941918104134 6967400027328 6979855079808 6983398649664 6988330815804 6992088199902 6999258280768 7010378834944 7015330056384 7031438736192 7039977110946 7052561903556 7056142385598 7061043704832 7082255808576 7088406411138 7118251234848 7130762278848 7134596243424 7139635195914 7143259883787 7147136015424 7156029306582 7158311799808 7163367501888 7175922251797 7179816106944 7192399685211 7205041052586 7208914954293 7210045799424 7226601587712 7231705520832 7235376951456 7237985913366 7248311044416 7259645033472 7261014669129 7263330648576 7268460522336 7285150443168 7301878687584 7307035786674 7309366445056 7310745461367 7323814284462 7332622308864 7335266335904 7338990342832 7344173652777 7361037426951 7362192135168 7366150531584 7379097283584 7392030128496 7396041249792 7405022366496 7409003791248 7414236549603 7416601400832 7429859453952 7431261202989 7433631484416 7438881636576 7442881266288 7455962880288 7482158016147 7487355253248 7493857665424 7504547802624 7516369986957 7521590988288 7525409589504 7538862150144 7548016696272 7565348537136 7570691717121 7582720175568 7588075624623 7590495923712 7599940894416 7603799272728 7617391964208 7645353371136 7649464013568 7662908717568 7672443792624 7676338979592 7697947166208 7701855300864 7711438837752 7715623279104 7724992468752 7729145930376 7742730683376 7771385037312 7775330455296 7778134115856 7782082960248 7810882949376 7828818386688 7838325030744 7852336964784 7856323480872 7868608202624 7874165565864 7882438074624 7886676189312 7892246313432 7910368578216 7939405423872 7943674167936 7967537784648 7975708146432 7979996409216 7994022057216 8008032639204 8012378020608 8022107563704 8026420773852 8034651517568 8053100774784 8058788439624 8063121371812 8077293120312 8111301524352 8129926786176 8135668710936 8139799070388 8152527055296 8167100662656 8171246979648 8177018087628 8195794248564 8214613523532 8223037250688 8237449212122 8249200097472 8252174627892 8256364135686 8282466152064 8286919348032 8301484444032 8316033894558 8320546406016 8335129265154 8343676575936 8354058740898 8358591885696 8362835419968 8368741841148 8373241424574 8387958240324 8423274659904 8430589873602 8436445907968 8455817769984 8461789861824 8466085788192 8481219918912 8491518783306 8511017104278 8530560197514 8539307914176 8543899205088 8549933506218 8554274181819 8569565959734 8575261572096 8601022542528 8605647015264 8614471730176 8631499266702 8634252377088 8635881352041 8654078444544 8660190561984 8664587213472 8675368692471 8680076188992 8690616527346 8695289171673 8710572018798 8716622533632 8724192506016 8750400880338 8754843330279 8760924596736 8776322804736 8781041530368 8787243318048 8807420685024 8816452310016 8818115659587 8831904309904 8836696747008 8852184227952 8858436261597 8867742833952 8872510712976 8878777102611 8899164650493 8900560641024 8908290354912 8920998208512 8936633438928 8945797565952 8966339006976 8972671664736 8977495960368 8986927615488 8993274814368 9013925273184 9028020105728 9038982957264 9059738371632 9066136994577 9086954760351 9093266717184 9097883235072 9125214214896 9146167634448 9155546629632 9160469250816 9171592937208 9176569698816 9187988245488 9192652852104 9218529322496 9223209434368 9250916907024 9255890805512 9289866703104 9306473439744 9311198199552 9317774421072 9322784266536 9339169999536 9353773408512 9375251648256 9386636147928 9403415871408 9408189847464 9443007744768 9451208548184 9491001646464 9507683038464 9512794991232 9519513594552 9524346511716 9529514687232 9541372408776 9551156669184 9573088142592 9589866246948 9606721403448 9611886605724 9642274027776 9647169268608 9650647884488 9664414725888 9681352892172 9691280696448 9713533924224 9735838250112 9742714382232 9747660615156 9765085712616 9792231537036 9806200350336 9814716569268 9856040171328 9873363155328 9878671721664 9885648732804 9908348270652 9918508848768 9923841688384 9935892348642 9941283840384 9958707256446 9976210688196 9981574552098 10013130721152 10021826649276 10033879452672 10053712618794 10064022261696 10087131382848 10094255622828 10099682955414 10110293567424 10117434166164 10133254525888 10138399030304 10156522618944 10168855826922 10192205668086 10199285351424 10229925056832 10235118639456 10265865991758 10269140401152 10281918450336 10299989958336 10305527907168 10318042054359 10323640911168 10336486776174 10341734458617 10367107273728 10370845487808 10376110613664 10389021767527 10407281520402 10412877156201 10414510599168 10438424515584 10451100040992 10469782619712 10475097974496 10482496223706 10488132299853 10498887421152 10509917432832 10515568252416 10522995084576 10547158104288 10559965666419 10578842855334 10584213578397 10585873898496 10591565557248 10608250831789 10623383712864 10632609616707 10634277528576 10639995212288 10658696076288 10677376852272 10683170694144 10696143418272 10701894365136 10709452793871 10720704023136 10734043959873 10737467699712 10745051252832 10769724160416 10807561578879 10815068699136 10839902381568 10847558281248 10853065427184 10856978870049 10870036073728 10889467550208 10894995972864 10902690783504 10927725664752 10952818031376 10960553680011 10964049667584 10985721426693 10998933463296 11002899503856 11008485514248 11043288202752 11049225797376 11068645925376 11088045192744 11094061874688 11113505686872 11124902101248 11138744987864 11144789180928 11150447226624 11158322454864 11164321899432 11183944320432 11231032879872 11240786498136 11256821703936 11282386482432 11288114384256 11308293225216 11322025044408 11348022805704 11374080263352 11385743885568 11391865606784 11399911341624 11405698909092 11426087946312 11468030056704 11474196020352 11494363076352 11508665688936 11514508469388 11546920749312 11552782951296 11567158256628 11573434918656 11587488703128 11593718895564 11614096025064 11632256674688 11667201173784 11673124440372 11716324424064 11743227580032 11757487546116 11778505447176 11784485221308 11802912303936 11811248348796 11823657111936 11830014283968 11838369470148 11865552867324 11877720473216 11915511251904 11925859307102 11963562219648 11969994613824 11991033085824 12012048958806 12018567030912 12033161345556 12039631160778 12051977276352 12079651162176 12088182659436 12094682057718 12115939680468 12130510980096 12166952286528 12177518706314 12194890179264 12213959001088 12228790582944 12250650993984 12256870469472 12265527131442 12293691372846 12321920285298 12334555876032 12356173818183 12373800146208 12378261941838 12384546203529 12386488937472 12414930932736 12423699228096 12430379022048 12452226666048 12471697878016 12474050841837 12500335531008 12502693897731 12515514863904 12531088111347 12537887828544 12544253129952 12553112761722 12559862136861 12581937360486 12590676993024 12634911989856 12645884810403 12654668861952 12676910717952 12683726654976 12692684792736 12699128682288 12706019582976 12721829878368 12734875558912 12737278174959 12764117523456 12766525656417 12786488329264 12808961871264 12815848807632 12824900259327 12854348939601 12856365370368 12862892358144 12885886301184 12901533813792 12908470522896 12921707595264 12947248900053 12951378565632 12981117666816 12990285842976 12996880820208 13020114283488 13035924791019 13056308716048 13074933800448 13086288759024 13125601320507 13141386895104 13164484207104 13171562295552 13180864977072 13211131027536 13224678465024 13247856464856 13255045120512 13278276341928 13301614250928 13308766069464 13350840961536 13362435532368 13404950158392 13418696348928 13449508510464 13459007497104 13466243940552 13480391423232 13489912221552 13520887909776 13542030158592 13558474435896 13589607557448 13639900075776 13646824852608 13687821322344 13709224600448 13733319944448 13740703876224 13757389405812 13764854548224 13781982368232 13788979278156 13827793983744 13834814151552 13876375360536 13883836208268 13934800054656 13959710159616 13966797299328 13976661631608 13984176399804 13998516561536 14030660112768 14062877472384 14079954221892 14105123807112 14112284771196 14164511617152 14176812822276 14236502469696 14261524557696 14269192486848 14279270391828 14286519767574 14294272030848 14312058613164 14326735003776 14351844503594 14359632213888 14384799370422 14410082105172 14417829908586 14463411041664 14470753902912 14475971826732 14496622088832 14522029338258 14526661297152 14536921044672 14570300886336 14603757375168 14614071573348 14621490922734 14647628568924 14665244617728 14670532671808 14677980685664 14688347305554 14722074853902 14732301063168 14784060256992 14810044732992 14818007582496 14828473099206 14833202801664 14862522405978 14867262968832 14877763273152 14885762532576 14903838522963 14911925760576 14938060884669 14964316032294 14972361828147 14974710506496 14987715330848 15009095605248 15032739973914 15040822558957 15043181976576 15050819179008 15077724300288 15096033392544 15130697074272 15141383434242 15149524433121 15165440351136 15176151249246 15180991847424 15199881788832 15207598545456 15234783928416 15253283740383 15288308502129 15290706742272 15298928027136 15325817435136 15344887585248 15352677959184 15358213890799 15395894332416 15403710601728 15422877675504 15431246558208 15449984937504 15458291860752 15485461366752 15504730164261 15542770074624 15550660910592 15556268231712 15564165920496 15610922280603 15621765898752 15657636773376 15676650061488 15704673929568 15712646961744 15737216405248 15748331131728 15764876149248 15773352378624 15784492626864 15820737156432 15868264283001 15878810847744 15887348335872 15935075569296 15951416292864 15959992818432 15988044114432 16016065278408 16024756041216 16044215127408 16052841547704 16069303035136 16106201549568 16117576879248 16126242743624 16154586240624 16222603048704 16259853572352 16271337421872 16279598140776 16305054110592 16334201325312 16342493959296 16354036175256 16391588497128 16429227047064 16446074501376 16474898424244 16498400194944 16504349255784 16512728271372 16564932304128 16573838696064 16602968888064 16632067789116 16641092812032 16670258530308 16687353151872 16708117481796 16717183771392 16725670839936 16737483682296 16746482849148 16775916480648 16846549319808 16861179747204 16923579723648 16932171576384 16962439837824 16983037566612 17022034208556 17061120395028 17078615828352 17087798410176 17099867012436 17108548363638 17139131919468 17202045085056 17211294030528 17262998533404 17271762704082 17320381123968 17329174426944 17350737384942 17360152377984 17381233054692 17390578343346 17421144037596 17448385012032 17500801760676 17509686660558 17521849193472 17562083060736 17574486636096 17614841370048 17636231319174 17663808619808 17704368455904 17716872523194 17735485667904 17745021425952 17757554205222 17798329300986 17816580709824 17873266877856 17888788960653 17891595131904 17932678013952 17945343329472 17954991920736 17973855230976 17986549628736 18018073438209 18027850546368 18056040211456 18059446741167 18077965914528 18119476743264 18132273989154 18142023086577 18173909520702 18186533434368 18195766470144 18250428429792 18266278059471 18292335268896 18311093259264 18320938501632 18343185874416 18353139397632 18375976490976 18385305704208 18398290697163 18437058644992 18440537059269 18446418868736 18482880427947 18501833814048 18511781611024 18567392912757 18579733406208 18612946879488 18622396399104 18635548842144 18645568533072 18678339999072 18707546817024 18750503296512 18773272295856 18806831742816 18816379694928 18829669142583 18872906040729 18886015489536 18902417096368 18982003292928 19015366076928 19025589982464 19039027189104 19048693023432 19059029374464 19082744817552 19102313338368 19146176285184 19179732493896 19213442806896 19223773211448 19284548055552 19294338537216 19301295768976 19328829451776 19362705784344 19382561392896 19427067848448 19471676500224 19485428764464 19495321230312 19530171425232 19584463074072 19612400700672 19629433138536 19712080342656 19746726310656 19757343443328 19771297465608 19816696541304 19837017697536 19847683376768 19871784697284 19882567680768 19917414512892 19952421376392 19963149104196 20026261442304 20043653298552 20107425237588 20128044523392 20174262765696 20188511245656 20199365910828 20220587134848 20234868332328 20266509051776 20276798060608 20313045237888 20337711653844 20384411336172 20459850113664 20470237278912 20531731983516 20563836900672 20599979916672 20611055814336 20636084108718 20647281822336 20672973552348 20683468917234 20741690975616 20752221227328 20778043535054 20814563040804 20825754312402 20902200081984 20939565239424 20950195948992 20964992447412 20976264599706 20997774842304 21031136504832 21045990169152 21094316208576 21119931332838 21157685710668 21168427156794 21183131114496 21216501663578 21246767425728 21265219233414 21279990424576 21354753704544 21392286836544 21403788730272 21418905587742 21429779651361 21441408046272 21468087919746 21474935399424 21490102505664 21527766755391 21539448320832 21577199055633 21615123157758 21626744862879 21630137398272 21679804763136 21695116562496 21706130854368 21713957740098 21740072147456 21778935100416 21783044007387 21789991945728 21805381567008 21855451329504 21905636062752 21921107360022 21928099335168 21932236384101 21971442853386 21997866926592 22005799007712 22016971028496 22032520958331 22083112280853 22086576405504 22098451594752 22137291850752 22176090385488 22188123749376 22227011373744 22242709648809 22249804202496 22277489975728 22289578361856 22300894453248 22316644909728 22328643798864 22367888640864 22446474048441 22462065759744 22481572996272 22513643407872 22549109960871 22564772964864 22576228768512 22616586450432 22644050088816 22696045611408 22712075151363 22748160526704 22771487771136 22783731213568 22799822683248 22811397818184 22852175892624 22936060113408 22948392040704 22988726152704 23017331377872 23029016938776 23093841498624 23105565902592 23134316513256 23146869837312 23174977406256 23187437791128 23228192050128 23264513349376 23334402347568 23346248880744 23432648848128 23486455160064 23514975092232 23557010894352 23568970442616 23605824607872 23622496697592 23647314223872 23660028567936 23676738940296 23731105734648 23755440946432 23831022503808 23851718614204 23927124439296 23939989227648 23982066171648 24024097917612 24037134061824 24066322691112 24079262321556 24103954552704 24159302324352 24176365318872 24189364115436 24231879360936 24333904573056 24355037412628 24389780358528 24457581165888 24501301987968 24513740938944 24531054262884 24587382745692 24643840570596 24669111752064 24712347636366 24747600292416 24756523883676 24769092407058 24847398456192 24860758044096 24904453332096 24948101683674 25005387795462 25031029727808 25062176222694 25075775657088 25088506259904 25106225523444 25119724273722 25163874720972 25269823979712 25291769620806 25309337723904 25367453309952 25385369585472 25398257364576 25443659756736 25474556349918 25533051312834 25572976658528 25617923742528 25631697615264 25649800518654 25662822545457 25708697879202 25725784716288 25803067627584 25816941045792 25843415190528 25894497800106 25902757131264 25907644056123 25962235333632 25980571685952 25993761640416 26026106077413 26040228566976 26071849582038 26085867515019 26112617432096 26149867600896 26172577518048 26251202641014 26264529990837 26282773790208 26328968414208 26343124591104 26361729954144 26422262055072 26449356930048 26454346978761 26495712929712 26510090241024 26556552683856 26575308784791 26603228501856 26617532138928 26636331307833 26697493951479 26701681923072 26724871064736 26809900316784 26837392697856 26899017020928 26918014994208 26932487881104 26960782846464 26979824443104 27041775819552 27084060317184 27116948871792 27179215114896 27198410983731 27260864281053 27279800151552 27293649705216 27375642644688 27418449200896 27466639888896 27481407752448 27514778811624 27529709096448 27563964736464 27577958556312 27655587967488 27669628303104 27752750721072 27767672416536 27869600109312 27919420319232 27933594598656 27953323263216 27968352799608 27997033123072 28061320225536 28125754944768 28159908443784 28210247614224 28224569542392 28329023234304 28353625644552 28473004939392 28523049115392 28538384973696 28558540783656 28573039535148 28588544061696 28624117226328 28653470007552 28703689007188 28719264427776 28769598740844 28820164210344 28835659817172 28926822083328 28941507805824 28951943653464 28993244177664 29044058676516 29073842089344 29140601772672 29207514750336 29228143146696 29242981845468 29295257137848 29341065343616 29355961371328 29376694611108 29444149707804 29568120513984 29620089465984 29636015164992 29656946198412 29725044811956 29755526546304 29771525065152 29807677045926 29823851521152 29876121769338 29928632064588 29944723656294 29975430661696 30065479947828 30081645117914 30101638358016 30192066785088 30261394148544 30282766868484 30299048866242 30330880702272 30352302498492 30399763577664 30415197090912 30469567856832 30506567480766 30576617004258 30597856054272 30689775170496 30705355918368 30716427781598 30732022060609 30807421203456 30845755351008 30899969875008 30916583721504 30954126163077 30970922733504 31009460328522 31025203375851 31101321821184 31112536463424 31128331840992 31167065302581 31221844561206 31238631468603 31243531797504 31315273546752 31353300122976 31409347859136 31425293923488 31464396899559 31474432810496 31496662263456 31529752298496 31546704757248 31568985253728 31641474312864 31679896999257 31736528566002 31752640735191 31757621695488 31774696671744 31824752495367 31870151138592 31897828850121 31902832585728 31919985636864 31976088228864 32032130556816 32049512082432 32088430254816 32105683095408 32128358381613 32138606070272 32202131879619 32212403099136 32235153758496 32252485487248 32309172481248 32422684736637 32445206097408 32519707144704 32542674843744 32559196281552 32570936610147 32610108221184 32668402650624 32684987918592 32708072350512 32783176994256 32858454094128 32881661040033 32892149002752 32949796848488 32996800389888 33008698511568 33025456542744 33129864608256 33147677392128 33205937776128 33264135578232 33282185624064 33340517060616 33374706303744 33416234963592 33434367542784 33451341679872 33474967364592 33492965698296 33551832961296 33693098639616 33722359494408 33847159447296 33864343152768 33924879675648 33966075133224 34044068417112 34122240790056 34157231656704 34175596820352 34199734024872 34217096727276 34278263838936 34404090170112 34422588061056 34525997066808 34543525408164 34640762247936 34658348853888 34701474769884 34720304755968 34762466109384 34781156686692 34842288075192 34896770024064 35001603521352 35019373321116 35148973272192 35229682740096 35272462638348 35327617239616 35408736911808 35433745046388 35470971335808 35490042851904 35515108410444 35596658601972 35633161419648 35746533755712 35777577921306 35890686658944 35909983841472 35973099257472 36036146876418 36055701092736 36118893482334 36155931829056 36238953486528 36264547978308 36284046173154 36347819041404 36391532940288 36500856859584 36532556118942 36584670537792 36641877003264 36686371748832 36751952981952 36770611408416 36796581394326 36881074118538 36892837737472 36965760855894 37003667628096 37023563222048 37068521454549 37134785825514 37153638610587 37159466812416 37244792798208 37271097684288 37291137066144 37356679998144 37415093634048 37422152525511 37501006593024 37508081693193 37546544591712 37593264334041 37613663485632 37632759389856 37659338285166 37679586410583 37745812081458 37772030979072 37804834192736 37937654431209 37964006585856 38030732153856 38051179964928 38078054378208 38097386046864 38118058748928 38165489635104 38204626676736 38211834524877 38292352570368 38299576969251 38359464987792 38426885613792 38447546422896 38474700777981 38563046818803 38569096111104 38588677074432 38602591537952 38657658903552 38725411568688 38765122785792 38854135696896 38943353000448 38970857528928 38990642460624 39060342850464 39107774373057 39168926148144 39224801401344 39258866277072 39376803961521 39424160685312 39493452621312 39514686886656 39542594931216 39633393082608 39674035395072 39695366753536 39743569394568 39765135361536 39834829025784 39904842752784 39926298208392 40052522884608 40087306597104 40214850475176 40256089046784 40348525531392 40377022491312 40398731821656 40441174269696 40469736664656 40533018103552 40553596121216 40626090475776 40675423307688 40768822672344 40919700227328 40940474557824 41063463967032 41127673801344 41199959833344 41222111628672 41272168217436 41294563644672 41345947104696 41366937834468 41483381951232 41504442454656 41556087070108 41629126081608 41651508624804 41804400163968 41879130478848 41900391897984 41929984894824 41952529199412 41995549684608 42091980338304 42188632417152 42239862665676 42315371421336 42336854313588 42433003327156 42493534851456 42530438466828 42709507409088 42784573673088 42807577460544 42837811175484 42859559302722 42882816092544 42936175839492 42980205011328 43055533510782 43078896641664 43154398111266 43230246315516 43253489725758 43390233124992 43412261708736 43427915480196 43480144294912 43566088014774 43579983891456 43610763134016 43710902659008 43811272125504 43842214720044 43864472768202 43942885706772 43995733853184 44011598015424 44033942056992 44065041916662 44166224561706 44196903189504 44352180770976 44454022747488 44485419297618 44499608404992 44554979951456 44601788906496 44633289819456 44657287597728 44711515568889 44735777281728 44814182654007 44892948096882 44917085484441 44924131519488 44963145992544 45027286815744 45098219921742 45122467676871 45129545929728 45152457537024 45233172900864 45288100177632 45392091222816 45424150302726 45448573299363 45496321053408 45542975542272 45567462427136 45599645366496 45622795636368 45704351785248 45759851221149 45864925506387 45872120226816 45896784081408 45977452305408 46034662755744 46058033877552 46074641672397 46187682997248 46211131805184 46268633026512 46293739674624 46349954812512 46374875582256 46456384100256 46514190492783 46529026698752 46668804695136 46692497761488 46832766841809 46865297696256 46972910320128 47029950184464 47114021788704 47137940885232 47211649215744 47244993395184 47294628447744 47320057135872 47353477880592 47462211469296 47510881892864 47604792849003 47662045007616 47703437228408 47854248878592 47879978455296 47964132343296 48048195835224 48074268123648 48132645382224 48158524643112 48207909105408 48318604648704 48352730637744 48378728230872 48463758721872 48667809146112 48710074825256 48779560717056 48915162331776 49002603975936 49027481877888 49062108525768 49174765491384 49287681141192 49338223504128 49424695272732 49495200584832 49513047767352 49538184814116 49694796912384 49721516088192 49808906664192 49896203367348 50010775590924 50062059455616 50124352445388 50151551314176 50177012519808 50212451046888 50239448547444 50327749441944 50539647959424 50583539241612 50770739170944 50796514729152 50887319513472 50949112699836 51066102625668 51145953317056 51235847485056 51263395230528 51299601037308 51325645090914 51417395758404 51606135255168 51633882091584 51788995600212 51815288112246 51961143371904 51987523280832 52052212154826 52080457133952 52143699164076 52171735030038 52225234864192 52345155036096 52502405282028 52529059981674 52565547580416 52686249182208 52723459908288 52844524110144 52908693957522 52991425859424 53113105367712 53150617569582 53206457003712 53235064277856 53272662615666 53394987902958 53449742129472 53543419878793 53619800633568 53666366881959 53674785395712 53798034041856 53836029988416 53864975762208 53921565692928 53959648886208 54054220314627 54083551639104 54168120634368 54178340223501 54233897743584 54358430229792 54396821967462 54426069259731 54521728562106 54559600303104 54587299410432 54751285289376 54798834178413 54836898401792 54933279777792 54962815504896 55029557623248 55059418192896 55127929472928 55155917112624 55194872091489 55311175934976 55321611177807 55339256606208 55448641283841 55505501442144 55535344833072 55702178738271 55739200218624 55838840638464 55867189197312 55906646526432 55936705599216 55994066246144 56122640451072 56251509889536 56319816887568 56420495228448 56449139084784 56489007427749 56618718122187 56658046468608 56707251289104 56946009878784 57046098230784 57076769947392 57117081567312 57146079070296 57177088123392 57248234452656 57306940015104 57407378014376 57438528855552 57539197481688 57640328420688 57671319634344 57853644166656 57883015611648 57903887306928 57986488355328 58088117353032 58147684178688 58281203545344 58415029500672 58456286293392 58485963690936 58590514275696 58682130687232 58711922742656 58753389222216 58888299415608 59136241027968 59240178931968 59272030329984 59313892396824 59450089623912 59511053092608 59543050130304 59615354091852 59647703042304 59752243538676 59857264129176 59889447312588 59950861323392 60130959895656 60163290235828 60384133570176 60522788297088 60565533736968 60598097732484 60661761404544 60704604996984 60799527155328 60830394181824 60939135713664 61013134961532 61153234008516 61379550340992 61410711836736 61432855563196 61464044121218 61691510702016 61799939750016 61833167443008 61908252326154 61941845467008 62018920657044 62050406751702 62225072926848 62256663681984 62334130605162 62443689122412 62477262937206 62706600245952 62818695718272 62850587846976 62928793799118 62948865620992 62993324526912 63093409514496 63137970507456 63282948625728 63359793998514 63473057132004 63505281470382 63549393343488 63649504990734 63740302277184 63795657700242 63839971273728 64064261113632 64176860509632 64211366190816 64256716763226 64277212140544 64289338954083 64404263759238 64424806198272 64470307516992 64504970974496 64583300266173 64618344962496 64731597166899 64845369473274 64880234588637 64890412194816 65039414289408 65085349687488 65118392563104 65141873220294 65220216442368 65336805301248 65349132022161 65369975837184 65416144701024 65566353988512 65716908188256 65763322080066 65784298005504 65796709152303 65899593696976 65993600779776 66017397023136 66050913085488 66097562874993 66249336842559 66259729216512 66295354784256 66411875552256 66528271156464 66564371248128 66681034121232 66728128946427 66749412607488 66832469927184 66868735085568 66902683359744 66949934729184 66985931396592 67103665922592 67386197279232 67444718988816 67647329882613 67694318894592 67728686305536 67849759351296 67932150266448 68088136834224 68136225454089 68244481580112 68314463313408 68351193640704 68399468049744 68434193454552 68556527677872 68808180340224 68845176122112 69051994133616 69087050816328 69281524495872 69316697707776 69402949539768 69440609511936 69524932218768 69562313373384 69684576150384 69793540048128 70003207042704 70038746642232 70297946544384 70459365480192 70544925276696 70655234479232 70817473823616 70867490092776 70941942671616 70980085703808 71030216820888 71193317203944 71266322839296 71493067511424 71555155842612 71781373317888 71819967682944 71946198514944 72072293752836 72111402185472 72237786964668 72311863658112 72477906973056 72529095956616 72568092346308 72695638082808 73001713719168 73065112237884 73169341075584 73372743497664 73503905963904 73541222816832 73593162788652 73762148237076 73931521711788 74007335256192 74047126444096 74137042909098 74269571651028 74307277221174 74542195368576 74582274132288 74713359996288 74844305051022 75016163386386 75093089183424 75186528668082 75227326971264 75265518779712 75318676570332 75359172821166 75491624162916 75609668385472 75875308862418 75928013171712 76102359929856 76156108756416 76194772093728 76330979270208 76423669049754 76599153938502 76718929975584 76853771227584 76895092845792 76949401555962 76988467636371 77126093637606 77177354148864 77205183075904 77450823137376 77518085496163 77530245571584 77708271393792 77886706000896 77941715057856 77981284921248 78078318232239 78120685700928 78215548746114 78257602545057 78337852296288 78449602802688 78517732554144 78753607923042 78793589972511 78848321370624 78986905242624 79029373773312 79085189862432 79153871591041 79266786165216 79348070790144 79390733507072 79487138789136 79530270723072 79669658051568 79725926354373 79809685505568 79852596416784 79908993923499 80092481854437 80105045769216 80174613194208 80429700950352 80512178093568 80697051062784 80754044982624 80797463643312 80882348539392 80939473329312 81066036207104 81107192242432 81252180951552 81350846615376 81537645344688 81595232951193 81782592843159 81839400454656 81880949115648 82126927934064 82255347602688 82399919666688 82444223257344 82544336434872 82589127289344 82691894209392 82733875668936 82966763902464 83008884909312 83112174140216 83258252163216 83303017249608 83608800327936 83758260957696 83800783795968 83859969789648 83905058398824 83991099369216 84183960676608 84377264834304 84479725331352 84630742842672 84673708627176 84866006654312 84987069702912 85060876933656 85419014818176 85569147346176 85615154921088 85675622350968 85719118605444 85765632185088 85872351678984 85960410022656 86111067021564 86157793283328 86308796222532 86460492631032 86506979451516 86780466249984 86824523417472 86855830960392 87132176029548 87221526268032 87421805318016 87622544251008 87684429440088 87728945536404 87885771413544 88023196030848 88067884113984 88130083833324 88332449123412 88704361541952 88908045494976 88970838595236 89109959902912 89266579638912 89314575195456 89423031137778 89471554563456 89628365308014 89785896193764 89834170968882 89926291985088 90196439843484 90244935353742 90304915074048 90576200355264 90784182445632 90848300605452 90897146598726 90992642106816 91134924854272 91199290732992 91245591272736 91408703570496 91519702442298 91729851012774 91793568162816 92069325511488 92116067755104 92149283344794 92196066181827 92422263610368 92537266053024 92699909625024 92749751164512 92862378489231 92912768200512 93028380985566 93058053397504 93075610127553 93286989273361 93337609390272 93384995522976 93501195907743 93665533683618 93715894405809 93730595392512 93945820640256 94059900368928 94228043577408 94275881770464 94393190698677 94423298431488 94489986790368 94589256895488 94640114271744 94706955761184 94924422938592 95021763785728 95039690997771 95209585698006 95257922205573 95324090015232 95406874456816 95474257486101 95693486550363 95708497757184 95759956910592 95928264686592 96096391670448 96148536247296 96265290764448 96317049286224 96385075144839 96415818210816 96606395638857 96637209297408 96705461275488 96757456461744 96927517443744 97268054209911 97335618292224 97420149650512 97559121434112 97712809830441 97830324663552 98005207951872 98054963755776 98124217051536 98349530982768 98575362282384 98644983120099 98676447008256 98849390545464 98990401169664 99026095534704 99076369628232 99389593824768 99443032176384 99617813328384 99792406734696 100021551181848 100124118911232 100248704890776 100303102628352 100354025039616 100424902093776 100478897094888 100655498883888 101079295918848 101167078483224 101541478341888 101593029458304 101774639026944 101898225399672 102132205251336 102291906634112 102471694970112 102526790461056 102599202074616 102651290181828 102834791516808 103212270510336 103267764183168 103577991200424 103630576224492 103922286743808 103975046561664 104104424309652 104160914267904 104287398328152 104343470060076 104450469728384 104690310072192 105004810564056 105058119963348 105446919816576 105689048220288 105817387915044 105982851718848 106226210735424 106301235139164 106412914007424 106470128555712 106545325231332 106789975805916 106899484258944 107086839757586 107239601267136 107332733763918 107672059976832 107729951524416 107919297772416 108108440629254 108167103278208 108356680447002 108467795487168 108716860459584 108793643934924 108852138519462 109043457124212 109174598820864 109502570578752 109597668356826 109673796803584 109925631009792 110059115246496 110255858945856 110311834225248 110389744182978 110643222355614 110678513212416 110897282567682 111011002884288 111070689666144 111205564363647 111404357476542 111460915831761 111478400437248 111734378394624 111813293052864 111873411198432 111988132492288 112245280902144 112266457576533 112503019779072 112639633775136 112779793002123 112840990456896 112898278169568 112978014855498 113038759231749 113237436244374 113316092937216 113414502578208 113812963293627 113892019757568 114092196461568 114153539894784 114234163134624 114292158140592 114354176246784 114496468905312 114613880030208 114635503574631 114814756028752 114877057711104 115078394963376 115280656841376 115342639268688 115424102333943 115689140456409 115707288333312 115766031223296 115807774613856 115972976710656 116176234706064 116295368357376 116562407090688 116830059001344 116912572586784 116971927381872 117181028551392 117364261374464 117423845485312 117506778444432 117776598831216 118130411884563 118272482055936 118480357863936 118544060659968 118627784793648 118900179247824 119022106185216 119086100260608 119230708183704 119295406084608 119504487077352 119714528258352 119778894625176 119901722646784 120261919791312 120326580471656 120768267140352 121045576594176 121131067473936 121196195464968 121323522809088 121409209993968 121599054310656 121660788363648 121878271427328 122026269923064 122306468017032 122759100681984 122821423673472 122865711126392 122928088242436 123383021404032 123599879500032 123666334886016 123816504652308 123883690934016 124037841314088 124100813503404 124450145853696 124513327363968 124668261210324 124887378244824 124954525874412 125413200491904 125637391436544 125701175693952 125857587598236 125986649053824 126275941014912 126565897251456 126719587997028 126946114264008 127010562940764 127299009981468 127480604554368 127591315400484 128128522227264 128353721019264 128422732381632 128513433526452 128578677908166 128808527518476 128940615033984 129009941948992 129166600532346 129236689924992 129463194333798 129690738946548 129760469177274 130170699374976 130236785126208 130283746440588 130440432884736 130698264044322 130739951674368 130832289402048 131132707977024 131433816376512 131526644160132 131593418304606 131799187393952 131987201559552 132034794046272 132101826170976 132195125749986 132498673685118 132590709568512 133056542312928 133362068242464 133456257892854 133498825214976 133664939854368 133805366719488 133899869458368 133971862793184 134134546706667 134207331845184 134442547962021 134751256453323 134772394558464 134889437977632 135057282977851 135294659765226 135367403030613 135388637789184 135457372611072 135699518702592 135864300532896 136176273668448 136272450908178 136345719898089 136488963160224 136628926626816 136702387281408 136798936099488 136868386909104 137113055355744 137279553663447 137594776519161 137616360680448 137690352244224 138103988267232 138174101632656 138223925017191 138563048991744 138633395415552 138805899079536 138881219023872 139049864437536 139124626746768 139369152300768 139542571478349 139587080096256 140006414085408 140077493284464 140498300525427 140595893088768 140918730960384 141089850553392 141310468958464 141634947647232 141734980185552 141883885343232 141960171407616 142060433641776 142386634407888 142532645678592 142814378547009 142986135022848 143110311685224 143562746635776 143639935365888 143892397029888 144144587505672 144222804370944 144475573929336 144623727316224 144955813946112 145058191913232 145136184692616 145391276165616 146003427438336 146130224475768 146338682151168 146745486995328 147007811927808 147082445633664 147186325577304 147524296474152 147863043423576 148014670512384 148094252888192 148274085818196 148539143302056 148614554442348 149084390737152 149164548264576 149426719992576 149688610102044 150032326772772 150186178366848 150373057336164 150454653942528 150531037559424 150637353140664 150718345642332 150983248325832 151219336770944 151750617724836 152312217512832 152389544187456 152661958540416 152847338099508 153198307877004 153437859951168 153707542455168 153790185691584 153898803111924 153976935272742 154252187275212 154410366151808 154901646274752 155036170992326 155883430115712 155962569842496 156156636464478 156241371401856 156431097492228 156515205090114 156675704592576 157035465108288 157507215846084 157587179945022 157696642741248 158058747546624 158170379724864 158307743182082 158533572330432 158781467014144 158974277578272 159339316103136 159451852708746 159619371011136 159705192833568 159817987846998 160184963708874 160349226388416 160630259636379 160859401900704 160999100645877 161024356187136 161394102125568 161508089965248 161594927286624 161764697078784 161878946658624 162132072414208 162162660943881 162214384484864 162504361903104 162535020670503 162701693230752 163075290689376 163190465902386 163278207779193 163565185686318 163678800909312 163761898231296 164253855868128 164396502535239 164510695205376 164799839333376 164888446514688 165088672869744 165178254578688 165383788418784 165467751337872 165584616274467 165933527804928 165964833533421 166017769818624 166224348280432 166516504326432 166606034499216 167106536214813 167217600655872 167516521915392 167601567591936 167719939579296 167810116797648 167982198738432 168367921353216 168754529668608 168959450662704 169261485685344 169347417254352 169467022283247 169732013308624 169974139405824 170121753867312 170838029636352 171138294692352 171230309842176 171351244701936 171438237210888 171531264370176 171744703357968 171920820045312 172222134043128 172315586566656 172617592445064 172920985262064 173013958903032 173560932499968 173649046834944 173711661920784 174264352059096 174443052536064 174843610636032 175245088502016 175368858880176 175457891072808 175771542827088 176046392061696 176135768227968 176260167666648 176664898246824 177408723083904 177816090989952 177941677190472 178219919805824 178533159277824 178629150390912 178846062275556 178943109126912 179256730616028 179571792387528 179668341937764 179852583970176 180392879686968 180489870707484 181152400710528 181568364891264 181696601210904 181794293197452 181985284213632 182398581465984 182491182545472 182817407140992 183039404884596 183459702025548 184138651022976 184232135510208 184298566689588 184392132363654 185074532106048 185399819250048 185499502329024 185724756978462 185825536401024 186056761971132 186151220255106 186573978546722 186675218780544 186769991045952 187002391815486 187331067367236 187431788811618 188119800737856 188456087154816 188551763540928 188786381397354 188846596862976 188979973580736 189280228543488 189413911522368 189848845877184 190079381995542 190419171396012 190515844411146 190648180030464 190813748913632 190948514972202 191386973100726 191519913821184 192192783340896 192530581528896 192634098572448 192770150289678 192831636421632 192868016862249 193212791277714 193274418594816 193410922550976 193514912923488 193749900798519 193855034887488 194194791500697 194536108419822 194640703765911 194671236584448 194840299301024 195118242868224 195425619660882 195530693266441 195660649327104 196010415903744 196109927511552 196248434103072 196699061965536 197150724564768 197289966240198 197352894016512 197390127456909 197698781090928 197980802339328 198052191069408 198152739256464 198292688624979 198748010527677 198779187649536 198886064352768 199235626656768 199584813469392 200043102363696 200248237822464 200497409781552 200606205256704 200708050079232 200849804187552 200957794189776 201310997767776 202158591837696 202334156966448 202941989647839 203082956683776 203186058916608 203549278053888 203796450799344 204264410502672 204583813268224 204943389940224 205053580922112 205198404149232 205302580363656 205669583033616 206424541020672 206535528366336 207155982400848 207261152448984 207844573487616 207950093123328 208208848619304 208321828535808 208574796656304 208686940120152 208900939456768 209380620144384 210009621128112 210116239926696 210893839633152 211378096440576 211634775830088 211965703437696 212452421470848 212602470278328 212825828014848 212940257111424 213090650462664 213579951611832 213798968517888 214173679515172 214479202534272 214665467527836 215344119953664 215459903048832 215838595544832 216216881258508 216334206556416 216713360894004 216935590974336 217433720919168 217587287869848 217704277038924 218086914248424 219005141157504 219195336713652 220118230492992 220511717891712 220623668450496 220779488365956 221286444711228 221794565135364 222022005768576 222141379332288 222411128727294 222808714953084 222921831663522 223626586105728 223746822396864 224532915153066 225279267550272 225559586004246 225681980913792 225796556339136 225956029710996 226077518463498 226474872488748 226829005156416 227625926587254 227784039515136 228307079789568 228468326269248 228584316281184 228992937810624 229271007149262 229629512057504 230156789926752 230561313682752 230685278537376 230848204667886 230965402909113 231378280912818 231532062446592 231615549227712 232352469412128 232554256488489 232590736714752 233124814181376 233660118002688 233825145173568 233943854763744 234234954696717 234362057102784 234728522748928 234772807635171 234847690970624 235013556888864 235553197662432 236260823769126 236380769917533 236544964111872 236960715727872 237088121319936 237255569587296 237461614773123 237800358495648 238044212370432 238172200521216 238461416367408 238590812169216 239008974154704 239177779063119 239429056516704 239557789250352 239726981770497 239803445293568 240277445563311 240523839582624 240653160943312 241536534280704 242091153188352 242262134947872 242392390929936 242647045618176 242818419987936 243198108621312 243321576727296 243756542854656 244052539846128 244612936034064 244785698853579 245347778529477 245518201363968 245642847346944 245731422252784 245856176484872 246766042808064 247199759000064 247332669772032 247633009304616 247767381868032 248075682628176 248201627006808 248900291707392 249026654727936 249336522420648 249774756489648 249909051748824 250826400983808 251274782873088 251402351387904 251715175196472 251973298107648 252551882029824 253131794502912 253439175994056 253892228528016 254021125881528 254598019962936 254961209108736 255182630800968 256257044454528 256707442038528 256845464763264 257026867052904 257157355816332 257617055036952 257881230067968 258019883897984 258333201064692 258473379849984 258926388667596 259381477893096 259520938354548 260341398749952 260473570252416 260567492881176 261396528088644 261664578804096 262265415954048 262867632753024 263053288320264 263186836609212 263598374787904 264069588092544 264203652341952 264390251499972 264997347370236 266113084625856 266724136484928 266912515785708 267329879708736 267799738916736 267943725586368 268269093413334 268414663690368 268885095924042 269502512906646 269778875955264 270114565955702 270589319530452 270734806061226 270914745222144 271728601065792 272352547336896 272544901816356 272691439796178 272977926320448 273404774562816 273597872198976 273736773818208 274226110711488 274559107326894 275189553038322 275380704488448 276207976534464 276348203265312 276447850034382 276588198545481 277266790831104 277611798159072 278099728875072 278249253493536 278587135467693 278738304601536 279085142956698 279174160192512 279226830382659 279860967820083 280012828170816 280154986568928 280503587723229 280996601050854 281147683217427 281191786177536 281837461920768 282179701106784 282620937916928 283179572096031 283269895294464 283469960371104 283767770686464 283920342815232 284120867283552 284773268815776 285065291357184 285119072993313 285628757094018 285773766616719 285972270045696 286220623370448 286422772458303 287080459651089 287125493271552 287279870731776 287784794059776 288289175011344 288445608741888 288951147858672 289155225434517 289247454632448 289911627892224 290116383826464 290272369385232 290782552331232 291804162629733 292006854876672 292260448951536 292677364302336 293138429491323 293490973990656 294015623855616 294164891267328 294372651154608 295048592948304 295726086847152 296029341024768 296188505776384 296548171636392 297078286604112 297229108884696 298168781474304 298329096529152 298853439985152 299377220204088 300064653545544 300372356733696 300746114672328 300909307885056 301062075118848 301274706281328 301436691284664 301966496651664 302438673541888 303501235449672 304624435025664 304779088374912 305323917080832 305694676199016 306396615754008 306875719902336 307415084910336 307580371383168 307797606223848 307953870545484 308504374550424 308820732303616 309803292549504 310072341984652 311766860231424 311925139684992 312313272928956 312482742803712 312862194984456 313030410180228 313351409185152 314070930216576 315014431692168 315174359890044 316340759449728 316615486364164 317067144660864 317948555156544 318678632206272 318903705417492 319238742022272 319410385667136 319635975693996 320369927417748 320698452776832 321260519272758 321718803801408 321998201291754 323016179930496 323189854573248 323757893317248 324325321887762 324428768969728 325070041341006 325403386461504 326150581378752 326380931804772 326556415558386 327130371372636 327523796462592 328507711736256 328793005070478 329021390410752 329776893029376 330177345739488 330767576837568 330935502675744 331169232548934 331929667066842 332035539637248 332448696560864 333033008652864 333212068998432 333616693090941 334213072429626 334382747495283 334435201311744 335203135183872 335439879158592 335620233595296 335964397476864 336735842706432 336799372729599 337509059337216 337918901325408 338339379006369 338522971370688 338694834508704 338934044566494 339116277695247 339464026617248 339948278811648 340243507734624 341438889880881 341676059272704 342276589384704 342460619684352 342702489403872 342876474421776 343062528740352 343489406715936 343841640090624 343906510723893 344444268086256 344631173133312 345235184890128 345841970524128 346027917806064 346272307001829 347067421369227 347121864999936 347298093669888 347423323841568 348528704118192 348886105072128 349687221272064 350490177004032 350737717760352 350915782145616 351543085654176 352092784123392 352271536455936 352520335333296 353329796493648 354391235653689 354817446167808 355632181979904 355883354380944 356439839611648 357066318555648 357258300781824 357692124551112 357886218253824 358513461232056 359143584775056 359336683875528 359705167940352 360785759373936 360979741414968 362304801421056 363136729782528 363393202421808 363588586394904 363970568427264 364797162931968 364982365090944 365634814281984 366078809769192 366919404051096 368277302045952 368464271020416 368597133379176 368784264727308 370149064212096 370799638500096 370999004658048 371449513956924 371651072802048 372113523942264 372302440510212 373147957093444 373350437561088 373539982091904 374004783630972 374662134734472 374863577623236 376239601475712 376912174309632 377103527081856 377572762794708 377959947161472 378827823044736 379697691754368 380158763991084 380838342792024 381031688822292 381627497827264 381897029944404 382773946201452 384385566681792 385061163057792 385268197144896 385540300579356 385736033724498 386425582555428 386821845101952 387029825846976 387499801597038 387710069774976 388389583001394 389072216839644 389281407531822 389680598602048 390851239321764 391061386532882 391321298654208 392219855023104 392496868206144 393398123931072 394301449129536 394579932480396 394780254913818 395397562181856 395961604678656 396104382138816 396305478512928 396585377249958 397496021055354 397772128705536 399169626938784 399516286787917 400086204727392 400496475644928 400994819563104 401416100158464 401699608375104 401915588379552 402403640120001 402621995535552 403327643886063 404253769359969 404317183675392 404668313932896 405171848933553 405883979295678 406102209091839 406165913367552 406372117833216 407098556107776 407592901598688 408528821005344 409037159694267 409167626536448 409886779880448 410107161844224 410396808298464 410605160727312 411339166067232 411838660990341 412784329557483 412849082041344 413071056732672 414311964801696 414522304897968 414671775051573 415689146975232 415900186246656 416417697238608 416643657071616 417149593312608 417373880240304 417801878913536 418627714435047 418761240288768 420019242256224 420232479853392 421494901576281 421787679266304 422756192881152 423269551660176 423931406875392 424904842941696 425204940556656 425651656029696 425880514222848 426181300925328 427159903223664 427597937035776 428347359030344 428958405068544 429330935055672 430688239907328 430919806097664 431677191089664 432433762517016 432668413112832 433426721788008 433871181948672 434867441838336 435174575739696 435408554077848 436173828496848 438010282315008 438390673427304 440236460985984 441023435783424 441247336900992 441558976731912 442572889422456 443589130270728 444044011537152 444282758664576 444822257454588 445617429906168 445843663327044 447253172211456 447493644793728 449065830306132 450558535100544 451119172008492 451363961827584 451593112678272 451912059421992 452155036926996 452949744977496 453658010312832 455251853174508 456936652538496 457168632562368 457985875621248 458542014298524 459259024115008 460313579853504 461122627365504 461370557074752 461696409335772 461930805818226 462756561825636 463231098455424 464704938824256 465108512976978 467650290347136 467887709527488 468469909393434 468724114205568 469545615270342 469695381941248 470027113777728 471106395324864 472521647538252 472761539835066 473089928223744 474176242639872 474511139174592 474923229546246 475600716991296 476344401042432 476922832734816 478017948309408 478355558126238 478858113033408 479115578500704 479453963540994 479606890587136 480554891126622 481047679165248 481306321886624 481890778909137 482997301937631 483073068561408 484182306376704 484524269895744 484784781859872 485294091236352 485636839975872 486396217242624 486487982831643 486643153454592 487513085709312 487605062011509 488105079692256 489225872068128 489571397707158 489834623337579 490695557058954 491036402727936 491285694693888 491462844505568 491712352969744 493189507605717 493532085616128 494399518000128 494665339544064 495266018609232 495534763736064 496151365256352 496403254013616 496753848823401 497800583414784 497894500600263 498053309455872 498673044841296 499549512979296 499818103497648 501319608644439 501652801967616 502549565746176 502804702775808 503430350392944 503946596215296 505103764059648 506263589005824 506878351988112 507784457056032 508042251763056 508401066849741 509196039925872 509922418217472 510365261601936 512514088909056 513414884077056 513690929526528 514053734105808 514314711632664 515234110073904 515762460135936 516039767795968 516666402129384 516946759699968 517852777335192 518762955786192 519041876709096 520682797499904 520947140504832 521134985762352 522793056177288 523329157608192 524530831908096 525735265506048 526106576640528 526373673218424 527196749575808 528139176185088 528407304683904 528780502999944 529994694740472 532226169251712 533448272969856 533825031571416 534659759417472 535599477833472 535887451172736 536538186826668 536829327380736 537770191848084 539005025813292 539557751910528 540229131911404 541178639060904 541469612122452 543457202131584 544705094673792 545089803632712 545382879592356 545955852640896 547195744397952 547473547636416 548452221422976 549118214653788 550379106076644 552415953068928 552696406530624 552895700068764 553176397090962 555223596318144 556199457750144 556498506987072 557174270935386 557476609203072 558170285913396 558453660765318 559721935640166 560025656341632 560309973137856 561007175446458 561993202101708 562295366434854 564359402213568 565241875833856 566359144192062 566539790588928 566939920742208 567840685630464 568241734567104 569546537631552 570238145986626 571257514188036 571547533233438 571944540091392 572441246740896 572845544916606 574160919302178 574559741463552 576578350022688 577902295717344 578310450869034 578494909264896 578604050586747 579823255784448 580232767652928 580544738770464 581249702395557 581565104662464 582584374502091 583608325259466 583922111297733 584013709753344 584520897903072 585354728604672 586276858982646 586592079799323 586981947981312 588031247711232 588329782534656 588745302309216 590097185896608 591452173694304 592058682049536 592377011552768 593096343272784 594156573208224 594458217769392 594878065874937 596244031583031 596337562948608 596658193058304 597706879970304 598754440408176 600129307091088 600744713467392 601492229344656 601818615770112 602124150237696 602549412562656 602873382569328 603932993303328 604877347083776 607002470899344 608825968943517 609248870051328 609558176749824 610647834161664 611389352398032 612793231508016 613751439804672 614830169820672 615160742766336 615595212447696 615907741090968 617008749100848 617641464607232 619606585099008 620144683969304 623533720462848 623850279369984 624626545857912 624965485607424 625724389968912 626060820360456 626702818370304 628141860433152 630028863384336 630348719780088 632681518899456 633230972728328 634134289321728 635897110313088 637357264412544 637807410834984 638477484044544 638820771334272 639271951387992 640739854835496 641396905553664 642521038545516 643437607602816 643996402583508 646032359860992 646379709146496 647515786634496 648650643775524 650140082682012 650806772923008 652301162757504 652761863609544 653112831116772 654260742745272 657015423472512 657586010140956 660354691478976 661535153675136 661871005351488 662338465097868 663859334133684 664897393121728 666066017305728 666424137996864 667233386181882 668426144859252 668765494990566 670879758317184 671240467190592 673598745459198 675837802650816 676678758012738 677045942741376 677389669017408 677868089132988 678232555390494 678928053234496 680487015469248 682877779761762 683352118545408 684921239368704 685404978807744 685752948843552 686978813431872 687813021447786 688888536172512 690470369780256 691683941048256 692055835612128 692544614003658 692896208727339 694134842738454 694596187339776 694846647683136 696064458424309 697057408236384 697662769465467 697772210144256 699374442544128 700980354008064 701475435520704 701831564291232 702704864090151 703086171308352 704185568246784 704318422905513 704543072911872 705040670666592 706659592987296 708782471307378 709142309752599 709634892335616 711264363959808 711766708761888 712384844319369 712879679223296 714132637111296 714516601563648 715384249102224 715772436507648 717026922464112 717533337189357 718287169550112 718673367751056 719180945311491 719410335880704 720832336689933 721571518747872 721959482829936 724609602842112 726273459565056 726786404843616 727177172789808 727941136854528 729594325863936 729964730181888 731269628563968 732157619538384 733838808102192 734357096560737 736043335588431 736554604091904 736928542040832 737194266758352 737568529454616 740298128424192 741599277000192 741998009316096 742899027913848 743302145604096 744227047884528 744604881020424 746295914186888 746700875122176 747079964183808 748009567261944 749324269468944 749727155246472 752479202951424 753824348619264 754207054163712 755145525589416 755919894322944 757655646089472 759395383508736 760317527982168 761676685584048 762063377644584 763254995654528 763794059888808 765547892402904 768771133363584 770122326115584 770536394289792 771080601158712 771472067448996 772851165110856 773643690203904 774059651693952 774999603194076 775420139549952 776779166002788 778144433679288 778562815063644 779361197204096 781702478643528 782122773065764 784993736412288 786796247862144 788602898259072 789159864960792 789560509827636 790795124363712 792208764277632 792610957025856 793170754499916 794992042110708 798339253877568 799032573575834 800172409454784 801989639126208 803399216750208 803831176759104 804807280240002 805243991071104 806655287772126 808507538719938 809336627865792 810343697867106 811767958591356 812204418183678 812744235666432 815185803197376 817057642010688 818074319388534 818335253072896 820214323688448 820793616596928 821210321454624 822678332134464 823677321980682 825568659114966 826142113465344 828623929603392 829044609795936 829343550103146 829764595636443 831800372493312 832835394477216 834299186625216 834747760480608 835603757827072 835761406403079 837255428870094 837522480577536 837680491147977 839582903460249 840038484512448 840464959706784 841510763169687 842989803152562 843443049652281 843575358532608 845512385762304 846539103320352 847862813750784 849538716288093 849809685883392 850409881113312 851303312059392 851761028445696 852362601850656 854319806447328 855195874071552 855357218979939 856694718060688 857916810137088 858661870111344 859268317374909 861241378953267 861376479814656 861839612195328 863354382179328 864867525034032 865336826225664 866853443576016 867465676303551 867742363897344 869734883676672 870349151479392 870817108155696 872347656993696 876020564630016 876781346854608 879415288473969 880472921971968 882046871566848 882494673801984 883117953463824 885145778844912 887178260541456 888088023074304 888565517329152 889644514909176 891234859812336 891687326654088 894506344422912 894987289587456 898131660612264 901117070201088 902238344016984 902727923655168 903186225356544 903824118843984 904310073853992 905899489954992 907316020625664 910503706349016 913873305076992 914337265124736 915971751242496 917084028597048 918518048230016 920627159707008 922245254731008 922741114149504 923392818671544 923861611636452 925513123651272 926462196910848 929409877648512 930217025953956 935300580694272 935775419054976 936939818786868 937448228411136 939091230540684 940054227555456 942212790649728 945043295076504 945523079670132 949022278349184 949846459092492 951201433982592 953845665469632 956035896618816 956711116252476 957716226066816 958231157001408 958907927081988 961109782253244 962095358330496 962612643773248 963781557818274 965994603875262 969048539791488 969569563719744 971273679951744 972975965663286 973286306909184 975210124023018 976210159384512 978451744136256 979142795414316 979669246675158 981391114117908 982571389387776 982925689011136 983424705939488 986379015211434 987064171232256 989330679088128 990532037218464 992302730512704 992806508027232 993507697646802 995789001200526 996106618911744 997346089682592 999099025958592 999636206995296 1000850079272823 1002639217288878 1003148242485849 1003305603935232 1005609405551616 1006860700785888 1007735111450119 1007893192430592 1010207528119296 1012527178011648 1013756703976224 1015018137019107 1015568914112064 1016084503526112 1016802133699482 1017348833085741 1018392079851744 1019844836434944 1020730523203872 1024316669642643 1025028177818112 1026829768154112 1027381859053056 1028107468211616 1028629423265328 1029000330683533 1030468220147808 1031524920271872 1032079535591936 1033332804258768 1033893519399936 1035705554670384 1037525911572384 1038083753418192 1038816921005487 1041202264107681 1041365594999808 1041894281009664 1042269971524704 1045586112354576 1046658315216384 1049061663816192 1051470531012096 1052213153281056 1052747346436848 1054393499151616 1056278352370176 1056814609367808 1057561005999888 1059989389480944 1063173706961067 1064452338503424 1066896545939712 1067650063142832 1069319518834944 1071198955666944 1071774902345472 1073076373653336 1073658654761472 1075540383696168 1078010051626584 1079115503821056 1080458263822808 1082357278121808 1082939224244904 1086914404263168 1089410189347584 1090179607265424 1090765759184712 1091911705281792 1094391488795904 1094947095272832 1096904442845952 1098236429307576 1100758212153288 1104831906137856 1105392813061248 1105791400137528 1106352794181924 1110447192636288 1112398915500288 1112997013974144 1114348541870772 1114953218406144 1116340571826792 1116907321530636 1119443871280332 1120051312683264 1120619946275712 1122014350892916 1123986404203416 1124590732869708 1128718804427136 1132718288384124 1133879841484416 1136483469134208 1139093075263104 1140476291973252 1142515028376072 1143095066466876 1144882493481792 1145691089833212 1148321838604356 1153156700045376 1155804591434688 1156620901738068 1157208101173494 1160465535305856 1161089477540928 1162499404791114 1163130209324928 1165168749004182 1167216650518932 1167844222595466 1169041795806144 1172553717965292 1173184159598646 1173963895962624 1176659565069312 1177490604618432 1180194371793216 1182904347388608 1184754023105536 1186192686545568 1188313146416448 1188916435538784 1189756131749874 1192488063166062 1193316386116608 1197508880816352 1198548860363751 1200258614182176 1201489426934784 1202984458689312 1204248300475392 1205098825125312 1205746765138656 1207210920360003 1207865986606656 1209754694167552 1209982931658189 1212761308079907 1214004941798688 1215515546800659 1217651937887034 1218306627275517 1218497740102656 1219116353499648 1221295668323328 1222778704796064 1225586463016032 1227111479082801 1227502879609344 1229660339641344 1230321485532672 1231190424895392 1231815482181936 1234017498201696 1235282929214464 1235515982971023 1238352988672449 1239213170198016 1240289367938608 1244015325154719 1247067440925696 1247700558739968 1249253091715824 1249930971214848 1251448779937824 1252121640720912 1253405636740608 1255883143305141 1256283720866304 1260057726768672 1260697439560176 1264484704728843 1265363037798912 1266461945456656 1268268578643456 1271794220626176 1274714528825088 1275614821669968 1276954968089088 1277641542668544 1278543902775984 1281479709670992 1282793811107328 1285042077091032 1286875215205632 1287992805167016 1292064719721984 1292759418292992 1295031573268992 1297301287551048 1300280165364024 1301613545846016 1304602325515008 1305523727219088 1306225662233544 1308521485490544 1314030846945024 1315172020281912 1320709382957952 1323070307350272 1323742010702976 1324676930195736 1327718668267368 1329794786243456 1332132034611456 1332848275993728 1334466772363764 1336852289718504 1337530989981132 1341759516634368 1342480934381184 1347197490918396 1351675605301632 1353357516025476 1354091885482752 1354779338034816 1355736178265976 1356465110780988 1357856106468992 1360974030938496 1365755559523524 1370809957615488 1371505897687104 1373957626863744 1375626042895572 1377777072345024 1380940739560512 1383367882096512 1384111671224256 1385089228007316 1385792417454678 1388269685476908 1389693295366272 1392128916848618 1394114816472768 1395325538930934 1402950871041408 1403663128582464 1405409728180302 1406172342616704 1408636845811026 1409086145823744 1410081341333184 1413319185974592 1417564942614756 1418284619505198 1419269784671232 1422528727919616 1423533417523776 1424769688638738 1425759358446592 1429033203127296 1430768498204448 1434053844928224 1435066674378714 1436574339100224 1437346735502112 1438361890622982 1438820671761408 1441664673379866 1443143037495744 1443918965659872 1445672336727411 1448991905812893 1449219205684224 1452546919130112 1453572809687232 1454354345579616 1455882273709056 1459188651727872 1459463948494929 1459929460363776 1462539257127936 1464315239076768 1467677616204384 1468714193121474 1469503870012737 1472086671176862 1473109208183808 1473857084081664 1474388533516704 1475137058909232 1479568522817151 1480596256848384 1483198554000384 1483996018632192 1485798055827696 1486604291208192 1488454095769056 1489209762040848 1490261546470203 1492591828373776 1493401750244352 1494159928367616 1496019134523888 1498648538937888 1499454310492944 1503958825933317 1504958405902848 1507648697238528 1508414108327424 1510291051178832 1511839788645888 1515311292178944 1518790767017472 1520635055964336 1523353371168096 1524126755289168 1526509991309056 1527588119777616 1531095784805808 1537542266727168 1540244652231168 1541072788579584 1542161202317424 1542944134897992 1545702330221712 1547287380407808 1548119303387904 1549999206388152 1550840279099904 1553558332005576 1556288867358576 1557125630127288 1558722394408192 1563404957287056 1564245546131528 1569987472824576 1573592495724288 1577205796518144 1578319729921584 1579121019655272 1581590248727424 1584417528555264 1585221914051712 1586341508999832 1589984084221416 1596678507755136 1598065147151668 1600344818909568 1603979278252416 1606798433500416 1607662353518208 1609614560480004 1610487982142208 1613310575544252 1617015077439876 1618673255731584 1620687395734212 1623535917182712 1624408836367356 1630371606394752 1634115284021376 1636148638777068 1641587233193856 1642420642909248 1645356664268928 1647354643961364 1651137318229932 1657247859206784 1658089219591872 1658687100206292 1659529191272886 1665670788954432 1668598373250432 1669495520961216 1671522812806158 1674510857740188 1675360982295954 1679165806920498 1680076969024896 1680929919413568 1683021526339374 1685979606305124 1686886099304562 1693078206640704 1695725627501568 1699077432576186 1699619371766784 1700819762226624 1703522056891392 1704725203701312 1708639612894656 1710714437959878 1713389436121376 1715833620274176 1717323740222688 1718536634749818 1722482757906534 1723679224390656 1729735050068064 1733706887152032 1734931352607102 1735484727794688 1735812151760241 1739469767353344 1740698302958784 1741634216311392 1743749107186671 1744695313987392 1747753123506273 1751766333893199 1752041129260032 1753562693709216 1758830576947938 1759776239397969 1760945843943936 1764093743133696 1764989347603968 1766235906927648 1770291557689824 1774356521082912 1776176046148608 1777131034658304 1779289029818352 1782469719624672 1783374653308176 1784634197624811 1788732094749093 1789012688845824 1789974579174912 1796263321224528 1802234140402176 1804476688033968 1805455847310336 1806372450713088 1807648237687968 1808620147707984 1811798979909984 1814632041251328 1821007412698032 1826477906830551 1827746610153984 1828674530249472 1831943502484992 1834168057194096 1837036096460032 1841254319414016 1844490509462016 1845482228299008 1846785637343088 1847723223272904 1851026247302544 1852924393821696 1858819755297024 1860434051907912 1870601161388544 1871550838109952 1873879637573736 1874896456822272 1878182461081368 1880108455110912 1884425581299456 1890086590153008 1891046159340264 1898044556698368 1899692918184984 1902402867965184 1907691330939264 1912071793237632 1913422232504952 1915432452133632 1916462314002816 1917815854163976 1922219564506488 1924190716660992 1925225287546496 1927563115636548 1931989207750524 1938097079582976 1939139127439488 1942547359903488 1945951931326572 1950420248046036 1952420318769024 1956903488272512 1958285590828632 1959338493350316 1962782228235816 1965851378022272 1966849411878976 1972758030422868 1981064074436928 1984605461025408 1985613016054464 1987015395293604 1991578002401052 1994692179365184 1998198051917184 1999272413990592 2001700158545646 2005278434577756 2006296484971698 2013721401571776 2015470222900238 2027513407952448 2030036274038214 2031137828224128 2032169007052224 2033604267398964 2034697666171482 2036784159703488 2041461046407744 2048633339285286 2050056355636224 2054763718106112 2056214936423232 2057258846530656 2058000661367066 2060936440295616 2064159071183872 2066665608517536 2071411109340768 2075051823144768 2076167506836384 2077633842010974 2078688626182017 2082404528215362 2083788562019328 2084539943049408 2088193375272927 2091172224709152 2092988308396401 2093316630432768 2098123327632384 2102941062024192 2104426306562112 2105494692873696 2108114592270453 2108786998303232 2112556704740352 2112955268716539 2113629218735616 2115122011999776 2119978778961888 2126347413922134 2127426929257797 2128904677006848 2133793091879424 2135300126285664 2137154532958107 2138639037669888 2142397911333888 2143549804690944 2146152747306672 2147317309522944 2151080767392336 2152600011568071 2156020103253168 2157542835934473 2158231007642112 2160916527645616 2164714556243616 2165878448489808 2173828808526336 2178820378695168 2180359214530848 2181531518369424 2183823410563584 2188782977591808 2189894190545664 2193808885691904 2196472858615152 2201516424306576 2203071289682211 2209663812275712 2210785626122496 2211582800275056 2212705588363848 2220894385272576 2224797831000576 2225994027948288 2228697083741544 2229906436812288 2232681143653584 2233814643061272 2238887742560664 2240102625366528 2241239892551424 2244028701785832 2247972808406832 2249181465739416 2257437608854272 2265436576768248 2267759682968832 2272966938268416 2278186150526208 2280952583946504 2285030056752144 2286190132933752 2289764986963584 2291382179666424 2296643677208712 2306313400090752 2311609182869376 2313241803476136 2314416202346988 2320931070611712 2322178955081856 2324998809582228 2326260418649856 2330337498008364 2334433301037864 2335688445190932 2338083591612288 2345107435930584 2346368319197292 2354981209236864 2360388743586432 2365808694777216 2372385373091136 2376626292832896 2377832871077568 2379512263499748 2384976126332124 2395017761632704 2397097720727502 2400517228364352 2405968917378624 2410197650250624 2411493530277312 2414421840720006 2415731973213312 2419965863316378 2425522616159814 2428009883597376 2431031093601318 2435303875774068 2436613254551034 2438232706999296 2445557409592128 2451172926032064 2454222958165602 2455005759218688 2460642971065344 2462380849790784 2463630964363872 2468034996403392 2471031965942046 2476705977344898 2478426340396032 2480578735877216 2488030650309438 2489293786909329 2495401117479936 2498506183431648 2502897559875648 2504243281441824 2506811273481216 2507284219209237 2511766286610282 2512567441732608 2513041473443931 2518748710380747 2520115453537344 2521394879120352 2524532289509061 2528969409457686 2530329148956843 2530726075597824 2532923890913312 2536537157286912 2543588441252352 2549429057650176 2551229643339936 2553909936178176 2555283085337088 2557087805551968 2562959419341984 2565587622214656 2566071656939817 2570084154182064 2573750430411264 2575985610334032 2577804952124727 2583724136859801 2584129439443968 2585518836585984 2590063146537984 2594602575102096 2600560330728048 2603227091692032 2609204651030016 2611047454438176 2612451324467088 2617042970981088 2628061693890048 2630344040563824 2638245865421907 2641418765915904 2646140614700544 2647484021405952 2649353860391472 2655437336534736 2659589572486912 2664264069222912 2665696551987456 2668933544727528 2673704579437008 2675061979962264 2683519033268736 2684961868762368 2694394981836792 2703351210603264 2706715032050952 2708183770965504 2709558676069632 2711472356531952 2712930221561976 2715712212937984 2721948061876992 2731511119047048 2741619915230976 2743011795374208 2747915253727488 2751252085791144 2755554144690048 2761881479121024 2766735764193024 2768223342448512 2770178456014632 2771584834909356 2776539370953816 2779386590732544 2784257833697236 2788229632945536 2790651077861868 2805901742082816 2807326257164928 2810819456360604 2812344685233408 2817273691622052 2820162682666368 2826638371949184 2835129885229512 2836569239010396 2847066835047552 2849539377277476 2861536996408896 2868107689856448 2870133348757428 2873148678200448 2874693471004224 2876723781245964 2883329346759732 2886286074991488 2887837931319744 2891344673454822 2897983811625786 2907145619374464 2908708691159232 2918927896989858 2919858920727552 2928630478153536 2935355232408768 2937428386242948 2939007740025474 2944173342353724 2947714168163328 2948777067033408 2950274117818464 2959137045634302 2961192513696768 2967992037264384 2971596111655392 2976908191538112 2978419524081696 2980523092940406 2985183656747552 2988319856735232 2992038269047776 2997297077875776 2998908620985888 3002550237818469 3007917651866634 3009444727457547 3009916811805696 3016828216654848 3020582102357664 3023205334350357 3023679577291776 3030622584357888 3037581534034944 3041270111928672 3045054411057321 3046706742336192 3048253510578336 3052046499257223 3053019982618112 3055176239555232 3062191569611616 3072950008927929 3075084533454336 3080489304462336 3082145577159168 3084322404634848 3085888269795984 3087000992050599 3091404660443424 3094574760815616 3096238606775808 3099998412776304 3101680558199808 3107116664011152 3112577734717152 3114251260254576 3116450763016461 3117444788816384 3123606792323043 3126809914574112 3128491092263056 3139974945649152 3147184991448576 3154411593036288 3156639459843168 3158242039310544 3163180497454848 3168835057110528 3170443828103424 3172683017999664 3179968168442832 3189521120883201 3193357015510272 3196130294303336 3200689637819136 3207958556504832 3213596867000832 3215324707036416 3219229120960008 3220975964284416 3226621151088504 3234030154879752 3237346511463168 3241374791468424 3247071834365424 3248817672734712 3260743212789504 3268230568042752 3272297277554136 3283174466387712 3284841285818496 3290713328537856 3294709287922728 3302274636459864 3314495718413568 3316178439183744 3317374200412584 3319058382545772 3331341577908864 3337196746500864 3338991041922432 3343045625612316 3349021715480376 3350721964591908 3358331613840996 3360153938049792 3361859838827136 3366043052678748 3371959212610248 3373772198609124 3386156413281408 3398154865152372 3401639524453248 3409450407402624 3417279225789312 3421428875919756 3426778872242752 3434647480445376 3437073269499636 3444965515813068 3459470100136128 3467413774304064 3469862705214204 3471624303520482 3481396605917568 3483268432622784 3487498214373342 3489390627974784 3495506247012546 3503532667786398 3507125387418432 3517661153895876 3519552478795938 3521891687887872 3529978695207936 3532471813855296 3540583115379648 3548713042165824 3554262069316608 3558578059636704 3564939439249344 3566749306616352 3569268395249622 3577464189498186 3579949158349824 3592526642449056 3595646581091253 3604468280804352 3608953376067936 3612744901426176 3615296475375936 3617240295415968 3621632761080009 3623597959819968 3629264082502656 3629948794974567 3638283924239721 3642014825396064 3646546640401977 3652955813661102 3654919881826551 3655493220307968 3657349060498944 3663887004969984 3668336114388192 3674072192920064 3681334437248403 3682508638828032 3688981018924032 3690964456598016 3693571274686176 3695446446545808 3702052494605088 3705848787643392 3706547948913069 3715058966017347 3717639510594048 3720868103815824 3732045975464157 3741202322777088 3743101676219904 3747759275147472 3749792913644544 3756364922162736 3760216910221824 3768851162598912 3780173180306016 3782092318680528 3793454114186529 3796089113396736 3799385836369968 3804805735930368 3815382661878528 3824143586475264 3826844465009904 3830864904267264 3832924628005632 3835631708327952 3844439129012976 3848381433321984 3850450575092992 3855126231273096 3863978415501048 3876194159165952 3878278254878976 3885094719806976 3891903862653144 3900840496092072 3904840637538048 3913806976545024 3916571181657264 3918676986700632 3925564456471632 3931702756044544 3933698823757952 3945516060845736 3962128148873856 3969210922050816 3971226032108928 3974030790587208 3983156004802104 3989384358730368 3996396103834368 3998544827981184 4003400317091292 4010556869155512 4012592969943396 4027442803143552 4030940445800476 4055026815904896 4060072548076428 4062275656448256 4064338014104448 4067208534797928 4069395332342964 4073568319406976 4082922092815488 4097266678570572 4112429872846464 4114517693061312 4116001322734132 4121872880591232 4133331217035072 4142822218681536 4150103646289536 4152335013672768 4155267684021948 4157377252364034 4164809056430724 4169079886098816 4176386750545854 4182344449418304 4185976616792802 4208852613124224 4210989385747392 4216229184540906 4217573996606464 4225910537433078 4227258437471232 4230244023999552 4239957557923776 4252694827844268 4254853858515594 4257809354013696 4267586183758848 4270600252571328 4274309065916214 4277278075339776 4287099609381888 4292305494613344 4302161534784672 4305200023136142 4312040206506336 4315085671868946 4316462015284224 4321833055291232 4329429112487232 4331756896979616 4337017010182233 4346975717438679 4347657617052672 4357640757390336 4360718429061696 4363063036738848 4367646821127168 4377565955183616 4378391845484787 4379788381091328 4387617771383808 4392945717230304 4403032848613152 4406142579364422 4408511610038211 4419327624551424 4421571252244992 4423165600550112 4425411176727696 4438705568451453 4441788770545152 4449595662001152 4451988055896576 4457394167483088 4459812873624576 4465362287307168 4467629286122544 4470784639410609 4477775485121328 4480205250733056 4482479785102848 4488057403571664 4495945616813664 4498362931478832 4511876477799951 4514875217708544 4530873153536496 4535519365937664 4545933876536832 4556372301052416 4561905167893008 4570060113504288 4572380265867504 4579529973927168 4582764359332848 4593287354417424 4612626800181504 4623218365738752 4626483606952272 4628832404693976 4641862141223424 4644357910163712 4649997619164456 4652520837299712 4660674996016728 4668866602075728 4671376890381864 4676167183224576 4690214871861168 4692736638394584 4709962418473728 4720777487172864 4731617389554432 4744770746182272 4753252585665792 4755665742155136 4759024526999496 4769952252664248 4790035523265408 4794195441455004 4801034456728704 4811937834757248 4820395300501248 4822987060554624 4828843681440012 4831463946426624 4839931726632756 4851045232319628 4856019767194752 4862062187202636 4870607751548136 4873226509102068 4891114819184256 4902345852064128 4908445916331204 4924761699581568 4927261928727744 4936069992806784 4942063931884092 4953411954689796 4961157471754432 4976061300618876 4978587573818658 4997012366863296 5005795119751296 5008486562883648 5014568438418474 5023532573220564 5026082946887862 5037497420761494 5040230907074688 5042789758240704 5049064579018122 5057938818915372 5060658297913686 5065847781826624 5087176882504704 5098858115300352 5102459286679872 5110566170674176 5114175611103936 5125918838683968 5132143313879634 5140168308364128 5147500860822528 5151971220668064 5155609904249454 5167448273719602 5171037673171968 5189205150204192 5193711728242921 5201120661456096 5206454183384064 5218409302060032 5222094908876352 5224902648934176 5231247321560013 5234085941962176 5243259370518819 5255299001679597 5256123387780096 5260688081127648 5276491730843814 5279328718193907 5282837531831808 5292281229401088 5294968042811904 5298707720782944 5310874673069472 5319179144973824 5328528138445824 5331393103974912 5337867089455056 5347409158874016 5350123959924528 5353902592874433 5366196284247279 5367038066537472 5369923737524736 5388789963673584 5406702421206528 5413430064101904 5416367541931008 5419117352139264 5422944713063904 5425860443123952 5431424425875968 5443896123753984 5463022238094096 5479433720491653 5483239830461952 5486023590748416 5495830507454976 5502504171582288 5511108289380096 5523762958242048 5533471528386048 5536446684897024 5540356912029264 5543169669818712 5553078741907632 5558773181465088 5568515667394472 5576459265891072 5581302155723736 5611803484165632 5614652514329856 5621638912721208 5624689370466816 5634547383244104 5640325365332736 5653276743898368 5670259770459024 5673138478020792 5694133670095104 5699078754554952 5723073992817792 5736215379712896 5740266697514856 5746297356400896 5749386942008448 5753447562491928 5766658693519464 5772572149982976 5775675862639488 5782689346909644 5795967623251572 5814291238748928 5817417382318464 5837855793979716 5857260956307072 5870710464817536 5874856772485896 5878015480050948 5888346684707448 5897554134066816 5900548235636928 5918274091268604 5943192223310784 5953816383076224 5956839048163392 5961046185880812 5970367313495104 5984076538095552 5994594155751552 5997817241971776 6005100475636938 6015835303733268 6018889454915094 6041164204715328 6046410668700714 6082540223857344 6090108822114642 6093413484672384 6096507021156672 6104092998514446 6106039965236224 6110352479110464 6124383139223232 6145900017855858 6150169066908672 6164291154318336 6168644809269696 6171776539591968 6174001984101198 6182809320886848 6192477213551616 6199996825552608 6214233328022304 6225155469434304 6228502520509152 6232901526032922 6234889577632768 6236065878546051 6247213584646086 6253619829148224 6256982184526112 6264580125818781 6278964925189203 6279949891298304 6294369982897152 6308823186072576 6313278919686336 6316484078621088 6324343776811359 6326360994909696 6337670114221056 6338865806149617 6340887656206848 6345366035999328 6359936336885664 6379042241766402 6382280787773391 6386714031020544 6392260588606672 6401379275638272 6411463598874321 6415917113009664 6427193734001664 6430649414072832 6438458241920016 6441951928568832 6453242302177008 6457800034704213 6468060309759504 6472628507803419 6474693022926336 6482749582936848 6494143668730848 6497635345469424 6521486425579008 6536461136085504 6544594555108272 6566348932775424 6569682571636992 6581426657075712 6589418575845456 6604549272919728 6609213869046633 6628991436827136 6632356878367488 6634748400825168 6638116765091544 6662683155817728 6674393493001728 6677982083844864 6686091251224632 6698043430960752 6701443929183816 6716663227681992 6720307876099584 6723719677654272 6732086105357496 6743918425220496 6747544397218248 6772312826562816 6796309730304744 6803279048906496 6818900814805248 6834558451578624 6842857751839512 6853557744485504 6869294960890752 6874146538999272 6889931031626136 6918940200272256 6934827548608128 6939725410428408 6943248607040964 6962793211835136 6966536865245568 6974996428746684 6978781255949568 6991012494025092 7007065335572796 7014250774836864 7035322307791752 7039104957591876 7064943627710592 7081166230759296 7097426084331648 7117156119273408 7129878878498688 7133498613232704 7138536790499244 7154928378996372 7185053284898112 7191293162182506 7217906752135872 7230592950751872 7234480590831936 7243265522160018 7247195919639936 7259897589949134 7276567848479442 7284029650792128 7293093280803954 7305911627322204 7309839763653102 7314698120997888 7336672228776384 7348144385840128 7362668874496806 7365017277656064 7381928913196032 7387142549372352 7390892893091616 7404104989210176 7413095897826138 7430117932034694 7435279021188096 7441736207631648 7464091950928314 7467881360727987 7486203352439808 7495518550294944 7512729844325472 7520433820443648 7521852657627711 7537702325197824 7556246131142241 7560346360612032 7564184637361056 7573596868527183 7586908228373058 7590987446870529 7592178226793472 7598771672739936 7609611471860736 7630765323757056 7648287172950528 7653688930019808 7661729808534528 7665849256011264 7671263416655904 7688878258025952 7696762866643968 7700901150185984 7710252462546192 7727956831002096 7733414856374181 7751172410579403 7752388318331904 7756556509757952 7770189439613952 7783807725306288 7801680992184144 7809681275076096 7827613953090048 7833142363314528 7837353973401264 7851128912943264 7863405512089088 7867397647515904 7891032121691472 7914737596265721 7924256297747712 7938421844101632 7942452064217856 7948061581174416 7966312009604208 7978768717460736 7992792207668736 7997089655962368 8006800634182584 8021113738311024 8025185939886792 8054885606287104 8061880891600952 8110053631809792 8120145096152856 8124551312896512 8128676028208896 8134417069595856 8138790664685928 8147136638813952 8165844185630976 8194533357141144 8224859745692928 8229035386122624 8232002645468264 8243745761182464 8266662434070144 8285644437363072 8300207292579072 8304670027345536 8310535368043896 8314754504728068 8329618112861448 8338159772197632 8352773501091708 8364688898836608 8371953233585604 8417705226248448 8421978771494784 8432458369081812 8451821074866156 8460488047999104 8479915115847552 8505389655688536 8509707717031188 8541200505142656 8548618131832428 8584610989226688 8604323069569344 8610400046272284 8624080413012672 8630171343737892 8643666110582464 8658858224974464 8663513793959232 8674034020364466 8693951434877358 8721436858123392 8726126073477696 8756783690969574 8759576762182656 8785891434460608 8806065697226304 8812285158728844 8817023220076422 8843142504489984 8846331201100224 8850822353455392 8877411136902906 8883577541090304 8903976111793152 8914788334966176 8930724574614336 8935258572245088 8941569278821218 8955550970242656 8964959570205696 8976114807143328 8991891233627328 8996725862957664 9007650713455407 9023752955599902 9028334182372641 9029750435417088 9048837959516017 9061746307072992 9069616003051071 9071038731875328 9091867753073664 9112744602104832 9123810335786016 9135163233171963 9140120227008576 9144760531735008 9156139497771669 9159059947854336 9165528718665696 9186574708834848 9218850026783787 9225253600363008 9246436731477504 9252967213904544 9257664809387952 9261002976151797 9283724282446848 9288715820327424 9299995238328912 9305041674599424 9321349992033456 9337733204151456 9342753780763728 9349352289049383 9352334366449152 9370820376969129 9380429743722336 9385473276789168 9419924836947456 9441554974345728 9463234779108864 9489541492364544 9506505171331584 9511331484310272 9518049053998992 9539904505328496 9568563362649603 9580071046530816 9588390882910008 9602068913457408 9623875669514496 9640790601002496 9645974121109248 9657687362880024 9662927892853248 9679863453265512 9702090464639256 9712039534389504 9724124374405272 9741215503096272 9746453018204136 9782229638368512 9804691704128256 9816891832662408 9849523399163136 9854523857455488 9872139985613568 9884127863768184 9906823909379592 9922314943508864 9952122601237752 9957175147637316 9994024733726592 10011590239502592 10016973125767296 10029136876836948 10047065146441128 10052165893775724 10074994841522988 10080461814149376 10085579516481408 10098129158036244 10115877637830744 10121316595827372 10131695563653248 10204918573359744 10228351222207872 10251837677367936 10264286627759268 10280336616728256 10303942441336128 10311219808498908 10334896547439204 10378410300408384 10387423456485842 10402241322912192 10444189817752704 10449805297868352 10462494643120026 10468171883924352 10486518741037638 10510598003359194 10521376162255296 10552983461687628 10558657436387814 10565675063663616 10589936085623808 10597415441565888 10621749346138944 10638358289947648 10662786207949824 10675734178910112 10694818317748032 10700247919849056 10707805185748866 10732392568494558 10739847475049472 10777579927347168 10786939743273759 10813404842413056 10826860128203808 10838234704278528 10845889426127808 10851720886247904 10862848851751936 10864898283240027 10887792247507968 10889846384923701 10926044476188192 10939639921205931 10958867440983306 10964759645479653 10966479660923904 10972047181496832 10991661014909952 11005008343164576 11022216578760192 11044003311745209 11047525916484096 11066943056772096 11072893369794048 11080713824058528 11086339339637424 11106157483815264 11117546362930176 11119643846739207 11137031334788944 11152918531782144 11162604311447472 11196137926392471 11223606968331264 11229305028659712 11243277825442416 11249378740933632 11269094766488208 11280650730665472 11306553487796736 11340519540918048 11346276956041584 11388267340190208 11398157509109904 11446147985635584 11472430759425792 11480533395029712 11492594712801792 11498773884016896 11506895124983856 11533317387038928 11545144299965952 11551351725278976 11565378693819288 11591935246503144 11628582477497856 11634834764636928 11675711587959432 11714521912614144 11741420929635072 11749713544971792 11756030960101896 11776693369414896 11795108268133632 11801096471273856 11836548182537208 11886384446621568 11907632766152448 11913678096326784 11922092371761624 11940734626990208 11968153076191104 11989188311503104 11995634483943552 12010200951273876 12031670607466536 12037778909830188 12082328409430656 12092821337401428 12165080447714688 12180217644229284 12186826969344768 12193014042313344 12208185997028892 12220704958220928 12248766278446464 12291800035711716 12337289618539392 12343553079183936 12348003968202396 12365618641773696 12399993651105216 12428466656044608 12450310938868608 12457005041018304 12465803052065844 12472131757092102 12494427169292172 12507239658296448 12513964369052224 12529160251637562 12557929850378406 12626557839372672 12632968157242176 12648687553622718 12652721989819392 12677731612299234 12681775312413696 12690732071998656 12719872673771328 12758084483532804 12764561575546782 12773428062041088 12784521177213344 12802758551276544 12822927197748642 12831834226019328 12861298828145664 12876916483840032 12906484604354016 12915600069408426 12936120619519008 12945257015606838 12949386045852672 12965499165873696 12988287337461696 12995270690938848 13011051030546699 13040927152316037 13042972851158016 13072922272171008 13089189110216544 13100556448851547 13132697865550848 13139365143273984 13162853314151424 13178837151690912 13209098545839456 13218427738093266 13225534830114633 13257982873654272 13264713756734976 13269496801650336 13276233530183088 13316116705354359 13325366311635456 13348786986003456 13355964167689728 13372182502449264 13396086861921504 13402887858367632 13433326455363984 13440615752199168 13447439355308544 13464172210714992 13487836850440992 13495088794436496 13535629433399853 13544625653125632 13592619460609488 13606558097812992 13637801629610496 13669116903157248 13685715503679024 13707115488971008 13738589921781504 13748293077998544 13779862063252272 13837880400544512 13869655097216256 13879450820856816 13886497214081928 13925586423670272 13933073730491136 13949992857493368 13957562511899136 13982024988050184 14014130671145592 14028501549673728 14070644615583504 14078209915183752 14129887255421184 14162332461518592 14194852168663296 14234312238546816 14259757756997376 14266997226465408 14277073580998488 14309856757992744 14370106569796224 14382586324365012 14435813504271744 14461185901503744 14468961181663872 14486531044320036 14494391839279872 14519795179898268 14553135696958884 14568059301584256 14586186561607908 14611823254644408 14619679527306204 14673344457552768 14725337748993612 14774285098744704 14781785786183232 14808209978420352 14826191795652276 14860235864069388 14883472415263296 14928183901856628 14935762721455974 14991037100589888 15025459688650944 15043705315255422 15112492262284482 15120692721224064 15128369274722112 15147193737054366 15173816456746116 15181974893741058 15197543345479872 15261530647514112 15296574345901056 15307377860039616 15331698512022528 15342526833311808 15377756516051904 15401802300371968 15420504925092384 15455913662004192 15466829712748362 15502344821158806 15513113019515904 15567615450612576 15581135184728763 15603361984368288 15619362550152192 15655227906180096 15666284726629056 15674707946802528 15693741964680039 15702257825886528 15726811024178176 15729778111556457 15734795295031808 15765897005038791 15782064243382944 15829475192531442 15837986154581721 15848512595495424 15876843688203264 15884904128435712 15896123162348832 15932624019208416 15957537434921472 15985584415337472 15994179311924736 16013601268365168 16042227476622048 16050371879773584 16061707778623299 16098588852741837 16109771212574208 16123761783201904 16220107263619584 16240290192305712 16249102625793024 16257352056417792 16268834139191712 16277581329371856 16294273277627904 16331688371261952 16389066714282288 16438301161474959 16449719491385856 16458070772245248 16464005290936528 16487491522364928 16533324868140288 16571288874726144 16600414585158144 16609340054691072 16621070736087792 16629509009456136 16659236225722896 16676319544395264 16705547002183416 16729377797673216 16743906467171208 16835410452496896 16843957542989568 16864916738163624 16903642149732312 16920976095998208 16959830231695104 17010779311377072 17019415434062376 17082401010285312 17097236263664856 17169221978453376 17208646139138688 17220800092544568 17248160826025344 17260342687475784 17287332221164928 17317716449948928 17327027587918464 17348068040728932 17387902869754716 17442873716246784 17452252146955392 17513567381939148 17571782868921216 17612131394452608 17624570317457688 17634046440152844 17692662402200448 17701644706910784 17754822273805812 17829576669932352 17861449149228672 17870517144490176 17883138557642436 17911101940485312 17952229614286656 17983782467254656 17993451725915328 18015301426910814 18047505911199804 18056668364745282 18097675919032034 18123492614145984 18139232006102142 18247620671572032 18270326466343926 18280240454017152 18289521063470016 18312278995543338 18318119895708672 18331057437331392 18373149417669696 18437700053567574 18450507200726016 18492873462955008 18505934427809088 18515329618775904 18522005952303594 18577431640654848 18599990476657824 18642699984066912 18675466408302912 18685507561527456 18698704578098766 18704668732898304 18708197635638153 18741640753938258 18760859487444672 18770946553578336 18793740377456343 18836894775567609 18839849673894912 18883109948691456 18926469558217728 18973031330434077 18979082984729088 19013010342663168 19022662968620544 19036098107997984 19079809010656992 19137126725299206 19146842363320173 19160142093061632 19176781765820016 19204137826914816 19234390796622963 19247751339028992 19281581202004992 19291948242218496 19315374725760048 19325855785706496 19359726906531024 19373400104112639 19404180929278512 19424079068779008 19448248748810544 19482431006192544 19492906036408272 19564459276737024 19609383408256512 19633783665324816 19699046798326272 19709047714910976 19744279971227136 19768255727536368 19813647818759184 19844629887017728 19904245202475504 19914350295274632 19988049467453184 20023180479005184 20033946251534592 20058273753673896 20094130292882256 20104331787551448 20149989683045976 20160923628298752 20171159032962816 20196258316072488 20231755275661488 20242633191654744 20263391127306496 20409837146719488 20456702444415744 20503675354735872 20528573255518536 20560673233456512 20607884882672256 20622439616997816 20669793094878408 20756820600816768 20774846912971684 20804482645824384 20888379635505408 20899610595736704 20924989286240052 20936343767848704 20973037482075276 21021196006718388 21042752324510592 21105966923375256 21117314872775628 21194830883131776 21243498692277888 21351468357820224 21389636635496064 21400495839698112 21415610371497732 21464785136989116 21555159854694336 21573879486547518 21653720256407616 21691778852255616 21703441772495808 21729796566480054 21779692769847402 21852088952376384 21879279842411862 21917734881966612 21929519290959306 21944094362993664 22010016686329152 22044433157520384 22088006623490418 22095051832968192 22145786739588096 22161427648117056 22172678679274848 22212314967630528 22239287693478414 22274062669577888 22305837063564288 22325208622894944 22392275852784942 22403644082183961 22458610057319424 22486555650884832 22538189532976416 22561301461330944 22565557972883133 22613106975593472 22668738393426723 22681039081836096 22692553912083168 22720790605581549 22772962340611587 22776534680380416 22796315018219808 22892295971271168 22944861518851584 22961066790059424 22985189425603584 22997547768033792 23013790249967712 23066634774077856 23090288599931904 23102703450557952 23130757387638576 23183870493006288 23200244569122543 23253517231738209 23257164954995712 23269669529273856 23351423175918864 23429043825228288 23482841859270144 23499427089943584 23512061920203792 23553386738829792 23590216536267264 23602192942547712 23673096365074416 23744212788797163 23772768893243136 23815265532304896 23827356192653568 23844184743523248 23881469253980416 23936306152382208 23978376623006208 23991268967887104 24020401902547752 24063341214933072 24075557819660376 24164656818861312 24185642674802856 24330160895429376 24360435288458568 24373653938689536 24386028084626688 24416371994057784 24441409916441856 24497532556892928 24583600071423432 24674579237078784 24687106158367872 24696007936404792 24731237283547392 24799987302210432 24856933312089216 24900621877737216 24914010082036608 24931606104131688 24944263514184204 24988854338584344 25014479316592896 25027928738104448 25058320503275124 25115859700756812 25253115678745344 25265936314484352 25297375107245436 25355463224598468 25381464143997312 25439745347542656 25516168967065608 25529123151093564 25569042354426688 25645854395497284 25753832967680064 25812969208708032 25831200138816852 25872241239038016 25890514031213676 25930998331747392 25976574674923392 25990541381877696 26022102061093398 26081854304632074 26178378220433088 26201112897703094 26278730286547968 26357674303381824 26418197091678912 26436855476186532 26451069660229266 26529427513469952 26538993603300672 26552467060366176 26632233410708718 26650732623270912 26711928335379456 26744365004898528 26792173723843008 26805775716735264 26866652910727968 26894878710617088 26928344421429984 26975673700881984 26990177588872992 27022952140366221 27071258866799706 27085002547117923 27089251306251264 27146513878548051 27185238921218976 27208848009153213 27213116195625984 27275603259220992 27338233806314496 27371431007358048 27405489699515889 27414230977942016 27468418493315007 27477179843563008 27496586155997088 27559724126504544 27656550080351361 27675760801089024 27739310194432512 27758901641713632 27772994428163856 27783008928455391 27851172847340544 27866147460982272 27899985714986736 27915125023798272 27964049976100368 28028261342291184 28048056867148149 28057003099347456 28141289231167008 28156419830367504 28259774510842368 28324664923037184 28389704337326592 28468624477093632 28519515513994752 28533994452930816 28554147161996976 28619713515985488 28740213139592448 28765172648730024 28871627008543488 28922371803007488 28937922363327744 28973062088640072 28988783678559744 29039590359796536 29106271393917768 29136118603168512 29172373123215816 29223646509288816 29239359054612408 29346688915105536 29450675497987224 29548570197489408 29563571572366464 29616419956840704 29652383591304552 29720471728138776 29766944830526592 29856367803713256 29871525442911948 29982074201179776 30050919377301888 30087410630510844 30224984524568964 30241385442448128 30256738549444224 30294387474108732 30347632913492232 30363949787482116 30395086690959744 30614755720079232 30685053666623616 30755513032103808 30841009850184768 30911827324008384 30933659425496724 31004689642317612 31135230901225152 31162270369457526 31206723968736576 31332569453258112 31349415893605056 31387483929360078 31404515651773056 31459556223112914 31469590590063616 31531794010077582 31564128486765888 31658950385062884 31675972309163442 31697025190990848 31769808256871424 31792246324697664 31865248038416832 31915074869842944 31988358623849472 32027202536730336 32084454953244096 32100743759547168 32123415557246598 32197177705483674 32219542425148416 32247523566403808 32360819229821277 32440214527239168 32480580384611424 32514704112835584 32537668278383424 32555162658743712 32588546555255808 32594694849720081 32663376742523904 32669539154771103 32778133428564576 32818919763617793 32876602322949918 32894278936438959 32899438982771712 32916141544490496 32928010581873056 32974983044729856 33066649736280576 33142577749452288 33200829170316288 33218680109382144 33242141472175584 33259018018912272 33318472451445792 33352639088790528 33358931540217621 33411094004366832 33458755595346432 33487812934342416 33588413779177413 33670820904993792 33687915085979136 33729833476327248 33807284299464624 33841952191996416 33919660463390208 34021558622754144 34038830868124752 34164802020570624 34194472527329712 34338443956906752 34417292278277376 34441600185089136 34496321652050688 34520685374951568 34574664442329856 34635432899897856 34654055175836928 34696136081457864 34775805739509432 34885747432493568 34904504293910784 35027134763878296 35143565737842432 35224262788905216 35249140634915376 35268092880305688 35385324804400896 35403289413821568 35509644547611624 35659153339864704 35722898298457344 35741034288980352 35766277115284872 35822203880970624 35904459228573312 35967564934509312 35986903451830656 36030602853821628 36095011822399608 36113336729490564 36195351838064068 36246985228291968 36278464012204284 36495241343144064 36540652932687852 36560480908034304 36579042126940032 36624557991086676 36662114874662784 36746298835339392 36875400107135148 37011868855618176 37030659237551808 37044011904607188 37199980953315648 37285399968133824 37350932816605824 37371015123054912 37397409156197532 37416395271276306 37483281507876516 37521718974889344 37541893107156672 37587480754912686 37673789551135218 37946062660868154 37958165969458176 38045325937241088 38072196215995968 38159618021313984 38274253450598412 38293684726640346 38320284186123264 38353563531640032 38408275653829632 38468781593245926 38495502678057984 38583896484436992 38630749451520096 38719453813062048 38746800208225278 38808361858557024 38848158137558016 38896497497621088 38964862012385088 38985812072816544 39033153091640097 39122781456948111 39128918553474048 39218766816513024 39267567330649632 39301669346554641 39398093596652544 39418095429821952 39488559942454272 39536511455072736 39627295637518368 39676604490343899 39689259774035456 39808490404951008 39828700590549264 39948350116063077 39976098934906368 40046360958010368 40067892503069184 40116547507347792 40188260585764512 40208663575102896 40299979366091952 40321847256597504 40342318065925632 40392516632144976 40463510551322976 40485266383309488 40526782254612992 40606888300199559 40819674293438976 40913404888831488 41007350709471744 41057146511037072 41121346466913024 41215769765344512 41244879233995632 41339586189756816 41513641201633536 41549693825943368 41608965291648768 41776759271010816 41799221191473408 41849978572480104 41872687535697408 41946074964150552 42042392013436776 42085504649021184 42211933846750512 42234629745551256 42389661766263552 42486997384555776 42702936715640448 42779273270992128 42800991679396224 42831220742995464 42929570273978232 43110319709388672 43147758973095036 43307440512815232 43383557704511232 43406883544991616 43459593132960108 43559385539694804 43704177904752768 43758559684823724 43835469763933224 43859038581918612 44020033372658304 44176013246980836 44322855296234112 44345357358549696 44424629935261056 44478575386956828 44548125339155776 44650417245789888 44784551705569884 44807288164367922 44973111301769664 45076379065952832 45131115945766266 45337476786853446 45362078163672192 45385107824166336 45441581211163098 45545924681223174 45592630036439616 45784591942542336 45889723037703168 45922133580118848 45995095536067584 46027580499935424 46133269548155712 46205406901115904 46261514775277152 46367740986012576 46400489138245086 46507034463476418 46539339058547712 46702846351837728 46743405554186289 46858087650456576 46965683718540288 46998854179887168 47024123840407584 47081225894040117 47106773477659584 47180433072534528 47189334334669371 47204385885095424 47297691015116373 47346192730148832 47488425577594326 47513958463745163 47545537786486272 47630531064609792 47654712385307136 47688369487046496 47762938507960832 47872612304764416 47956753246012416 47982537935774208 48040803805095504 48126682429866144 48151115639320752 48185123335869897 48295766558225511 48329313637722624 48371285349605712 48660321790858752 48720870576917136 48747307877379072 48772056169253376 48832743988115568 48882819832883712 48995065113785856 49167200142846864 49314903484424877 49349158474157568 49374212316735744 49392015872809584 49462474567094784 49599974604420864 49713866624178432 49801243755474432 49828020164073216 49863212208263376 49888527028368408 49977708677168688 50028958633185792 50055857476208896 50116641006550248 50231719401513624 50506231357490688 50531872628968704 50594750214490872 50710926449196936 50762928287994624 50879490695085312 51032337934131216 51058246302187128 51138084708853376 51291708790994568 51507665935360128 51625938417416064 51662400277633704 51744482478076032 51781028062427352 51861996663494784 51953149349846784 51981082763755392 52044204122186796 52163708609264148 52356756440866176 52402225795406188 52715348606763648 52836394183357824 52873710952373064 52902139320458532 53077987206601344 53104934120732352 53264466821417436 53488730009797056 53584347447686016 53611551433470528 53733305821455936 53856688842859968 53951347401763968 53980355177745984 54045904280732442 54142517733599412 54170005094235846 54293027757096102 54370477842437952 54417696018306426 54742862014716096 54810979399031778 54828461955884032 54936836986630014 54954359687126016 54993172311994176 55119448253009088 55313100160702722 55351521602178048 55478620388865024 55517803283427264 55545988856327712 55566017856910782 55732294921964544 55799971429973472 55928099952200736 56056522684582368 56096113734296298 56114006198694912 56124592906914459 56282578462334016 56312839660735008 56381221132369029 56510684326702827 56519549021684736 56649329846074368 56779408674653184 56919093991302231 56937248954187264 57039031027989504 57067988905861632 57108294323993952 57239427031970976 57480426279184896 57530345297460048 57703172389868889 57743254017086976 57844743606014976 57875844726655488 57946124177280144 57977567357119488 58079180719593072 58120200312337917 58212542787835536 58272237206337024 58344746246431632 58447293018577632 58478718109224816 58693377830211072 58901350995974448 59097140394978816 59127143144732928 59232839913681408 59304767182609104 59440943456277552 59533889661053184 59712735607426512 59743050885823896 59964148402359552 60101838754603776 60174821261021688 60449969049137928 60482770884896256 60513477098888448 60588774948217464 60695265826984464 60727899574964232 60790173381919488 61229511440158464 61370107333247232 61511026064207616 61682019700369536 61823654648016768 61867318850993448 62009379284635224 62270461802450304 62324540738915052 62413447937473152 62665138906516224 62698831787210112 62774967858720156 62809031303546112 62919112446225828 63063588020155164 63128256973531776 63317900770125768 63351944618326884 63584492649395328 63730496076833664 64054405073460672 64168909906488192 64201487519094336 64246831114493196 64394355410967348 64495047132807616 64721638459642554 64961160769222848 65075336556766848 65110325317487424 65189389699440162 65339078309542206 65556266857129152 65637839527235586 65753204645899836 65788557872877918 65832283088980992 65856021163746112 66133299472561152 66285155498904576 66437360218764288 66484282944351168 66518036037824544 66636944902891584 66717863080435242 66822188008733664 66917511190692864 66975625868684832 67176827558354826 67210932246551883 67375830171958272 67459666952654496 67518252467157973 67614568598929248 67683904383992832 67839320926780416 68006215180280169 68043117245508288 68077661736249504 68162371816744647 68318887021834761 68329604041141248 68388945054659424 68676887913813504 68834584556554752 68883200370178272 68992643304101376 69041370749903136 69149328884659712 69270865799795712 69308110351673856 69392272162915728 69551611479018864 69600733707367629 69760551695214627 69771494864987136 69809008587821568 70054269527756592 70287131475684864 70448525577810432 70498281269830752 70536185760611376 70770649608801792 70806578827643136 71019289095223248 71232638366391489 71318306679729408 71445796596914688 71482068577960704 71532554230569744 71644407761941248 71808918457146624 71935129869018624 71973806903661312 72061205707643256 72190023644799216 72226673458981128 72390703676128136 72493970456583936 72556928024408568 72990482686288128 73081305865375704 73120961816068608 73158084253880064 73249115982173352 73324229749325568 73492597670678784 73750800214270296 74023737711236352 74061318475103616 74088023809214376 74399961906631296 74570799936267648 74701865633211648 74742030246109824 74794818312395064 74832790542552612 74966563015753032 75043437949778688 75083786214313344 75174961509825372 75347579102270436 75892125321736308 76144392431991936 76319236042627968 76548506901196824 76587369453280692 76707127063280064 76937563186491852 77261498903040192 77438907626124096 77493600416450556 77616723717114048 77792994995242176 77929724024770176 77971624145633088 78066306183280194 78245562913896222 78535134661299264 78603338693109282 78836190859643904 79073022910145472 79254591275036736 79353208980687798 79378519548070912 79616980809902016 79657401181098528 79896700232126154 79952197869812736 80135785006138368 80233095014695584 80376521171529024 80417327150205792 80599958732183904 80684636131851264 80785033264289952 80927021102645952 80970532766618976 81053564509225984 81068856421098663 81213776600399118 81255007641353769 81439541635644153 81626544027459639 81639348586877952 81826809777662976 82014701418943488 82114293022074144 82216469098547667 82242692933826048 82405255479945021 82431539530689024 82489758467991264 82679172379513632 82969650241054083 83027282403267072 83099387651886736 83217930583297536 83349026785366173 83553518542021632 83598442382946816 83699957144960208 83745375071394816 83892149928301104 84084784026873552 84144170601444447 84171009298042368 84423867693501024 84469259491102512 84779323532527104 84973994769111552 85405873431280896 85558546541984256 85601983358792448 85662441485990928 85859140547956464 86220639418777344 86295517946190072 86614881025630464 86767115409022464 86813767089983232 86919186265920216 87118771079389608 87408355809505536 87517119369647448 87670939527866448 87718077163837224 88040066745316608 88352026493961672 88645710592468224 88690714717099392 88849259870522112 88957150773913656 89096250678311552 89300834491579776 89569103411139768 89614576328735844 89946222603539328 90152758131905664 90262231891532532 90674953573706892 90724156327344384 90770215648332672 90883162422326196 91091849362446348 91185260072879232 91844267160237696 92055160999870848 92266539096311424 92523029550554304 92735481972025152 92800978276490172 93014068926952836 93405692703675456 93486811108372578 93997708359774336 94048247680815168 94162451788080234 94213546955319168 94378668669338742 94408771770190848 94595382030232746 94692385460297664 94976851155188652 95027916927490326 95091075572972544 95309424770614272 95376738974092992 95525877015921664 95745224609528832 95965075871548416 96081607610191008 96253364859732288 96302231278641504 96370246671739794 96591533116451022 96658627275445248 96742570699211424 97082457689463831 97320643581717504 97441741153834272 97544112338506752 97665487976231136 97765639665767424 97784084549160243 97990130227571712 98334400285693728 98456759290853379 98629806968849754 98682836809316877 98698316948315136 98748424633471488 98784031745619168 98924949134189568 99199949208841728 99427733248356864 99602487510948864 99656040328146432 99726424416526752 99777054056736816 99955417354337376 100057917266371584 100111714952417792 100233282013100496 100463438803027248 100765241337532239 101012462714981376 101063745257937408 101189500428981744 101421852898393872 101525856575989248 101758981390170624 102064675868262432 102116492604374256 102276169417706752 102583417581989136 103015331870720256 103251876834832128 103324800555267408 103488964956152064 103562056124854704 103723993326989568 103906298699693568 103962165527510784 104088408244373592 104327417218528296 104713512881732352 104804451590812376 105430697213527296 105672788366715648 105747421904746128 105804278640917064 106155974413202688 106209868241464704 106528933642834872 106977460019594112 107168694895372032 107223102866941056 107466611642911872 107713377685719936 107902694803527936 107960710355491968 108091808561464884 108285035467198824 108340010188471692 108586055514192204 108740955684875904 108835392036612852 109485724029432192 109621958798063556 109873673973260028 109986344623988352 110238896506018176 110626200321405444 111035606566854528 111091977712655424 111132035713821564 111599942859946944 111856199904401472 112113045369164736 112192227468592596 112249185813828918 112565156924668032 112625679321470016 112762442264738058 113021368653405654 113838187982604462 113874497908374528 114135977811723264 114216588647987904 114478854063941952 114960852558369792 115060690594920096 115406344779737778 115486508034173952 115751689453310976 115892248354560288 116158361439186144 116240400624675834 116425085575671072 116544474412674048 116689492492863264 116894586037155264 116957436218449632 117099459274920291 117368344370844333 117386755660422144 117802701991948896 117905008039663923 118194280789957632 118254286289465856 118465679827362816 118609534365218208 118881886912555104 119029813471031697 119067779322106368 119425471214853024 119486101771647792 119845050348189231 119928296804719104 120203677509207552 120349642522043376 120899938098275856 120965541769792512 121026954197776896 121177549896434928 121390531653968928 121455799149928464 121580346763838976 121820664900598677 122459022880316928 122740214666494464 123022052128415232 123364039400739072 123647309296033536 123734637701986896 124018758569270448 124540923604900608 124649081477830104 124826895874946304 125330277813032448 125397663574420224 125549935717440312 125618062607092224 125838224892451656 126127176040310328 126256513947063552 126635801540251536 126703889236653768 127168985298790656 127460992153667328 128108810146921344 128337819812976384 128402975038188672 128493662228986392 128788710821934696 128990094265615232 129443276919285108 129922321538445696 130150673113533696 130220650634974848 130378779398880324 130678156619084412 131112533714258304 131275679054471172 131506409291799672 131577115745755836 131712042327492224 132968565888702336 133036072075649088 133273889805783168 133435726160870484 133644376017467328 133951251737369664 134353655116709652 134421864493103766 134919333905308992 135036504934315946 135229137197858496 136012430360560338 136086234491016576 136155323472499008 136324743633489294 136637774043669522 136777890109318848 137353775827627008 137669169113109504 137766400740356544 137985286608202752 138082741499806272 138298657769319424 138616220703347712 138784544325831456 139103222958037728 139201467414735258 139521103390429254 139618017175643136 140108539055513184 140230216662558867 140574262951369728 140897051155620864 140996562539661504 141072371521222752 141243677682120351 141541299217603584 141568003004008113 141613157655286272 142038578190446496 142465276732782978 142541875391235489 142636613359458816 142891593193829376 142964137155921408 143065108461139488 143288815523882496 143617836914293248 143870259738037248 143947613807322624 144122411415286512 144380047289598432 144453346917962256 144555370007609691 144781407352256272 144987940913167872 145113856048817136 145980965372576256 146162611730751408 146241923632137216 146316168507760128 146498231964346704 146648459498651136 146985195341357568 147501600428540592 148047475422472704 148122636950207232 148176047618428752 148799923813262592 149141599872535296 149403731266423296 149484060492219648 149589636624790128 149665581085105224 149933126031506064 150086875899557376 150167572428626688 150349923019650744 150695158204540872 151784250643472616 152288784863983872 152638472085255936 153097013802393648 153174738906561384 153414254126560128 153875126372983704 154522997806080384 154877815252248192 154987200832901112 155233447434228096 155585989990484352 155859448049540352 155943248291266176 156132612366560388 156491125827792444 157070269322598528 157206677386218564 158146045820290944 158509182550073472 158706417961375596 159233961619804032 159314802362197056 159793400464252308 160466190029391168 160753042343058048 160834654300411584 161199917464367808 161570066528579904 161854042205291904 161941065533237952 162137712842197326 162427553200798236 162510015282707538 162879083271288306 163253088054919278 164228586044148288 164432938197095334 164485385867652096 164810510959890042 164863079061378048 164979516935982528 165358344759027264 165939300482108166 166054564806534144 166198775303773472 166435861166595072 166698053570732346 167196884765893632 167399914289920416 167784299856602208 168169568053747104 168288341202888894 168342018596084736 168373778720743377 168847735387002048 168938518982205024 169143663397107087 169532052980108481 169558647065054208 169947989538223104 170811746862561792 171117093083968512 171203966717584896 171324882971981856 171718281095912928 172441278837554688 172591035892380144 173109517169606667 173229762051260928 173534230818044928 173627534179966464 173838372531840432 174237542158779216 174816711619011072 175034238739294896 175341879055732896 175436154327674448 176080133490633216 176704052987923344 177291421184936448 177381429434198784 177698519741044224 177914301547827312 178192501356623104 178601668983159552 179138206822279536 179229152657471688 179892445207078656 180305516263811328 180524463783065064 181349907147413784 181448312654688768 181540431296665344 181766324844652392 182183698724892696 182370520145758464 183688534320475392 184110321999741696 184533078192622848 185046059101108608 185470963944050304 185601956552980344 186028137853905672 186811385407350912 186973622216745156 187995416719548672 188096495361630336 188324903576160468 188427093910638336 188757337338677484 189190764060465492 189384770920595328 189953702310377304 190055833854980652 190753477948185984 192163215220382016 192506729719464576 192604462557283008 192740493343479588 193183066232902044 193485141398422848 194164915378927662 194883482307668544 195330975952462272 195568169098320486 196668800571387456 196913518581706758 197259613937699508 197365673618633754 197496849266942976 197568063491238336 198399898417683456 198855466496713728 199312080656292864 199452848833053504 199554108113473632 199910834708674752 200223429904835584 200466564026200992 200926877606054496 201530482675064478 201632796739655649 202127490515874816 202379000857963488 202554757401473919 202843705796787744 203051713151978496 203517962780341248 204018645540840507 204129351736524864 204232985208748512 204487115450233941 204552338835413504 204956661065504283 205166835163978272 206030663741440512 206503753669664256 206649601110534816 206977929912304128 207124112249709408 207447986653979136 207812597399387136 207924331055021568 208176816488747184 208654834437056592 208802201122102887 209281655085643881 209427025763464704 209608903181624752 210861394427054592 211345576733431296 211494843809492256 211608557281834128 212311948826405376 212419736482929408 213057867285669744 213697915099174467 213954920039188224 214337389790744064 214446205733882112 214933223285823744 215426755371439872 215805389607055872 215921420710983936 216183617122929768 216570070934397648 216680020376943384 217172111028384408 217481911369751808 217670784073225704 218971448058864384 219243917596127112 219747347946520056 219972689247976704 220477793012036352 221252400642810888 222071213133709056 222183955425310848 222264071427643128 223199885719893888 223712399808802944 224226090738329472 224384454937185192 224498371627657836 225130313849336064 225251358642940032 225524884529476116 226042737306811308 227676375965208924 228433177295975808 228957708127883904 230121381189840192 230812689559475556 231784496709120576 232316722878372288 232480801249351668 232850171151342144 233378984985726528 233789172074310528 233914872436899264 234198918549840582 234736688741688666 235605403983897792 235810016079327846 236508572578931712 237219068730436416 237763773825110208 238059626942063394 238135558644212736 238850942429706048 238972203543295584 239690100696378462 239856593609438208 240407355018415104 240699285044086752 241799876196551712 242053908395553792 242355099792869856 242781063307937856 242911598299856928 243160693527677952 243206569263295989 243641329801197354 243765022924061307 244318624906932459 244879632082378917 244918045760633856 245480429332988928 246044104256830464 246649407295643001 246728078801478144 247294618592067072 247469275403973792 248037517138540896 248908950723162249 249081847209801216 249298162955660208 249653791749892608 250047080356098519 250660555626064896 250795327148840448 251099871434880624 251236125214184448 251676449784903312 252254352080620656 252513027894127104 253271603080503072 253407778473307536 254337970597581312 254921984307334656 256217620293842688 256675639625952768 256805950076377344 256987324457972784 257577421643869392 257980188531230464 258886553838570216 259844643076891392 260301346227067392 260441301269949696 260757558797760648 261356313238168824 262225067428516608 262551358108942344 263012818583599344 263154231491511672 263424084654984448 265937131777404672 266072144151298176 266547779611566336 266871452321740968 267288752034934656 267902503474739328 268707310233419304 268843728986207532 269838667810617984 270073009868631892 270458274395716992 272024860721120676 272172468982033152 272310646944998016 272649487266978588 273275548087339044 273555780218637696 275532801480713088 276165482999612544 277569088651662912 278206445916075456 278402934829470516 279042206780858508 280217078111026368 280460433325117734 281993125079323008 282144743042445504 282487355364240702 283136006008016226 283226315310572544 284077156380892992 284930553465565956 285083750782470978 285273226718917632 285928274311842816 286130216922278976 286577631047764992 287235673828586496 287895227614645248 288244822830573024 288760094579196864 288906693835924512 289110740015219382 289562814704512544 289975881826335744 290227712097634272 291247373068391493 291961930745152512 292325223461502816 292632337015520256 292996463928693408 293296918997302272 293352253647480729 293970390682715136 295003200857081184 295370277872560137 296048510427950631 296094950844945408 296245273900414464 296352095236857504 297599847626525184 298283199745070592 298807462532846592 298968120984439296 299179273249580256 299331162170210448 299866252063012128 300173751799114752 300335144857253376 300699846039301488 301390316409081744 302295724012596717 303568501286945232 304577569727967744 305276944170511872 306194027604787296 306349477813122768 306828508253120256 307750252745967408 309045995612160768 309755630504496384 309974401665802224 310466894868456192 311171979980968704 311718896099080704 311886496582532352 312265224733120776 312982251655584888 314140538645197056 314413354772437128 316292091640581888 317018365100146944 317412835922751192 318467923239608064 318629604724394112 319586800928504616 320932380058782336 321506084686116096 321669308600823168 322399834928735616 323140133057159808 323708084410583808 323882131066475904 324275425684394652 324855106401596472 325020030565415076 325758166542576612 326506176109838556 328457172088296576 328865876394190668 329621021919780084 329959033871965056 330716689518054528 331878600964216332 332397550607546944 333396107141464692 334799828579840832 335568599713204416 336339136107494208 336576682405777788 336747557441486754 337695470774004096 337877037964410048 338287326794214174 339064105960216962 341623493725123584 342407933435169792 342649765943963712 343436562191825856 344882557675109376 345182071784760288 346219034339213334 346459524102521856 347255068359932928 347676745063680864 348475084317558432 349633423238022144 350068477478589792 350683758111465792 350872308655348896 351298377824760873 352105033112532999 352160266981266432 353408105975846688 353715024118991769 354582842369872896 354762858868397568 355397039482088448 355828603095654624 356385002713246208 357089440413095091 357203337966319104 358276413644559072 358458305314943376 359535151044567693 359784890414157312 360611032527622656 361048927566130128 362699814294827568 362896625309377536 363080862593330688 363532649689304784 364367397449785392 364741040291516928 367377068640950784 368220643999483392 369066156385245696 370092118202217216 370941927888100608 371203913105960688 372056275707811344 373622770814701824 373947244433490312 375990833439097344 376192990723260672 376649807152320936 376854187821276672 377514674677354968 378381528120930984 378769541841190656 379907404620754608 380111667709961304 381506955896371968 384326430440764032 385013459438929152 385208925114566016 385480986686959176 386366132465804088 386970282796845696 388329830757855324 389766964615337088 390661951904924544 391136338196640972 393337601142774912 393827037163413516 394519227875399016 394731347237267508 395136126982476672 398905697666107008 399108216226947264 399821669417349504 400933128052401984 401853755212108992 403060965350128956 403265593479311298 404758001715926976 405109514802947838 405687411593575488 408037291081681014 408258703473049728 408465970417497024 408974230900467882 409104677670827008 409913322131008566 410333670327956544 412061327482881024 413007507339328512 413299202221069632 413955859824608256 414248224499418816 414895973307958272 415848662110043136 416353632977494368 417309668874113184 417604402244205774 418563310171287762 418854051526929408 419217806363249504 420690649987676601 421722788854109184 422691153466862592 422989687618984512 423217114563668256 423731033046361053 424623897652810752 424704009012024339 424839472965858816 426115734571339488 427395830198348934 427625626173706467 427909840078376448 428674779581488128 428892411467764224 429866446571647488 430853510742879744 431610779214111744 431842841421967872 432367234245859536 433140141868795296 433360040753886768 433666110022829073 434344222056768816 434963822739503616 435341568146451408 437942896117728768 438487835192254224 439494695893040112 439945378495953408 440955586024072704 442504801285621776 444142426267418112 444367910850621696 444528142855286256 446399771439787776 447424799617605888 448452181476658944 448768909874370384 448996743255315672 450260627698672128 450502717285880064 451049769058952232 452085474613622616 455352751930417848 456866354591951616 457915416255767808 460242762379680384 461625379118951112 463568993418241152 464633445756744576 464961602498703336 465700342302684288 466757969971453056 467578344148621056 467829744873798528 468397837099681164 469473377483377332 471210807967795584 471620032158655692 474438137460872832 475527547650220416 476119253884126788 477701884859412096 477944407086591168 479380201392756924 481398570088173504 483599752393103424 484710199585739712 485562126615875712 485823196599713856 486413138526591978 487282659602394708 487530045848122614 488637249813864918 489759264164757834 493298814591286002 493456157602956288 494589237184134144 494938550807947584 496075034277081792 497817901446324498 498163694419602432 498596325911320416 499307583499785216 500094160712197038 501590654297680896 502199742869761248 503352899569806624 504508704161241312 505026055788254208 506543206161006144 506815556946615072 507430990191321261 508596158940325443 508675941195162624 509843968614669312 512435240587685376 513351279251905536 513611900152754688 513974648915945568 515154843287738784 515960377062460928 517773107677140432 519328551508820001 519689286153782784 520602692454134784 520882602539899392 521515117595521296 522712626476337648 524450134857033216 525102716217884688 526025637167198688 526308462983023344 526848169309968896 531874263554809344 532144288302596352 533095559223132672 533742904643481936 534577504069869312 535805006949478656 537414620466838608 537687457972415064 539677335621235968 540146019737263784 540916548791433984 544049721442241352 544344937964066304 544621293889996032 545298974533957176 546551096174678088 547111560437275392 551065602961426176 552330965999225088 555138177303325824 556412891832150912 556805869658941032 558084413561717016 560434156222052736 560920866650235468 563986250158646016 564289486084891008 564974710728481404 566272012016032452 568154312761785984 569861106931131912 570167501564941956 572260433844557952 576489645661146048 577520189158393728 577813387671849024 578221480030438764 579125629409025088 580455424195268544 582494746136782986 584650446923005632 585992927857386816 586704507294961458 590006401714162368 590740555745120274 592097020855901262 592490547800828928 592704190473715008 595199695253050368 596566399490141184 597936241968878592 598358546499160512 598662324340420896 599732504126024256 600670289714506752 601399692078602976 602780632818163488 604591448025193434 604898390218966947 607137002573890464 607664272204421757 609155139455935488 610553888341023744 612055936622521521 612388055209574592 612698955626245536 613461346350701823 613657016506240512 614869983196512849 615500505491934816 618091991224321536 619511261008992768 619948803331604448 620933789736912384 622343959961937408 623437792198161408 623772993165064704 624530449466241552 625964503311169776 626406603366308661 627844965256931643 628281077290394112 628826709544874256 632584183281163776 634036730200293888 634825671845502384 636935846479216128 637259209448788224 639173601857009232 641093745297523401 641864760117564672 643012169372232192 643338617201646336 644799669857471232 646280266114319616 647416168821167616 647764262132951808 648550851368789304 649710212803192944 650040061130830152 651516333085153224 653012352219677112 656914344176593152 657731752788381336 659242043839560168 659918067743930112 661433379036109056 663757201928432664 664795101215093888 666792214282929384 669599657159681664 671137199426408832 672678272214988416 673153364811555576 673495114882973508 675390941548008192 675754075928820096 676574653588428348 678128211920433924 685299531887927424 686873124383651712 690364143569520576 692438068678426668 695353490127361728 696950168635116864 700136954957179584 701367516222931584 701744617310697792 702596755649521746 704210066225065998 706816211951693376 707430048237983538 709525717736795136 711657206191309248 712770005426492416 714178880826190182 714406675932638208 716552827289118144 716916610629886752 719070302089135386 719569780828314624 721222065055245312 722097855132260256 725399628589655136 726161725186661376 727065299378609568 728734794899570784 729482080583033856 729619707789887967 732955874720797377 734638896247136751 734754137281901568 736441287998966784 738132312770491392 739948221886929003 740184236404434432 741883855776201216 742407826211921376 744112551415622688 747245541629403648 747894488866980624 750141241068295557 751981666878194688 752385981446521344 753299614304641872 753708375642553344 755029349354709936 756763056241861968 757539083682381312 759814809241509216 760223335419922608 763013911792743936 768652860881528064 770026918877858304 770417850229132032 770961973373918352 772732264931608176 773940565593691392 776659661515710648 779533929230674176 781323903809849088 782272676393281944 786675202285549824 787654074326827032 789038455750798032 789462694474535016 790272253964953344 797811395332214016 798216432453894528 799643338834699008 801866256104803968 803707510424217984 806121930700257912 806531186958622596 809516003431853952 810219029605895676 811374823187150976 816074582163362028 816517406946099456 816931940834994048 817948461800935764 819826644262017132 820667340655913088 826598404442139264 828496448998837632 832707265954988736 834619337748226368 835208804488411548 837126620342575524 838435612726499008 841381299975353202 845979375237969024 846434229127336512 847462066092722106 849408018024048678 849678945931717632 852231469142678976 854791660396697868 855251252347412934 855819680156752896 857784822935528448 859732893143294976 861707021485759488 863685682843935744 864734468491719072 866280283737590592 866720081507773536 867332220045658146 868688444113537632 869927645479007232 870683136292902816 873742119205174479 875885792235457536 876975670384508448 877737282073053649 878989391786080224 879890756991906816 881911172048145408 885009602571243552 886110833617680411 888145531283851893 888284852534836224 888735821701243392 889056285710572512 892799542879575552 894849599235211776 896904362953317888 897537819748740768 897993486510631344 900521255397344256 901005434571760128 902099538117904464 904170949227245232 906887172037790151 910705503860835696 913732709183903232 915830832511535616 920485524759360768 923250758237902224 927137986836482304 929266891513489152 929923204997406672 931400684605368576 933515939942906112 935156688297242112 935659489747597056 936795674199362328 938946754966754664 942421615935591168 943240064317311384 948876274921745664 951055095300440832 952238507768253576 955403769718824192 955888814173182336 958760402785513848 962797140176347008 967199504786206848 969420399171479424 971124253231751424 971646393199427712 972826277053183956 974565319204789416 975060091696245228 977274499627729836 979518528329515668 986597629182572004 989877101615895168 992150068554163584 995635802892648996 997192651822640832 1000188321424394076 1004399485739522496 1006705799139613248 1009017408322482624 1013086412322012288 1013631113893230144 1014861980382642522 1017192317880650886 1024870481175370752 1027223800305509376 1027949297831891136 1030309686575477568 1031920754124921856 1035546215354280864 1038657103017640002 1039378572307565568 1041765205079798784 1043030235191042592 1045425252952675296 1048900269714066432 1050205432435769376 1052051274334397376 1052616925966046688 1053696338619937792 1053895133474282619 1056315099337598997 1061145072356975307 1063748527109618688 1064288576605192704 1066191118446265344 1067485809286963872 1069155008139738624 1071268321239285273 1071610013898957312 1074829240933677216 1075374915944830128 1078605453133703079 1079354671242471936 1080292039474527568 1081833097582867968 1088099442884482704 1088689875928132608 1089242587779992064 1090597949067914352 1093102192349356176 1094223120874550784 1102131205922852352 1104661931998450176 1110276354606651648 1112825783664301824 1113611739317882064 1116168827123434032 1120868312444105472 1121841733300470936 1127972500317292032 1128578972169782016 1129949421456962808 1132544024032064904 1136308625523571968 1139722213862263824 1140335003129883912 1144520867689115904 1152979291322292096 1155040378316787456 1155626775343698048 1156442960060877528 1158251258818050176 1160910848390537088 1164989492273565972 1169300893846011264 1171985855714773632 1173409014589922916 1180012803428324736 1181481111490240548 1184194041711802524 1185408380947430016 1196717092998321024 1197324648680841792 1199465008252048512 1202799384157205952 1205561265636326976 1209182896050386868 1209796780437933894 1214274005147780928 1215328544408843514 1224111873245043042 1224776110419149184 1225397911252491072 1226922692701403646 1227314033012481024 1229739966393025698 1231001010983869632 1236183982448643072 1239022522017985536 1239897606663208896 1241867579473824768 1244687919923874816 1247545986330129408 1249060898932483104 1251929006622339552 1252813206732617322 1255689930513863286 1256562154580788224 1257653419089748512 1262071949963029803 1265168366562327552 1268073460400587776 1269651343691004768 1271193099139083159 1273871692958432256 1274518418897576448 1278347203714018464 1282187490595046802 1282876878521119401 1283729520235129344 1286024338744464384 1286677234403292672 1289599339714942464 1292560532228639232 1294832337642335232 1295528524265903616 1297101702737578608 1299420425606385888 1300080122261660304 1303032666170306448 1306024704439354224 1313828688353186304 1315463505576762672 1318484087679120336 1319836135487860224 1322866758072218112 1327514403856865328 1329590202430187776 1333584428565858768 1339199314319363328 1342274398852817664 1345356544429976832 1346306729623111152 1346990229765947016 1350781883096016384 1351508151857640192 1353149307176856696 1356256423840867848 1370599063775854848 1373746248767303424 1380728287139041152 1384876137356853336 1390706980254723456 1393900337270233728 1400273909914359168 1402735032445863168 1403489234621395584 1405193511299043492 1408420132450131996 1413632423903386752 1414860096475967076 1423314412382618496 1428357761652380364 1433105654578236288 1433833221259773504 1438140604178270772 1444195710264520512 1450799257179310272 1454130598757219136 1457469589799141568 1459239415579775934 1465911749441594754 1469277792494273502 1479896443773858006 1480368472808868864 1483767711552402432 1484815652423842752 1488225102831245376 1494491083258807296 1495788977733961248 1500282482136591114 1504771962893042688 1506599228609283744 1510058698709419872 1513526112483723936 1515078167364762624 1519629618483018432 1520446670839845216 1522292970573963783 1525788476820976329 1526027823585487872 1537305721763056128 1540053837755716608 1540835700458264064 1541923946747836704 1545464529863216352 1547881131187382784 1553319323031421296 1557985654526460003 1559067858461348352 1562647807619698176 1564545352786563888 1573350404571099648 1575308148653654064 1578076911501596064 1578925388949070032 1580544507929906688 1595622790664428032 1596432864907789056 1599286677669398016 1603732512209607936 1607415020848435968 1612243861400515824 1613062373917245192 1619032006863707904 1620438059211791352 1622749646374301952 1632149164326724056 1633034813892198912 1633863881669988096 1635896923601871528 1639653288524034264 1641334681311826176 1653196808884278528 1656992897997675264 1665414531909977472 1669238675496452736 1670417608976823096 1674253240685151048 1676871225452998016 1682762599950706404 1691958750475938048 1692868458254673024 1694924132185444212 1698816036048097356 1704462938285357952 1709583320793395736 1710502504694825868 1729468936983438144 1732560567475181184 1733440163015547072 1734664440091316292 1737376888227075264 1741366272585805632 1747484238410348958 1753951340769016896 1755474564146107298 1757978783572160448 1770019205142487104 1772221667235360822 1776291062567703786 1777471643402486784 1778112571421145024 1785599085759151104 1789699198470423552 1793808725906635776 1795075639497481536 1795986973021262688 1802010869143520256 1804199076235808928 1808341898454490464 1813774344075580302 1814695170656900841 1821411007721671392 1822992816613265271 1827465418367806464 1831661665023071232 1836167809867564563 1840384039052105469 1840971049518721536 1846501516475804448 1854275973672964608 1858533783026978304 1859846409994813344 1862801369210737152 1867031879885812224 1870313376594484224 1871318979495194112 1873591348398724656 1877893509933509328 1879219810098925983 1884843231871182336 1886480128634622768 1897752549843491328 1902110190600881664 1904477015536507152 1910807539437648384 1911777628346364672 1917520805571027696 1925594280352694016 1934399009572413696 1938840798342958848 1942248506463502848 1943292786398855424 1945652554106367912 1949130638409578832 1950120183392490456 1954548999255459672 1959037056659031336 1973195258365144008 1979754203231790336 1984300137108327168 1991271605785297992 1994385303645281664 2000376642848788152 2008798971479044992 2013411598279226496 2018034816644965248 2026172824644024576 2027262227786460288 2029723960765285044 2034384635761301772 2055898595663782272 2060619373150955136 2071092430708561728 2077314206035280004 2086060470382085184 2090850505905350592 2100410864871538752 2104102548668794752 2105233851932093376 2107790266948565238 2112630198675197994 2122290144713950614 2128577153210385408 2134971618573927744 2138310016279477248 2142536642478570546 2143220027797914624 2149658481867354432 2150749831889660256 2157210906267406158 2158709342484943872 2160584078949055136 2163666195165735936 2176198885768965408 2178485175559984128 2181195898135828704 2186204384698712352 2188446241749101568 2188859123369663901 2198867624162392131 2203916688741410253 2204262411845704704 2209323863996900352 2220552709213303296 2225651567328603648 2227223478635764128 2232337654246868064 2241736624888210944 2243683466600941872 2250423723204886671 2255945000634584064 2257157944339564032 2259898842913925616 2265088048064129808 2272617251047143936 2279444427724527648 2280670006259767824 2289041735378231808 2305958582644584192 2310080756633574912 2311253550687396096 2312885920121755056 2316502517636100352 2321821696781074176 2329978984547131944 2338601787692022528 2343971711429547264 2346818029179845832 2360025606856649472 2362962222980481096 2368388083423605048 2370816761894860032 2393434185996642048 2394649297361683584 2398930016504097024 2405598768314411904 2411122531272653952 2418365792100773736 2419593560875867788 2428548010295561856 2430657088817687028 2448223746490086084 2449552220838298368 2450795822504982144 2453845385402807292 2459479932786051396 2462002021967739264 2479795213326417792 2498121797864966208 2503858013244679104 2505626413465234644 2511379861027726572 2515306838179497024 2524143899926059606 2539302687382009536 2542386198278166318 2549036837795152896 2556694407428036928 2564374981190093604 2565753757042238802 2567459040470258688 2573354468806585344 2579198679429884928 2585121064457278464 2591057048531807232 2594203405475157216 2598840851212771776 2600160244523320608 2606065332340612896 2612049408878708448 2621226357615523437 2627657376706372608 2630927011153525344 2633211846219160947 2636968175358240672 2639672270975720448 2645733516144436224 2655028807713730656 2658332500853041233 2659180404860375552 2664436593851555679 2667168857131717536 2678398628638726656 2684548797705635328 2690713088859953664 2692613459246222304 2693980459531894032 2701563766192032768 2703016303715280384 2706298614353713392 2712512847681735696 2720661516113370453 2741198127551709696 2747492497534606848 2761456574278082304 2769752274713706672 2781413960509446912 2787800674540467456 2800547819828718336 2805470064891726336 2806978469242791168 2810387022598086984 2816840264900263992 2827264847806773504 2829720192951934152 2846628824765236992 2856715523304760728 2866211309156472576 2867666442519547008 2876281208356541544 2888391420529041024 2901598514358620544 2908261197514438272 2914939179598283136 2918478831159551868 2931823498883189508 2938555584988547004 2959792887547716012 2969631304847685504 2976450205662490752 2991577955467922496 3000564964273182228 3013198457218567488 3020117397418839744 3027052224967447872 3039259236966036864 3040893341679690432 3044585941147927566 3051576953641952658 3074611443526112256 3081671400916528128 3083847893495673408 3090929059726432704 3095762262374765568 3106638646062842592 3115971309052920006 3118135716922696704 3125295615239396352 3129090705573127776 3146700809142199296 3150616297307308128 3156153823003192128 3157850777898140064 3161089015859813376 3161685400422847857 3168945298012796991 3183435217070925921 3191245581328856064 3192865729815578112 3198573355338796032 3207465024419215872 3214830041696871936 3224487722801031648 3226124747834490384 3235816359401109237 3238064013727415808 3240876118423582704 3245499292748603904 3264298328653448112 3266069627784397824 3267727763339976192 3271793847203743056 3279306577048068528 3282669362623652352 3306393617768557056 3313985795995350528 3330829063819954944 3338477350992905472 3340835217953646192 3348506481370302096 3353742450905996032 3365525199901412808 3383917500951876096 3385736916509346048 3389848264370888424 3397632072096194712 3408925876570715904 3419166641586791472 3421005009389651736 3458937873966876288 3465121134950362368 3466880326031094144 3469328880182632584 3474753776454150528 3482732545171611264 3494968476820697916 3507902681538033792 3510949128292214596 3515957567144320896 3540038410284974208 3544443334470721644 3552582125135407572 3556225142842290048 3590151278994963072 3591973946042525376 3608398152471617856 3616683796908980928 3627548688151160604 3629390341313801682 3642822015443342784 3645985633226530542 3672335619735129126 3680768078104210938 3681942099037443072 3693003032951608896 3708551947345929216 3717067566053956608 3719692819989626688 3725602738421474304 3734063759771624448 3742637958990388224 3747182696797449312 3755787019867018656 3758439620197851966 3769686463742364672 3772960257269245536 3786215849889089409 3795505099686982656 3804220381201763328 3808954031073014304 3813579297417249477 3821615078875296768 3823555256692729344 3835041611142055392 3848630635563358203 3851188560705388032 3868798019144827392 3877681596685917696 3884497012927005696 3886585572797710848 3891305108212735824 3898261276819157664 3900240366784980912 3909097998510919344 3918074113318062672 3946390516730288016 3959508406463580672 3968600274216654336 3982543211570595984 3988770607290563328 4000753285697576304 4017597942958089984 4026823196558452992 4036069633289930496 4052345649288049152 4054524455572920576 4059447921530570088 4068769271522603544 4111797191327564544 4121238746301910272 4142184861417123456 4154628412070560008 4172120940764170368 4181701011810701184 4200821729743077504 4208205097337589504 4210467703864186752 4215580533897130476 4225260397350395988 4244580289427901228 4269943237147855488 4285073284957141092 4299316963734708864 4301499663779320512 4314421812534812316 4321168157898110272 4352397771537930816 4362391796271657408 4372408769397424704 4377718246739327802 4397735248324784262 4407833377482820506 4441105418426606592 4451303134657207296 4454446957271528256 4464675308493736128 4483473249776421888 4487366933201883744 4500847446409773342 4514315888679128064 4519797685827851232 4530176096128259616 4545234502094287872 4558888855449055296 4561340012519535648 4566878911721891349 4577365430462928987 4578083470756463616 4611917165289168384 4620161513267149824 4622507101374792192 4625771840243510112 4633005035272200704 4643643393562148352 4659957969094263888 4673956963579380009 4677203575384045056 4687943422859094528 4693636058359691664 4720051213713298944 4725924445960962192 4736776166847210096 4741633523789720064 4786868371993284096 4789298594723367168 4797860033008194048 4811197536628823808 4822245062545307904 4836731584201547472 4839187121751735576 4857096020591123712 4861314177635374056 4896447492980172168 4899104441676596736 4901591645009964288 4907690770805614584 4918959865572102792 4924004043935478528 4959590426652835584 4996243595729932416 5007716026489358208 5011252826930469288 5022759722055453144 5030613676358994048 5048287799852119212 5078605374764019072 5084772396556332636 5113388814856073856 5128749962380187208 5131507514084477604 5188406810950314432 5197681702425543552 5200320489046641216 5212130664681225792 5224098817757416896 5242452715231046874 5261854022307050688 5266423692438321894 5273936350716481344 5310057615427461312 5316665001706082466 5318360809720751104 5328873187703111358 5334337714263435072 5356797257277453312 5369097595411270656 5381426177719907328 5385226918492444608 5387960919063788064 5406032607430560768 5412597228707426784 5425025695363471392 5441323032226740906 5444085511970702523 5468978449839795813 5482396255103419392 5494984995069213696 5508503429602693689 5521152117156316407 5522913148556164608 5539504549427413344 5562827921018893824 5575601349080934912 5601095639657436672 5610940129783452672 5613956938485582336 5620774045196173968 5633680529800527984 5637659430296777949 5654529695613547008 5659440385903868304 5693257649530473984 5713431046609521456 5732422618312945152 5735332885039094016 5752562416713083088 5776782841058082048 5803197028717241088 5816522395028876544 5829878359196566272 5836957662319103736 5863646997766379016 5877111169977094008 5919585775095432024 5939262609695371008 5952900411324981504 5983155910935844992 6001129928546364456 6026396914437134976 6040234794837679488 6054104449934895744 6078518473932073728 6081786683359380864 6089171882295855132 6103153907283905316 6167695786991346816 6181858119452865408 6213277292125685184 6231942618105840012 6258181411146255552 6301232594614616256 6312307646006384256 6315701555796280128 6323370800845695714 6337890596025593982 6366870434141851842 6385731459631156224 6414930048838431744 6429660083393743872 6448975445602063296 6452249495668980768 6471632718802218474 6476128027454831616 6481752236847165408 6490998585497207808 6528596657306896224 6535455526679952384 6543587694407486112 6558613154096137056 6565338725247304704 6596602872487176393 6611750066224230759 6612787235537114112 6627971591990701056 6661658127639909888 6676954701985810944 6681670435907292384 6697012962740604192 6707484901811992064 6731050399802825616 6751271169614660013 6767835001903752192 6771473833018692096 6779696528741776848 6795264144192389424 6817851753141431808 6838333283173582944 6842010018779303472 6917875747933752576 6930242269900724736 6933760652062188288 6938657760365265168 6949507552908301056 6965465090343222528 6989936953641395832 7015805363076067584 7021898256584429192 7031915134288641792 7080076820569948416 7088886668941443288 7105164250270815144 7112450285684580096 7180302557989926144 7183947892085050752 7216796304943235712 7233367593817961856 7255097376302321208 7258780682627603364 7285644030886685568 7291971266453061084 7344671239470258252 7361536156208421876 7386006065903217792 7439385639979253376 7494365393594898624 7511574039734037312 7516879240395703932 7545920514538491072 7572431699778178818 7617908062146028608 7627158594834498954 7647110513385458688 7670083222284110784 7697261271126716406 7702377121410776064 7737596038289654784 7755363193371835392 7773171145595421696 7782610216425471648 7796522553638315328 7800480733569961824 7818195997021838688 7836148226636125344 7863679072846570311 7892781033460576032 7899635538657482841 7919016812927161344 7937200548433308672 7965086423141191968 7974997502559123699 7977541214581126656 7993309781554667037 8001506571395152608 8035195885916179968 8053646393116905984 8072139266579860992 8104691298576098304 8109048911145841152 8118895843061140176 8137538543045207088 8161984548340111359 8223594382655129088 8242477492603820544 8284369722834246912 8309256824141120016 8344241881528340736 8363402023621402368 8401643459486155008 8416410194675179008 8420935407728373504 8431161067794260952 8450520794700791976 8489160578855802456 8539886474295710976 8570146569914282184 8598633927469417728 8602999327558641024 8628843625069624632 8642336315796220544 8704795543075861632 8724783592543314816 8744817538794849408 8755436493478655604 8795470496649568524 8815666754965641012 8908893914543056512 8929350616987472256 8974733866403767488 9001694892819546684 9039595371655702464 9060352192256519232 9117777710898110592 9122680025039071296 9133757823443782698 9154730860925857974 9223834330578336768 9245014202749584384 9251543680487020224 9266010070544401408 9287286787124296704 9319915938188527776 9347913927158760018 9354407150768090112 9375886845718189056 9387272116719383328 9440102427426597888 9451848891921924384 9473552333694420192 9483267047579440128 9485056201268543571 9550305651212777763 9573736743986568192 9578597189446734336 9595720066016388096 9622395073257647616 9644490125090615808 9673463168403094944 9678374243503471152 9714192041182247424 9722628355270748112 9792894985960344336 9798208883353193472 9803183290019928576 9815381541611229168 9837919731144205584 9848008087870957056 9919180853305671168 9992487191459864832 10015432052978716416 10022505653860938576 10045519444110906288 10061227352717988096 10096575599704238424 10157210749528038144 10169544793112665272 10226777629712147712 10257499924760374416 10263015028168955208 10376813621900628864 10395363404851087104 10400640978093282432 10424261329362451584 10448197635514833792 10484905430462093748 10523708044614101376 10532847384876643788 10547872701432962688 10620115230854922624 10633330003412164932 10657746375406222716 10668675428526870144 10770453836984889216 10775921838127576128 10825194457414853568 10850051390726942784 10882646064453481812 10888171023941405046 10937956899679591626 11017006859205387378 11042304234312632814 11045826297112329216 11079009098854826688 11125655842037787648 11151202698161869824 11202191279314873344 11227913876971164672 11241548090392347936 11267361059601055968 11275318860593555898 11309059391227094016 11318880771807736608 11358647549667268227 11386515299060947968 11426862093219042912 11464845236625890304 11470665770078188032 11505124833426166176 11545891906690074609 11553565682116164096 11606394057434482176 11633044790057753088 11659756718393132544 11673915324638207472 11727293995532758032 11754222339954188016 11839171550190864048 11878525219390742016 11905800822649963008 11966311821871689984 12002259857092728912 12052793828874269952 12080469589675358976 12108208899869791488 12157036947864147456 12163573366718761728 12178343764591710264 12206307814567810632 12335391573982693632 12363716238905730816 12426554584251370368 12463885236211680024 12516362822292511104 12602465189229232512 12624615292012768512 12631403111592560256 12646741601691391428 12675781192051187964 12733740868283703684 12897950891204126592 12904498991337961536 12943265437604436948 12963504473694330816 13057193314613792448 13087175388814972224 13117226308192274112 13193205744974352786 13223500132448461518 13323316255279819776 13353909403971621888 13363340871814584768 13394025925481208384 13414969803623984128 13462100799605651232 13502542339229320026 13542947666037384192 13559393057483553696 13590528288384778848 13635703506282863616 13676666566347165888 13684020037558606944 13700636735165674047 13732096291388786961 13835751495867505152 13860484539801449472 13867521304124376576 13877315520730530336 13899015105816602112 13930930180686445056 13979873907282791664 14021870890738140027 14031610726152135168 14043796513168858384 14063830268577283584 14160153641139896832 14177773337882886576 14210328500541630288 14224900571369160192 14360605115979852288 14367895784170101504 14433592609886471424 14466735187635923712 14510194752604642416 14517561365255206728 14571288061773371136 14583942532906122168 14689342478940516504 14723072312416843752 14772012131806435584 14878771279958506752 14988730787189797248 15023148079468074624 15033758480791407864 15091841029076982144 15144863399556357636 15235816124292057216 15254317189668997908 15340166444568221568 15394522542253432812 15565220432850943296 15593045107276630656 15600961467139923648 15636391994043677376 15672296453272250688 15727358145693140622 15785562066921152064 15799271077314965682 15930172846282383936 15949995005118247398 15955082429162253312 15986619563109334074 16003013142790305216 16070391771832359936 16107292786233811968 16144278533159721984 16218097822291682304 16237791686122280352 16275077086090414176 16323969096680222718 16332256535912107569 16406935349519387439 16447188765310258176 16484954985207641088 16525510288808081067 16568739445668493824 16618513648282240032 16688483763056681472 16726804047242804736 16803286918972310016 16832820389350358016 16841870815456747008 16862322135588521904 16901041589401583952 16978321157711604912 17079772948591421952 17140293139828564368 17197267854938835456 17205998655117282048 17257687250139249264 17284672631592441088 17409591086151723264 17449567185086629632 17489635077589698816 17510872986957311208 17590940993299137048 17631333509931282024 17817787829086113024 17858701233974944512 17949467732807534976 18003389785639093368 18079190743311404928 18120704384513038464 18235555421796221184 18245360050078142592 18267515646887565396 18309461721851715948 18503087360974040448 18639831876377055552 18695827854317520036 18774544233438766656 18903697783843848768 18947104667388840384 18970112402537087142 19100611302425555526 19157194378893468672 19244790146515295232 19288980250181231616 19346926336806189888 19356748487006942304 19428384082364494848 19445256710541496224 19585789971920688672 19606366580039857152 19630763083222458336 19675839462288411168 19696016175741914112 19789808617461529179 19835250198672692277 19838361706611342336 19984974382919729664 20030864105957432832 20045011307721877152 20091038888221812576 20122454705435976192 20193151199408476848 20253813508843980039 20314421499056076288 20339089586225330544 20453555259424295424 20514999849520748832 20526030056337910416 20753627243801257728 20790726809702174208 20801281956186564864 20848522658724903168 20896395271029667584 20969810860924187496 21047416089228202752 21065694769753287576 21095745402865925376 21240230461709845248 21266660006824329864 21315492750812445432 21337350857053740288 21540907673969778432 21551843676255152256 21650388914829707136 21700102781453885568 21765292128906963624 21776342047882810092 21875913799359183252 22034013718410774756 22084608468625265628 22158018197709653376 22483096180784695872 22534722119202111936 22550637721187111796 22637761543615473216 22717295099334536454 22853724186438085824 22941331540156376064 23010249666852332352 23091783813380149218 23107131364232328192 23212788114868964352 23266089580115506176 23319513436786265088 23347830649276414944 23454587991065516064 23508444679908376032 23591037218539710933 23678343100381728096 23698906615972448523 23757050438781484032 23811601645299926016 23924992507677371097 23932623643743379968 24004519714185457824 24105587657748539904 24160939179350717952 24216417799739582976 24314073895728294912 24327146733437523456 24356687529183420528 24412615629135621264 24670783147965387264 24727432477811461632 24853109168502740736 24927770472423360048 25032725644585022208 25204930378458465024 25249230584025537024 25262806223185120512 25293483203382782856 25351562384102375928 25467481736567407368 25795901782408253184 25808997982675923072 25886530875208873896 25927008947388661632 26114386629227584896 26174350777629944448 26234452616384548224 26386411489948705572 26447000264896923036 26726681743629169536 26788051850962416768 26924201599211302464 27005084678458640052 27118786114967107392 27181056576769557696 27353333132694331776 27368040075117213888 27401273470331348094 27464192582777573922 27671502991735010304 27735042608248753152 27754631041461060672 27798030211633204224 27861860361372890112 27959747814565583328 28043741781476280054 28063221452304270336 28087593026337716768 28127660537154567168 28320307282279793664 28355546675765773152 28420657001083260576 28449801142738320384 28455168603805630713 28650916953638333289 28721210231959704576 28735791568340203008 28867185219772942848 28933470375271847424 29020389505209284832 29035122730510413456 29142576123546742272 29167885065812244336 29378684957881033008 29446144624833687504 29544024263612871168 29757542559917013504 29977461574379594496 30046296158936149248 30067516961582815728 30183682058153964288 30289726799112715272 30471632248584114432 30508634379337995816 30680332889136443136 30789045084506865624 31130440865701886592 31186090214553261312 31201922934279847296 31272783988087354752 31344592906544501376 31454716291386281244 31571124133842304128 31598542154629931364 31860345692564767872 31899990010236494796 31973239126218668148 32006026285580610432 32475583372244560704 32550154172180828352 32647938193360445436 32664513071824215138 32813870699038774878 33051020577616162134 33137478891336987648 33237027296564480064 33376967526113362944 33453608094485609472 33606573837944620032 33683741630913494016 33724644271177043808 33802083178803167904 33956642315423209824 34075942649001804681 34159545897182843904 34280586279657128736 34394535709877670912 34411997310234564096 34515374500278498528 34569345263184882176 34637675720070223827 34819182172303446528 34899134370173259264 34979270155179397632 35021745973914622416 35181881986598274096 35262667019862564048 35635575658172226048 35717402467949889024 35898935465615069952 36006779571278186736 36158381486622809856 36241408769026076928 36471110843592442368 36490720100156285184 36535031293775130792 36618923443703431896 37006174721948080896 37279663752754111104 37391655708635040072 37549088466877533312 37807395567687697536 37894209334777680768 37940224805074174284 38201222604851111052 38693852673612379776 38713496974013884608 38890513421082992448 39171579943841377344 39261526166444916672 39351678924576822336 39579617234923058358 39670500397345384554 39969948765839459328 40061728211914865664 40090022615443754304 40182077776443625152 40244909410871952384 40386302398816953696 40507627017687960078 40628842998112152576 40678179172450661088 40907110518848590848 41029999699041497664 41052060112675820832 41101910205497022141 41196288874166360883 41507254487602515456 41581453619404348416 41602563912373129728 41697045317449806336 41792790542059335168 41939621721848374992 42065612672214420081 42094832178456405504 42131389539506575152 42191490805731850752 42480460923419690496 42533320013648659728 42630985501624890864 42674701714107480576 43081815347939556864 43103687352510304512 43300777829659414272 43400205562907771136 43530584257813927248 43552684095765620184 43751827598718366504 44068027436821549512 44169216937250531256 44316036395419306752 44966192361569391744 45069444238404223872 45101275442374223592 45275523087230946432 45434590198669072908 45707448372876171648 46020499333704664704 46183567626760298436 46695661298552829888 46909175982131032128 47016889359816752064 47182074437079421866 47356686200763456192 47397813231944897046 47849985015354742194 47865247287486759936 48009039428370915648 48211175315497079808 48321878358701435904 48432835599479165952 48654293466875046912 48713375058366841056 48825231258271242528 49220806048558162317 49341566295930774528 49454864955622923264 49576530866424243201 49706218337005481472 49855540944846720096 50065451289170044416 50409860756916930048 50498461168051074048 50525612446370241024 50586966406765565712 50703124768204751856 50934963473134814736 51591803564816506368 51617995965351846144 51773061750417747792 51854017894777323264 52228773258455169792 52348701555259888896 52468905232769096448 52772822979897411144 52894000529793846072 53453363487258339072 53576103701924833536 53848403198422604928 54010169356917280104 54237572229934214784 54362113153539115392 54706666265388663552 54736080150234427776 54802546940662696188 54928385165555147844 55509262082922121344 55919495629131166656 56087483562952560108 56175186052675433536 56711093351531546304 56841314002166521152 56910337207611261426 57301833907276666578 57471583136680406016 57734370439545885696 57866940750543694848 58040779010418569664 58070245461020826912 58285152247093484544 58335770131624488672 58757369915762066016 58892289249667375008 59088048527225742336 59369425852384587537 59505750596018076831 59515085119834027008 59954923148759188992 60092592317872298496 60135033923165631456 60367364116307928576 60579453598225430544 60761440526531940117 60943264497168228864 61017268758675991632 61360665778272886272 61578090169013731248 62260881731403773184 62372180429106522624 62403845868559694592 62545567976174709504 62689185813089002752 62909432582772562488 63142248267684608256 63197084309259862728 63720691385129535744 63799980020472989592 63946478252437336296 64012052571161220864 64951166744489121408 65100308344361656704 65295876386720890872 65329026143648430276 65627741398077549756 66102041155232324268 66474054593128960128 67449288542354087616 67604166357606335808 67913284630846419648 68151885298003609362 68561172559314257472 68823994620469128192 69030749000556997056 69138690526369764352 69275351440140447654 69638364344606893056 69798268740346518528 69958540310358795264 70043491947829244832 70363763973196548192 70525334039725128096 70773111655619132799 71096719847917345569 71271151316344452096 71434804935899778048 71774977523032113291 71797870931230139904 72013559142556373472 72316762973245619712 72482817538052153856 72942221687184884736 72981440200312570368 73070062587550261584 73237846887406863792 74012349443896161792 74559327505508222208 74783311417270080144 75098176933755066624 75614791135375395072 75788418669555361536 75880449610148348568 76402445209702222104 77387705347224759552 77426993948027769216 77781026842165984896 78343159887682754688 78523052332889833344 78703357849153644672 79159234469846116716 79341000794690769108 80180045230887508608 80364155552887250304 80772604797633907392 81015254035375920156 81356358344901322176 82059999398082995328 82104120225351641664 82203820410994044282 82392577748332721766 83014508975205030912 83205127824746259456 83394090634899612672 83585581084118670336 83879243443696749984 84131225344428840162 84189664356912811008 84262779079013150304 84382981611463701504 84960921846839380992 85066640027297319456 85261971003249781728 85349403428214961152 85952750860914999867 86163630695879113728 86207374705020609024 86601555659318828544 86800411125815542272 87061168515627854496 87105368191531240368 87503655197436733008 88136054873643099024 88338433874501062512 88632072790838613504 89932384723138783488 90138888476808447744 90202550884748447184 90551046174461892864 90869180397338145816 91414896745752343296 92040998667409329408 92367135253520596872 93391322597105659776 93818351964262064256 94033778719633504128 94364148874158843732 94713372401526912384 94795626463889794092 95699970030709484388 96018078856741831296 97426750116733682112 97650462516542485056 98441612097116324634 99153061732848486402 99412436674010962944 99711081889693440192 100130902578340088832 100819721513833860096 101051224892740482048 101173932813531131424 101406249536409503712 101869926946269629472 102227827947005414043 103183607129633012736 103235991930703692288 103546123500835495584 103708035789554646528 103913027160210671481 104457546516910339584 104697403110519777792 104937810465538192896 105545645959794822288 105788001059587692144 106906726974516678144 107152207403849667072 107696806396845209856 108020338713834560208 108475144459868429568 108724226307078230784 109413332530777327104 109472160300468855552 109605093881325392376 109856770331110295688 111018524165844242688 111838991258262333312 112174967125905120216 112350372105350867072 113422186703063092608 113682628004333042304 113820674415222522852 114603667814553333156 116081558020837139328 116140490922041653824 116671540263248977344 117514739831524132032 117784578499334750016 118738851704769175074 119011501192036153662 119909846297518377984 120185184635744596992 120270067846331262912 120734728232615857152 121158907196450861088 121522881053063880234 121886528994336457728 122034537517351983264 122721331556545772544 123156180338027462496 123305730616491066423 124521763462807546368 124744360858213045248 124807691737119389184 125091135952349419008 125378371626178005504 125818865165545124976 126284496535369216512 126394168618519725456 127441382770259071488 127599960040945979184 127892956504874672592 128024105142322441728 129902333488978242816 130200616688723313408 130591752773441781744 130658052287296860552 131255482796155099512 132204082310464648536 132948109186257920256 134898577084708175232 135208332715212671616 135826569261692839296 136303770596007218724 137122345118628514944 138061498001113994112 138550702880280895308 140086983895658489664 140727527946393096384 141050668079450256192 141546223311238265598 142193439695834691138 143549955046064226582 143595741862460279808 144027118285112746944 144633525946491239424 144965635076104307712 145962880400625140736 146140125175100523168 146475693774813727584 147662418145674486951 148024698887792323584 149118655011016444416 149566622834540160288 150196353867510133248 151229582270750790144 151576837339110723072 151760899220296697136 152804890419404444208 154775410694449519104 154853987896055538432 155562053684331969792 156686319775365509376 157046104665779666688 157406715698307289344 158318468939692233432 158682001589381538216 160360090461775017216 160728311105774500608 161545209595267814784 162030508070751840312 162712716689802644352 164119998796165990656 164208240450703283328 164407640821988088564 164785155496665443532 167758486887393499968 168262450688857680324 168525558158026300608 170133280054594638912 170523942006499563456 171905501721829999734 172414749410041218048 173203111318637657088 173600822251631084544 174122337031255708992 174210736383062480736 175007310394873466016 176272109747286198048 176676867749002125024 177264145581677227008 178108277557153762611 178517251788054230493 179864769446277566976 180277776953616895488 180405101769496894368 181102092348923785728 181738360794676291632 182284321579595820351 182829793491504686592 184081997334818658816 184734270507041193744 186782645194211319552 187636703928524128512 188067557439267008256 188728297748317687464 189426744803053824768 189591252927779588184 191399940061418968776 192036157713483662592 194853500233467364224 195300925033084970112 196883224194232649268 198306123465696972804 199422163779386880384 202347865627062262848 202812499072819007424 203739853892539258944 204455655894010828086 206471983861407384576 207092247001670991168 207416071579109293056 207826054320421342962 208915093033820679168 209394806221039555584 209875620931076385792 211091291919589644576 211576002119175384288 212319334966857398397 213290159543752036707 213813453949033356288 214304414807699334144 215393612793690419712 216040677427669120416 216950288919736859136 217448452614156461568 218826665061554654208 218944320600937711104 219210187762650784752 219713540662220591376 222037048331688485376 223677982516524666624 224349934251810240432 224700744210701734144 226844373406126185216 227365256008666084608 227641348830445045704 229207335629106666312 232163116041674278656 232280981844083307648 233343080526497954688 235029479663048264064 235569156998669500032 237477703409538350148 238023002384072307324 240540135692662525824 242317814392901722176 243045762106127760468 244069075034703966528 246312360676054924992 246611461232982132846 249043526925615092736 249615383474238778368 250182271904698838016 250756743252356011008 251637730331090249952 252568993070738433024 252788337237039450912 254882765540518142976 255199920081891958368 255785913009749345184 256048210284644883456 257858252582744999601 259804666977956485632 260401233377446626816 261183505546883563488 261316104574593721104 262510965592310199024 264408164620929297072 265896218372515840512 269797154169416350464 270416665430425343232 271653138523385678592 272607541192014437448 274244690237257029888 276122996002227988224 277101405760561790616 280173967791316979328 281455055892786192768 282101336158900512384 283092446622476531196 284386879391669382276 287099910092128453164 288054236570225493888 292280250350201046336 292951387549627455168 295324836291348973902 298237310022032888832 299133245669080320576 300392707735020266496 302459164541501580288 303153674678221446144 303521798440593394272 305609780838808888416 306683483841016242129 309550821388899038208 309707975792111076864 311124107368663939584 313372639550731018752 314092209331559333376 314813431396614578688 316636937879384466864 317364003178763076432 320720180923550034432 321456622211549001216 323090419190535629568 324061016141503680624 325425433379605288704 328239997592331981312 328416480901406566656 328815281643976177128 329570310993330887064 335516973774786999936 336524901377715360648 337051116316052601216 340266560109189277824 341047884012999126912 343811003443659999468 348244674062511417984 348421472766124961472 350014620789746932032 352544219494572396096 353353735498004250048 356216555114307525222 357034503576108460986 359729538892555133952 360555553907233790976 360810203538993788736 362204184697847571456 363476721589352583264 364568643159191640702 365659586983009373184 368163994669637317632 369468541014082387488 369917191849473199269 373565290388422639104 375273407857048257024 376135114878534016512 377456595496635374928 378853489606107649536 379182505855559176368 382799880122837937552 384072315426967325184 389707000466934728448 390601850066169940224 393766448388465298536 396612246931393945608 398844327558773760768 404695731254124525696 405624998145638014848 407479707785078517888 408911311788021656172 414184494003341982336 415652108640842685924 422182583839179289152 423152004238350768576 424638669933714796794 426580319087504073414 430787225587380839424 432081354855338240832 433900577839473718272 434896905228312923136 437888641201875422208 438420375525301569504 439427081324441182752 442987254437023460853 444074096663376970752 447355965033049333248 448699868503620480864 449401488421403468288 453688746812252370432 454730512017332169216 455282697660890091408 458414671258213332624 464326232083348557312 464561963688166615296 466686161052995909376 470058959326096528128 471138313997339000064 474955406819076700296 476046004768144614648 481080271385325051648 484635628785803444352 486091524212255520936 488138150069407933056 492624721352109849984 493222922465964265692 503275460662180499904 505576674474078901824 510399840163783916736 511571826019498690368 515716505165489999202 519609333955912971264 520802466754893253632 522367011093767126976 522632209149187442208 525021931184620398048 528816329241858594144 531792436745031681024 534324832671461287833 535551755364162691479 539594308338832700928 540833330860850686464 543306277046771357184 545215082384028874896 546852964738787461053 548489380474514059776 552245992004455976448 554202811521123581232 560347935582633958656 562910111785572385536 564202672317801024768 566184893244953062392 568773758783338764552 574199820184256906328 576108473140450987776 584560500700402092672 585902775099254910336 590649672582697947804 598266491338160641152 607043596881186788544 611219561677617776832 613366967682032484258 619415951584222153728 622248214737327879168 626745279101462037504 628184418663118666752 629626862793229157376 633273875758768933728 634728006357526152864 639870478631256110121 641440361847100068864 642913244423098002432 646180838381071259136 648122032283007361248 650850866759210577408 656479995184663962624 656832961802813133312 657630563287952354256 659140621986661774128 671033947549573999872 673049802755430721296 674102232632105202432 680533120218378555648 682095768025998253824 687622006887319998936 696489348125022835968 696842945532249922944 700029241579493864064 705088438989144792192 706707470996008500096 712433110228615050444 714069007152216921972 721620407077987577472 726953443178705166528 729137286318383281404 738937082028164774976 739834383698946398538 747130580776845278208 750546815714096514048 752270229757068033024 754913190993270749856 757706979212215299072 758365011711118352736 765599760245675875104 768144630853934650368 773574757748234998803 779414000933869456896 781203700132339880448 787532896776930597072 793224493862787891216 797688655117547521536 809391462508249051392 811249996291276029696 814959415570157035776 817822623576043312344 828368988006683964672 831304217281685371848 844365167678358578304 846304008476701537152 849277339867429593588 853160638175008146828 864162709710676481664 876840751050603139008 878854162648882365504 885974508874046921706 894711930066098666496 897399737007240961728 898802976842806936576 907377493624504740864 909461024034664338432 910565395321780182816 916829342516426665248 920050451523048726387 928652464166697114624 929123927376333230592 933372322105991818752 940117918652193056256 942276627994678000128 949910813638153400592 952092009536289229296 962160542770650103296 969271257571606888704 972183048424511041872 976276300138815866112 985249442704219699968 986445844931928531384 1006550921324360999808 1011153348948157803648 1020799680327567833472 1023143652038997380736 1031433010330979998404 1044734022187534253952 1045264418298374884416 1050043862369240796096 1057632658483717188288 1068649665342922575666 1071103510728325382958 1079188616677665401856 1081666661721701372928 1086612554093542714368 1090430164768057749792 1093705929477574922106 1096978760949028119552 1104491984008911952896 1108405623042247162464 1120695871165267917312 1125820223571144771072 1128405344635602049536 1132369786489906124784 1137547517566677529104 1148399640368513812656 1152216946280901975552 1169121001400804185344 1171805550198509820672 1181299345165395895608 1196532982676321282304 1214087193762373577088 1222439123355235553664 1226733935364064968516 1266547751517537867456 1269456012715052305728 1279740957262512220242 1292361676762142518272 1296244064566014722496 1301701733518421154816 1313665923605626266624 1315261126575904708512 1318281243973323548256 1328961763311070382559 1342067895099147999744 1346099605510861442592 1348204465264210404864 1361066240436757111296 1364191536051996507648 1375244013774639997872 1392978696250045671936 1393685891064499845888 1400058483158987728128 1410176877978289584384 1413414941992017000192 1424866220457230100888 1428138014304433843944 1443240814155975154944 1453906886357410333056 1458274572636766562808 1477874164056329549952 1479668767397892797076 1509826381986541499712 1516730023422236705472 1531199520491351750208 1547149515496469997606 1558828001867738913792 1562407400264679760896 1575065793553861194144 1586448987725575782432 1595377310235095043072 1602974498014383863499 1618782925016498102784 1622499992582552059392 1629918831140314071552 1635645247152086624688 1656737976013367929344 1662608434563370743696 1688730335356717156608 1692608016953403074304 1698554679734859187176 1706321276350016293656 1728325419421352963328 1753681502101206278016 1757708325297764731008 1771949017748093843412 1794799474014481923456 1821130790643560365632 1833658685032853330496 1840100903046097452774 1858247854752666461184 1866744644211983637504 1880235837304386112512 1884553255989356000256 1899821627276306801184 1904184019072578458592 1919611435893768330363 1924321085541300206592 1938542515143213777408 1944366096849022083744 1952552600277631732224 1970498885408439399936 1972891689863857062768 2013101842648721999616 2022306697896315607296 2041599360655135666944 2046287304077994761472 2062866020661959996808 2089468044375068507904 2090528836596749768832 2100087724738481592192 2115265316967434376576 2137299330685845151332 2142207021456650765916 2180860329536115499584 2187411858955149844212 2216811246084494324928 2241391742330535834624 2251640447142289542144 2256810689271204099072 2264739572979812249568 2275095035133355058208 2296799280737027625312 2304433892561803951104 2320724273244704996409 2338242002801608370688 2343611100397019641344 2362598690330791791216 2393065965352642564608 2428174387524747154176 2444878246710471107328 2453467870728129937032 2533095503035075734912 2538912025430104611456 2559481914525024440484 2592488129132029444992 2630522253151809417024 2636562487946647096512 2657923526622140765118 2684135790198295999488 2692199211021722885184 2696408930528420809728 2722132480873514222592 2728383072103993015296 2750488027549279995744 2760151354569146179161 2785957392500091343872 2787371782128999691776 2800116966317975456256 2820353755956579168768 2826829883984034000384 2849732440914460201776 2856276028608867687888 2886481628311950309888 2907813772714820666112 2916549145273533125616 2955748328112659099904 2959337534795785594152 3019652763973082999424 3033460046844473410944 3062399040982703500416 3094299030992939995212 3150131587107722388288 3172897975451151564864 3205948996028767726998 3237565850032996205568 3244999985165104118784 3259837662280628143104 3271290494304173249376 3313475952026735858688 3325216869126741487392 3377460670713434313216 3385216033906806148608 3397109359469718374352 3412642552700032587312 3456650838842705926656 3507363004202412556032 3515416650595529462016 3543898035496187686824 3589598948028963846912 3642261581287120731264 3667317370065706660992 3680201806092194905548 3799643254552613602368 3808368038145156917184 3839222871787536660726 3877085030286427554816 3888732193698044167488 3905105200555263464448 3940997770816878799872 3945783379727714125536 3986885289933211147677 4026203685297443999232 4044613395792631214592 4083198721310271333888 4092574608155989522944 4125732041323919993616 4178936088750137015808 4181057673193499537664 4200175449476963184384 4230530633934868753152 4274598661371690302664 4284414042913301531832 4361720659072230999168 4374823717910299688424 4433622492168988649856 4529479145959624499136 4550190070266710116416 4593598561474055250624 4641448546489409992818 4676484005603216741376 4687222200794039282688 4725197380661583582432 4786131930705285129216 4808923494043151590497 4856348775049494308352 4889756493420942214656 4906935741456259874064 5066191006070151469824 5077824050860209222912 5118963829050048880968 5184976258264058889984 5261044506303618834048 5273124975893294193024 5315847053244281530236 5384398422043445770368 5500976055098559991488 5520302709138292358322 5574743564257999383552 5600233932635950912512 5640707511913158337536 5653659767968068000768 5699464881828920403552 5712552057217735375776 5758834307681304991089 5772963256623900619776 5815627545429641332224 5833098290547066251232 5911496656225318199808 5918675069591571188304 6039305527946165998848 6066920093688946821888 6124798081965407000832 6188598061985879990424 6300263174215444776576 6345795950902303129728 6411897992057535453996 6542580988608346498752 6650433738253482974784 6754921341426868626432 6770432067813612297216 6794218718939436748704 6825285105400065174624 6913301677685411853312 6962172819734114989227 7014726008404825112064 7030833301191058924032 7087796070992375373648 7179197896057927693824 7284523162574241462528 7334634740131413321984 7360403612184389811096 7599286509105227204736 7616736076290313834368 7678445743575073321452 7777464387396088334976 7891566759455428251072 7973770579866422295354 8052407370594887998464 8089226791585262429184 8166397442620542667776 8185149216311979045888 8251464082647839987232 8357872177500274031616 8362115346386999075328 8400350898953926368768 8461061267869737506304 8549197322743380605328 8568828085826603063664 8723441318144461998336 8749647435820599376848 8867244984337977299712 9058958291919248998272 9100380140533420232832 9187197122948110501248 9282897092978819985636 9450394761323167164864 9617846988086303180994 9712697550098988616704 9779512986841884429312 9813871482912519748128 10132382012140302939648 10155648101720418445824 10237927658100097761936 10369952516528117779968 10522089012607237668096 10546249951786588386048 10631694106488563060472 10768796844086891540736 11001952110197119982976 11040605418276584716644 11398929763657840807104 11425104114435470751552 11517668615362609982178 11631255090859282664448 11666196581094132502464 11822993312450636399616 11837350139183142376608 11960655869799633443031 12078611055892331997696 12133840187377893643776 12249596163930814001664 12377196123971759980848 12600526348430889553152 12691591901804606259456 12823795984115070907992 13085161977216692997504 13300867476506965949568 13588437437878873497408 13650570210800130349248 13924345639468229978454 14029452016809650224128 14061666602382117848064 14175592141984750747296 14358395792115855387648 14569046325148482925056 14669269480262826643968 14720807224368779622192 15198573018210454409472 15233472152580627668736 15356891487150146642904 15554928774792176669952 15783133518910856502144 15947541159732844590708 16502928165295679974464 16724230692773998150656 16800701797907852737536 16922122535739475012608 17098394645486761210656 17137656171653206127328 17276502923043914973267 17446882636288923996672 17499294871641198753696 17734489968675954599424 18117916583838497996544 18200760281066840465664 18374394245896221002496 18565794185957639971272 18900789522646334329728 19235693976172606361988 19627742965825039496256 20264764024280605879296 20311296203440836891648 20475855316200195523872 20739905033056235559936 21044178025214475336192 21092499903573176772096 21263388212977126120944 21537593688173783081472 22003904220394239965952 22081210836553169433288 22797859527315681614208 22850208228870941503104 23035337230725219964356 23332393162188265004928 23674700278366284753216 23921311739599266886062 24157222111784663995392 24267680374755787287552 24499192327861628003328 24754392247943519961696 25201052696861779106304 25383183803609212518912 25647591968230141815984 26170323954433385995008 26601734953013931899136 27176874875757746994816 27301140421600260698496 27848691278936459956908 28351184283969501494592 29138092650296965850112 29338538960525653287936 29441614448737559244384 30397146036420908818944 30466944305161255337472 30713782974300293285808 31109857549584353339904 31566267037821713004288 31895082319465689181416 33005856330591359948928 34196789290973522421312 34275312343306412254656 34553005846087829946534 34893765272577847993344 34998589743282397507392 35468979937351909198848 35881967609398900329093 36235833167676995993088 36401520562133680931328 36748788491792442004992 37131588371915279942544 37801579045292668659456 38471387952345212723976 39255485931650078992512 40951710632400391047744 42088356050428950672384 42184999807146353544192 42526776425954252241888 43075187376347566162944 44007808440788479931904 44162421673106338866576 45595719054631363228416 45700416457741883006208 46070674461450439928712 46664786324376530009856 47349400556732569506432 47842623479198533772124 49508784495887039923392 50402105393723558212608 50766367607218425037824 51295183936460283631968 51829508769131744919801 52340647908866771990016 53203469906027863798272 54353749751515493989632 54602280843200521396992 55697382557872919913816 56702368567939002989184 58883228897475118488768 60794292072841817637888 60933888610322510674944 61427565948600586571616 62219715099168706679808 63132534075643426008576 63790164638931378362832 66011712661182719897856 68393578581947044842624 68550624686612824509312 69106011692175659893068 69997179486564795014784 71763935218797800658186 72471666335353991986176 72803041124267361862656 73497576983584884009984 74263176743830559885088 75603158090585337318912 76942775904690425447952 78510971863300157985024 81903421264800782095488 85053552851908504483776 88015616881576959863808 88324843346212677733152 91191438109262726456832 91400832915483766012416 92141348922900879857424 93329572648753060019712 94698801113465139012864 95685246958397067544248 99017568991774079846784 102590367872920567263936 103659017538263489839602 104681295817733543980032 106406939812055727596544 108707499503030987979264 109204561686401042793984 111394765115745839827632 113404737135878005978368 117766457794950236977536 122855131897201173143232 126265068151286852017152 127580329277862756725664 132023425322365439795712 136787157163894089685248 137101249373225649018624 138212023384351319786136 139994358973129590029568 143527870437595601316372 148526353487661119770176 151206316181170674637824 153885551809380850895904 155488526307395234759403 157021943726600315970048 163806842529601564190976 170107105703817008967552 176649686692425355466304 182382876218525452913664 182801665830967532024832 184282697845801759714848 186659145297506120039424 189397602226930278025728 191370493916794135088496 198035137983548159693568 205180735745841134527872 207318035076526979679204 217414999006061975958528 218409123372802085587968 222789530231491679655264 226809474271756011956736 235532915589900473955072 245710263794402346286464 255160658555725513451328 264046850644730879591424 273574314327788179370496 274202498746451298037248 276424046768702639572272 279988717946259180059136 287055740875191202632744 297052706975322239540352 307771103618761701791808 310977052614790469518806 314043887453200631940096 327613685059203128381952 340214211407634017935104 353299373384850710932608 368565395691603519429696 378795204453860556051456 382740987833588270176992 396070275967096319387136 410361471491682269055744 414636070153053959358408 445579060462983359310528 453618948543512023913472 466465578922185704278209 471065831179800947910144 491420527588804692572928 510321317111451026902656 547148628655576358740992 548404997492902596074496 552848093537405279144544 559977435892518360118272 574111481750382405265488 594105413950644479080704 615542207237523403583616 621954105229580939037612 655227370118406256763904 680428422815268035870208 706598746769701421865216 737130791383207038859392 765481975667176540353984 792140551934192638774272 820722942983364538111488 829272140306107918716816 891158120925966718621056 932931157844371408556418 942131662359601895820288 982841055177609385145856 1020642634222902053805312 1105696187074810558289088 1148222963500764810530976 1188210827901288958161408 1231084414475046807167232 1243908210459161878075224 1360856845630536071740416 1413197493539402843730432 1474261582766414077718784 1530963951334353080707968 1641445885966729076222976 1658544280612215837433632 1782316241851933437242112 1865862315688742817112836 1965682110355218770291712 2041285268445804107610624 2211392374149621116578176 2296445927001529621061952 2376421655802577916322816 2462168828950093614334464 2487816420918323756150448 2826394987078805687460864 2948523165532828155437568 3061927902668706161415936 3317088561224431674867264 3564632483703866874484224 3731724631377485634225672 4082570536891608215221248 4422784748299242233156352 4592891854003059242123904 4924337657900187228668928 4975632841836647512300896 5897046331065656310875136 6123855805337412322831872 6634177122448863349734528 7129264967407733748968448 7463449262754971268451344 8845569496598484466312704 9185783708006118484247808 9951265683673295024601792 12247711610674824645663744 13268354244897726699469056 14926898525509942536902688 17691138993196968932625408 18371567416012236968495616 19902531367346590049203584 26536708489795453398938112 29853797051019885073805376 36743134832024473936991232 39805062734693180098407168 53073416979590906797876224 59707594102039770147610752 79610125469386360196814336 119415188204079540295221504 159220250938772720393628672 238830376408159080590443008 477660752816318161180886016
- Sum of all divisors σ(n): 1593412619205097564566125139
- Sum of proper divisors (its aliquot sum) s(n): 1115751866388779403385239123
- 477660752816318161180886016 is an abundant number, because the sum of its proper divisors (1115751866388779403385239123) is greater than itself. Its abundance is 638091113572461242204353107
Bases of 477660752816318161180886016
- Binary: 110001011000111001001100101001011101101001010110110101101100011000010001100000100000000002
- Hexadecimal: 0x18B1C994BB4ADAD8C230400
- Base-36: 1O0MZ36YBA7O900000
Squares and roots of 477660752816318161180886016
- 477660752816318161180886016 squared (4776607528163181611808860162) is 228159794781051798148213785131431064896192902784352256
- 477660752816318161180886016 cubed (4776607528163181611808860163) is 108982979337533861385504521862060915864481823184073040443740512946258002728452096
-
477660752816318161180886016 is a
perfect square number . Itssquare root is 21855451329504 -
The
cube root of 477660752816318161180886016 is 781699533.7586384867
Scales and comparisons
How big is 477660752816318161180886016?- 477,660,752,816,318,161,180,886,016 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 477,660,752,816,318,161,180,886,016 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 477660752816318161180886016 cubic inches would be around 65141627.8 feet tall.
Recreational maths with 477660752816318161180886016
- 477660752816318161180886016 backwards is 610688081161813618257066774
- 477660752816318161180886016 is a
Harshad number . - The number of decimal digits it has is: 27
- The sum of 477660752816318161180886016'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 477660752816318161180886016 - Facts about the integer". Numbermatics.com. 2024. Web. 4 June 2024.
APA style:
Numbermatics. (2024). Number 477660752816318161180886016 - Facts about the integer. Retrieved 4 June 2024, from https://numbermatics.com/n/477660752816318161180886016/
Chicago style:
Numbermatics. 2024. "Number 477660752816318161180886016 - Facts about the integer". https://numbermatics.com/n/477660752816318161180886016/
The information we have on file for 477660752816318161180886016 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 477660752816318161180886016, math, Factors of 477660752816318161180886016, curriculum, school, college, exams, university, Prime factorization of 477660752816318161180886016, STEM, science, technology, engineering, physics, economics, calculator, four hundred seventy-seven septillion, six hundred sixty sextillion, seven hundred fifty-two quintillion, eight hundred sixteen quadrillion, three hundred eighteen trillion, one hundred sixty-one billion, one hundred eighty million, eight hundred eighty-six thousand and sixteen.