418953188036629797698214144
418,953,188,036,629,797,698,214,144 is an even composite number composed of seven prime numbers multiplied together.
418953188036629797698214144 is an even composite number. It is composed of seven distinct prime numbers multiplied together. It has a total of nineteen thousand, six hundred eighty-three divisors.
Prime factorization of 418953188036629797698214144:
28 × 38 × 72 × 112 × 972 × 3732 × 56692
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 7 × 7 × 11 × 11 × 97 × 97 × 373 × 373 × 5669 × 5669)See below for interesting mathematical facts about the number 418953188036629797698214144 from the Numbermatics database.
Names of 418953188036629797698214144
- Cardinal: 418953188036629797698214144 can be written as Four hundred eighteen septillion, nine hundred fifty-three sextillion, one hundred eighty-eight quintillion, thirty-six quadrillion, six hundred twenty-nine trillion, seven hundred ninety-seven billion, six hundred ninety-eight million, two hundred fourteen thousand, one hundred forty-four.
Scientific notation
- Scientific notation: 4.18953188036629797698214144 × 1026
Factors of 418953188036629797698214144
Divisors of 418953188036629797698214144
- Number of divisors d(n): 19683
-
Complete list of divisors:
1 2 3 4 6 7 8 9 11 12 14 16 18 21 22 24 27 28 32 33 36 42 44 48 49 54 56 63 64 66 72 77 81 84 88 96 97 98 99 108 112 121 126 128 132 144 147 154 162 168 176 189 192 194 196 198 216 224 231 242 243 252 256 264 288 291 294 297 308 324 336 352 363 373 378 384 388 392 396 432 441 448 462 484 486 504 528 539 567 576 582 588 594 616 648 672 679 693 704 726 729 746 756 768 776 784 792 847 864 873 882 891 896 924 968 972 1008 1056 1067 1078 1089 1119 1134 1152 1164 1176 1188 1232 1296 1323 1344 1358 1386 1408 1452 1458 1492 1512 1552 1568 1584 1617 1694 1701 1728 1746 1764 1782 1792 1848 1936 1944 2016 2037 2079 2112 2134 2156 2178 2187 2238 2268 2304 2328 2352 2376 2464 2541 2592 2611 2619 2646 2673 2688 2716 2772 2816 2904 2916 2984 3024 3104 3136 3168 3201 3234 3267 3357 3388 3402 3456 3492 3528 3564 3696 3872 3888 3969 4032 4074 4103 4158 4224 4268 4312 4356 4374 4476 4536 4656 4704 4752 4753 4851 4928 5082 5103 5184 5222 5238 5292 5346 5376 5432 5544 5669 5808 5832 5929 5968 6048 6111 6208 6237 6272 6336 6402 6468 6534 6561 6714 6776 6804 6912 6984 7056 7128 7392 7469 7623 7744 7776 7833 7857 7938 8019 8064 8148 8206 8316 8448 8536 8624 8712 8748 8952 9072 9312 9408 9409 9504 9506 9603 9702 9801 9856 10071 10164 10206 10368 10444 10476 10584 10692 10864 11088 11338 11616 11664 11737 11858 11907 11936 12096 12222 12309 12416 12474 12544 12672 12804 12936 13068 13122 13428 13552 13608 13968 14112 14256 14259 14553 14784 14938 15246 15309 15488 15552 15666 15714 15876 16038 16128 16296 16412 16632 17007 17072 17248 17424 17496 17787 17904 18144 18277 18333 18624 18711 18816 18818 19008 19012 19206 19404 19602 19712 20142 20328 20412 20736 20888 20952 21168 21384 21728 22176 22407 22676 22869 23232 23328 23474 23499 23571 23716 23814 23872 24057 24192 24444 24618 24832 24948 25344 25608 25872 26136 26244 26856 27104 27216 27936 28224 28227 28512 28518 28721 28809 29106 29403 29568 29876 30213 30492 30618 30976 31104 31332 31428 31752 32076 32592 32824 33264 34014 34144 34496 34848 34992 35211 35574 35721 35808 36181 36288 36554 36666 36927 37248 37422 37632 37636 38016 38024 38412 38808 39204 39683 40284 40656 40824 41776 41904 42336 42768 42777 43456 43659 44352 44814 45133 45352 45738 45927 46464 46656 46948 46998 47142 47432 47628 47744 48114 48384 48888 49236 49896 51021 51216 51744 52272 52283 52488 53361 53712 54208 54432 54831 54999 55872 56133 56448 56454 57024 57036 57442 57618 58212 58806 59136 59752 60426 60984 61236 62208 62359 62664 62856 63504 64152 65184 65648 65863 66528 67221 68028 68288 68607 68992 69696 69984 70422 70497 70713 71148 71442 71616 72171 72362 72576 73108 73332 73854 74496 74844 75272 76032 76048 76824 77616 78408 79366 80568 81312 81648 82159 83552 83808 84672 84681 85536 85554 86163 86427 86912 87318 88209 88704 89628 90266 90639 90704 91476 91854 92928 93312 93896 93996 94284 94864 95256 95488 96228 97776 98472 99792 102042 102432 103488 103499 104544 104566 104976 105633 106722 107163 107424 108416 108543 108864 109662 109998 110781 111744 112266 112896 112908 114048 114072 114884 115236 116424 117612 119049 119504 120852 121968 122472 124718 125328 125712 127008 128304 128331 130368 130977 131296 131726 133056 134442 135399 136056 136576 137214 137984 139129 139392 139968 140844 140994 141426 142296 142884 143232 144342 144724 145152 146216 146664 147708 149688 150544 152096 153063 153648 155232 156816 156849 158732 160083 161136 162624 163296 164318 164493 164997 167104 167616 168399 169344 169362 171072 171108 172326 172854 173824 174636 176418 177408 179256 180532 181278 181408 182952 183708 186624 187077 187792 187992 188568 189728 190512 192456 195552 196944 197589 199584 201047 201663 204084 204864 205821 206976 206998 209088 209132 209952 211266 211491 212139 213444 214326 214848 216832 217086 217728 219324 219996 221562 223488 224532 225816 228096 228144 229768 230472 232848 235224 238098 239008 241704 243936 244944 246477 249436 250656 251424 253267 254016 254043 256608 256662 258489 259281 260736 261954 262592 263452 264627 266112 268884 270798 271917 272112 273152 274428 277781 278258 278784 279936 281688 281988 282852 284592 285768 286464 288684 289448 292432 293328 295416 299376 301088 304192 306126 307296 310464 310497 313632 313698 315931 316899 317464 320166 321489 322272 325248 325629 326592 328636 328986 329994 332343 334208 335232 336798 338688 338724 342144 342216 344652 345708 349272 352836 357147 358512 361064 362556 362816 365904 367416 374154 375584 375984 377136 379456 381024 384912 384993 391104 392931 393888 395178 397991 399168 402094 403326 406197 408168 409728 411642 413952 413996 417387 418176 418264 419904 422532 422982 424278 426888 428652 429696 434172 435456 436513 438648 439992 443124 449064 451632 456288 459189 459536 460944 461041 465696 470448 470547 476196 478016 480249 483408 487872 489888 492954 493479 494991 498872 501312 502848 505197 506534 508032 508086 513216 513324 516978 518562 521472 523908 525184 526904 529254 532224 537768 541596 543834 544224 548856 549893 555562 556516 559872 561231 563376 563976 565704 569184 571536 575113 577368 578896 584864 586656 590832 592767 598752 602176 603141 604989 608384 612252 614592 617463 620928 620994 627264 627396 631862 633798 634473 634928 636417 640332 642978 644544 650496 651258 653184 657272 657972 659988 664686 668416 670464 673596 677448 684288 684432 685949 689304 691416 698544 705672 714294 717024 722128 724493 725112 725632 731808 734832 739431 748308 751168 751968 754272 758912 759801 762048 762129 769824 769986 775467 777843 782208 785862 787776 790356 793881 795982 798336 804188 806652 812394 815751 816336 819456 823284 827992 833343 834774 836352 836528 839808 845064 845964 848556 853776 857304 859392 868344 873026 877296 879984 886248 898128 903264 912576 918378 919072 921888 922082 931392 931491 940896 941094 947793 950697 952392 956032 960498 966816 973903 975744 976887 979776 985908 986958 989982 997029 997744 1002624 1005696 1010394 1013068 1016064 1016172 1026432 1026648 1033956 1037124 1047816 1050368 1053808 1058508 1071441 1075536 1083192 1087668 1088448 1097712 1099786 1111124 1113032 1122462 1126752 1127952 1131408 1138368 1138489 1143072 1150226 1154736 1154979 1157792 1169728 1173312 1178793 1181664 1185534 1193973 1197504 1204352 1206282 1209978 1216768 1218591 1224504 1229184 1234926 1241856 1241988 1252161 1254528 1254792 1263724 1267596 1268946 1269856 1272834 1280664 1285956 1289088 1302516 1306368 1309539 1314544 1315944 1319976 1329372 1347192 1354896 1368864 1371898 1377567 1378608 1382832 1383123 1397088 1411344 1411641 1428588 1434048 1440747 1444256 1448986 1450224 1451264 1463616 1469664 1478862 1480437 1484973 1496616 1502336 1503936 1508544 1517824 1519602 1524096 1524258 1530419 1539648 1539972 1550934 1555686 1564416 1571724 1575552 1580712 1587762 1591964 1596672 1608376 1613304 1624788 1631502 1632672 1646568 1649679 1655984 1666686 1669548 1673056 1679616 1683693 1690128 1691928 1697112 1707552 1714608 1725339 1736688 1746052 1754592 1759968 1772496 1772869 1778301 1796256 1806528 1809423 1814967 1825152 1836756 1838144 1843776 1844164 1852389 1862784 1862982 1881792 1882188 1895586 1901394 1903419 1904784 1912064 1920996 1933632 1947806 1951488 1953774 1959552 1971816 1973916 1979964 1994058 1995488 2005248 2011392 2020788 2026136 2032344 2052864 2053296 2057847 2067912 2074248 2095632 2107616 2114537 2117016 2142882 2151072 2166384 2173479 2175336 2176896 2195424 2199572 2211517 2218293 2222248 2226064 2244924 2253504 2255904 2262816 2276736 2276978 2279403 2286144 2286387 2300452 2309472 2309958 2315584 2326401 2333529 2339456 2346624 2357586 2363328 2371068 2387946 2395008 2408704 2412564 2419956 2437182 2447253 2449008 2458368 2469852 2483976 2500029 2504322 2509056 2509584 2527448 2535192 2537892 2539712 2545668 2561328 2571912 2578176 2605032 2619078 2629088 2631888 2639952 2658744 2694384 2709792 2737728 2743796 2755134 2757216 2765664 2766246 2785937 2794176 2794473 2822688 2823282 2843379 2852091 2857176 2868096 2881494 2888512 2897972 2900448 2921709 2927232 2930661 2939328 2957724 2960874 2969946 2991087 2993232 3004672 3007872 3017088 3039204 3048192 3048516 3055591 3060838 3079296 3079944 3101868 3111372 3143448 3151104 3161424 3175524 3183928 3214323 3216752 3226608 3249576 3263004 3265344 3293136 3299358 3311968 3333372 3339096 3346112 3367386 3380256 3383856 3394224 3415104 3415467 3429216 3450678 3464937 3473376 3492104 3509184 3509557 3519936 3536379 3544992 3545738 3556602 3581919 3592512 3613056 3618846 3629934 3650304 3655773 3673512 3676288 3687552 3688328 3704778 3725568 3725964 3756483 3763584 3764376 3791172 3802788 3806838 3809568 3841992 3849251 3867264 3895612 3907548 3919104 3928617 3943632 3947832 3959928 3988116 3990976 4041576 4052272 4064688 4106592 4115694 4132701 4135824 4148496 4149369 4191264 4215232 4229074 4234032 4234923 4285764 4302144 4322241 4332768 4346958 4350672 4353792 4377901 4390848 4399144 4423034 4436586 4441311 4444496 4452128 4454919 4489848 4507008 4511808 4525632 4553472 4553956 4558806 4572288 4572774 4591257 4600904 4618944 4619916 4631168 4652802 4667058 4678912 4693248 4715172 4726656 4742136 4775892 4790016 4801643 4825128 4839912 4874364 4894506 4898016 4939704 4949037 4967952 5000058 5008644 5019168 5051079 5054896 5070384 5071451 5075784 5079424 5091336 5122656 5143824 5176017 5210064 5238156 5258176 5263776 5279904 5317488 5318607 5334903 5388768 5419584 5428269 5444901 5475456 5487592 5510268 5514432 5531328 5532492 5557167 5571874 5588352 5588946 5645376 5646564 5686758 5704182 5710257 5714352 5736192 5762988 5777024 5795944 5800896 5843418 5854464 5861322 5878656 5915448 5921748 5939892 5982174 5986464 6015744 6034176 6048823 6078408 6097032 6111182 6121676 6158592 6159888 6173541 6203736 6222744 6286896 6322848 6343611 6351048 6367856 6428646 6433504 6453216 6499152 6520437 6526008 6530688 6586272 6598716 6623936 6634551 6654879 6666744 6678192 6692224 6734772 6760512 6767712 6788448 6817321 6830208 6830934 6838209 6858432 6859161 6901356 6929874 6946752 6979203 6984208 7000587 7018368 7019114 7039872 7072758 7089984 7091476 7113204 7163838 7185024 7226112 7237692 7259868 7311546 7347024 7352576 7375104 7376656 7409556 7451928 7500087 7512966 7527168 7528752 7582344 7605576 7613676 7619136 7683984 7698502 7734528 7791224 7815096 7857234 7887264 7895664 7919856 7969423 7976232 7981952 8083152 8104544 8129376 8213184 8231388 8265402 8271648 8296992 8298738 8357811 8382528 8383419 8430464 8458148 8468064 8469846 8530137 8556273 8571528 8604288 8644482 8665536 8693916 8701344 8755802 8765127 8781696 8791983 8798288 8846068 8873172 8882622 8888992 8904256 8909838 8973261 8979696 9014016 9023616 9051264 9107912 9117612 9144576 9145548 9166773 9182514 9201808 9237888 9239832 9262336 9305604 9334116 9430344 9453312 9484272 9551784 9603286 9642969 9650256 9679824 9748728 9789012 9796032 9879408 9898074 9935904 10000116 10017288 10038336 10102158 10109792 10140768 10142902 10151568 10158848 10182672 10245312 10246401 10287648 10352034 10394811 10420128 10476312 10516352 10527552 10528671 10559808 10634976 10637214 10669806 10712933 10745757 10777536 10839168 10856538 10889802 10950912 10967319 10975184 11020536 11028864 11062656 11064984 11114334 11143748 11176704 11177892 11269449 11290752 11293128 11373516 11408364 11420514 11428704 11525976 11547753 11554048 11591888 11601792 11686836 11722644 11757312 11785851 11830896 11843496 11879784 11964348 11972928 12097646 12156816 12194064 12222364 12243352 12319776 12347082 12398103 12407472 12445488 12448107 12573792 12645696 12687222 12702096 12704769 12735712 12857292 12867008 12906432 12966723 12998304 13040874 13052016 13061376 13133703 13172544 13197432 13247872 13269102 13309758 13323933 13333488 13356384 13384448 13469544 13495513 13521024 13535424 13576896 13634642 13660416 13661868 13676418 13716864 13718322 13773771 13802712 13859748 13893504 13958406 13968416 14001174 14036736 14038228 14079744 14145516 14179968 14182952 14226408 14327676 14370048 14404929 14475384 14519736 14623092 14694048 14753312 14801759 14819112 14847111 14903856 15000174 15025932 15057504 15153237 15164688 15211152 15214353 15227352 15238272 15367968 15397004 15528051 15582448 15630192 15714468 15774528 15791328 15839712 15938846 15952464 15955821 15963904 16004709 16166304 16209088 16258752 16284807 16334703 16426368 16462776 16530804 16543296 16593984 16597476 16715622 16765056 16766838 16834609 16860928 16916296 16936128 16939692 17060274 17112546 17130771 17143056 17208576 17288964 17331072 17387832 17402688 17511604 17530254 17563392 17583966 17596576 17692136 17746344 17765244 17777984 17808512 17819676 17946522 17959392 18047232 18102528 18146469 18215824 18235224 18291096 18333546 18365028 18403616 18475776 18479664 18520623 18611208 18668232 18860688 18968544 19030833 19103568 19206572 19285938 19300512 19359648 19497456 19501559 19561311 19578024 19592064 19758816 19796148 19871808 19903653 19964637 20000232 20034576 20076672 20204316 20219584 20281536 20285804 20303136 20365344 20451963 20490624 20492802 20514627 20575296 20577483 20704068 20789622 20840256 20937609 20952624 21032704 21055104 21057342 21119616 21269952 21274428 21339612 21425866 21491514 21555072 21678336 21713076 21779604 21934638 21950368 22041072 22057728 22125312 22129968 22228668 22287496 22355784 22500261 22538898 22581504 22586256 22747032 22816728 22841028 22857408 23051952 23095506 23183776 23203584 23259907 23373672 23445288 23571702 23661792 23686992 23759568 23908269 23928696 23945856 24195292 24313632 24388128 24444728 24486704 24566899 24639552 24694164 24796206 24814944 24890976 24896214 25073433 25147584 25150257 25291392 25374444 25404192 25409538 25471424 25590411 25668819 25714584 25734016 25812864 25933446 25996608 26081748 26104032 26267406 26295381 26345088 26375949 26394864 26495744 26538204 26619516 26647866 26666976 26712768 26919783 26939088 26944757 26991026 27042048 27070848 27153792 27269284 27323736 27352836 27433728 27436644 27500319 27547542 27605424 27719496 27787008 27916812 27936832 28002348 28076456 28291032 28359936 28365904 28452816 28655352 28809858 28928907 28950768 29039472 29246184 29388096 29506624 29603518 29638224 29694222 29807712 30000348 30051864 30115008 30306474 30329376 30422304 30428706 30454704 30476544 30645307 30735936 30739203 30794008 31056102 31164896 31184433 31260384 31428936 31549056 31582656 31586013 31679424 31877692 31904928 31911642 32009418 32137561 32138799 32237271 32332608 32418176 32517504 32569614 32669406 32852736 32901957 32925552 33061608 33086592 33187968 33194952 33431244 33530112 33533676 33611501 33669218 33808347 33832592 33872256 33879384 34120548 34225092 34261542 34286112 34577928 34643259 34662144 34775664 34805376 35023208 35060508 35167932 35193152 35357553 35384272 35492688 35530488 35555968 35617024 35639352 35893044 35918784 36292938 36431648 36470448 36582192 36667092 36730056 36807232 36959328 37041246 37194309 37222416 37336464 37344321 37721376 37937088 38061666 38114307 38207136 38413144 38571876 38601024 38605127 38719296 38900169 38994912 39003118 39122622 39156048 39184128 39401109 39517632 39592296 39743616 39807306 39929274 39971799 40000464 40069152 40153344 40408632 40439168 40486539 40563072 40571608 40606272 40730688 40903926 40981248 40985604 41029254 41150592 41154966 41321313 41408136 41579244 41680512 41875218 41905248 42110208 42114684 42239232 42341761 42539904 42548856 42679224 42851732 42983028 43110144 43214787 43426152 43559208 43869276 43900736 44082144 44259936 44405277 44457336 44541333 44574992 44711568 45000522 45077796 45172512 45459711 45494064 45633456 45643059 45682056 45714816 46103904 46191012 46367552 46519814 46584153 46747344 46890576 47143404 47323584 47373984 47519136 47816538 47857392 47867463 47891712 48014127 48390584 48627264 48776256 48854421 48889456 48973408 49004109 49133798 49279104 49388328 49592412 49629888 49781952 49792428 50146866 50295168 50300514 50503827 50582784 50748888 50808384 50819076 50942848 51180822 51337638 51429168 51468032 51625728 51866892 51993216 52163496 52208064 52534812 52590762 52690176 52751898 52789728 53076408 53239032 53295732 53333952 53339621 53425536 53839566 53878176 53889514 53982052 54141696 54307584 54439407 54538568 54647472 54705672 54873288 55000638 55095084 55210848 55438992 55561869 55785961 55833624 55873664 56004696 56152912 56582064 56731808 56905632 57092499 57310704 57619716 57857814 57901536 58078944 58492368 58504677 58683933 58776192 59013248 59207036 59276448 59388444 59615424 59710959 59893911 60000696 60103728 60230016 60612948 60658752 60844608 60857412 60909408 61290614 61355889 61471872 61478406 61543881 61588016 61732449 62112204 62329792 62368866 62520768 62812827 62857872 63098112 63165312 63172026 63358848 63755384 63809856 63823284 64018836 64275122 64277598 64474542 64665216 64836352 65035008 65139228 65338812 65803914 65851104 66123216 66173184 66375936 66389904 66537053 66862488 67067352 67223002 67338436 67500783 67616694 67665184 67744512 67758768 68241096 68450184 68523084 68572224 69155856 69286518 69551328 69610752 69779721 70046416 70121016 70335864 70386304 70715106 70768544 70985376 71060976 71111936 71278704 71724807 71786088 71837568 72585876 72863296 72940896 73164384 73334184 73460112 73614464 73700697 73918656 74082492 74388618 74444832 74672928 74688642 74990531 75220299 75442752 75450771 75874176 76123332 76228614 76414272 76771233 76826288 77006457 77143752 77202048 77210254 77438592 77800338 77989824 78006236 78245244 78312096 78802218 78886143 79035264 79127847 79184592 79487232 79614612 79858548 79943598 80000928 80138304 80817264 80834271 80878336 80973078 81126144 81143216 81212544 81461376 81807852 81971208 82058508 82301184 82309932 82500957 82642626 82816272 83158488 83361024 83750436 83810496 84229368 84683522 85079808 85097712 85358448 85703464 85966056 86429574 86786721 86852304 87118416 87738552 87801472 88164288 88519872 88810554 88914672 89082666 89149984 89423136 90001044 90155592 90345024 90919422 90988128 91266912 91286118 91364112 91429632 91935921 92207808 92217609 92382024 92735104 93039628 93168306 93494688 93781152 94286808 94468591 94647168 94747968 94758039 95038272 95633076 95714784 95734926 96028254 96412683 96416397 96711813 96781168 97254528 97552512 97708842 97778912 97946816 98008218 98267596 98558208 98705871 98776656 99184824 99259776 99563904 99584856 100293732 100590336 100601028 100834503 101007654 101425041 101497776 101616768 101638152 101885696 102361644 102675276 102858336 103612313 103733784 103929777 103986432 104326992 104416128 105069624 105181524 105503796 105579456 106072659 106152816 106478064 106591464 106667904 106679242 106851072 107679132 107756352 107779028 107964104 108878814 109077136 109294944 109411344 109746576 110001276 110190168 110421696 110877984 111123738 111571922 111667248 111747328 112009392 112032963 112305824 113164128 113463616 113811264 114184998 114342921 114621408 115239432 115715628 115803072 115815381 116157888 116984736 117009354 117367866 117552384 117842263 118026496 118203327 118414072 118552896 118776888 119230848 119421918 119787822 119915397 120001392 120207456 120460032 121225896 121317504 121459617 121689216 121714824 121818816 122581228 122711778 122943744 122956812 123087762 123176032 123464898 123963939 124224408 124659584 124737732 125041536 125625654 125715744 126330624 126344052 126717696 127025283 127510768 127619712 127646568 128037672 128550244 128555196 128949084 129330432 129644361 130278456 130677624 131607828 131702208 132246432 132779808 133074106 133215831 133623999 133724976 134134704 134446004 134676872 135001566 135233388 135330368 135517536 136379133 136482192 136900368 136929177 137046168 137144448 138311712 138573036 139102656 139559442 139752459 140092832 140242032 140671728 140772608 141430212 141537088 141970752 142121952 142557408 143449614 143572176 143602389 143675136 144042381 145171752 145726592 145881792 146328768 146563263 146668368 146920224 147228928 147401394 147837312 148164984 148450643 148777236 148889664 149345856 149377284 149981062 150440598 150885504 150901542 151511481 151748352 152246664 152457228 152828544 153542466 153652576 154012914 154287504 154404096 154420508 154877184 155600676 155979648 156012472 156490488 156624192 157604436 157772286 158070528 158255694 158369184 159229224 159717096 159887196 160001856 160018863 160276608 161634528 161668542 161946156 162286432 162425088 162819349 162922752 163318221 163615704 163942416 164117016 164619864 165001914 165285252 165632544 166316976 166685607 167357883 167500872 167620992 168458736 169367044 170195424 170716896 171277497 171406928 171932112 171968293 172859148 173573442 173704608 174236832 175477104 175514031 175602944 176051799 176328576 177039744 177621108 177829344 178165332 178299968 178846272 179132877 179681733 180002088 180311184 180690048 181838844 181976256 182533824 182572236 182728224 183871842 184067667 184415616 184435218 184631643 184764048 185470208 186079256 186336612 186989376 187562304 188438481 188573616 188937182 189294336 189495936 189516078 190076544 191266152 191429568 191469852 192056508 192825366 192832794 193423626 193562336 194509056 195105024 195417684 195557824 195893632 196016436 196535192 197411742 197553312 198369648 198519552 199127808 199169712 199611159 200587464 201202056 201669006 202015308 202502349 202850082 202995552 203233536 203276304 204723288 205110089 205350552 205716672 207224626 207467568 207859554 208653984 208832256 209339163 210139248 210363048 211007592 211158912 212145318 212305632 212956128 213182928 213335808 213358484 214517149 215174421 215358264 215512704 215558056 215928208 217757628 218154272 218589888 218822688 219493152 220002552 220380336 220843392 221102091 221755968 222247476 223143844 223334496 224018784 224065926 224611648 224962927 224971593 225660897 226328256 226352313 226927232 227622528 228369996 228685842 229242816 230313699 230478864 231431256 231606144 231630762 232315776 233969472 234018708 234735732 235684526 236406654 236658429 236828144 237105792 237383541 237553776 238461696 238843836 239575644 239830794 240002784 240414912 242451792 242502813 242635008 242919234 243378432 243429648 243637632 245162456 245423556 245913624 246175524 246352064 246929796 247502871 247927878 248448816 249319168 249475464 250083072 251251308 251431488 252688104 254050566 255021536 255239424 255293136 255858977 256075344 257100488 257110392 257898168 259288722 260360163 260556912 261355248 263215656 263404416 264492864 265559616 266148212 266431662 267247998 267449952 268269408 268892008 269353744 270003132 270235889 270466776 270660736 271035072 272758266 272964384 273800736 273858354 274092336 274288896 275807763 276623424 276652827 277146072 278205312 279118884 279504918 280185664 280484064 281343456 282860424 283074176 283405773 283941504 284243904 284274117 285114816 286899228 287144352 287204778 288084762 289238049 289249191 290135439 290343504 291453184 291763584 292657536 293126526 293336736 293840448 294802788 295674624 296117613 296329968 296392327 296901286 297554472 297779328 298691712 298754568 299962124 300881196 301771008 301803084 302503509 303022962 304275123 304493328 304914456 305657088 307084932 307305152 308025828 308575008 308841016 310836939 311201352 311789331 311959296 312024944 312980976 313248384 315208872 315544572 316511388 316738368 318217977 318458448 319434192 319774392 320003712 320037726 320553216 323269056 323337084 323892312 324572864 325638698 326636442 327231408 327884832 328234032 329239728 330003828 330570504 331265088 332633952 333371214 334715766 335001744 335241984 336098889 336917472 338734088 340390848 341433792 342554994 342813856 343028763 343864224 343936586 345718296 347146884 347409216 347446143 348473664 350954208 351028062 352103598 352657152 353513171 353526789 354079488 354609981 355242216 355658688 356330664 356599936 357692544 358265754 359363466 360004176 360622368 361380096 363677688 363952512 364378851 365067648 365144472 365456448 367743684 368135334 368831232 368870436 369263286 369528096 371891817 372158512 372673224 373377347 373978752 375124608 376876962 377147232 377874364 378991872 379032156 380153088 381075849 382532304 382859136 382939704 384113016 385650732 385665588 386847252 387124672 388933083 390835368 391115648 391787264 392032872 393070384 394823484 395106624 396739296 398339424 399222318 399647493 400871997 401174928 402404112 403338012 404030616 405004698 405700164 405991104 406552608 409137399 409446576 410220178 410701104 410787531 411433344 414449252 414935136 415719108 417307968 418678326 419257377 420278496 420726096 422015184 422317824 424290636 424611264 424656397 425912256 426365856 426716968 429034298 430348842 430716528 430807167 431025408 431116112 431856416 432127143 435515256 436308544 437179776 437645376 438986304 439689789 440005104 440760672 441686784 442204182 443511936 444494952 445351929 446287688 446668992 448037568 448131852 449223296 449925854 449943186 451321794 452656512 452704626 453854464 454534443 455245056 456739992 457371684 458485632 460627398 460957728 462862512 463212288 463261524 464631552 465759371 467938944 468037416 469471464 471369052 472813308 473316858 473656288 474211584 474767082 475107552 477687672 479151288 479661588 480005568 480056589 480829824 484903584 485005626 485838468 486859296 487275264 488458047 489954663 490324912 490847112 491827248 492351048 492704128 493859592 495005742 495855756 496897632 498950928 500056821 502073649 502502616 502862976 505376208 508101132 510043072 510586272 511717954 512150688 513832491 514200976 514220784 515796336 515904879 518577444 520720326 521113824 522710496 526431312 526542093 526808832 528155397 528985728 531119232 532296424 532863324 534495996 534899904 536538816 537398631 537784016 538707488 539045199 540006264 540471778 540933552 541321472 542070144 545516532 545928768 547601472 547716708 548184672 551615526 552203001 553246848 553305654 553894929 554292144 556410624 558237768 559009836 560371328 560968128 562686912 565720848 566148352 566811546 567883008 568487808 568548234 570229632 573798456 574288704 574409556 576169524 578476098 578498382 580270878 580687008 583527168 585315072 586253052 586673472 586735831 587680896 589605576 592235226 592659936 592784654 593802572 595108944 595558656 597383424 597509136 598833477 599924248 601762392 603606168 605007018 606045924 607507047 608550246 608986656 609828912 614169864 614610304 615330267 616051656 617150016 617682032 621673878 622402704 623578662 624049888 625961952 626496768 628017489 630417744 631089144 633022776 633476736 636435954 636916896 638868384 639548784 640007424 640075452 643551447 645523263 646538112 646674168 647784624 649145728 651277396 653272884 654462816 655769664 656468064 658479456 660007656 661141008 661280137 662530176 663306273 665267904 666742428 669431532 670003488 672197778 673834944 674888781 674914779 676982691 677468176 679056939 680781696 682867584 685109988 685627712 686057526 687728448 687873172 690941097 691436592 694293768 694818432 694892286 696947328 701908416 702056124 704207196 707026342 707053578 709219962 709975287 710484432 711317376 712661328 713199872 715385088 716531508 718726932 720008352 721244736 727355376 727508439 727905024 728757702 730135296 730288944 730912896 735487368 736270668 737740872 738526572 739056192 742508613 743783634 744317024 745346448 746754694 747957504 750249216 753753924 754294464 755748728 758064312 762151698 765064608 765718272 765879408 767576931 768226032 771301464 771331176 773694504 774249344 777866166 781670736 782231296 784065744 786140768 788722301 789646968 790213248 793478592 796678848 798444636 799294986 801743994 802349856 804808224 806676024 808061232 810009396 810707667 811400328 811982208 813105216 818274798 818893152 820440356 821402208 821575062 822866688 824895841 827423289 828898504 829870272 829958481 831438216 834615936 837356652 838514754 840556992 841452192 844030368 848581272 849222528 849312794 850217319 851824512 852731712 852822351 853433936 858068596 860697684 861433056 861614334 862232224 863712832 864254286 867714147 867747573 870406317 871030512 872617088 874359552 875290752 877972608 879379578 880010208 881521344 884408364 887023872 888989904 889176981 890703858 892575376 893337984 896075136 896263704 898446592 899851708 899886372 902643588 905313024 905409252 907510527 909068886 912825369 913479984 914743368 916971264 921254796 921915456 925725024 926523048 931518742 932510817 935367993 935877888 936074832 938942928 942738104 945626616 946633716 947312576 949534164 950215104 954653931 955375344 958302576 959323176 960011136 960113178 961659648 969807168 970011252 971676936 973718592 976916094 979909326 980649824 981694224 983654496 984702096 985408256 987719184 990011484 991711512 993795264 997901856 1000113642 1004147298 1005005232 1005725952 1008296667 1010752416 1016202264 1020086144 1021172544 1023435908 1024301376 1027664982 1028401952 1028441568 1031592672 1031809758 1037154888 1039154501 1041440652 1042227648 1042338429 1045420992 1052862624 1053084186 1056310794 1057971456 1060539513 1060580367 1062238464 1063829943 1064592848 1065726648 1068991992 1069799808 1073077632 1074797262 1075568032 1077414976 1078090398 1080012528 1080943556 1081867104 1084140288 1091033064 1091857536 1093136553 1095202944 1095433416 1096369344 1103231052 1104406002 1106493696 1106611308 1107789858 1108584288 1115675451 1116475536 1118019672 1120132041 1120742656 1121936256 1125373824 1131441696 1133623092 1136975616 1137096468 1139735443 1140459264 1143227547 1147596912 1148577408 1148819112 1152339048 1156952196 1156996764 1160541756 1161374016 1166799249 1172506104 1173346944 1173471662 1175361792 1179211152 1184470452 1185319872 1185569308 1187605144 1190217888 1195018272 1197666954 1198942479 1199848496 1202615991 1203524784 1207212336 1210014036 1212091848 1215014094 1217100492 1217973312 1219657824 1228339728 1229220608 1230660534 1232103312 1232362593 1234300032 1235364064 1243347756 1244805408 1247157324 1248099776 1251923904 1256034978 1257772131 1260835488 1262178288 1266045552 1266953472 1272871908 1273833792 1273969191 1277736768 1279097568 1280150904 1287102894 1291046526 1292421501 1293076224 1293348336 1295569248 1298291456 1302554792 1306545768 1308925632 1309064761 1311539328 1312936128 1316958912 1319069367 1320015312 1322282016 1322560274 1325060352 1326612546 1330535808 1333484856 1336055787 1338863064 1340006976 1344395556 1347669888 1349777562 1349829558 1353965382 1354936352 1358113878 1361563392 1363603329 1365735168 1370219976 1371255424 1372115052 1375456896 1375746344 1381882194 1382873184 1388587536 1389636864 1389784572 1393894656 1397278113 1403816832 1404112248 1408414392 1414052684 1414107156 1418439924 1419950574 1420968864 1422634752 1425322656 1433063016 1435770623 1437453864 1440016704 1440169767 1442489472 1454710752 1455016878 1457515404 1460577888 1461825792 1465374141 1469863989 1470974736 1472541336 1475481744 1477053144 1478112384 1485017226 1487567268 1488634048 1490692896 1493509388 1500170463 1506220947 1507507848 1508588928 1511497456 1516128624 1524303396 1530129216 1531758816 1535153862 1536452064 1541497473 1542602928 1542662352 1547389008 1547714637 1548498688 1555732332 1563341472 1568131488 1572281536 1574740489 1577444602 1579293936 1579626279 1580426496 1584466191 1586957184 1593357696 1596889272 1598589972 1603487988 1604699712 1609616448 1612195893 1613352048 1616122464 1620018792 1621415334 1622800656 1623964416 1626210432 1632957073 1636549596 1637786304 1640880712 1642804416 1643150124 1649791682 1654846578 1656609003 1657797008 1659740544 1659916962 1661684787 1662876432 1669231872 1674713304 1677029508 1681113984 1682904384 1688060736 1697162544 1698445056 1698625588 1700434638 1703649024 1705463424 1705644702 1706867872 1716137192 1721395368 1722866112 1723228668 1724464448 1727425664 1728508572 1735428294 1735495146 1740812634 1742061024 1745234176 1750581504 1755945216 1758759156 1760020416 1760207493 1763042688 1768816728 1777979808 1778353962 1781407716 1785150752 1786675968 1791012839 1792150272 1792527408 1796500431 1799703416 1799772744 1805287176 1810818504 1815021054 1818137772 1822521141 1825650738 1826959968 1829486736 1842509592 1843830912 1845990801 1851450048 1853046096 1863037484 1865021634 1870735986 1872149664 1877885856 1884052467 1885476208 1891253232 1891651223 1893267432 1894625152 1899068328 1900430208 1909307862 1910750688 1916605152 1918646352 1920022272 1920226356 1930654341 1936569789 1939614336 1940022504 1943353872 1947437184 1953832188 1959818652 1961299648 1963388448 1967308992 1969404192 1975438368 1980022968 1983423024 1983840411 1987590528 1989918819 1995803712 2000227284 2008294596 2010010464 2016593334 2021504832 2024666343 2024744337 2030948073 2032404528 2040172288 2042345088 2046871816 2048602752 2055329964 2056803904 2056883136 2063185344 2063619516 2072823291 2074309776 2078309002 2082881304 2084455296 2084676858 2090841984 2105725248 2106168372 2112621588 2121079026 2121160734 2127659886 2129185696 2129925861 2131453296 2137983984 2139599616 2146155264 2149594524 2151136064 2154829952 2156180796 2160025056 2161887112 2163734208 2182066128 2182525317 2183715072 2186273106 2190405888 2190866832 2192738688 2206462104 2208812004 2213222616 2215579716 2217168576 2227525839 2231350902 2232951072 2236039344 2240264082 2243872512 2250747648 2256210979 2262883392 2267246184 2274192936 2279470886 2286455094 2295193824 2297154816 2297638224 2302730793 2304678096 2313904392 2313993528 2321083512 2322748032 2333598498 2345012208 2346693888 2346943324 2358422304 2366166903 2368940904 2370639744 2371138616 2375210288 2380435776 2390036544 2395333908 2397884958 2399696992 2405231982 2407049568 2414424672 2420028072 2424183696 2430028188 2432123001 2434200984 2435946624 2439315648 2456679456 2461321068 2464206624 2464725186 2468600064 2470728128 2474592197 2474687523 2482269867 2486695512 2489610816 2489875443 2494314648 2496199552 2503847808 2512069956 2515544262 2521670976 2524356576 2532091104 2545743816 2547667584 2547938382 2550651957 2555473536 2558195136 2558467053 2560301808 2574205788 2582093052 2584843002 2586696672 2591138496 2603142441 2603242719 2605109584 2611218951 2613091536 2613641429 2617851264 2618129522 2623078656 2625872256 2633917824 2638138734 2640030624 2644564032 2645120548 2653225092 2661071616 2666969712 2667530943 2672111574 2677726128 2680013952 2688791112 2695339776 2699555124 2699659116 2707930764 2709872704 2716227756 2722531581 2727206658 2740439952 2742510848 2744230104 2750913792 2751492688 2763764388 2765746368 2777175072 2779569144 2794556226 2797532451 2806103979 2807633664 2808224496 2816828784 2828105368 2828214312 2836879848 2839901148 2841937728 2850645312 2863961793 2866126032 2871541246 2874907728 2880033408 2880339534 2884978944 2909421504 2910033756 2915030808 2921155776 2930748282 2939727978 2941949472 2945082672 2950963488 2954106288 2956224768 2970034452 2972594779 2975134536 2977268096 2981385792 2987018776 3000340926 3012441894 3015015696 3017177856 3022994912 3024890001 3032257248 3048606792 3060258432 3063517632 3070307724 3072904128 3082994946 3085205856 3085324704 3094778016 3095429274 3111464664 3117343417 3117463503 3126682944 3127015287 3136262976 3144563072 3149480978 3154889204 3158587872 3159252558 3168932382 3173914368 3181618539 3181741101 3186715392 3191489829 3193778544 3197179944 3206975976 3209399424 3219232896 3224391786 3226704096 3232244928 3240037584 3242830668 3245601312 3252420864 3260315597 3265914146 3273099192 3275572608 3279409659 3281761424 3285608832 3286300248 3299583364 3309693156 3313218006 3315594016 3319481088 3319833924 3323369574 3325752864 3347026353 3349426608 3354059016 3360396123 3362227968 3365808768 3376121472 3394325088 3397251176 3400869276 3410926848 3411289404 3413735744 3419206329 3429682641 3432274384 3442790736 3445732224 3446457336 3448928896 3454851328 3457017144 3470856588 3470990292 3481625268 3484122048 3500397747 3517518312 3520040832 3520414986 3526085376 3537633456 3555959616 3556707924 3562815432 3570301504 3582025678 3585054816 3593000862 3596827437 3599406832 3599545488 3607847973 3610574352 3621637008 3630042108 3636275544 3645042282 3651301476 3653919936 3658973472 3685019184 3687661824 3691981602 3697087779 3702900096 3706092192 3726074968 3730043268 3741471972 3744299328 3755771712 3768104934 3770952416 3773316393 3782506464 3783302446 3786534864 3789250304 3798136656 3800860416 3818615724 3821501376 3821907573 3833210304 3837292704 3840452712 3861308682 3873139578 3877264503 3879228672 3880045008 3886707744 3888644881 3894874368 3907664376 3919637304 3922599296 3926776896 3927194283 3934617984 3938808384 3950876736 3960045936 3966846048 3967680822 3975181056 3979837638 3991607424 4000454568 4008167361 4016589192 4020020928 4033186668 4043009664 4049332686 4049488674 4061896146 4064809056 4084690176 4090809987 4093743632 4097205504 4107150817 4110659928 4113607808 4113766272 4126370688 4127239032 4145646582 4148619552 4156618004 4165762608 4168910592 4169353716 4181683968 4191834339 4211450496 4212336744 4225243176 4242158052 4242321468 4255319772 4258371392 4259851722 4262906592 4275967968 4299189048 4302272128 4307311869 4309659904 4312361592 4320050112 4320509301 4323774224 4327468416 4364132256 4365050634 4372546212 4381733664 4385477376 4396122423 4409591967 4412924208 4417624008 4426445232 4431159432 4434337152 4455051678 4462701804 4465902144 4472078688 4480528164 4500511389 4512421958 4518662841 4525766784 4534492368 4548385872 4558941772 4572910188 4590387648 4595276448 4605461586 4609356192 4624492419 4627808784 4627987056 4642167024 4643143911 4645496064 4667196996 4690024416 4693886648 4716844608 4724221467 4732333806 4737881808 4738878837 4741279488 4742277232 4750420576 4753398573 4760871552 4780073088 4790667816 4795769916 4799393984 4810463964 4814099136 4828849344 4836587679 4840056144 4848367392 4860056376 4864246002 4868401968 4871893248 4878631296 4898871219 4913358912 4922642136 4928413248 4929450372 4941456256 4949184394 4949375046 4964539734 4969827009 4973391024 4979221632 4979750886 4988629296 4992399104 5007695616 5024139912 5031088524 5043341952 5048713152 5064182208 5091487632 5095335168 5095876764 5101303914 5110947072 5116390272 5116934106 5120603616 5148411576 5164186104 5169686004 5173393344 5182276992 5206284882 5206485438 5210219168 5222437902 5226183072 5227282858 5235702528 5236259044 5251744512 5267835648 5276277468 5280061248 5280622479 5289128064 5290241096 5306450184 5333939424 5335061886 5344223148 5355452256 5360027904 5373038517 5377582224 5389501293 5399110248 5399318232 5415861528 5419745408 5432455512 5445063162 5454413316 5480879904 5488460208 5502985376 5521056107 5527528776 5531492736 5537972403 5554350144 5559138288 5589112452 5595064902 5612207958 5616448992 5633657568 5652157401 5656210736 5656428624 5673759696 5674953669 5679802296 5683875456 5701290624 5727923586 5732252064 5743082492 5749815456 5760066816 5760679068 5791963023 5809709367 5818843008 5820067512 5830061616 5842311552 5861496564 5879455956 5883898944 5890165344 5901926976 5908212576 5940068904 5945189558 5950269072 5951521233 5954536192 5962771584 5969756457 5974037552 6000681852 6024883788 6030031392 6045989824 6049780002 6064514496 6073999029 6074233011 6092844219 6097213584 6120516864 6127035264 6140615448 6145808256 6165989892 6170411712 6170649408 6189556032 6190858548 6222929328 6234686834 6234927006 6253365888 6254030574 6272525952 6289126144 6298961956 6309778408 6317175744 6318505116 6337864764 6363237078 6363482202 6382979658 6387557088 6389777583 6394359888 6413951952 6418798848 6438465792 6448783572 6453408192 6454094141 6464489856 6480075168 6485661336 6491202624 6520631194 6531828292 6546198384 6547575951 6551145216 6558819318 6563522848 6571217664 6572600496 6599166728 6619386312 6626436012 6631188032 6639667848 6646739148 6651505728 6682577517 6694052706 6698853216 6708118032 6720792246 6731617536 6752242944 6768632937 6788650176 6794502352 6801738552 6822578808 6827471488 6838412658 6859365282 6864548768 6885581472 6891464448 6892914672 6897857792 6908192379 6914034288 6941713176 6941980584 6963250536 6968244096 7000795494 7035036624 7040081664 7040829972 7075266912 7098500709 7111919232 7113415848 7125630864 7140603008 7164051356 7170109632 7186001724 7193654874 7198813664 7199090976 7215695946 7221148704 7243274016 7260084216 7272551088 7274081507 7290084564 7296369003 7302602952 7307839872 7317946944 7370038368 7383963204 7394175558 7405800192 7412184384 7423776591 7424062569 7446809601 7452149936 7460086536 7469626329 7482943944 7488598656 7511543424 7536209868 7541904832 7546632786 7565012928 7566604892 7573069728 7596273312 7637231448 7643002752 7643815146 7651955871 7666420608 7674585408 7675401159 7680905424 7722617364 7746279156 7754529006 7760090016 7773415488 7777289762 7809427323 7809728157 7815328752 7839274608 7840924287 7845198592 7853553792 7854388566 7869235968 7877616768 7901753472 7920091872 7933692096 7935361644 7959675276 7983214848 8000909136 8002592829 8016334722 8033178384 8040041856 8066373336 8086019328 8098665372 8098977348 8123792292 8129618112 8167594743 8181619974 8187487264 8214301634 8221319856 8227215616 8227532544 8252741376 8254478064 8291293164 8297239104 8313236008 8331525216 8338707432 8383668678 8392597353 8418311937 8422900992 8424673488 8450486352 8484316104 8484642936 8510639544 8516742784 8519703444 8525813184 8551935936 8598378096 8604544256 8614623738 8624723184 8640100224 8641018602 8647548448 8654936832 8675945311 8728264512 8730101268 8745092424 8763467328 8792244846 8819183934 8825848416 8835248016 8852890464 8862318864 8868674304 8910103356 8917784337 8925403608 8931804288 8944157376 8961056328 9001022778 9024843916 9037325682 9051533568 9068984736 9096771744 9117883544 9145820376 9163453327 9180775296 9190552896 9210923172 9218712384 9248984838 9255617568 9255974112 9284334048 9286287822 9334393992 9352030251 9352390509 9380048832 9381045861 9387773296 9433689216 9448442934 9464667612 9475763616 9477757674 9484554464 9500841152 9506797146 9521743104 9544855617 9545223303 9560146176 9574469487 9581335632 9591539832 9598787968 9620927928 9628198272 9657698688 9673175358 9680112288 9696734784 9720112752 9728492004 9736803936 9757262592 9780946791 9797742438 9826717824 9838228977 9845284272 9856826496 9858900744 9882912512 9898368788 9898750092 9929079468 9939654018 9946782048 9958443264 9959501772 9977258592 10041079059 10048279824 10050394361 10062177048 10081188369 10086683904 10097426304 10128364416 10182975264 10191753528 10202607828 10232780544 10233868212 10241207232 10257618987 10289047923 10296823152 10328372208 10339372008 10346786688 10364553984 10412569764 10412970876 10420438336 10444875804 10452366144 10454565716 10472518088 10501193241 10552554936 10560122496 10561244958 10578256128 10580482192 10612900368 10667878848 10670123772 10688446296 10710904512 10746077034 10755164448 10779002586 10790482311 10798220496 10798636464 10831723056 10839490816 10864911024 10890126324 10908826632 10961759808 10976920416 11005970752 11042112214 11055057552 11062985472 11075944806 11091263337 11108700288 11118276576 11178224904 11190129804 11224415916 11232897984 11267315136 11304314802 11312421472 11312857248 11347519392 11349907338 11359604592 11367750912 11402581248 11430699511 11455847172 11464504128 11465722719 11486164984 11499630912 11521358136 11583926046 11619418734 11631793509 11637686016 11640135024 11660123232 11665934643 11684623104 11722993128 11758911912 11767797888 11780330688 11781582849 11803853952 11816425152 11880137808 11890379116 11900538144 11903042466 11925543168 11939512914 11948075104 11987310253 12001363704 12024502083 12049767576 12060062784 12091979648 12099560004 12129028992 12147998058 12148466022 12185688438 12194427168 12254070528 12272429961 12281230896 12291616512 12321452451 12331979784 12340823424 12341298816 12379112064 12381717096 12445858656 12469373668 12469854012 12506731776 12508061148 12537089873 12545051904 12575503017 12597923912 12619556816 12634351488 12637010232 12675729528 12726474156 12726964404 12765959316 12775114176 12779555166 12788719776 12827903904 12897567144 12906816384 12908188282 12921935607 12928979712 12960150336 12961527903 12971322672 12982405248 13041262388 13063656584 13092396768 13095151902 13117638636 13127045696 13145200992 13188367269 13198333456 13228775901 13238772624 13252872024 13262376064 13279335696 13293478296 13303011456 13365155034 13388105412 13397706432 13416236064 13441584492 13537265874 13555988523 13577300352 13589004704 13603477104 13645157616 13654942976 13676825316 13718730564 13729097536 13771162944 13785829344 13816384758 13828068576 13873477257 13883426352 13883961168 13926501072 13929431733 13936488192 14001590988 14070073248 14081659944 14150533824 14172664401 14197001418 14216636511 14223838464 14226831696 14251261728 14281206016 14328102712 14340219264 14372003448 14387309748 14397627328 14398181952 14399712371 14431391892 14442297408 14486548032 14509763037 14520168432 14545102176 14548163014 14580169128 14592738006 14605205904 14615679744 14635893888 14696613657 14740076736 14767926408 14788351116 14824368768 14847553182 14848125138 14893619202 14904299872 14909481027 14920173072 14939252658 14965887888 14977197312 15023086848 15072419736 15083809664 15093265572 15130025856 15133209784 15146139456 15192546624 15274462896 15286005504 15287630292 15303911742 15332841216 15349170816 15350802318 15361810848 15445234728 15492558312 15509058012 15520180032 15546830976 15554579524 15618854646 15619456314 15630657504 15678549216 15681848574 15707107584 15708777132 15755233536 15793476853 15803506944 15840183744 15841867437 15867384192 15870723288 15919350552 16001818272 16005185658 16032669444 16066356768 16080083712 16119115551 16132746672 16168503879 16197330744 16197954696 16247584584 16259236224 16335189486 16363239948 16374974528 16428603268 16442639712 16508956128 16563168321 16582586328 16594478208 16613917209 16626472016 16663050432 16677414864 16767337356 16785194706 16836623874 16849346976 16900972704 16956472203 16968632208 16969285872 17021279088 17024861007 17033485568 17039406888 17051626368 17103871872 17196756192 17229247476 17249446368 17280200448 17282037204 17295096896 17322145379 17351890622 17375889069 17429128101 17456529024 17460202536 17490184848 17526934656 17584489692 17638367868 17651696832 17670496032 17705780928 17724637728 17820206712 17835568674 17850807216 17854563699 17863608576 17888314752 17909269371 17922112656 18002045556 18049687832 18074651364 18137969472 18193543488 18221997087 18222699033 18235767088 18278532657 18291640752 18326906654 18361550592 18381105792 18421846344 18437424768 18497969676 18511235136 18511948224 18568668096 18572575644 18668787984 18704060502 18704781018 18760097664 18762091722 18775546592 18867378432 18896885868 18929335224 18951527232 18955515348 18969108928 19001682304 19013594292 19089711234 19090446606 19148938974 19162671264 19183079664 19197575936 19241855856 19256396544 19315397376 19346350716 19360224576 19362282423 19393469568 19440225504 19456984008 19473607872 19561893582 19595484876 19642727853 19653435648 19676457954 19690568544 19713652992 19717801488 19796737576 19797500184 19858158936 19879308036 19893564096 19895678633 19919003544 19954517184 20047732551 20082158118 20096559648 20100788722 20124354096 20162376738 20194852608 20256728832 20305898811 20365950528 20383507056 20405215656 20467736424 20482414464 20515237974 20578095846 20593646304 20656744416 20678744016 20693573376 20724577137 20808163453 20825139528 20825941752 20840876672 20889751608 20904732288 20909131432 20945036176 21002386482 21105109872 21120244992 21122489916 21160964384 21225800736 21295502127 21335757696 21340247544 21376892592 21421809024 21492154068 21510328896 21558005172 21580964622 21596440992 21597272928 21663446112 21729822048 21780252648 21817653264 21821403919 21822244521 21889107009 21923519616 21953840832 22011941504 22084224428 22110115104 22151889612 22182526674 22217400576 22236553152 22271329773 22272187707 22340428803 22356449808 22380259608 22448831832 22465795968 22534630272 22608629604 22624842944 22625714496 22695038784 22699814676 22719209184 22861399022 22911694344 22929008256 22931445438 22955867613 22972329968 22999261824 23026203477 23042716272 23167852092 23238837468 23263587018 23280270048 23320246464 23331869286 23428281969 23429184471 23445986256 23517823824 23522772861 23535595776 23560661376 23563165698 23607707904 23632850304 23760275616 23780758232 23801076288 23806084932 23879025828 23896150208 23974620506 24002727408 24007778487 24049004166 24099535152 24120125568 24183959296 24199120008 24258057984 24295996116 24296932044 24371376876 24388854336 24502784229 24544859922 24562461792 24642904902 24663959568 24681646848 24682597632 24758224128 24763434192 24818320769 24891717312 24938747336 24939708024 25016122296 25074179746 25151006034 25177792059 25195847824 25239113632 25254935811 25268702976 25274020464 25351459056 25452948312 25453928808 25531918632 25550228352 25559110332 25577439552 25655807808 25795134288 25813632768 25816376564 25843871214 25920300672 25923055806 25942645344 25964810496 26027835933 26082524776 26127313168 26184793536 26190303804 26235277272 26254091392 26290401984 26376734538 26396666912 26457551802 26477545248 26505744048 26524752128 26558671392 26586956592 26606022912 26730310068 26753353011 26776210824 26795412864 26832472128 26883168984 27074531748 27111977046 27154600704 27178009408 27206954208 27220514167 27290315232 27353650632 27437461128 27458195072 27490359981 27542325888 27571658688 27632769516 27656137152 27746954514 27766852704 27767922336 27853002144 27858863466 28003181976 28056090753 28057171527 28140146496 28143137583 28163319888 28301067648 28345328802 28394002836 28433273022 28453663392 28502523456 28634566851 28635669909 28656205424 28680438528 28723408461 28744006896 28750055719 28774619496 28795254656 28796363904 28799424742 28862783784 28884594816 28973096064 29019526074 29040336864 29090204352 29096326028 29160338256 29185476012 29210411808 29271787776 29342840373 29393227314 29480153472 29514686931 29535852816 29576702232 29648737536 29695106364 29696250276 29787238404 29808599744 29818962054 29840346144 29878505316 29931775776 30144839472 30151183083 30167619328 30186531144 30243565107 30260051712 30266419568 30292278912 30385093248 30548925792 30575260584 30607823484 30698341632 30701604636 30723621696 30772856961 30867143769 30890469456 30985116624 31018116024 31040360064 31093661952 31109159048 31237709292 31238912628 31261315008 31357098432 31363697148 31417554264 31503579723 31586953706 31680367488 31683734874 31734768384 31741446576 31838701104 32003636544 32010371316 32065338888 32132713536 32238231102 32265493344 32337007758 32371446933 32394661488 32395909392 32495169168 32518472448 32670378972 32726479896 32749949056 32857206536 32885279424 33017912256 33126336642 33165172656 33188956416 33227834418 33252944032 33273790011 33326100864 33354829728 33534674712 33570389412 33673247748 33698693952 33801945408 33912944406 33937264416 33938571744 34042558176 34049722014 34078813776 34103252736 34207743744 34290777587 34292098533 34393512384 34397168157 34458494952 34498892736 34564074408 34590193792 34644290758 34703781244 34751778138 34858256202 34913058048 34920405072 34980369696 34997803929 35053869312 35168979384 35276735736 35303393664 35340992064 35344748547 35411561856 35449275456 35640413424 35671137348 35701614432 35709127398 35776629504 35818538742 35844225312 35961930759 36004091112 36073506249 36099375664 36149302728 36275938944 36387086976 36443994174 36445398066 36471534176 36557065314 36583281504 36653813308 36762211584 36817289883 36843692688 36874849536 36964357353 36995939352 37022470272 37023896448 37137336192 37145151288 37337575968 37408121004 37409562036 37520195328 37524183444 37551093184 37611269619 37726509051 37793771736 37858670448 37903054464 37911030696 37938217856 38003364608 38027188584 38179422468 38180893212 38297877948 38325342528 38366159328 38483711712 38647392749 38692701432 38720449152 38724564846 38765806821 38786939136 38880451008 38884583709 38913968016 38947215744 39123787164 39190969752 39285455706 39352915908 39381137088 39435602976 39565101807 39593475152 39595000368 39686327703 39716317872 39758616072 39787128192 39791357266 39838007088 39909034368 40095465102 40164316236 40193119296 40201577444 40248708192 40324753476 40611797622 40667965569 40731901056 40767014112 40810431312 40935472848 40964828928 41030475948 41156191692 41187292608 41313488832 41357488032 41449154274 41616326906 41650279056 41651883504 41681753344 41779503216 41788295199 41809464576 41818262864 41890072352 42004772964 42210219744 42244979832 42321928768 42451601472 42517993203 42591004254 42649909533 42671515392 42680495088 42753785184 42843618048 42984308136 43020657792 43116010344 43161929244 43192881984 43194545856 43199137113 43326892224 43459644096 43560505296 43635306528 43642807838 43644489042 43778214018 43847039232 43907681664 44023883008 44089840971 44168448856 44220230208 44303779224 44365053348 44473106304 44542659546 44544375414 44680857606 44712899616 44728443081 44760519216 44897663664 44931591936 45069260544 45178658987 45217259208 45249685888 45251428992 45390077568 45399629352 45438418368 45722798044 45823388688 45858016512 45862890876 45911735226 45944659936 45998523648 46052406954 46085432544 46335704184 46477674936 46527174036 46560540096 46640492928 46663738572 46856563938 46858368942 46891972512 47035647648 47045545722 47121322752 47126331396 47265700608 47380430559 47520551232 47525602311 47561516464 47602152576 47612169864 47758051656 47792300416 47949241012 48005454816 48015556974 48098008332 48199070304 48240251136 48357346653 48398240016 48505511637 48591992232 48593864088 48742753752 48777708672 49005568458 49089719844 49124923584 49285809804 49327919136 49526868384 49636641538 49689504963 49783434624 49841751627 49877494672 49879416048 50032244592 50148359492 50302012068 50355584118 50391695648 50478227264 50509871622 50548040928 50702918112 50869416609 50905896624 50907857616 51063837264 51074583021 51100456704 51118220664 51154879104 51311615616 51590268576 51632753128 51687742428 51840601344 51846111612 51885290688 51966436137 52055671866 52127667207 52165049552 52254626336 52287384303 52369587072 52380607608 52470554544 52508182784 52580803968 52753469076 52793333824 52915103604 52955090496 53011488096 53117342784 53173913184 53460620136 53506706022 53552421648 53563691097 53590825728 53664944256 53727808113 53766337968 54149063496 54223954092 54356018816 54413908416 54441028334 54580630464 54665991261 54668097099 54707301264 54874922256 54916390144 54980719962 55084651776 55143317376 55265539032 55312274304 55493909028 55533705408 55535844672 55706004288 55717726932 56006363952 56112181506 56114343054 56280292992 56286275166 56326639776 56602135296 56690657604 56788005672 56866546044 56907326784 57005046912 57269133702 57271339818 57312410848 57446816922 57488013792 57500111438 57549238992 57590509312 57592727808 57598849484 57725567568 57769189632 57946192128 58039052148 58080673728 58086847269 58180408704 58192652056 58320676512 58370952024 58420823616 58685680746 58786454628 58928183559 58960306944 59029373862 59071705632 59153404464 59390212728 59392500552 59574476808 59617199488 59637924108 59680692288 59687035899 59757010632 59863551552 60289678944 60302366166 60373062288 60487130214 60532839136 60584557824 60731617177 60770186496 60917696433 61097851584 61150521168 61215646968 61403209272 61447243392 61545713922 61734287538 61780938912 61970233248 62036232048 62080720128 62173731411 62218318096 62424490359 62475418584 62477825256 62522630016 62714196864 62727394296 62835108528 63007159446 63173907412 63360734976 63367469748 63482893152 63677402208 63886506381 64007273088 64020742632 64130677776 64144173289 64265427072 64476462204 64530986688 64674015516 64742893866 64789322976 64791818784 64990338336 65340757944 65452959792 65464211757 65466733563 65499898112 65667321027 65714413072 65770558848 66035824512 66252673284 66330345312 66455668836 66505888064 66547580022 66652201728 66709659456 66813989319 66816563121 67021286409 67069349424 67140778824 67346495496 67397387904 67603890816 67825888812 67874528832 67877143488 68085116352 68099444028 68157627552 68581555174 68584197066 68787024768 68794336314 68867602839 68916989904 68997785472 69128148816 69180387584 69288581516 69407562488 69503556276 69716512404 69840810144 69960739392 69995607858 70284845907 70287553413 70337958768 70553471472 70568318583 70606787328 70681984128 70689497094 70823123712 70898550912 71280826848 71342274696 71403228864 71418254796 71637077484 71688450624 71923861518 72008182224 72023335461 72147012498 72198751328 72298605456 72551877888 72774173952 72887988348 72890796132 72943068352 73114130628 73166563008 73307626616 73508352687 73634579766 73687385376 73928714706 73991878704 74044940544 74047792896 74274672384 74290302576 74454962307 74675151936 74816242008 74819124072 75048366888 75102186368 75222539238 75453018102 75533376177 75587543472 75717340896 75806108928 75822061392 75876435712 76054377168 76358844936 76361786424 76506063197 76595755896 76650685056 76732318656 76967423424 77294785498 77385402864 77440898304 77449129692 77531613642 77760902016 77769167418 77827936032 77894431488 78083507799 78247574328 78381939504 78570911412 78705831816 78762274176 78871205952 79130203614 79186950304 79190000736 79372655406 79432635744 79517232144 79574256384 79582714532 79676014176 79818068736 80014896577 80190930204 80260059033 80328632472 80386238592 80403154888 80497416384 80649506952 81223595244 81335931138 81463802112 81534028224 81620862624 81661542501 81870945696 82060951896 82312383384 82374585216 82471079943 82626977664 82714976064 82898308548 83232653812 83300558112 83303767008 83559006432 83576590398 83636525728 83780144704 83911171771 84009545928 84168272259 84171514581 84420439488 84429412749 84489959664 84643857536 84903202944 85035986406 85182008508 85299819066 85360990176 85507570368 85903700553 85907009727 85968616272 86041315584 86232020688 86250167157 86323858488 86385763968 86389091712 86398274226 86653784448 86919288192 87121010592 87270613056 87285615676 87288978084 87556428036 87815363328 88028521119 88179681942 88336897712 88440460416 88544060793 88607558448 88730106696 88946212608 89085319092 89088750828 89361715212 89425799232 89456886162 89521038432 89795327328 90357317974 90434518416 90453549249 90499371776 90502857984 90730695321 90780155136 90799258704 90876836736 91445596088 91646777376 91725781752 91823470452 91889319872 92104813908 92170865088 92318570883 92601431307 92671408368 92955349872 93054348072 93121080192 93280985856 93327477144 93713127876 93716737884 93783945024 94071295296 94091091444 94252662792 94760861118 95041102464 95051204622 95123032928 95204305152 95224339728 95435398421 95516103312 95584600832 95898482024 96010909632 96031113948 96196016664 96398140608 96714693306 96796480032 97011023274 97114340799 97183984464 97187728176 97485507504 97555417344 98011136916 98179439688 98249847168 98571619608 98655838272 99053736768 99273283076 99379009926 99566869248 99683503254 99754989344 99758832096 100064489184 100296718984 100604024136 100711168236 100783391296 100797986597 100956454528 101019743244 101096081856 101405836224 101738833218 101811793248 101815715232 102127674528 102149166042 102236441328 102309758208 102623231232 102872332761 102876295599 103180537152 103191504471 103265506256 103375484856 103692223224 103770581376 103932872274 104111343732 104255334414 104330099104 104509252672 104574768606 104739174144 104761215216 104941109088 104993411787 105161607936 105506938152 105586667648 105830207208 105910180992 106022976192 106034245641 106234685568 106347826368 106921240272 107013412044 107104843296 107127382194 107329888512 107455616226 107532675936 107885792277 108220518747 108298126992 108447908184 108712037632 108827816832 108882056668 109161260928 109331982522 109336194198 109414602528 109749844512 109961439924 110286634752 110451869649 110531078064 110554337971 110624548608 110893072059 110987818056 111067410816 111071689344 111412008576 111435453864 112012727904 112224363012 112228686108 112560585984 112572550332 112653279552 112833808857 113179527153 113381315208 113576011344 113733092088 113814653568 114010093824 114538267404 114542679636 114624821696 114893633844 114976027584 115000222876 115098477984 115197698968 115451135136 115942178247 116078104296 116161347456 116173694538 116297420463 116360817408 116385304112 116641353024 116653751127 116741904048 116841647232 117371361492 117572909256 117856367118 118058747724 118143411264 118306808928 118695305421 118780425456 118785001104 119148953616 119234398976 119275848216 119361384576 119374071798 119514021264 119727103104 120579357888 120604732332 120746124576 120974260428 121065678272 121463234354 121835392866 122003896707 122195703168 122301042336 122431293936 122806418544 122894486784 123091427844 123468575076 123561877824 123940466496 124072464096 124347462822 124436636192 124848980718 124950837168 124955650512 125045260032 125364885597 125428393728 125454788592 125670217056 126014318892 126347814824 126734939496 126965786304 127354804416 127553979609 127773012762 127949728599 128014546176 128041485264 128261355552 128288346578 128530854144 128952924408 129061973376 129348031032 129485787732 129578645952 129583637568 129597411339 129980676672 130681515888 130905919584 130928423514 130933467126 131334642054 131428826144 131541117696 131860412783 132071649024 132269522913 132505346568 132660690624 132911337672 133011776128 133095160044 133419318912 133627978638 133633126242 134042572818 134138698848 134281557648 134692990992 134794775808 135207781632 135535976961 135651777624 135749057664 135754286976 136170232704 136198888056 136315255104 137163110348 137168394132 137574049536 137588672628 137735205678 137833979808 137995570944 138256297632 138577163032 138815124976 139007112552 139269750431 139433024808 139681620288 139921478784 139991215716 140569691814 140575106826 140675917536 141106942944 141136637166 141363968256 141378994188 141797101824 142141291677 142561653696 142576806933 142684549392 142806457728 142836509592 143274154968 143376901248 143847723036 144016364448 144046670922 144294024996 144397502656 144597210912 145072039959 145516534911 145775976696 145781592264 145886136704 146228261256 146333126016 146615253232 147016705374 147269159532 147374770752 147857429412 147983757408 148580605152 148909924614 149068514889 149350303872 149525254881 149632484016 149638248144 150096733776 150204372736 150445078476 150906036204 151066752354 151175086944 151434681792 151644122784 152108754336 152608249827 152717689872 152723572848 152749827433 153012126394 153191511792 153223749063 153301370112 153464637312 153934846848 154589570996 154770805728 154898259384 155063227284 155521804032 155538334836 155655872064 155899308411 156167015598 156383001621 156495148656 156763879008 157141822824 157411663632 157524548352 157742411904 158260407228 158373900608 158380001472 158396836081 158745310812 158865271488 159034464288 159165429064 159352028352 160029793154 160381860408 160520118066 160657264944 160691073291 160772477184 160806309776 160994832768 161183424339 161299013904 162447190488 162671862276 163068056448 163241725248 163323085002 163741891392 163997973783 164004291297 164121903792 164624766768 164749170432 164942159886 165253955328 165429952128 165796617096 166465307624 166601116224 166607534016 167118012864 167153180796 167273051456 167560289408 167822343542 168019091856 168336544518 168343029162 168840878976 168858825498 168979919328 169287715072 169806405888 170071972812 170364017016 170599638132 170721980352 171015140736 171807401106 171814019454 171937232544 172464041376 172500334314 172647716976 172771527936 172778183424 172796548452 173307568896 173728245383 173838576384 174242021184 174260541807 174541226112 174571231352 174577956168 175112856072 176057042238 176359363884 176673795424 176784550677 176880920832 177088121586 177215116896 177460213392 178170638184 178177501656 178723430424 178851598464 178913772324 179042076864 179061107697 179590654656 180714635948 180869036832 180907098498 181461390642 181598517408 181753673472 182194851531 182753089299 182891192176 183293554752 183451563504 183646940904 183778639744 184209627816 184341730176 184637141766 185202862614 185342816736 185910699744 186108696144 186242160384 186521194233 186654954288 187273471077 187426255752 187433475768 187567890048 188142590592 188182182888 188505325584 189521722236 190082204928 190102409244 190246065856 190448679456 190543599169 190870796842 191032206624 191659519143 191796964048 192021819264 192062227896 192392033328 192432519867 192796281216 193429386612 193592960064 194022046548 194228681598 194367968928 194375456352 194971015008 196022273832 196358879376 196392635271 196400200689 196499694336 197001963081 197143239216 197311676544 198107473536 198546566152 198758019852 199367006508 199509978688 199517664192 200128978368 200441967957 200449689363 200593437968 201063859227 201208048272 201422336472 201566782592 201595973194 201912909056 202039486488 202192163712 202811672448 203477666436 203623586496 203631430464 204255349056 204298332084 204472882656 205744665522 205752591198 206361074304 206383008942 206531012512 206602808517 206750969712 207384446448 207541162752 207865744548 208222687464 208510668828 208660198208 209018505344 209149537212 209522430432 209882218176 209986823574 210854537721 211013876304 211173335296 211660414416 211704955749 211820361984 212045952384 212068491282 212469371136 212695652736 213842480544 214026824088 214209686592 214254764388 214911232452 215065351872 215771584554 216070006383 216441037494 216596253984 216895816368 217655633664 217764113336 218322521856 218663965044 218672388396 218829205056 218852464963 219499689024 219922879848 220525058061 220903739298 221062156128 221108675942 221786144118 221975636112 222134821632 222143378688 222824017152 222870907728 223364886921 224025455808 224448726024 224457372216 225145100664 225306559104 225667617714 226359054306 226600128531 226762630416 227152022688 227466184176 227629307136 229076534808 229085359272 229249643392 229518189591 229787267688 229952055168 230000445752 230196955968 230395397936 230902270272 231884356494 232156208592 232322694912 232347389076 232594840926 232770608224 233282706048 233307502254 233483808096 233683294464 234250523397 234742722984 235145818512 235712734236 236117495448 236286822528 236613617856 237390610842 237560850912 237570002208 238297907232 238551696432 238722769152 238748143596 239028042528 239454206208 240035443109 240044689731 240780177099 241158715776 241209464664 241492249152 241948520856 242131356544 242926468708 243670785732 244007793414 244391406336 244602084672 244862587872 244984627503 245612837088 246182855688 246937150152 247123755648 247413239829 247880932992 248144928192 248694925644 248873272384 249697961436 249901674336 249911301024 250729771194 250909577184 251340434112 251733515313 252028637784 252504816777 252514543743 252695629648 253288238247 253469878992 253931572608 254709608832 255107959218 255546025524 255899457198 256082970528 256522711104 256576693156 257711101659 257721029181 257905848816 258123946752 258696062064 258750501471 258971575464 259157291904 259167275136 259194822678 259961353344 261363031776 261811839168 261856847028 261866934252 262669284108 262857652288 263720825566 264085563357 264539045826 265010693136 265321381248 265822675344 266023552256 266190320088 266838637824 267255957276 267266252484 268085145636 268277397696 268563115296 269385981984 271071953922 271303555248 271360647747 271498115328 271508573952 272192085963 272340465408 272397776112 272630510208 274326220696 274336788264 275177345256 275470411356 275667959616 276512595264 276955712649 277154326064 277630249952 277804293921 278014225104 278539500862 278866049616 279363240576 279842957568 279982431432 281139383628 281150213652 281351835072 282213885888 282273274332 282757988376 284282583354 285123307392 285153613866 285369098784 285612915456 285673019184 286306195263 286548309936 286753802496 287695446072 288032728896 288093341844 288588049992 288795005312 289194421824 290144079918 291033069822 291551953392 291563184528 291772273408 292456522512 292666252032 293230506464 294033410748 294538319064 294749541504 295714858824 295967514816 297161210304 297819849228 298137029778 298700607744 299050509762 299264968032 299276496288 300193467552 300890156952 301812072408 302133504708 302350173888 302382311449 302393959791 302869363584 303288245568 304217508672 305216499654 305435379744 305447145696 305499654866 306024252788 306383023584 306447498126 306929274624 307869693696 308616998283 308628886797 309179141992 309541611456 309574513413 309796518768 310126454568 311076669672 311311744128 311798616822 312334031196 312766003242 312990297312 313527758016 314283645648 314823327264 314980235361 315484823808 316250612909 316520814456 316747801216 316760002944 316793672162 317490621624 317730542976 318068928576 318102736923 318330858128 318704056704 320059586308 320763720816 321040236132 321314529888 321382146582 321612619552 321989665536 322366848678 322598027808 323657376831 324661556241 324894380976 325343724552 326136112896 326483450496 326646170004 327483782784 327995947566 328008582594 328243807584 329249533536 329884319772 330859904256 331593234192 331663013913 332679216177 332930615248 333202232448 333215068032 334236025728 334306361592 334546102912 335120578816 335644687084 336038183712 336673089036 336686058324 337681757952 337717650996 337959838656 338501426571 339538581459 340143945624 340728034032 341199276264 341443960704 342030281472 343614802212 343628038908 343874465088 344928082752 345000668628 345295433952 345593096904 347456490766 347826534741 348484042368 348521083614 348892261389 349082452224 349142462704 349155912336 349961253381 350225712144 352114084476 352718727768 353347590848 353569101354 354176243172 354430233792 354920426784 356085916263 356341276368 356355003312 357446860848 357703196928 357827544648 358084153728 358122215394 359181309312 361429271896 361738073664 361814196996 362922781284 363197034816 364389703062 365506178598 365782384352 366011690121 366587109504 366903127008 367293881808 367557279488 368419255632 368683460352 369274283532 370405725228 370685633472 371821399488 372217392288 373042388466 373309908576 374546942154 374852511504 374866951536 375135780096 376094656791 376285181184 376364365776 377010651168 377198553457 379043444472 380204818488 380492131712 380897358912 381087198338 381741593684 382064413248 382661938827 383319038286 383593928096 384043638528 384124455792 384784066656 384865039734 385592562432 386858773224 387185920128 388044093096 388457363196 388735937856 388750912704 388792234017 389942030016 392044547664 392717758752 392785270542 392800401378 394003926162 394286478432 394623353088 395581238349 396214947072 396808568739 397093132304 397516039704 398734013016 399019957376 399035328384 400257956736 400883935914 400899378726 401186875936 402127718454 402416096544 402844672944 403133565184 403191946388 404078972976 404384327424 405623344896 406607930883 406955332872 407247172992 407262860928 408510698112 408596664168 408945765312 411489331044 411505182396 412722148608 412766017884 413062025024 413205617034 413501939424 414768892896 415731489096 416445374928 417021337656 417320396416 417809251293 418037010688 418299074424 419044860864 419764436352 419973647148 421709075442 422027752608 423320828832 423409911498 424091904768 424136982564 425121320239 425391305472 426423875031 427684961088 427730420799 428053648176 428419373184 428509528776 429822464904 430130703744 431543169108 432140012766 432882074988 433192507968 433791632736 435216119877 435528226672 436549604733 437327930088 437344776792 437658410112 437704929926 438999378048 439845759696 441050116122 441807478596 442124312256 442217351884 443572288236 443951272224 445741815456 446729773842 447205544667 448050911616 448575764643 448897452048 448914744432 450290201328 450613118208 451335235428 452718108612 453200257062 453525260832 454304045376 454932368352 458153069616 458170718544 458249482299 458499286784 459036379182 459574535376 459671247189 459904110336 460000891504 460393911936 460790795872 461804540544 463768712988 464312417184 464694778152 465189681852 465541216448 466565412096 466615004508 466967616192 467697925233 468501046794 469149004863 469485445968 470291637024 471425468472 472234990896 472573645056 473227235712 474781221684 475121701824 475140004416 475190508243 476595814464 477103392864 477496287192 478056085056 480070886218 480089379462 481560354198 482073219873 482317431552 482418929328 482984498304 483897041712 484262713088 485852937416 487341571464 488015586828 489204169344 489725175744 489969255006 491225674176 491993921349 492012873891 492365711376 493874300304 494247511296 494826479658 495761865984 496289856384 497389851288 497746544768 499395922872 499803348672 499822602048 501459542388 501819154368 502680868224 503467030626 504057275568 505009633554 505029087486 505391259296 506576476494 506939757984 507863145216 509419217664 510215918436 511092051048 511798914396 512165941056 513045422208 513153386312 515422203318 515442058362 515811697632 517392124128 517501002942 517943150928 518314583808 518334550272 518389645356 519922706688 521184736149 522726063552 522781625421 523623678336 523713694056 523733868504 525338568216 525715304576 527441651132 528171126714 529078091652 530021386272 530642762496 531645350688 532380640176 534511914552 534532504968 535542442379 536170291272 536554795392 537126230592 537183323091 538771963968 542143907844 542607110496 542721295494 544384171926 544795552224 545261020416 546584554593 548259267897 548652441392 548673576528 550354690512 550940822712 551335919232 553025190528 553911425298 554308652128 555260499904 555608587842 556028450208 557079001724 557732099232 558726481152 559563582699 559964862864 561820413231 562278767256 562300427304 562703670144 564427771776 564546548664 565515976752 568565166708 570246614784 570307227732 570738197568 571346038368 571630797507 572612390526 573096619872 574978557429 575390892144 576065457792 576186683688 577176099984 577297559601 577590010624 578388843648 580288159836 582066139644 583103906784 583126369056 584913045024 586461012928 587378202397 588066821496 589076638128 589177905813 589200602067 589499083008 591005889243 591429717648 591935029632 594322420608 595639698456 596274059556 598101019524 598529936064 598552992576 600386935104 601325903871 601349068089 601780313904 603624144816 604267009416 604700347776 604764622898 604787919582 605738727168 606576491136 608435017344 610432999308 610870759488 610894291392 610999309732 612048505576 612766047168 612894996252 617233996566 617257773594 618358283984 619083222912 619149026826 619593037536 619808425551 620252909136 622153339344 622623488256 623597233644 624668062392 625532006484 625980594624 627055516032 628567291296 629646654528 629960470722 632501225818 633041628912 633495602432 633520005888 633587344324 634981243248 635114867247 635461085952 636137857152 636205473846 636661716256 637408113408 640119172616 641527441632 642080472264 642629059776 642764293164 643225239104 644733697356 645196055616 647314753662 648210019149 649323112482 649788761952 650687449104 652966900992 653292340008 654967565568 655991895132 656017165188 656487615168 656557394889 658499067072 659768639544 663186468384 663326027826 665358432354 665861230496 666404464896 666430136064 668047788947 668472051456 668612723184 669092205824 670094660763 671289374168 672076367424 673346178072 673372116648 675435301992 675919677312 677002853142 679077162918 679800385593 680287891248 681456068064 682398552528 682887921408 687229604424 687256077816 687748930176 688554568773 689856165504 690001337256 690590867904 691186193808 694912981532 695653069482 696968084736 697042167228 697784522778 698284925408 698311824672 699922506762 700451424288 702751570191 704228168952 705437455536 705585906179 706695181696 707138202708 708352486344 708860467584 709840853568 712171832526 712682552736 712710006624 714893721696 715655089296 716168307456 716244430788 718362618624 720106329327 720134069193 722340531297 722858543792 723476147328 723628393992 725845562568 726394069632 728779406124 731012357196 731564768704 732023380242 733174219008 733806254016 734587763616 734953882509 736838511264 738548567064 740811450456 741371266944 742239719487 743642798976 744434784576 746084776932 746619817152 749093884308 749705023008 749733903072 752189313582 752728731552 754021302336 754397106914 755200545939 757514450331 757543631229 758086888944 760409636976 760984263424 761794717824 762174396676 763483187368 764128826496 765323877654 766638076572 767187856192 768248911584 769568133312 769730079468 773133304977 773163087543 773717546448 774371840256 776088186192 776251504413 776914726392 777471875712 777501825408 777584468034 779884060032 784089095328 785435517504 785570541084 785600802756 788007852324 788572956864 791162476698 792256690071 793617137478 794186264608 795032079408 797468026032 798039914752 798070656768 800515913472 801767871828 801798757452 802373751872 804255436908 804832193088 805689345888 806383892776 808157945952 813215861766 813910665744 814081943241 814494345984 814525721856 816576257889 817021396224 817193328336 817891530624 822978662088 823010364792 825532035768 826124050048 826411234068 827003878848 829537785792 830867137947 831462978192 832890749856 834042675312 834640792832 835618502586 836598148848 838089721728 839528872704 839947294296 841566695167 843418150884 844055505216 846641657664 846819822996 848273965128 850242640478 852847750062 855369922176 855460841598 856107296352 856838746368 857019057552 858918585789 859644929808 860261407488 863086338216 864280025532 865764149976 866385015936 867583265472 870432239754 871056453344 873099209466 874655860176 874689553584 875316820224 875409859852 877998756096 879691519392 882100232244 883614957192 884248624512 884434703768 887144576472 887902544448 891483630912 893459547684 894411089334 896101823232 897151529286 897794904096 897829488864 900580402656 902670470856 905436217224 906400514124 907050521664 907146934347 907181879373 908608090752 909864736704 916306139232 916341437088 916498964598 918072758364 919149070752 919342494378 920001783008 920787823872 921581591744 923022889481 923609081088 925850994849 925886660391 927537425976 928624834368 928723540239 929389556304 930379363704 931082432896 933230009016 933935232384 935395850466 937002093588 938298009726 938970891936 940583274048 942850936944 944469981792 944940706083 946454471424 948751838727 949562443368 950243403648 950280008832 950381016486 953191628928 954206785728 954308210769 954992574384 956112170112 960141772436 960178758924 963120708396 964146439746 964837858656 965968996608 967794083424 970972130493 971705874832 973984668723 974683142928 974888253017 976031173656 978408338688 979450351488 979938510012 982451348352 983987842698 984025747782 984731422752 987748600608 989652959316 992579712768 994779702576 994989041739 995493089536 998037648531 998791845744 999606697344 999645204096 1002919084776 1003638308736 1005361736448 1006934061252 1008114551136 1010019267108 1010058174972 1010782518592 1013152952988 1013879515968 1015504279713 1018615744377 1020431836872 1022184102096 1023597828792 1024331882112 1026090844416 1026306772624 1030844406636 1030884116724 1031623395264 1034784248256 1035002005884 1035886301856 1036779290712 1042369472298 1043479604223 1045452127104 1045563250842 1046676784167 1047247356672 1047427388112 1047467737008 1050677136432 1051430609152 1054883302264 1056342253428 1058156183304 1060042772544 1063290701376 1064761280352 1068257748789 1069023829104 1069065009936 1071084884758 1072340582544 1073109590784 1074252461184 1074366646182 1077543927936 1084287815688 1085214220992 1085442590988 1088768343852 1089591104448 1093169109186 1096518535794 1097304882784 1097347153056 1100709381024 1101881645424 1102671838464 1106050381056 1107822850596 1108617304256 1108777852567 1110520999808 1111217175684 1112056900416 1114158003448 1115464198464 1119127165398 1119929725728 1123640826462 1124557534512 1124600854608 1125407340288 1128283970373 1128855543552 1129093097328 1131031953504 1131595660371 1137130333416 1140614455464 1141476395136 1142692076736 1143261595014 1145224781052 1146193239744 1147985816481 1149957114858 1150781784288 1152130915584 1152373367376 1154352199968 1154595119202 1156777687296 1160576319672 1162769094541 1164132279288 1166207813568 1166252738112 1166376702051 1169826090048 1172922025856 1174756404794 1176133642992 1178153276256 1178355811626 1178401204134 1182011778486 1182859435296 1183870059264 1186743715047 1188644841216 1190425706217 1191279396912 1192548119112 1196202039048 1197059872128 1197105985152 1200773870208 1202651807742 1202698136178 1203560627808 1207248289632 1208534018832 1209400695552 1209529245796 1209575839164 1213152982272 1216097717681 1216870034688 1219823792649 1220865998616 1221741518976 1221788582784 1221998619464 1224097011152 1225532094336 1225789992504 1234467993132 1234515547188 1236716567968 1238166445824 1238298053652 1239186075072 1239616851102 1240505818272 1244306678688 1247194467288 1249336124784 1251064012968 1251961189248 1253427753879 1254111032064 1257134582592 1259293309056 1259920941444 1265002451636 1266083257824 1267174688648 1269962486496 1270229734494 1272275714304 1272410947692 1273323432512 1275363960717 1279271625093 1280238345232 1283054883264 1283191262397 1284160944528 1285258119552 1285528586328 1286450478208 1289467394712 1290392111232 1294629507324 1296420038298 1298646224964 1299577523904 1301374898208 1305648359631 1306584680016 1311983790264 1312034330376 1312975230336 1313114789778 1316998134144 1319537279088 1326372936768 1326652055652 1330716864708 1331722460992 1336095577894 1337225446368 1340189321526 1341616634001 1342578748336 1344152734848 1345727293929 1346692356144 1346744233296 1350870603984 1351839354624 1354005706284 1358154325836 1359600771186 1360575782496 1362912136128 1364797105056 1374459208848 1374512155632 1374748446897 1375497860352 1377109137546 1379013741567 1379712331008 1380002674512 1381181735808 1382372387616 1389825963064 1391306138964 1394084334456 1395569045556 1396569850816 1396623649344 1399845013524 1400902848576 1403093775699 1405503140382 1407447014589 1408456337904 1410874911072 1411171812358 1413390363392 1414276405416 1416704972688 1417720935168 1419681707136 1424343665052 1425365105472 1425420013248 1425571524729 1429787443392 1431310178592 1432488861576 1440212658654 1440268138386 1444681062594 1445717087584 1446219659619 1446952294656 1447256787984 1450464540613 1451691125136 1452788139264 1457558812248 1462024714392 1463129537408 1464046760484 1467612508032 1469175527232 1469907765018 1473677022528 1475981764047 1477097134128 1481622900912 1482742533888 1484479438974 1487285597952 1488869569152 1492169553864 1493239634304 1498187768616 1499410046016 1499467806144 1504378627164 1505457463104 1508042604672 1508794213828 1510401091878 1515028900662 1515087262458 1516173777888 1520819273952 1523589435648 1524348793352 1526966374736 1528257652992 1530647755308 1531967254741 1533276153144 1534375712384 1536497823168 1539136266624 1539460158936 1546266609954 1546326175086 1547435092896 1552176372384 1552503008826 1553829452784 1554943751424 1555003650816 1555168936068 1559768120064 1563554208447 1568178190656 1568344876263 1570871035008 1571141082168 1571201605512 1576015704648 1577145913728 1582324953396 1584513380142 1587234274956 1588372529216 1590064158816 1594936052064 1603535743656 1603597514904 1604747503744 1606627327137 1608510873816 1609664386176 1611378691776 1611549969273 1612767785552 1616315891904 1626431723532 1627821331488 1628163886482 1633152515778 1634386656672 1635783061248 1639753663779 1644777803691 1645957324176 1646020729584 1651064071536 1652248100096 1652822468136 1654007757696 1659075571584 1661734275894 1662925956384 1665781499712 1668085350624 1671237005172 1673196297696 1676179443456 1678690748097 1679894588592 1680248101763 1683133390334 1685461239693 1686836301768 1688111010432 1693283315328 1693639645992 1696547930256 1700485280956 1705695500124 1710739844352 1710921683196 1712214592704 1714038115104 1714892392521 1717837171578 1719289859616 1724935672287 1726172676432 1728560051064 1731528299952 1731892678803 1732770031872 1735166530944 1740864479508 1742112906688 1746198418932 1749311720352 1749379107168 1750819719704 1759383038784 1762134607191 1764200464488 1767229914384 1767533717439 1767601806201 1768497249024 1768869407536 1773017667729 1774289152944 1775805088896 1782967261824 1786919095368 1788822178668 1794303058572 1795589808192 1795658977728 1801160805312 1803977711613 1804047204267 1805340941712 1810872434448 1812801028248 1814101043328 1814293868694 1814363758746 1817216181504 1819729473408 1832612278464 1832682874176 1832997929196 1836145516728 1838298141504 1838684988756 1840003566016 1843163183488 1846045778962 1851701989698 1851773320782 1855074851952 1857249668736 1857447080478 1858779112608 1860758727408 1862164865792 1866460018032 1867870464768 1870791700932 1874004187176 1876596019452 1877941783872 1881166548096 1885701873888 1888939963584 1889881412166 1897503677454 1899124886736 1900486807296 1900560017664 1900762032972 1905344601741 1906383257856 1908413571456 1908616421538 1909985148768 1912224340224 1920283544872 1920357517848 1926241416792 1928292879492 1929675717312 1935588166848 1941944260986 1943411749664 1944630057447 1947969337446 1949366285856 1949776506034 1952062347312 1958900702976 1959877020024 1964902696704 1967975685396 1968051495564 1969462845504 1969672184667 1975497201216 1979305918632 1989559405152 1989978083478 1996075297062 1997583691488 1999213394688 1999290408192 2004143366841 2005838169552 2007276617472 2010283982289 2013868122504 2016229102272 2020038534216 2020116349944 2021565037184 2026305905976 2027759031936 2031008559426 2037231488754 2040863673744 2044368204192 2047195657584 2048663764224 2052613545248 2061688813272 2061768233448 2063246790528 2065663706319 2069568496512 2070004011768 2071772603712 2073558581424 2084738944596 2086959208446 2090904254208 2091126501684 2093353568334 2094854776224 2094935474016 2101354272864 2108254710573 2109766604528 2112684506856 2116312366608 2116676180143 2116757718537 2120085545088 2126581402752 2129522560704 2136515497578 2138047658208 2138130019872 2142169769516 2144681165088 2148504922368 2148733292364 2155087855872 2160318987981 2160402207579 2167021593891 2168575631376 2170428441984 2170885181976 2177536687704 2179182208896 2186338218372 2193037071588 2194609765568 2194694306112 2201418762048 2203763290848 2204861647527 2215645701192 2217234608512 2217555705134 2221041999616 2222434351368 2224113800832 2226719158461 2228316006896 2230928396928 2238254330796 2239859451456 2247281652924 2249115069024 2249201709216 2256567940746 2258186194656 2262063907008 2263191320742 2265601637817 2272543350993 2272630893687 2274260666832 2281228910928 2282952790272 2285384153472 2286523190028 2290449562104 2292386479488 2295971632962 2299914229716 2301563568576 2304746734752 2308704399936 2309190238404 2319399914931 2321152639344 2325538189082 2328264558576 2328754513239 2332415627136 2332505476224 2332753404102 2339652180096 2345844051712 2349512809588 2352267285984 2356306552512 2356711623252 2356802408268 2364023556972 2365718870592 2373487430094 2376770070213 2380851412434 2382558793824 2385096238224 2392404078096 2394119744256 2394211970304 2401547740416 2405303615484 2405396272356 2407121255616 2407377114593 2414496579264 2417068037664 2419058491592 2419151678328 2432195435362 2439647585298 2441731997232 2442245829723 2443483037952 2443577165568 2443997238928 2448194022304 2449728773667 2451064188672 2451579985008 2468935986264 2469031094376 2473433135936 2476596107304 2478372150144 2479233702204 2481011636544 2488613357376 2492601413841 2494388934576 2498672249568 2502128025936 2503922378496 2506855507758 2514269165184 2518586618112 2519841882888 2524700085501 2530004903272 2532166515648 2534349377296 2539924972992 2540459468988 2544821895384 2546646865024 2550727921434 2558543250186 2560476690464 2566109766528 2566382524794 2568321889056 2570516239104 2571057172656 2572900956416 2576755757367 2578934789424 2580784222464 2589259014648 2592840076596 2597292449928 2599155047808 2602749796416 2611296719262 2613169360032 2623967580528 2624068660752 2625950460672 2626229579556 2633996268288 2639074558176 2640389874199 2652745873536 2653304111304 2661433729416 2663444921984 2672191155788 2674450892736 2680378643052 2683233268002 2685157496672 2688305469696 2691454587858 2693384712288 2693488466592 2701741207968 2708011412568 2716308651672 2719201542372 2721151564992 2721440803041 2721545638119 2725824272256 2729594210112 2748918417696 2749024311264 2749496893794 2754218275092 2758027483134 2760005349024 2762363471616 2764744775232 2769068668443 2777552984547 2777659981173 2779651926128 2782612277928 2786170620717 2788168668912 2791138091112 2793139701632 2793247298688 2799690027048 2801805697152 2806187551398 2811006280764 2814894029178 2816912675808 2821749822144 2822343624716 2828552810832 2833409945376 2834822118249 2839363414272 2846255516181 2848687330104 2850730210944 2850840026496 2851143049458 2859574886784 2862620357184 2862924632307 2864977723152 2880425317308 2880536276772 2889362125188 2891434175168 2892439319238 2894513575968 2900929081226 2903382250272 2912916391479 2915117624496 2924049428784 2924664759051 2926259074816 2928093520968 2935225016064 2938351054464 2939815530036 2947354045056 2951963528094 2954194268256 2963245801824 2968958877948 2977739138304 2984339107728 2984967125217 2986479268608 2994112945593 2996375537232 2998820092032 2998935612288 3008757254328 3010914926208 3016085209344 3017588427656 3020802183756 3030057801324 3030174524916 3032347555776 3041638547904 3046512839139 3048697586704 3053932749472 3055847233131 3061295510616 3063934509482 3066552306288 3068751424768 3072995646336 3078272533248 3078920317872 3092533219908 3092652350172 3094870185792 3104352744768 3105006017652 3107658905568 3110337872136 3127108416894 3130438812669 3136356381312 3136689752526 3140030352501 3141742070016 3142282164336 3142403211024 3152031409296 3154291827456 3164649906792 3169026760284 3174468549912 3176745058432 3180128317632 3189872104128 3207071487312 3207195029808 3209495007488 3213254654274 3217021747632 3219328772352 3222757383552 3223099938546 3225535571104 3232631783808 3252863447064 3255642662976 3256327772964 3266305031556 3268773313344 3279507327558 3289555607382 3291914648352 3292041459168 3302128143072 3305644936272 3308015515392 3318151143168 3323468551788 3325851912768 3326205425939 3326333557701 3331562999424 3336170701248 3342474010344 3346392595392 3357381496194 3359789177184 3360496203526 3366266780668 3370922479386 3373672603536 3376222020864 3386566630656 3387279291984 3393095860512 3394786981113 3400970561912 3411391000248 3421843366392 3424429185408 3428076230208 3429784785042 3435674343156 3438579719232 3443957449443 3449871344574 3452345352864 3457120102128 3463056599904 3463785357606 3470333061888 3481728959016 3484225813376 3488307283623 3492396837864 3498623440704 3498758214336 3499130106153 3501639439408 3518766077568 3524269214382 3528400928976 3534459828768 3535067434878 3535203612402 3537738815072 3546035335458 3548578305888 3551610177792 3560231145141 3565934523648 3571277118651 3573838190736 3577644357336 3588606117144 3591179616384 3591317955456 3602321610624 3607955423226 3608094408534 3610681883424 3621744868896 3625602056496 3628202086656 3628587737388 3628727517492 3639458946816 3648293153043 3659471377947 3665224556928 3665365748352 3665995858392 3672291033456 3676596283008 3677369977512 3680007132032 3686326366976 3692091557924 3703403979396 3703546641564 3710149703904 3714499337472 3714894160956 3717558225216 3721517454816 3732920036064 3741583401864 3748008374352 3748797096653 3753192038904 3755883567744 3760283261637 3762333096192 3771403747776 3777879927168 3779762824332 3795007354908 3798249773472 3801524065944 3810689203482 3816827142912 3817232843076 3819970297536 3826091882151 3837814875279 3840567089744 3840715035696 3849573787191 3852482833584 3856585758984 3859351434624 3871176333696 3883888521972 3886823499328 3889260114894 3895938674892 3898732571712 3899553012068 3904124694624 3916945078893 3919754040048 3935951370792 3936102991128 3938925691008 3939344369334 3950994402432 3958611837264 3979118810304 3979956166956 3992150594124 3995167382976 4008286733682 4011676339104 4020567964578 4024849902003 4027736245008 4032458204544 4040077068432 4040232699888 4043130074368 4052611811952 4055518063872 4062017118852 4074462977508 4081727347488 4088736408384 4094391315168 4105227090496 4123377626544 4123536466896 4124245340691 4126493581056 4131327412638 4137041224701 4139136993024 4140008023536 4143545207424 4147117162848 4169477889192 4173918416892 4182253003368 4186707136668 4189709552448 4189870948032 4202708545728 4209281327097 4216509421146 4219533209056 4225369013712 4232624733216 4233352360286 4233515437074 4240171090176 4253162805504 4259045121408 4273030995156 4276095316416 4276260039744 4276714574187 4284339539032 4289362330176 4297466584728 4320637975962 4320804415158 4334043187782 4337151262752 4338658978857 4340856883968 4341770363952 4351393621839 4355073375408 4358364417792 4372676436744 4386074143176 4389219531136 4389388612224 4402837524096 4407526581696 4409723295054 4431291402384 4434469217024 4435111410268 4444868702736 4448227601664 4453438316922 4456632013792 4461856793856 4471266724369 4476508661592 4479718902912 4494563305848 4498230138048 4498403418432 4513135881492 4516372389312 4524127814016 4526382641484 4531203275634 4545086701986 4545261787374 4548521333664 4562457821856 4570768306944 4573046380056 4580899124208 4584772958976 4591943265924 4595901764223 4599828459432 4603127137152 4609493469504 4617408799872 4618380476808 4638799829862 4642305278688 4651076378164 4656529117152 4657509026478 4664831254272 4665010952448 4665506808204 4676334522629 4679304360192 4690662625341 4699025619176 4704534571968 4705034628789 4712613105024 4713423246504 4713604816536 4728047113944 4731437741184 4746974860188 4753540140426 4761702824868 4765117587648 4770192476448 4784808156192 4810607230968 4810792544712 4814242511232 4814754229186 4819881981411 4828993158528 4834136075328 4834649907819 4838116983184 4838303356656 4864390870724 4879295170596 4883463994464 4884491659446 4887994477856 4896388044608 4899457547334 4903159970016 4919260991337 4934333411073 4937871972528 4938062188752 4946866271872 4953192214608 4956744300288 4958467404408 4962023273088 4977226714752 4985202827682 4988777869152 4997344499136 5004256051872 5013711015516 5028538330368 5039683765776 5040744305289 5049400171002 5056383719079 5060009806544 5064333031296 5068698754592 5079849945984 5080918937976 5089643790768 5093293730048 5101455842868 5117086500372 5120953380928 5132219533056 5132765049588 5136643778112 5142114345312 5144677177563 5153511514734 5157869578848 5174807016861 5178518029296 5185680153192 5194584899856 5195678036409 5198310095616 5205499592832 5222593438524 5226338720064 5247935161056 5248137321504 5252459159112 5278149116352 5280779748398 5286403821573 5302601152317 5302805418603 5305491747072 5306608222608 5322867458832 5326889843968 5344382311576 5348901785472 5360757286104 5366466536004 5370314993344 5382909175716 5386769424576 5386976933184 5403482415936 5411933134839 5412141612801 5416022825136 5432617303344 5438403084744 5442303129984 5442881606082 5443091276238 5451648544512 5459188420224 5497836835392 5498048622528 5498993787588 5508436550184 5516054966268 5520010698048 5529489550464 5538137336886 5555105969094 5555319962346 5559303852256 5565224555856 5572341241434 5576337337824 5582276182224 5586279403264 5586494597376 5599380054096 5603611394304 5612375102796 5622012561528 5629788058356 5633825351616 5643499644288 5644687249432 5657105621664 5666819890752 5669644236498 5692511032362 5697374660208 5701460421888 5701680052992 5702286098916 5716033805223 5719149773568 5725240714368 5725849264614 5729955446304 5760850634616 5761072553544 5778724250376 5782868350336 5784878638476 5789027151936 5801858162452 5806764500544 5825832782958 5830235248992 5848098857568 5849329518102 5856187041936 5876702108928 5879631060072 5890966866169 5894708090112 5903927056188 5908388536512 5909016554001 5926491603648 5937917755896 5968678215456 5969934250434 5988225891186 5992751074464 5997640184064 5997871224576 6012430100523 6017514508656 6021829852416 6030851946867 6035176855312 6041604367512 6060115602648 6060349049832 6064695111552 6083277095808 6093025678278 6097395173408 6107865498944 6111694466262 6122591021232 6127869018964 6133104612576 6145991292672 6157840635744 6185066439816 6185304700344 6189740371584 6196991118957 6208705489536 6210012035304 6215317811136 6220675744272 6254216833788 6260877625338 6272712762624 6273379505052 6280060705002 6284564328672 6284806422048 6304062818592 6324764131719 6329299813584 6338053520568 6348937099824 6350028540429 6350273155611 6353490116864 6360256635264 6379744208256 6414142974624 6414390059616 6426509308548 6434043495264 6445514767104 6446199877092 6451071142208 6461160226367 6465263567616 6480956963943 6481206622737 6501064781673 6505726894128 6511285325952 6512655545928 6532610063112 6537546626688 6559014655116 6579111214764 6583829296704 6584082918336 6604256286144 6611289872544 6614584942581 6646937103576 6651703825536 6652410851878 6652667115402 6663125998848 6672341402496 6680157475383 6684948020688 6692785190784 6714762992388 6719578354368 6720992407052 6732533561336 6741844958772 6747345207072 6774558583968 6786191721024 6789573962226 6796804913451 6801941123824 6817630052979 6817892681061 6822782000496 6843686732784 6848858370816 6856152460416 6859569570084 6871348686312 6877159438464 6887914898886 6899742689148 6904690705728 6914240204256 6926113199808 6927570715212 6963457918032 6968451626752 6976614567246 6984793675728 6986263539717 6997246881408 6997516428672 6998260212306 7003278878816 7037532155136 7048538428764 7056801857952 7068919657536 7070134869756 7070407224804 7075477630144 7092070670916 7097156611776 7120462290282 7130310210639 7142554237302 7147676381472 7155288714672 7177212234288 7182359232768 7182635910912 7204643221248 7215910846452 7216188817068 7221363766848 7222131343779 7243489737792 7251204112992 7257175474776 7257455034984 7296586306086 7318942755894 7326737489169 7330449113856 7330731496704 7331991716784 7344582066912 7353192566016 7354739955024 7360014264064 7384183115848 7406807958792 7407093283128 7420299407808 7421088130109 7429788321912 7435116450432 7443034909632 7465840072128 7477804241523 7483166803728 7496016748704 7497594193306 7506384077808 7511767135488 7520566523274 7542807495552 7555759854336 7559525648664 7574100256503 7590014709816 7596499546944 7603048131888 7621378406964 7634465686152 7639940595072 7652183764302 7675629750558 7681134179488 7681430071392 7699147574382 7704965667168 7713171517968 7718702869248 7730267272101 7742352667392 7761444967969 7767777043944 7773646998656 7778520229788 7791877349784 7797465143424 7799106024136 7808249389248 7833890157786 7839508080096 7871902741584 7872205982256 7877851382016 7878688738668 7901988804864 7917223674528 7921169622597 7958237620608 7959912333912 7984301188248 7990334765952 8016573467364 8023352678208 8041135929156 8049699804006 8055472490016 8064916409088 8080154136864 8080465399776 8105223623904 8124034237704 8139383661787 8148925955016 8163454694976 8164322409123 8164636914357 8177472816768 8188782630336 8210454180992 8246755253088 8247072933792 8248490681382 8262654825276 8274082449402 8280016047072 8287090414848 8294234325696 8307206005329 8332658953641 8332979943519 8338955778384 8347836833784 8364506006736 8373414273336 8379419104896 8379741896064 8405417091456 8418562654194 8433018842292 8439066418112 8450738027424 8465249466432 8466704720572 8467030874148 8504466354747 8518090242816 8538766548543 8546061990312 8552190632832 8552520079488 8553429148374 8568679078064 8578724660352 8588773896921 8594933169456 8641275951924 8641608830316 8668086375564 8674302525504 8677317957714 8683540727904 8702787243678 8710146750816 8738749174437 8745352873488 8772148286352 8773994277153 8778439062272 8778777224448 8805675048192 8815053163392 8819446590108 8862582804768 8870222820536 8889737405472 8906876633844 8913264027584 8942533448738 8953017323184 8954901375651 8959437805824 8982338836779 8989126611696 8996460276096 8996806836864 9026271762984 9032744778624 9048255628032 9052765282968 9062406551268 9090173403972 9090523574748 9097042667328 9124915643712 9139538517417 9146092760112 9161798248416 9183886531848 9191803528446 9199656918864 9206254274304 9218986939008 9234817599744 9236760953616 9257233646837 9277599659724 9284610557376 9302152756328 9313058234304 9315018052956 9331013616408 9352669045258 9381325250682 9391316438007 9398051238352 9409069143936 9410069257578 9420091057503 9425226210048 9426846493008 9427209633072 9456094227888 9462875482368 9493949720376 9507080280852 9523405649736 9530235175296 9540384952896 9569616312384 9621214461936 9621585089424 9628485022464 9629508458372 9639763962822 9657986317056 9668272150656 9669299815638 9676233966368 9676606713312 9728781741448 9758590341192 9766927988928 9768983318892 9775988955712 9792776089216 9798915094668 9806319940032 9838521982674 9868666822146 9875743945056 9876124377504 9893732543744 9906384429216 9916934808816 9924046546176 9954453429504 9970405655364 9977555738304 9978616277817 9979000673103 9994688998272 10008512103744 10027422031032 10079367531552 10081488610578 10098800342004 10112767438158 10120019613088 10128666062592 10137397509184 10153251784291 10159699891968 10161837875952 10179287581536 10184360943339 10202911685736 10234173000744 10241906761856 10265530099176 10273287556224 10284228690624 10289354355126 10307023029468 10315739157696 10331872348329 10349614033722 10357036058592 10371360306384 10389169799712 10391356072818 10410999185664 10445186877048 10452677440128 10464921850869 10495870322112 10496274643008 10497390318459 10504918318224 10556298232704 10561559496796 10572807643146 10605202304634 10605610837206 10613216445216 10645734917664 10680693435423 10688764623152 10697803570944 10713831355953 10721514572208 10723770783187 10732933072008 10740629986688 10765818351432 10773538849152 10773953866368 10806964831872 10823866269678 10824283225602 10832045650272 10865234606688 10876806169488 10884606259968 10885763212164 10886182552476 10918376840448 10944879459129 10978414133841 10995673670784 10996097245056 10997987575176 11016873100368 11032109932536 11040021396096 11058979100928 11076274673772 11110211938188 11110639924692 11118607704512 11130449111712 11144682482868 11152674675648 11164552364448 11198760108192 11224750205592 11244025123056 11246391289959 11259576116712 11267650703232 11280849784911 11286999288576 11289374498864 11314211243328 11333639781504 11339288472996 11385022064724 11394749320416 11404572197832 11432067610446 11450481428736 11451698529228 11459910892608 11478275646453 11513444625837 11521701269232 11522145107088 11557448500752 11565736700672 11569757276952 11578054303872 11603716324904 11613529001088 11651665565916 11660470497984 11696197715136 11698659036204 11712374083872 11750835236679 11759262120144 11781933732338 11807854112376 11816777073024 11818033108002 11852983207296 11875835511792 11937356430912 11939868500868 11976451782372 11985502148928 12024860201046 12035029017312 12061703893734 12070353710624 12074549706009 12083208735024 12120231205296 12120698099664 12129390223104 12166554191616 12186051356556 12194790346816 12215730997888 12223388932524 12245182042464 12255738037928 12266209225152 12315681271488 12370132879632 12370609400688 12372736022073 12379480743168 12393982237914 12411123674103 12417410979072 12420024070608 12430635622272 12441351488544 12508433667576 12521755250676 12546759010104 12560121410004 12569128657344 12569612844096 12608125637184 12627843981291 12649528263438 12658599627168 12676107041136 12697874199648 12700057080858 12700546311222 12720513270528 12759488416512 12790460039951 12828285949248 12828780119232 12830143722561 12853018617096 12868086990528 12892399754184 12902142284416 12922320452734 12961913927886 12962413245474 13002129563346 13011453788256 13022570651904 13025311091856 13054180865517 13065220126224 13075093253376 13118029310232 13158222429528 13167658593408 13168165836672 13208512572288 13222579745088 13229169885162 13293874207152 13303407651072 13304821703756 13305334230804 13344682804992 13360314950766 13369896041376 13385570381568 13413800173107 13429525984776 13439156708736 13441984814104 13465067122672 13483689917544 13494690414144 13549117167936 13572383442048 13579147924452 13593609826902 13603882247648 13635260105958 13635785362122 13645564000992 13687373465568 13712304920832 13719139140168 13742697372624 13754318876928 13775829797772 13787705292669 13799485378296 13809381411456 13828480408512 13852226399616 13855141430424 13926915836064 13953229134492 13969587351456 13972527079434 13994493762816 13995032857344 13996520424612 14006557757632 14029003567887 14071987876023 14097076857528 14113603715904 14115103886367 14137839315072 14140269739512 14140814449608 14150955260288 14184141341832 14194313223552 14240924580564 14260620421278 14285108474604 14295352762944 14310577429344 14354424468576 14431821692904 14432377634136 14442727533696 14444262687558 14459645944233 14486979475584 14502408225984 14503949723457 14514350949552 14514910069968 14593172612172 14637885511788 14653474978338 14663983433568 14689164133824 14709479910048 14757782974011 14768366231696 14803000233219 14813615917584 14814186566256 14816733261001 14840598815616 14842176260218 14859576643824 14870232900864 14886069819264 14931680144256 14955608483046 14966333607456 14992033497408 14995188386612 15012768155616 15041133046548 15085614991104 15119051297328 15122232915867 15148200513006 15169151157237 15180029419632 15192999093888 15206096263776 15242756813928 15268931372304 15279881190144 15304367528604 15351259501116 15362268358976 15362860142784 15398295148764 15409931334336 15426343035936 15434031532689 15460534544202 15522889935938 15535554087888 15547293997312 15557040459576 15583754699568 15587034109227 15594930286848 15598212048272 15616498778496 15667780315572 15679016160192 15743805483168 15744411964512 15757377477336 15834447349056 15842339245194 15859211464719 15907803456951 15908416255809 15916475241216 15919824667824 15968602376496 15980669531904 16033146934728 16046705356416 16082271858312 16099399608012 16110944980032 16160308273728 16160930799552 16210447247808 16235799404517 16248068475408 16278767323574 16297851910032 16326909389952 16328644818246 16329273828714 16354945633536 16377565260672 16420908361984 16493510506176 16494145867584 16496981362764 16525309650552 16548164898804 16560032094144 16588468651392 16614412010658 16665317907282 16665959887038 16677911556768 16695673667568 16729012013472 16746828546672 16758838209792 16759483792128 16810834182912 16837125308388 16851639802151 16866037684584 16878132836224 16901476054848 16930498932864 16933409441144 16934061748296 17008932709494 17077533097086 17092123980624 17104381265664 17105040158976 17106858296748 17137358156128 17148101415669 17157449320704 17177547793842 17189866338912 17282551903848 17283217660632 17336172751128 17348605051008 17354635915428 17367081455808 17405574487356 17420293501632 17477498348874 17490705746976 17544296572704 17547988554306 17630106326784 17638893180216 17672900598507 17725165609536 17727049662003 17740445641072 17779474810944 17813753267688 17826528055168 17885066897476 17906034646368 17909802751302 17964677673558 17978253223392 17992920552192 17993613673728 18037290301569 18052543525968 18065489557248 18092555840601 18105530565936 18124813102536 18180346807944 18181047149496 18194085334656 18249831287424 18279077034834 18292185520224 18323596496832 18367773063696 18383607056892 18399313837728 18437973878016 18473521907232 18482729119393 18514467293674 18555199319448 18569221114752 18590973356871 18604305512656 18626116468608 18630036105912 18662027232816 18705338090516 18762650501364 18782632876014 18796102476704 18818138287872 18820138515156 18840182115006 18853692986016 18854419266144 18912188455776 18974292395157 18987899440752 19014160561704 19046811299472 19050085621287 19050819466833 19060470350592 19080769905792 19139232624768 19242428923872 19243170178848 19259016916744 19279527925644 19336544301312 19338599631276 19352467932736 19353213426624 19383480679101 19442870891829 19443619868211 19457563482896 19503194345019 19517180682384 19533855977856 19537966637784 19551977911424 19585552178432 19597830189336 19612639880064 19677043965348 19737333644292 19751487890112 19752248755008 19812768858432 19833869617632 19843754827743 19940811310728 19955111476608 19957232555634 19958001346206 19989377996544 20017024207488 20040472426149 20054844062064 20158735063104 20162977221156 20197600684008 20225534876316 20240039226176 20274795018368 20306503568582 20323675751904 20358575163072 20368721886678 20390414740353 20405823371472 20452890158937 20468346001488 20483813523712 20531060198352 20546575112448 20568457381248 20578708710252 20614046058936 20631478315392 20663744696658 20699228067444 20714072117184 20742720612768 20778339599424 20782712145636 20890373754096 20905354880256 20929843701738 20958790619151 20991740644224 20992549286016 20994780636918 21009836636448 21112596465408 21123118993592 21145615286292 21210404609268 21211221674412 21226432890432 21291469835328 21361386870846 21377529246304 21390930631917 21427662711906 21443029144416 21447541566374 21465866144016 21481259973376 21531636702864 21547077698304 21547907732736 21613929663744 21647732539356 21648566451204 21664091300544 21666394031337 21730469213376 21753612338976 21771526424328 21772365104952 21889758918258 21956828267682 21980212467507 21991347341568 21992194490112 21995975150352 22033746200736 22064219865072 22080042792192 22152549347544 22220423876376 22221279849384 22237215409024 22260898223424 22263264390327 22289364965736 22305349351296 22329104728896 22397520216384 22449500411184 22488050246112 22492782579918 22519152233424 22535301406464 22561699569822 22578748997728 22628422486656 22667279563008 22678576945992 22722300769509 22770044129448 22789498640832 22809144395664 22864135220892 22903397058456 22919821785216 22956551292906 23026889251674 23043402538464 23044290214176 23114897001504 23139514553904 23156108607744 23190801816303 23207432649808 23227058002176 23283437981573 23284334903907 23303331131832 23320940995968 23392395430272 23397318072408 23424748167744 23501670473358 23518524240288 23563867464676 23615708224752 23633554146048 23636066216004 23705966414592 23751671023584 23763508867791 23874712861824 23879737001736 23952903564744 23971004297856 24049720402092 24070058034624 24123407787468 24140707421248 24149099412018 24166417470048 24240462410592 24241396199328 24372102713112 24389580693632 24418150985361 24431461995776 24446777865048 24490364084928 24492967227369 24493910743071 24511476075856 24532418450304 24631362542976 24740265759264 24741218801376 24745472044146 24787964475828 24822247348206 24840048141216 24861271244544 24882702977088 24921618015987 24997976860923 24998939830557 25016867335152 25043510501352 25093518020208 25120242820008 25138257314688 25139225688192 25216251274368 25255687962582 25299056526876 25317199254336 25352214082272 25395748399296 25400114161716 25401092622444 25513399064241 25580920079902 25616299645629 25656571898496 25657560238464 25660287445122 25706037234192 25736173981056 25784799508368 25804284568832 25844640905468 25923827855772 25924826490948 26004259126692 26022907576512 26050622183712 26108361731034 26130440252448 26216247523311 26236058620464 26316444859056 26321982831459 26335317186816 26336331673344 26417025144576 26445159490176 26458339770324 26587748414304 26609643407512 26610668461608 26720629901532 26739792082752 26827600346214 26859051969552 26864704126953 26878313417472 26883969628208 26930134245344 26947016510337 26967379835088 26989380828288 27098234335872 27144766884096 27158295848904 27187219653804 27207764495296 27270520211916 27271570724244 27291128001984 27374746931136 27418615552251 27438278280336 27485394745248 27551659595544 27575410585338 27598970756592 27618762822912 27656960817024 27704452799232 27710282860848 27771700940511 27853831672128 27906458268984 27939174702912 27945054158868 27993040849224 28013115515264 28058007135774 28143975752046 28173949314021 28194153715056 28227207431808 28230207772734 28275678630144 28280539479024 28281628899216 28301910520576 28368282683664 28388626447104 28481849161128 28521240842556 28570216949208 28590705525888 28621154858688 28708848937152 28863643385808 28864755268272 28885455067392 28888525375116 28919291888466 28973958951168 29004816451968 29007899446914 29028701899104 29029820139936 29186345224344 29275771023576 29306949956676 29327966867136 29378328267648 29418959820096 29515565948022 29536732463392 29606000466438 29627231835168 29628373132512 29633466522002 29681197631232 29684352520436 29719153287648 29772139638528 29863360288512 29911216966092 29932667214912 29935848833451 29937002019309 29984066994816 29990376773224 30025536311232 30082266093096 30238102594656 30244465831734 30296401026012 30338302314474 30360058839264 30385998187776 30412192527552 30459755352873 30485513627856 30537862744608 30553082830017 30608735057208 30702519002232 30724536717952 30725720285568 30796590297528 30819862668672 30852686071872 30868063065378 30921069088404 31045779871876 31071108175776 31114080919152 31167509399136 31174068218454 31196424096544 31232997556992 31298867070583 31335560631144 31358032320384 31394765552607 31487610966336 31488823929024 31492170955377 31514754954672 31668894698112 31684678490388 31718422929438 31815606913902 31816832511618 31839649335648 31937204752992 32042080306269 32066293869456 32093410712832 32164543716624 32171312349561 32198799216024 32221889960064 32320616547456 32321861599104 32420894495616 32471598809034 32496136950816 32557534647148 32595703820064 32653818779904 32657289636492 32658547657428 32755130521344 32834638377387 32935242401523 32987021012352 32988291735168 32993962725528 33050619301104 33096329797608 33120064188288 33176937302784 33228824021316 33330635814564 33331919774076 33355823113536 33391347335136 33458024026944 33493657093344 33674250616776 33703279604302 33732075369168 33739173869877 33756265672448 33802952109696 33842549354733 33860997865728 33866818882288 33868123496592 34017865418988 34155066194172 34184247961248 34213716593496 34274716312256 34296202831338 34355095587684 34379732677824 34434826939359 34540333877511 34565103807696 34566435321264 34672345502256 34697210102016 34709271830856 34734162911616 34811148974712 34840587003264 34954996697748 34981411493952 35088593145408 35095977108612 35277786360432 35345801197014 35450331219072 35454099324006 35480891282144 35558949621888 35627506535376 35653056110336 35770133794952 35812069292736 35819605502604 35929355347116 35956506446784 36074580603138 36105087051936 36185111681202 36211061131872 36223649118027 36249626205072 36360693615888 36362094298992 36388170669312 36499662574848 36558154069668 36584371040448 36588259685329 36647192993664 36735546127392 36767214113784 36798627675456 36947043814464 36965458238786 37028934587348 37110398638896 37118208066219 37138442229504 37181946713742 37208611025312 37252232937216 37260072211824 37324054465632 37410676181032 37525301002728 37565265752028 37592204953408 37640277030312 37680364230012 37707385972032 37708838532288 37824376911552 37883531943873 37948584790314 37975798881504 38028321123408 38093622598944 38100171242574 38101638933666 38161539811584 38278465249536 38371380119853 38484857847744 38486340357696 38490431167683 38518033833488 38559055851288 38677199262552 38704935865472 38706426853248 38766961358202 38885741783658 38887239736422 38915126965792 39006388690038 39034361364768 39067711955712 39075933275568 39103955822848 39162542596551 39195660378672 39225279760128 39354087930696 39474667288584 39502975780224 39504497510016 39625537716864 39667739235264 39687509655486 39881622621456 39910222953216 39914465111268 39916002692412 40034048414976 40080944852298 40109688124128 40241400519321 40317470126208 40325954442312 40395201368016 40451069752632 40480078452352 40549590036736 40613007137164 40647351503808 40717150326144 40737443773356 40780829480706 40811646742944 40905780317874 40936692002976 41062120396704 41136914762496 41157417420504 41228092117872 41236768063183 41262956630784 41327489393316 41363115878007 41398456134888 41428144234368 41485441225536 41556679198848 41565424291272 41780747508192 41859687403476 41917581238302 41983481288448 41985098572032 41989561273836 42019673272896 42087010703661 42215963628069 42246237987184 42291230572584 42345311659101 42420809218536 42422443348824 42452865780864 42582939670656 42722773741692 42755058492608 42781861263834 42855325423812 42886058288832 42895083132748 42931732288032 43063273405728 43295465078712 43297132902408 43328182601088 43332788062674 43378937832699 43460938426752 43507224677952 43511849170371 43543052848656 43544730209904 43779517836516 43913656535364 43960424935014 43991950300704 44067492401472 44128439730144 44273348922033 44305098695088 44440847752752 44442559698768 44450199783003 44474430818048 44521796446848 44526528780654 44578729931472 44610698702592 44658209457792 44795040432768 44899000822368 44976100492224 44985565159836 45038304466848 45123399139644 45157497995456 45256844973312 45357153891984 45366698747601 45444601539018 45507453471711 45540088258896 45578997281664 45618288791328 45728270441784 45806794116912 45839643570432 45913102585812 46053778503348 46086805076928 46088580428352 46229794003008 46279029107808 46302094598067 46381603632606 46414865299616 46566875963146 46568669807814 46606662263664 46641881991936 46761102327681 46784790860544 46794636144816 46849496335488 47003340946716 47037048480576 47127734929352 47231416449504 47272132432008 47503342047168 47527017735582 47577634394157 47723410370853 47725248767427 47749425723648 47759474003472 47905807129488 47942008595712 48099440804184 48140116069248 48246815574936 48281414842496 48298198824036 48332834940096 48480924821184 48482792398656 48744205426224 48779161387264 48836301970722 48893555730096 48980728169856 48985934454738 48987821486142 49022952151712 49064836900608 49183933968059 49262725085952 49480531518528 49482437602752 49490944088292 49575928951656 49644494696412 49680096282432 49765405954176 49843236031974 49995953721846 49997879661114 50033734670304 50087021002704 50187036040416 50240485640016 50276514629376 50278451376384 50432502548736 50511375925164 50554919406453 50598113053752 50634398508672 50704428164544 50791496798592 50800228323432 50802185244888 51026798128482 51161840159804 51232599291258 51313143796992 51315120476928 51320574890244 51412074468384 51472347962112 51569599016736 51689281810936 51847655711544 51849652981896 51947616910763 52008518253384 52045815153024 52101244367424 52216723462068 52260880504896 52432495046622 52472117240928 52632889718112 52643965662918 52890318980352 52916679540648 53018701795521 53175496828608 53181148986009 53219286815024 53221336923216 53441259803064 53479584165504 53655200692428 53718103939104 53729408253906 53767939256416 53860268490688 53894033020674 53934759670176 53978761656576 54111870904707 54196468671744 54277667521803 54316591697808 54374439307608 54415528990592 54541040423832 54543141448488 54582256003968 54749493862272 54837231104502 54876556560672 54970789490496 55103319191088 55150821170676 55197941513184 55313921634048 55420565721696 55448187358179 55543401881022 55707663344256 55772920070613 55812916537968 55878349405824 55890108317736 55986081698448 56026231030528 56116014271548 56287951504092 56347898628042 56388307430112 56454414863616 56460415545468 56561078958048 56563257798432 56736565367328 56922877185471 56963698322256 56975685632509 57042481685112 57140433898416 57150256863861 57152458400499 57181411051776 57242309717376 57417697874304 57727286771616 57729510536544 57777050750232 57838583776932 58009632903936 58015798893828 58057403798208 58059640279872 58150442037303 58328612675487 58330859604633 58372690448688 58551542047152 58613899913352 58655933734272 58756656535296 58837919640192 59031131896044 59073464926784 59212000932876 59254463670336 59256746265024 59266933044004 59368705040872 59438306575296 59531264483229 59822433932184 59865334429824 59871697666902 59874004038618 59968133989632 59980753546448 60051072622464 60121417278447 60164532186192 60476205189312 60488931663468 60592802052024 60676604628948 60720117678528 60824385055104 60919510705746 60971027255712 61075725489216 61106165660034 61171244221059 61217470114416 61405038004464 61449073435904 61451440571136 61593180595056 61639725337344 61705372143744 61736126130756 61842138176808 62091559743752 62142216351552 62228161838304 62335018798272 62348136436908 62392848193088 62597734141166 62671121262288 62716064640768 62789531105214 62876371857453 62975221932672 62977647858048 62984341910754 63029509909344 63337789396224 63369356980776 63436845858876 63631213827804 63633665023236 63679298671296 63874409505984 64084160612538 64132587738912 64329087433248 64342624699122 64397598432048 64443779920128 64641233094912 64643723198208 64800635527859 64841788991232 64943197618068 64992273901632 64999182094011 65115069294296 65191407640128 65314579272984 65317095314856 65669276754774 65870484803046 65940637402521 65974042024704 65976583470336 65987925451056 66101238602208 66192659595216 66240128376576 66457648042632 66661271629128 66663839548152 66711646227072 66782694670272 66789793170981 66916048053888 66987314186688 67348501233552 67406559208604 67464150738336 67478347739754 67605904219392 67685098709466 67733637764576 67736246993184 68035730837976 68166902308527 68310132388344 68368495922496 68427433186992 68549432624512 68592405662676 68710191175368 68759465355648 68869653878718 69080667755022 69130207615392 69132870642528 69344691004512 69418543661712 69468325823232 69572405448909 69622297949424 69681174006528 69850313944719 69853004711721 69909993395496 69962822987904 70177186290816 70191954217224 70555572720864 70691602394028 70900662438144 70908198648012 70961782564288 71072762490037 71117899243776 71255013070752 71290526603373 71540267589904 71624138585472 71639211005208 71858710694232 71913012893568 72149161206276 72210174103872 72370223362404 72422122263744 72447298236054 72499252410144 72721387231776 72724188597984 73116308139336 73168742080896 73176519370658 73254452956083 73294385987328 73471092254784 73478901682107 73481732229213 73534428227568 73597255350912 73894087628928 73930916477572 74057869174696 74220797277792 74236416132438 74363893427484 74417222050624 74520144423648 74648108931264 74764854047961 74821352362064 74993930582769 74996819491671 75050602005456 75130531504056 75184409906816 75280554060624 75360728460024 75414771944064 75417677064576 75648753823104 75767063887746 75897169580628 75951597763008 76056642246816 76187245197888 76200342485148 76203277867332 76742760239706 76848898936887 76969715695488 76972680715392 76980862335366 77036067666976 77118111702576 77354398525104 77409871730944 77412853706496 77533922716404 77771483567316 77774479472844 77830253931584 78012777380076 78068722729536 78151866551136 78325085193102 78391320757344 78648742569933 78708175861392 78949334577168 78965948494377 79005951560448 79008995020032 79251075433728 79335478470528 79375019310972 79763245242912 79828930222536 79832005384824 80161889704596 80219376248256 80482801038642 80594112380859 80634940252416 80651908884624 80790402736032 80902139505264 80960156904704 81226014274328 81294703007616 81434300652288 81474887546712 81561658961412 81623293485888 81631969431199 81811560635748 81873384005952 82124240793408 82255846656753 82314834841008 82456184235744 82473536126366 82654978786632 82726231756014 82796912269776 82856288468736 82970882451072 83113358397696 83130848582544 83315102821533 83561495016384 83719374806952 83835162476604 83979122547672 84039346545792 84174021407322 84431927256138 84492475974368 84521847942063 84582461145168 84690623318202 84841618437072 84844886697648 84905731561728 85165879341312 85445547483384 85510116985216 85563722527668 85710650847624 85772116577664 85790166265496 85863464576064 86126546811456 86590930157424 86594265804816 86656365202176 86665576125348 86757875665398 86921876853504 87014449355904 87023698340742 87086105697312 87089460419808 87559035673032 87827313070728 87920849870028 87983900601408 88134984802944 88256879460288 88546697844066 88610197390176 88881695505504 88885119397536 88900399566006 89043592893696 89053057561308 89157459862944 89316418915584 89533220279657 89590080865536 89798001644736 89807546500353 89811006057927 89952200984448 89971130319672 90076608933696 90246798279288 90314995990912 90714307783968 90733397495202 90889203078036 91014906943422 91080176517792 91157994563328 91236577582656 91379266058619 91456540883568 91613588233824 91659248490051 91826205171624 92107557006696 92173610153856 92177160856704 92459588006016 92558058215616 92604189196134 92763207265212 92829730599232 93133751926292 93137339615628 93213324527328 93522204655362 93589272289632 93698992670976 93896601211749 94006681893432 94074096961152 94184296657821 94255469858704 94462832899008 94476512866131 94544264864016 95006684094336 95054035471164 95155268788314 95446820741706 95450497534854 95518948006944 95811614258976 96126240918807 96198881608368 96280232138496 96493631149872 96513937048683 96562829684992 96596397648072 96665669880192 96961849642368 96965584797312 97488410852448 97672603941444 97787111460192 97961456339712 97971868909476 97975642972284 98045904303424 98367867936118 98503915132161 98805727204569 98961063037056 98964875205504 98981888176584 99151857903312 99288989392824 99360192564864 99530811908352 99686472063948 99991907443692 99995759322228 100067469340608 100174042005408 100374072080832 100480971280032 101022751850328 101109838812906 101196226107504 101217521609631 101268797017344 101408856329088 101527648064199 101582993597184 101600456646864 101604370489776 102053596256964 102323680319608 102465198582516 102641149780488 102824148936768 103139198033472 103304480818077 103378563621872 103621001632533 103695311423088 103699305963792 103895233821526 104017036506768 104091630306048 104202488734848 104433446924136 104521761009792 104864990093244 104944234481856 105265779436224 105287931325836 105833359081296 106037403591042 106350993657216 106362297972018 106438573630048 106442673846432 106882519606128 106959168331008 107310401384856 107436207878208 107458816507812 107535878512832 107720536981376 107788066041348 107869519340352 108223741809414 108555335043606 108633183395616 108748878615216 108831057981184 109082080847664 109086282896976 109164512007936 109498987724544 109674462209004 109753113121344 109764779055987 109941578980992 110206638382176 110301642341352 110395883026368 110841131443392 110896374716358 111086803762044 111354624198657 111415326688512 111545840141226 111625833075936 111756698811648 111780216635472 111972163396896 112232028543096 112575903008184 112695797256084 112776614860224 112788602170477 112920831090936 113122157916096 113126515596864 113473130734656 113650595831619 113845754370942 113927396644512 113951371265018 114084963370224 114280867796832 114300513727722 114304916800998 114484619434752 114835395748608 115114140359559 115454573543232 115459021073088 115471293503049 115554101500464 115677167553864 116031597787656 116114807596416 116119280559744 116300884074606 116657225350974 116661719209266 116745380897376 117103084094304 117227799826704 117311867468544 117487627789653 117675839280384 117961478615057 118062263792088 118146929853568 118424001865752 118508927340672 118513492530048 118533866088008 118737410081744 118876613150592 119062528966458 119644867864368 119730668859648 119743395333804 119748008077236 119961507092896 120102145244928 120242834556894 120329064372384 120724201557963 120952410378624 120977863326936 121185604104048 121353209257896 121440235357056 121648770110208 121839021411492 121942054511424 122151450978432 122212331320068 122342488442118 122434940228832 122810076008928 123186361190112 123410744287488 123472252261512 123684276353616 123710304189549 124089347634021 124183119487504 124284432703104 124456323676608 124670037596544 124696272873816 124785696386176 125195468282332 125342242524576 125579062210428 125752743714906 125950443865344 125955295716096 125968683821508 126059019818688 126261032110983 126647890884207 126738713961552 126873691717752 127262427655608 127267330046472 127358597342592 127748819011968 128168321225076 128265175477824 128658174866496 128685249398244 128795196864096 129601271055718 129886395236136 129984547803264 129998364188022 130136813498097 130230138588592 130382815280256 130535547511113 130629158545968 130634190629712 131338553509548 131740969606092 131881274805042 131975850902112 132202477204416 132385319190432 132820046766099 132915296085264 133322543258256 133327679096304 133350599349009 133423292454144 133565389340544 133579586341962 133832096107776 133974628373376 134697002467104 134813118417208 134928301476672 134956695479508 135370197418932 135467275529152 135472493986368 136071461675952 136100096242803 136333804617054 136522360415133 136620264776688 136736991844992 136854866373984 137098865249024 137184811325352 137420382350736 137518930711296 137739307757436 138161335510044 138260415230784 138265741285056 138689382009024 138837087323424 138906283794201 139144810897818 139244595898848 139700627889438 139706009423442 139819986790992 139925645975808 140283306983043 140354372581632 140383908434448 140695060439461 141111145441728 141383204788056 141816397296024 141923565128576 142145524980074 142510026141504 142581053206746 142732903182471 143080535179808 143170231112559 143248277170944 143278422010416 143717421388464 143826025787136 144298322412552 144420348207744 144740446724808 144844244527488 144894596472108 144998504820288 145442774463552 145448377195968 146232616278672 146337484161792 146353038741316 146508905912166 146942184509568 146957803364214 146963464458426 147068856455136 147194510701824 147551801904177 147788175257856 147861832955144 148115738349392 148441594555584 148472832264876 148727786854968 148834444101248 149040288847296 149296217862528 149529708095922 149642704724128 149987861165538 149993638983342 150101204010912 150261063008112 150368819813632 150561108121248 150721456920048 150829543888128 150835354129152 151297507646208 151534127775492 151664758219359 151794339161256 151903195526016 152113284493632 152374490395776 152400684970296 152406555734664 153485520479412 153697797873774 153939431390976 153945361430784 153961724670732 154072135333952 154236223405152 154708797050208 155067845432808 155542967134632 155548958945688 155660507863168 155842850732289 156025554760152 156137445459072 156303733102272 156650170386204 156782641514688 157297485139866 157416351722784 157898669154336 157931896988754 158670956941056 158750038621944 159056105386563 159526490485824 159543446958027 159657860445072 159664010769648 160323779409192 160438752496512 160965602077284 161188224761718 161303817769248 161580805472064 161804279010528 162335612714121 162452028548656 162589406015232 162833002565409 162949775093424 162984065871011 163123317922824 163246586971776 163263938862398 163623121271496 163746768011904 164248481586816 164511693313506 164629669682016 164912368471488 164947072252732 165309957573264 165452463512028 165593824539552 165941764902144 166261697165088 166344562074537 166630205643066 167122990032768 167318760211839 167438749613904 167670324953208 167958245095344 168078693091584 168348042814644 168863854512276 168984951948736 169043695884126 169164922290336 169381246636404 169683236874144 169689773395296 170891094966768 170927056897527 171020233970432 171127445055336 171421301695248 171450770591583 171457375201497 171544233155328 171580332530992 171726929152128 172253093622912 173181860314848 173188531609632 173331152250696 173515751330796 174028898711808 174047396681484 174172211394624 174178920839616 174451326111909 174985838026461 174992578813899 175118071346064 175654626141456 175841699740056 175967801202816 176269969605888 176513758920576 177093395688132 177220394780352 177763391011008 177770238795072 177800799132012 178106115122616 178314919725888 178593793449687 179066440559314 179596003289472 179615093000706 179622012115854 179904401968896 179942260639344 180153217867392 180493596558576 180629991981824 181428615567936 181466794990404 181778406156072 182029813886844 182160353035584 182473155165312 182758532117238 182913081767136 183227176467648 183318496980102 183513732663177 183652410343248 184215114013392 184347220307712 184354321713408 184919176012032 185116116431232 185208378392268 185526414530424 185659461198464 186267503852584 186274679231256 186426649054656 187044409310724 187178544579264 187793202423498 188013363786864 188148193922304 188368593315642 188510939717408 188629115572359 188925665798016 188953025732262 189088529728032 190013368188672 190108070942328 190310537576628 190893641483412 190900995069708 191037896013888 191623228517952 192252481837614 192397763216736 192987262299744 193027874097366 193192795296144 193331339760384 193923699284736 193931169594624 194401906583577 194976821704896 194997546282033 195345207882888 195574222920384 195943737818952 195951285944568 196091808606848 196735735872236 197007830264322 197611454409138 197922126074112 197929750411008 197963776353168 198303715806624 198577978785648 198720385129728 199372944127896 199983814887384 199991518644456 200134938681216 200348084010816 200369379512943 200748144161664 200961942560064 202045503700656 202219677625812 202392452215008 202435043219262 202817712658176 203055296128398 203200913293728 203208740979552 204107192513928 204500706925581 204647360639216 204930397165032 205282299560976 205648297873536 206278396066944 206608961636154 206757127243744 207242003265066 207390622846176 207398611927584 207790467643052 208034073013536 208404977469696 208717216346727 208866893848272 209043522019584 209550941834157 209559014135163 209729980186488 209888468963712 210531558872448 210575862651672 211666718162592 212074807182084 212701987314432 212724595944036 212877147260096 212885347692864 213218287470111 213765039212256 213871579810119 214620802769712 214872415756416 214917633015624 215071757025664 215441073962752 215576132082696 215739038680704 216447483618828 217110670087212 217266366791232 217497757230432 218164161695328 218172565793952 219092069494081 219348924418008 219506226242688 219529558111974 219763358868249 219883157961984 220413276764352 220436705046321 220445196687639 220603284682704 220791766052736 221682262886784 221792749432716 222173607524088 222709248397314 223091680282452 223251666151872 223560433270944 223944326793792 224294562143883 224464057086192 224981791748307 225151806016368 225391594512168 225553229720448 225577204340954 225841662181872 226244315832192 226253031193728 226946261469312 227301191663238 227691508741884 227854793289024 227902742530036 228169926740448 228561735593664 228601027455444 228609833601996 230228280719118 230546696810661 230909147086464 230918042146176 230942587006098 231108203000928 231354335107728 232063195575312 232229615192832 232238561119488 232601768149212 233314450701948 233323438418532 233490761794752 234206168188608 234455599653408 234975255579306 235922957230114 236124527584176 236293859707136 236848003731504 236897845483131 237017854681344 237026985060096 237067732176016 237474820163488 237753226301184 238125057932916 239289735728736 239486790667608 239496016154472 239923014185792 240485669113788 240658128744768 241448403115926 241782337142577 241904820757248 241955726653872 242371208208096 242706418515792 242880470714112 243678042822984 243884109022848 244302901956864 244424662640136 244684976884236 244869880457664 244895908293597 245620152017856 246372722380224 246944504523024 247368552707232 247420608379098 248178695268042 248366238975008 248568865406208 248912647353216 249340075193088 249392545747632 249571392772352 249945308464599 250390936564664 250684485049152 251158124420856 251505487429812 251937367643016 252118039637376 252522064221966 253295781768414 253477427923104 253565543826189 253747383435504 254524855311216 254534660092944 254717194685184 255497638023936 256117817797303 256336642450152 256530350955648 257316349732992 257370498796488 257590393728192 259202542111436 259772790472272 259969095606528 259996728376044 260273626996194 260460277177184 260765630560512 261071095022226 261258317091936 261268381259424 262677107019096 263481939212184 263762549610084 263951701804224 264404954408832 264770638380864 265640093532198 265830592170528 266645086516512 266655358192608 266701198698018 267130778681088 267159172683924 267949256746752 268599660838971 269394004934208 269422639501059 269433018173781 269626236834416 269856602953344 269913390959016 270740394837864 270934551058304 270944987972736 272142923351904 272200192485606 272667609234108 273044720830266 273240529553376 273473983689984 273709732747968 274137798175857 274369622650704 274840764701472 274977745470153 275478615514872 276322671020088 276520830461568 276531482570112 277378764018048 277674174646848 277812567588402 278289621795636 278489191797696 279401255778876 279412018846884 279639973581984 280566613966086 280767816868896 281390120878922 281689803635247 282222290883456 282552889973463 282766409576112 283632794592048 283847130257152 284291049960148 285020052283008 285162106413492 285465806364942 286161070359616 286340462225118 286556844020832 287434842776928 288378722756421 288596644825104 288840696415488 289480893449616 289541811146049 289688489054976 289789192944216 289997009640576 290885548927104 290896754391936 292465232557344 292706077482632 293017811824332 293884369019136 293915606728428 293926928916852 294137712910272 295103603808354 295511745396483 295723665910288 296231476698784 296417181613707 296883189111168 296945664529752 297455573709936 297668888202496 298080577694592 298592435725056 299059416191844 299285409448256 299975722331076 299987277966684 300202408021824 300522126016224 301122216242496 301442913840096 303068255550984 303329516438718 303588678322512 303652564828893 303806391052032 304226568987264 304582944192597 304748980791552 304801369940592 304813111469328 306971040958824 307395595747548 307923449341464 308144270667904 308472446810304 309417594100416 309913442454231 310135690865616 311085934269264 311097917891376 311321015726336 311685701464578 312051109520304 312274890918144 312607466204544 313300340772408 313565283029376 314594970279732 314832703445568 315797338308672 315863793977508 317500077243888 318112210773126 319052980971648 319086893916054 319315720890144 319328021539296 320647558818384 320877504993024 321931204154568 322376449523436 322607635538496 323161610944128 323608558021056 324671225428242 324904057097312 325666005130818 325899550186848 325968131742022 326246635845648 326493173943552 326527877724796 327246242542992 327493536023808 328496963173632 329023386627012 329259339364032 329294337167961 329824736942976 329894144505464 330619915146528 330904927024056 331187649079104 332523394330176 332689124149074 333260411286132 334063872595971 334245980065536 334637520423678 334877499227808 335340649906416 335916490190688 336696085629288 337727709024552 337969903897472 338087391768252 338329844580672 338365806511431 338762493272808 339366473748288 339379546790592 341782189933536 341854113795054 342254890110672 342842603390496 342901541183166 342914750402994 343160665061984 343453858304256 344287537776413 344506187245824 345342421078677 346363720629696 346377063219264 346413880509147 346662304501392 347031502661592 348094793362968 348344422789248 348357841679232 348902652223818 349971676052922 349985157627798 350236142692128 351309252282912 351683399480112 351935602405632 352462883368959 353027517841152 353884435845171 354186791376264 354440789560704 355526782022016 355540477590144 355601598264024 356212230245232 356629839451776 357187586899374 358132881118628 359192006578944 359230186001412 359244024231708 359884521278688 360306435734784 360987193117152 362172604673889 362857231135872 362933589980808 363556812312144 363633318375341 364059627773688 364320706071168 364946310330624 365517064234476 365826163534272 366454352935296 366636993960204 367027465326354 367304820686496 368430228026784 370232232862464 370416756784536 371052829060848 371130912568647 371318922396928 372268042902063 372535007705168 372549358462512 372853298109312 374088818621448 374357089158528 375586404846996 376026727573728 376737186631284 377021879434816 377258231144718 377851331596032 377906051464524 378177059456064 378783096332949 379943672652621 380216141884656 380621075153256 381787282966824 381801990139416 382075792027776 383246457035904 384504963675228 384795526433472 385974524599488 386055748194732 386385590592288 388803813167154 389953643409792 389995092564066 390410440494291 390690415765776 391148445840768 391887475637904 391902571889136 392183617213696 393471471744472 394015660528644 395222908818276 395927552706336 396607431613248 397155957571296 398460140298297 398745888255792 399967629774768 399983037288912 400051798047027 400269877362432 400696168021632 400738759025886 401496288323328 401923885120128 404091007401312 404439355251624 404784904430016 404870086438524 406110592256796 406401826587456 406417481959104 408214385027856 408300288728409 409001413851162 409294721278432 409860794330064 410564599121952 411296595747072 412556792133888 413217923272308 413514254487488 414484006530132 414781245692352 414797223855168 415580935286104 416068146027072 416718851382603 417434432693454 417733787696544 419101883668314 419118028270326 419459960372976 419776937927424 420849920949129 421063117744896 421151725303344 422085181318383 423333436325184 424149614364168 425449191888072 425754294520192 425770695385728 426436574940222 427530078424512 427743159620238 428198709547413 429241605539424 429744831512832 429835266031248 430143514051328 431152264165392 431478077361408 432894967237656 433712872263793 434221340174424 434532733582464 434995514460864 436328323390656 436345131587904 438184138988162 438697848836016 439012452485376 439059116223948 439526717736498 440826553528704 440873410092642 440890393375278 441206569365408 441583532105472 442655405712531 443364525773568 443585498865432 444347215048176 445418496794628 446183360564904 446503332303744 447120866541888 447888653587584 448589124287766 448928114172384 449963583496614 450303612032736 450783189024336 451106459440896 451154408681908 451683324363744 452488631664384 452506062387456 453604448695013 453892522938624 454602383326476 454994274658077 455383017483768 455709586578048 455805485060072 456339853480896 457123471187328 457202054910888 457219667203992 460456561438236 461093393621322 461818294172928 461836084292352 461885174012196 462216406001856 462708670215456 464126391150624 465203536298424 466628901403896 466646876837064 466981523589504 467528552196867 468412336377216 468911199306816 469950511158612 471845914460228 472249055168352 473696007463008 473795690966262 474135464352032 474949640326976 476250115865832 477168316159689 478579471457472 478630340874081 478973581335216 478992032308944 479846028371584 480971338227576 481316257489536 482896806231852 483564674285154 483911453307744 484742416416192 485412837031584 487006838142363 487356085645968 487768218045696 488849325280272 488952197613033 489369953768472 489739760915328 489791816587194 491240304035712 492745444760448 493889009046048 494737105414464 494841216758196 496357390536084 496732477950016 497825294706432 498785091495264 499033686223611 499890616929198 500781873129328 501368970098304 501956280635517 502316248841712 503010974859624 503874735286032 504236079274752 505044128443932 506591563536828 506954855846208 507131087652378 507494766871008 509049710622432 509069320185888 512235635594606 512673284900304 512781170692581 513060701911296 514352311774749 514372125604491 514632699465984 514740997592976 515180787456384 518405084222872 519545580944544 519993456752088 520547253992388 520920554354368 522142190044452 522516634183872 522536762518848 523353978335727 524957514079383 524977736441697 525354214038192 526963878424368 527525099220168 527903403608448 528809908817664 529541276761728 531280187064396 531661184341056 533290173033024 533310716385216 533402397396036 534318345367848 537199321677942 538788009868416 538845279002118 538866036347562 539252473668832 539713205906688 539826781918032 541023273648649 541480789675728 541869102116608 541889975945472 544285846703808 544400384971212 545335218468216 546089441660532 546481059106752 547419465495936 548275596351714 548739245301408 549681529402944 549955490940306 550541197989531 550957231029744 552645342040176 553041660923136 553062965140224 554757528036096 555348349293696 555625135176804 556579243591272 556978383595392 558802511557752 558824037693768 559279947163968 561133227932172 561535633737792 562780241757844 563379607270494 564444581766912 565105779946926 565532819152224 567265589184096 568582099920296 570040104566016 570324212826984 570931612729884 571423786018393 572322140719232 572680924450236 573113688041664 574869685553856 576757445512842 577193289650208 578961786899232 579083622292098 579578385888432 579994019281152 581771097854208 581793508783872 583205719750731 584930465114688 584992638846099 585412154965264 586035623648664 587831213456856 587853857833704 588275425820544 590207207616708 591023490792966 591447331820576 592462953397568 592834363227414 593766378222336 593891329059504 594911147419872 596161155389184 598118832383688 598570818896512 599951444662152 599974555933368 600404816043648 601044252032448 601108138538829 602244432484992 602885827680192 606136511101968 606659032877436 607177356645024 607305129657786 608453137974528 609165888385194 609602739881184 609626222938656 613502120776743 613942081917648 614791191495096 615846898682928 616288541335808 616944893620608 618835188200832 619826884908462 620271381731232 622171868538528 622195835782752 623371402929156 624102219040608 625214932409088 626151649040181 626600681544816 626732541957599 627130566058752 628652825502471 628677042405489 629189940559464 629665406891136 631594676617344 631727587955016 635000154487776 636224421546252 638105961943296 638173787832108 638631441780288 638656043078592 639654862410333 641295117636768 641614739430357 643862408309136 644752899046872 645215271076992 646323221888256 647217116042112 649342450856484 649808114194624 651332010261636 651799100373696 651936263484044 652493271691296 653055755449592 654492485085984 657276208482243 658046773254024 658518678728064 658588674335922 659290076604747 659649473885952 659788289010928 661239830293056 661310115138963 661335590062917 661809854048112 662375298158208 665046788660352 665378248298148 666520822572264 668127745191942 669275040847356 669754998455616 670681299812832 671832980381376 672883686431649 673392171258576 675455418049104 675939807794944 676174783536504 676659689161344 676731613022862 677524986545616 678732947496576 678759093581184 683564379867072 683708227590108 684509780221344 685685206780992 685803082366332 685829500805988 686321330123968 688575075552826 690684842157354 691640090431983 692727441259392 692754126438528 692827761018294 693324609002784 694063005323184 696189586725936 696688845578496 696715683358464 697805304447636 699943352105844 699970315255596 700472285384256 702618504565824 703366798960224 704925766737918 707768871690342 708373582752528 708881579121408 710693536449393 711053564044032 711080955180288 711203196528048 712424460490464 713259678903552 714375173798748 716265762237256 718460372002824 718488048463416 719769042557376 721974386234304 724345209347778 725347011427731 725714462271744 725867179961616 727113624624288 727266636750682 728119255547376 728641412142336 731034128468952 731652327068544 732908705870592 733273987920408 734054930652708 734609641372992 734687724880791 736860456053568 740833513569072 742105658121696 742261825137294 744536085804126 745070015410336 745098716925024 745706596218624 748177637242896 748714178317056 749835925393797 751172809693992 752053455147456 753474373262568 754043758869632 754516462289436 755812102929048 756354118912128 757566192665898 759887345305242 760432283769312 761242150306512 763574565933648 763603980278832 764151584055552 766492914071808 768353453391909 769009927350456 769591052866944 771949049198976 772111496389464 772771181184576 777607626334308 779907286819584 779990185128132 780820880988582 781380831531552 782296891681536 783774951275808 783805143778272 786942943488944 788031321057288 789520215193339 790445817636552 791855105412672 793214863226496 794311915142592 796920280596594 797491776511584 799935259549536 799966074577824 800103596094054 801392336043264 801477518051772 803847770240256 805798982516913 808182014802624 808267918503177 808299054521343 808878710503248 809569808860032 809740172877048 812221184513592 812803653174912 812834963918208 816428770055712 816600577456818 818002827702324 818589442556864 819721588660128 821129198243904 822413394527571 824933236410459 826435846544616 827028508974976 828968013060264 829562491384704 829594447710336 831161870572208 832136292054144 833437702765206 834868865386908 835467575393088 838203767336628 838236056540652 838919920745952 841699841898258 842303450606688 844170362636766 845069410905741 846666872650368 847658669920389 848299228728336 850898383776144 851508589040384 851541390771456 852873149880444 855060156849024 855486319240476 856397419094826 858483211078848 859670532062496 862304528330784 865136168269263 865789934475312 867425744527586 868442680348848 868625433438147 869065467164928 869991028921728 872656646781312 872690263175808 876368277976324 877395697672032 878118232447896 879053435472996 881653107057408 881746820185284 881780786750556 882413138730816 885310811425062 886535236189449 887170997730864 888694430096352 890836993589256 892366721129808 893006664607488 894241733083776 895777307175168 897178248575532 897856228344768 897951663743189 899927166993228 900607224065472 901566378048672 902308817363816 903366648727488 907208897390026 909204766652952 909988549316154 910766034967536 910957694486679 911419173156096 911610970120144 912679706961792 913748832577791 914246942374656 914404109821776 914439334407984 920913122876472 922186787242644 923770348024392 924432812003712 925417340430912 928252782301248 929740327362693 930407072596848 933257802807792 933293753674128 933963047179008 935057104393734 936824672754432 937822398613632 939901022317224 943691828920456 944498110336704 947392014926016 947591381932524 948270928704064 949899280653952 952500231731664 954336632319378 957158942914944 957260681748162 957947162670432 957984064617888 959692056743168 961942676455152 962632514979072 965793612463704 967129348570308 967822906615488 969484832832384 970825674063168 974013676284726 974712171291936 977698650560544 977904395226066 978739907536944 979479521830656 979583633174388 982480608071424 984865423076227 985490889520896 987778018092096 987883011503883 989474210828928 989682433516392 992714781072168 993464955900032 997570182990528 998067372447222 999781233858396 1001563746258656 1002191617787913 1002737940196608 1003912561271034 1004632497683424 1006021949719248 1007749470572064 1010088256887864 1013183127073656 1013909711692416 1014262175304756 1014989533742016 1015097419534293 1018099421244864 1018138640371776 1024471271189212 1025346569800608 1025562341385162 1028704623549498 1028744251208982 1029481995185952 1030361574912768 1032862613329239 1036027263236031 1036810168445744 1039091161889088 1039241641527441 1039986913504176 1041094507984776 1041841108708736 1044284380088904 1045033268367744 1045073525037696 1046707956671454 1049915028158766 1049955472883394 1050708428076384 1053927756848736 1055050198440336 1055806807216896 1057388650106877 1059082553523456 1061653307535513 1062560374128792 1063322368682112 1066580346066048 1066621432770432 1066804794792072 1068636690735696 1074398643355884 1077576019736832 1077690558004236 1077732072695124 1078504947337664 1079653563836064 1082046547297298 1082961579351456 1086517814021667 1088571693407616 1088800769942424 1090670436936432 1090899955126023 1092178883321064 1092962118213504 1094838930991872 1096551192703428 1097478490602816 1099363058805888 1099910981880612 1101082395979062 1101914462059488 1105290684080352 1110696698587392 1111250270353608 1113158487182544 1113392737705941 1113956767190784 1116804128706189 1117605023115504 1117648075387536 1118559894327936 1122266455864344 1123071267475584 1125560483515688 1126759214540988 1130211559893852 1131065638304448 1134531178368192 1136349288998847 1137164199840592 1139831017957863 1140648425653968 1141863225459768 1142847572036786 1144644281438464 1145361848900472 1146227376083328 1149739371107712 1153514891025684 1154386579300416 1157923573798464 1158167244584196 1159156771776864 1166411439501462 1169860930229376 1169985277692198 1170824309930528 1171231321482873 1172071247297328 1175662426913712 1175707715667408 1176550851641088 1180414415233416 1182046981585932 1182894663641152 1184925906795136 1185668726454828 1187782658119008 1189822294839744 1196237664767376 1197141637793024 1199902889324304 1199949111866736 1200155394141081 1200809632087296 1202088504064896 1202216277077658 1204488864969984 1205771655360384 1212273022203936 1213318065754872 1214354713290048 1214610259315572 1218331776770388 1219205479762368 1219252445877312 1224900866185227 1227004241553486 1227884163835296 1229582382990192 1231693797365856 1233889787241216 1237670376401664 1239653769816924 1240542763462464 1240674623875247 1244343737077056 1244391671565504 1246742805858312 1248204438081216 1250156554147809 1252303298080362 1253201363089632 1253465083915198 1257305651004942 1257354084810978 1258379881118928 1259330813782272 1263189353234688 1263455175910032 1266255543955149 1270000308975552 1272448843092504 1276347575664216 1277262883560576 1277312086157184 1279309724820666 1282590235273536 1283229478860714 1284596128642239 1287724816618272 1289505798093744 1290430542153984 1294434232084224 1298684901712968 1299616228389248 1301138616791379 1302664020523272 1303598200747392 1303872526968088 1304986543382592 1306111510899184 1308984970171968 1314552416964486 1316093546508048 1317037357456128 1317177348671844 1318580153209494 1319576578021856 1322479660586112 1322620230277926 1322671180125834 1323619708096224 1324750596316416 1327966217137593 1330093577320704 1330756496596296 1333041645144528 1336255490383884 1338550081694712 1339509996911232 1341362599625664 1343665960762752 1345767372863298 1346784342517152 1350910836098208 1352349567073008 1353319378322688 1353463226045724 1355049973091232 1357465894993152 1357518187162368 1360813346085039 1364982823974231 1367128759734144 1367416455180216 1369019560442688 1371370413561984 1371606164732664 1371659001611976 1372642660247936 1377150151105652 1381369684314708 1383280180863966 1385454882518784 1385508252877056 1385655522036588 1386649218005568 1388126010646368 1392379173451872 1395610608895272 1399886704211688 1399940630511192 1400944570768512 1402585656590601 1405237009131648 1406733597920448 1409851533475836 1415537743380684 1416747165505056 1421387072898786 1422406393056096 1424848920980928 1428750347597496 1431504948479067 1432531524474512 1435891022622243 1436920744005648 1436976096926832 1439538085114752 1443948772468608 1448690418695556 1450694022855462 1451734359923232 1454227249248576 1454533273501364 1456238511094752 1461020514427089 1462068256937904 1463304654137088 1466547975840816 1466856592839099 1468109861305416 1469219282745984 1469375449761582 1473720912107136 1481667027138144 1484211316243392 1484523650274588 1489072171608252 1490140030820672 1490197433850048 1496355274485792 1497101058670833 1499671850787594 1502345619387984 1504106910294912 1506948746525136 1508087517739264 1509032924578872 1511624205858096 1512708237824256 1515132385331796 1519774690610484 1520864567538624 1522484300613024 1527149131867296 1527207960557664 1536706906783818 1538019854700912 1538343512077743 1539182105733888 1543056935324247 1543116376813473 1543898098397952 1544222992778928 1545542362369152 1555215252668616 1559980370256264 1561641761977164 1562761663063104 1567549902551616 1567610287556544 1570061935007181 1573885886977888 1574872542238149 1576062642114576 1579040430386678 1580891635273104 1583710210825344 1586429726452992 1588623830285184 1593840561193188 1594983553023168 1599870519099072 1599932149155648 1600207192188108 1602955036103544 1611597965033826 1616364029605248 1616535837006354 1616598109042686 1617757421006496 1619139617720064 1619480345754096 1623069820945947 1624442369027184 1625607306349824 1625669927836416 1632857540111424 1633201154913636 1636005655404648 1637178885113728 1639443177320256 1642258396487808 1644826789055142 1649866472820918 1652871693089232 1654057017949952 1657936026120528 1659124982769408 1659188895420672 1662323741144416 1664272584108288 1666875405530412 1669737730773816 1670935150786176 1676407534673256 1676472113081304 1677839841491904 1683399683796516 1684606901213376 1688340725273532 1690138821811482 1693333745300736 1695317339840778 1696598457456672 1701796767552288 1705746299760888 1710120313698048 1710972638480952 1712794838189652 1714271358055179 1716966422157696 1719341064124992 1724609056661568 1730272336538526 1731579868950624 1734851489055172 1736885360697696 1737250866876294 1739982057843456 1745313293562624 1745380526351616 1749617159252193 1752736555952648 1754791395344064 1754977916538297 1756236464895792 1758106870945992 1763493640370568 1763561573501112 1764826277461632 1770621622850124 1773070472378898 1774341995461728 1777388860192704 1781673987178512 1784733442259616 1788483466167552 1792824724581121 1794356497151064 1795712456689536 1795903327486378 1799854333986456 1801214448130944 1803132756097344 1803324415616487 1804617634727632 1806733297454976 1814417794780052 1818409533305904 1819977098632308 1821532069935072 1821915388973358 1823221940240288 1825359413923584 1827497665155582 1828808219643552 1828878668815968 1840506362330229 1841826245752944 1844373574485288 1847540696048784 1848865624007424 1850834680861824 1856505564602496 1859480654725386 1860814145193696 1866515605615584 1866587507348256 1870114208787468 1875644797227264 1879802044634448 1880197625872797 1885958476507413 1886031127216467 1887383657840912 1888996220673408 1894784029852032 1895182763865048 1896541857408128 1899798561307904 1905000463463328 1908673264638756 1914317885829888 1914521363496324 1915894325340864 1915968129235776 1918964587230999 1923885352910304 1924844218291071 1931587224927408 1934258697140616 1935645813230976 1938969665664768 1941651348126336 1948027352569452 1949424342583872 1955397301121088 1955808790452132 1957479815073888 1959167266348776 1969730846152454 1971828625446729 1975556036184192 1975766023007766 1977870229814241 1978948421657856 1979364867032784 1983930345416889 1985429562144336 1986929911800064 1995140365981056 1996134744894444 1999562467716792 2003127492517312 2004383235575826 2007825122542068 2009264995366848 2012043899438496 2015498941144128 2018651059294947 2020176513775728 2026366254147312 2027819423384832 2028524350609512 2029979067484032 2030194839068586 2036198842489728 2036277280743552 2048942542378424 2050693139601216 2051124682770324 2057409247098996 2057488502417964 2058963990371904 2065725226658478 2072054526472062 2073620336891488 2074920271295949 2078182323778176 2078483283054882 2079973827008352 2082189015969552 2083682217417472 2088568760177808 2090066536735488 2090147050075392 2093415913342908 2099830056317532 2099910945766788 2101416856152768 2107855513697472 2110100396880672 2114777300213754 2123306615071026 2125120748257584 2126644737364224 2132080609348179 2133160692132096 2133242865540864 2133609589584144 2137273381471392 2148797286711768 2155381116008472 2155464145390248 2157009894675328 2159307127672128 2164093094594596 2165923158702912 2173035628043334 2177143386815232 2177601539884848 2181340873872864 2181799910252046 2184357766642128 2185924236427008 2193102385406856 2194956981205632 2198726117611776 2199821963761224 2202164791958124 2203828924118976 2204063174642373 2210581368160704 2222500540707216 2226316974365088 2226785475411882 2233608257412378 2235210046231008 2235296150775072 2237119788655872 2244532911728688 2246142534951168 2249507776181391 2251120967031376 2253518429081976 2260423119787704 2262131276608896 2269062356736384 2272698577997694 2274328399681184 2279662035915726 2281296851307936 2283726450919536 2285695144073572 2290723697800944 2292454752166656 2299478742215424 2305060360175727 2307029782051368 2308773158600832 2315847147596928 2316334489168392 2318313543553728 2332822879002924 2339721860458752 2339970555384396 2341648619861056 2342462642965746 2344142494594656 2351324853827424 2351415431334816 2360828830466832 2364093963171864 2365789327282304 2368560645580017 2369851813590272 2371337452909656 2375565316238016 2379644589679488 2392475329534752 2399805778648608 2399898223733472 2400310788282162 2404177008129792 2404432554155316 2410012764434891 2411543310720768 2417396947550739 2424546044407872 2424803755509531 2424897163564029 2426636131509744 2428709426580096 2429220518631144 2436663553540776 2438410959524736 2438504891754624 2449801732370454 2454008483106972 2455768327670592 2459164765980384 2463387594731712 2467240183582713 2474799709231377 2479307539633848 2481085526924928 2481349247750494 2488687474154112 2488783343131008 2493485611716624 2496408876162432 2500313108295618 2504606596160724 2506402726179264 2506930167830396 2514611302009884 2514708169621956 2516759762237856 2526910351820064 2532511087910298 2535208232717223 2540000617951104 2542976009761167 2544897686185008 2552695151328432 2554525767121152 2554624172314368 2558619449641332 2565180470547072 2566458957721428 2569192257284478 2575449633236544 2579011596187488 2597369803425936 2599232456778496 2602277233582758 2605328041046544 2605876300314441 2607196401494784 2607745053936176 2609973086765184 2612223021798368 2617969940343936 2629104833928972 2632187093016096 2634354697343688 2637160306418988 2639153156043712 2644959321172224 2645240460555852 2645342360251668 2647239416192448 2655932434275186 2659605708568347 2661512993192592 2666083290289056 2672510980767768 2677100163389424 2679019993822464 2682725199251328 2687331921525504 2691534745726596 2693568685034304 2693854991229567 2701821672196416 2704699134146016 2706926452091448 2710099946182464 2721626692170078 2729965647948462 2732873083460037 2734257519468288 2734832910360432 2738039120885376 2742740827123968 2743212329465328 2743318003223952 2745285320495872 2754300302211304 2762739368629416 2766560361727932 2771311044073176 2773298436011136 2776252021292736 2784758346903744 2789220982088079 2791221217790544 2799773408423376 2799881261022384 2801889141537024 2805171313181202 2810474018263296 2813467195840896 2819703066951672 2831075486761368 2833494331010112 2842774145797572 2844812786112192 2849697841961856 2857500695194992 2863009896958134 2865063048949024 2871782045244486 2873841488011296 2873952193853664 2879076170229504 2887897544937216 2897380837391112 2901388045710924 2903468719846464 2908454498497152 2909066547002728 2912477022189504 2922041028854178 2924136513875808 2933095951681632 2933713185678198 2936219722610832 2938438565491968 2938750899523164 2947441824214272 2954596269228681 2963334054276288 2963649034511649 2968422632486784 2969047300549176 2978144343216504 2980280061641344 2980394867700096 2992710548971584 2994202117341666 2999343701575188 3004691238775968 3008213820589824 3013897493050272 3018065849157744 3023248411716192 3030264770663592 3035990105846551 3039549381220968 3041729135077248 3044968601226048 3045292258602879 3054298263734592 3054415921115328 3073413813567636 3076039709401824 3076687024155486 3086113870648494 3086232753626946 3088445985557856 3091084724738304 3098587839987717 3108081789708093 3110430505337232 3119960740512528 3123283523954328 3125523326126208 3135099805103232 3135220575113088 3140123870014362 3147771773955776 3149745084476298 3152125284229152 3158080860773356 3161783270546208 3167420421650688 3172165950320631 3177247660570368 3184959922606539 3187681122386376 3189967106046336 3199741038198144 3199864298311296 3200414384376216 3205910072207088 3223195930067652 3232728059210496 3233071674012708 3233196218085372 3235514842012992 3238960691508192 3246139641891894 3248884738054368 3259553442065001 3265715080222848 3266402309827272 3272011310809296 3272699865378069 3274357770227456 3278886354640512 3284516792975616 3289653578110284 3299732945641836 3305743386178464 3315872052241056 3324647482288832 3333750811060824 3339475461547632 3340178213117823 3341870301572352 3350412386118567 3352815069346512 3352944226162608 3355679682983808 3366799367593032 3369213802426752 3376681450547064 3380277643622964 3390634679681556 3393196914913344 3403593535104576 3409047866996541 3411492599521776 3421945276961904 3425589676379304 3428542716110358 3433932844315392 3438682128249984 3449218113323136 3460544673077052 3463159737901248 3469702978110344 3473770721395392 3474501733752588 3499234318504386 3505473111905296 3509582790688128 3509955833076594 3512472929791584 3513693964448619 3516213741891984 3526987280741136 3527123147002224 3529652554923264 3541243245700248 3546140944757796 3548683990923456 3554777720385408 3563347974357024 3569466884519232 3585649449162242 3588712994302128 3591424913379072 3591806654972756 3599708667972912 3600466182423243 3602428896261888 3606265512194688 3606648831232974 3609235269455264 3613466594909952 3628835589560104 3636819066611808 3639954197264616 3643064139870144 3643830777946716 3646443880480576 3654995330311164 3657616439287104 3657757337631936 3674702598555681 3681012724660458 3683652491505888 3688747148970576 3695081392097568 3701669361723648 3713011129204992 3718961309450772 3721628290387392 3722023871625741 3733031211231168 3733175014696512 3740228417574936 3759604089268896 3760395251745594 3771916953014826 3772062254432934 3774767315681824 3777992441346816 3787162915540543 3789568059704064 3790365527730096 3793083714816256 3798766631865447 3810000926926656 3817346529277512 3829042726992648 3831788650681728 3831936258471552 3837929174461998 3847770705820608 3849688436582142 3853788385926717 3863174449854816 3868517394281232 3871291626461952 3883302696252672 3896054705138904 3898848685167744 3903415850374137 3910794602242176 3911617580904264 3914959630147776 3918334532697552 3939461692304908 3943657250893458 3951112072368384 3951532046015532 3955740459628482 3958729734065568 3967860690833778 3970859124288672 3983898651412779 3990280731962112 3992269489788888 3999124935433584 3999966502128751 4006254985034624 4008766471151652 4015650245084136 4018529990733696 4024087798876992 4030997882288256 4037302118589894 4040353027551456 4052732508294624 4057048701219024 4059958134968064 4060389678137172 4072397684979456 4072554561487104 4082440038255117 4094948471922693 4097885084756848 4101386279202432 4102249365540648 4114818494197992 4114977004835928 4117927980743808 4131450453316956 4144109052944124 4147240673782976 4149840542591898 4156364647556352 4156966566109764 4159947654016704 4164378031939104 4177137520355616 4186831826685816 4199660112635064 4199821891533576 4202833712305536 4207756969771803 4215711027394944 4220200793761344 4229554600427508 4246613230142052 4250241496515168 4264161218696358 4267219179168288 4274546762942784 4294514845437201 4297594573423536 4310762232016944 4310928290780496 4314019789350656 4318614255344256 4328186189189192 4331846317405824 4346071256086668 4355203079769696 4362681747745728 4363599820504092 4368715533284256 4383061543281267 4386204770813712 4389913962411264 4399643927522448 4400569778517297 4404329583916248 4407657848237952 4408126349284746 4421162736321408 4445001081414432 4452633948730176 4453570950823764 4467216514824756 4470420092462016 4470592301550144 4489065823457376 4491303176012499 4499015552362782 4502241934062752 4507036858163952 4520846239575408 4524262553217792 4538124713472768 4545397155995388 4548656799362368 4559324071831452 4562593702615872 4567452901839072 4571390288147144 4581447395601888 4610120720351454 4614059564102736 4615030536233229 4617546317201664 4629170805972741 4629349130440419 4631694295193856 4632668978336784 4636627087107456 4665645758005848 4679941110768792 4683297239722112 4684925285931492 4688284989189312 4702649707654848 4702830862669632 4710185805021543 4721657660933664 4728187926343728 4731578654564608 4737121291160034 4742674905819312 4751130632476032 4759289179358976 4770841594901723 4784950659069504 4799611557297216 4799796447466944 4800621576564324 4808865108310632 4820025528869782 4834793895101478 4849092088815744 4849607511019062 4849794327128058 4853272263019488 4857418853160192 4858441037262288 4869209462837841 4873327107081552 4876821919049472 4877009783509248 4899603464740908 4908016966213944 4911536655341184 4918329531960768 4926775189463424 4934480367165426 4949599418462754 4958615079267696 4962171053849856 4962698495500988 4977374948308224 4977566686262016 4986971223433248 4992817752324864 5000626216591236 5009213192321448 5012805452358528 5013860335660792 5029222604019768 5029416339243912 5033519524475712 5053820703640128 5065022175820596 5070416465434446 5080001235902208 5085952019522334 5089795372370016 5105390302656864 5117238899282664 5130360941094144 5132917915442856 5138384514568956 5142814074165537 5150899266473088 5158023192374976 5194739606851872 5204554467165516 5210656082093088 5211752600628882 5215490107872352 5219946173530368 5224446043596736 5235939880687872 5248851477756579 5258209667857944 5264374186032192 5264933749614891 5268709394687376 5274320612837976 5278306312087424 5290480921111704 5290684720503336 5294478832384896 5311864868550372 5319211417136694 5323025986385184 5332166580578112 5345021961535536 5354200326778848 5365450398502656 5378474173743363 5383069491453192 5387137370068608 5387709982459134 5403643344392832 5409398268292032 5409973246849461 5413852904182896 5420199892364928 5443253384340156 5459931295896924 5465746166920074 5469665820720864 5476078241770752 5486424658930656 5486636006447904 5508600604422608 5521519086990687 5525478737258832 5526641506353373 5533120723455864 5542622088146352 5546596872022272 5552504042585472 5569516693807488 5578441964176158 5582442435581088 5599546816846752 5599762522044768 5610342626362404 5626934391681792 5639406133903344 5640592877618391 5657875429522239 5658093381649401 5662150973522736 5666988662020224 5685548291595144 5689625572224384 5699395683923712 5715001390389984 5726019793916268 5730126097898048 5743564090488972 5747682976022592 5747904387707328 5756893761692997 5774532654873213 5794761674782224 5802776091421848 5806937439692928 5816908996994304 5818133094005456 5824954044379008 5844082057708356 5848273027751616 5866191903363264 5867426371356396 5872439445221664 5877501799046328 5909192538457362 5915485876340187 5926668108552576 5927298069023298 5933610689442723 5936845264973568 5938094601098352 5956288686433008 5960560123282688 5960789735400192 5985421097943168 5988404234683332 5998687403150376 6009382477551936 6027794986100544 6036131698315488 6046496823432384 6055953177884841 6060529541327184 6071980211693102 6079098762441936 6083458270154496 6089937202452096 6090584517205758 6108596527469184 6108831842230656 6146827627135272 6152079418803648 6153374048310972 6172227741296988 6172465507253892 6176891971115712 6197175679975434 6216163579416186 6220861010674464 6239921481025056 6246567047908656 6251046652252416 6270199610206464 6270441150226176 6280247740028724 6285661646202323 6295543547911552 6299490168952596 6304250568458304 6316161721546712 6323566541092416 6344331900641262 6369919845213078 6375362244772752 6379934212092672 6396241828044537 6399482076396288 6399728596622592 6400828768752432 6411820144414176 6446391860135304 6466143348025416 6466392436170744 6471029684025984 6477921383016384 6492279283783788 6497769476108736 6519106884130002 6531430160445696 6532804619654544 6544022621618592 6545399730756138 6557772709281024 6579307156220568 6599465891283672 6611486772356928 6612189523927119 6631744104482112 6649294964577664 6667501622121648 6678950923095264 6680356426235646 6700824772237134 6705630138693024 6705888452325216 6711359365967616 6733598735186064 6738427604853504 6748523328544173 6753362901094128 6760555287245928 6781269359363112 6786393829826688 6807187070209152 6818095733993082 6822985199043552 6843890553923808 6851179352758608 6857085432220716 6877364256499968 6894057961533589 6898436226646272 6915181080527181 6921089346154104 6926319475802496 6939405956220688 6947541442790784 6949003467505176 6998468637008772 7010946223810592 7019165581376256 7019911666153188 7024945859583168 7027387928897238 7032427483783968 7053974561482272 7054246294004448 7082486491400496 7092281889515592 7097367981846912 7105681936740051 7109555440770816 7126695948714048 7138933769038464 7171298898324484 7177425988604256 7183613309945512 7199417335945824 7200932364846486 7212531024389376 7213297662465948 7218470538910528 7230038293304673 7252190842652217 7257671179120208 7273638133223616 7274411266528593 7274691490692087 7279908394529232 7286128279740288 7287661555893432 7292887760961152 7309990660622328 7315232878574208 7315514675263872 7349405197111362 7362025449320916 7367304983011776 7377494297941152 7390162784195136 7401720550748139 7437922618901544 7443256580774784 7444047743251482 7466062422462336 7466350029393024 7480456835149872 7519208178537792 7520790503491188 7543833906029652 7544124508865868 7549534631363648 7574325831081086 7580731055460192 7597533263730894 7605624698151669 7620001853853312 7628928029283501 7634693058555024 7658085453985296 7663577301363456 7663872516943104 7675858348923996 7695541411641216 7699376873164284 7707576771853434 7726348899709632 7737034788562464 7792109410277808 7797697370335488 7806831700748274 7817628900943323 7821589204484352 7823235161808528 7829919260295552 7836669065395104 7878923384609816 7887314501786916 7903064092031064 7911480919256964 7917459468131136 7935721381667556 7941718248577344 7967797302825558 7978817125705041 7984538979577776 7998249870867168 7999933004257502 8012509970069248 8017532942303304 8031300490168272 8037059981467392 8048175597753984 8061995764576512 8074604237179788 8080706055102912 8081564973688701 8105465016589248 8114097402438048 8120779356274344 8164880076510234 8189896943845386 8195770169513696 8198619250380111 8202772558404864 8204498731081296 8229636988395984 8229954009671856 8235855961487616 8262900906633912 8288218105888248 8294481347565952 8299681085183796 8313933132219528 8319895308033408 8328756063878208 8354275040711232 8373663653371632 8399320225270128 8399643783067152 8405667424611072 8415513939543606 8431422054789888 8440401587522688 8459109200855016 8493226460284104 8500482993030336 8528322437392716 8534438358336576 8549093525885568 8589029690874402 8595189146847072 8621524464033888 8621856581560992 8637228510688512 8656372378378384 8663692634811648 8684722367126729 8692142512173336 8710406159539392 8725363495491456 8727199641008184 8737431066568512 8766123086562534 8772409541627424 8799287855044896 8801139557034594 8808659167832496 8815315696475904 8816252698569492 8842325472642816 8863788807686043 8890002162828864 8890947103534947 8905267897460352 8907141901647528 8934433029649512 8940840184924032 8941184603100288 8978131646914752 8982606352024998 8998031104725564 9004483868125504 9014073716327904 9041692479150816 9090794311990776 9097313598724736 9107970317539653 9118648143662904 9125187405231744 9134905803678144 9135876775808637 9142780576294288 9162894791203776 9220241440702908 9228119128205472 9230061072466458 9258341611945482 9258698260880838 9265337956673568 9273254174214912 9295763519963151 9324245369124279 9331291516011696 9359882221537584 9366594479444224 9369850571862984 9376569978378624 9405299415309696 9405661725339264 9420371610043086 9443315321867328 9456375852687456 9474242582320068 9485349811638624 9502261264952064 9516497850961893 9541683189803446 9554879767819617 9569901318139008 9599223114594432 9599592894933888 9601243153128648 9617730216621264 9640051057739564 9669587790202956 9698184177631488 9699215022038124 9699588654256116 9706544526038976 9716882074524576 9738418925675682 9746654214163104 9778660326195003 9799206929481816 9816033932427888 9818099596134207 9823073310682368 9836659063921536 9853550378926848 9868960734330852 9899198836925508 9917230158535392 9925396991001976 9973942446866496 10001252433182472 10018426384642896 10020534639353469 10025610904717056 10027720671321584 10051237158355701 10058445208039536 10058832678487824 10067039048951424 10107641407280256 10130044351641192 10140832930868892 10171904039044668 10179590744740032 10210780605313728 10227143600989623 10234477798565328 10265835830885712 10276769029137912 10285628148331074 10301798532946176 10316046384749952 10389479213703744 10409108934331032 10421312164186176 10423505201257764 10430980215744704 10448892087193472 10497702955513158 10516419335715888 10528748372064384 10529867499229782 10537418789374752 10548641225675952 10556612624174848 10580961842223408 10581369441006672 10588957664769792 10623729737100744 10638422834273388 10646051972770368 10664333161156224 10690043923071072 10708400653557696 10756948347486726 10766138982906384 10774274740137216 10775419964918268 10801398547269729 10807286688785664 10818796536584064 10819946493698922 10827705808365792 10840399784729856 10886506768680312 10919862591793848 10931492333840148 10939331641441728 10972849317861312 10973272012895808 11017201208845216 11024107795667043 11043038173981374 11050957474517664 11053283012706746 11066241446911728 11085244176292704 11105008085170944 11139033387614976 11156883928352316 11164884871162176 11166071614877223 11199093633693504 11199525044089536 11220685252724808 11278812267806688 11281185755236782 11315750859044478 11316186763298802 11324301947045472 11333977324040448 11361488746621629 11371096583190288 11379251144448768 11396299895596341 11430002780779968 11452039587832536 11460252195796096 11487128180977944 11495365952045184 11495808775414656 11513787523385994 11549065309746426 11589523349564448 11605552182843696 11613874879385856 11636266188010912 11649908088758016 11688164115416712 11696546055503232 11710247551122411 11732383806726528 11734852742712792 11744878890443328 11755003598092656 11818385076914724 11830971752680374 11853336217105152 11854596138046596 11867221378885446 11876189202196704 11912577372866016 11951695954238337 11970842195886336 11976808469366664 11997374806300752 11999899506386253 12018764955103872 12055589972201088 12072263396630976 12092993646864768 12111906355769682 12121059082654368 12143960423386204 12158197524883872 12179874404904192 12181169034411516 12217193054938368 12217663684461312 12247320114765351 12284845415768079 12293655254270544 12304158837607296 12306748096621944 12344455482593976 12344931014507784 12353783942231424 12394351359950868 12432327158832372 12441722021348928 12479842962050112 12493134095817312 12560495480057448 12571323292404646 12591087095823104 12598980337905192 12608501136916608 12623270909315409 12632323443093424 12647133082184832 12688663801282524 12739839690426156 12750724489545504 12792483656089074 12801657537504864 12823640288828352 12883544536311603 12892783720270608 12932286696050832 12932784872341488 12942059368051968 12955842766032768 12984558567567576 12995538952217472 13038213768260004 13065609239309088 13088045243237184 13090799461512276 13158614312441136 13198931782567344 13201709335551891 13222973544713856 13224379047854238 13263488208964224 13298589929155328 13335003244243296 13357901846190528 13360712852471292 13401649544474268 13411260277386048 13411776904650432 13467197470372128 13473909528037497 13497046657088346 13506725802188256 13521110574491856 13562538718726224 13572787659653376 13614374140418304 13636191467986164 13645970398087104 13647420862627717 13687781107847616 13702358705517216 13714170864441432 13788115923067178 13830362161054362 13842178692308208 13845091608699687 13852638951604992 13878811912441376 13887512417918223 13895082885581568 13898006935010352 13996937274017544 14021892447621184 14039823332306376 14049891719166336 14054775857794476 14064854967567936 14107949122964544 14108492588008896 14130557415064629 14164972982800992 14184563779031184 14194735963693824 14211363873480102 14253391897428096 14277867538076928 14312524784705169 14342597796648968 14354851977208512 14367226619891024 14398834671891648 14401864729692972 14426595324931896 14436941077821056 14460076586609346 14504381685304434 14515342358240416 14547276266447232 14548822533057186 14549382981384174 14559816789058464 14572256559480576 14575323111786864 14585775521922304 14607628388513523 14619981321244656 14630465757148416 14631029350527744 14698810394222724 14724050898641832 14734609966023552 14754988595882304 14780325568390272 14803441101496278 14875845237803088 14886513161549568 14888095486502964 14932124844924672 14932700058786048 14960913670299744 15038416357075584 15041581006982376 15087667812059304 15088249017731736 15099069262727296 15148651662162172 15161462110920384 15195066527461788 15211249396303338 15240003707706624 15257856058567002 15269386117110048 15316170907970592 15351716697847992 15391082823282432 15398753746328568 15415153543706868 15428442222496611 15452697799419264 15474069577124928 15584218820555616 15613663401496548 15635257801886646 15646470323617056 15659838520591104 15673338130790208 15746554433269737 15757846769219632 15774629003573832 15794801248844673 15806128184062128 15822961838513928 15834918936262272 15871442763335112 15883436497154688 15935594605651116 15957634251410082 15969077959155552 15996499741734336 15999866008515004 16035065884606608 16062600980336544 16096351195507968 16135422521230089 16149208474359576 16161412110205824 16163129947377402 16210930033178496 16228194804876096 16229919740548383 16241558712548688 16329760153020468 16379793887690772 16391540339027392 16397238500760222 16408997462162592 16459273976791968 16459908019343712 16525801813267824 16576436211776496 16579924519060119 16588962695131904 16599362170367592 16627866264439056 16639790616066816 16657512127756416 16708550081422464 16747327306743264 16798640450540256 16799287566134304 16831027879087212 16880803175045376 16918218401710032 16921778632855173 16973626288566717 16974280144948203 16986452920568208 17000965986060672 17056644874785432 17068876716673152 17098187051771136 17178059381748804 17190378293694144 17243048928067776 17243713163121984 17270681285078991 17312744756756768 17323597964619639 17369444734253458 17384285024346672 17420812319078784 17450726990982912 17454399282016368 17474862133137024 17532246173125068 17544819083254848 17598575710089792 17602279114069188 17617318335664992 17632505397138984 17727577615372086 17746457629020561 17780004325657728 17781894207069894 17800832068328169 17810535794920704 17814283803295056 17868866059299024 17881680369848064 17882369206200576 17956263293829504 17965212704049996 17996062209451128 18008967736251008 18028147432655808 18083384958301632 18181588623981552 18194627197449472 18215940635079306 18237296287325808 18250374810463488 18269811607356288 18271753551617274 18285561152588576 18325789582407552 18440482881405816 18456238256410944 18460122144932916 18516683223890964 18517396521761676 18530675913347136 18591527039926302 18648490738248558 18662583032023392 18719764443075168 18739701143725968 18753139956757248 18810598830619392 18811323450678528 18840743220086172 18856984938606969 18886630643734656 18912751705374912 18948485164640136 18970699623277248 19032995701923786 19083366379606892 19109759535639234 19139802636278016 19198446229188864 19199185789867776 19202486306257296 19235460433242528 19280102115479128 19339175580405912 19398430044076248 19399177308512232 19413089052077952 19433764149049152 19476837851351364 19493308428326208 19557320652390006 19598413858963632 19632067864855776 19636199192268414 19673318127843072 19737921468661704 19798397673851016 19834460317070784 19836568571781357 19850793982003952 19947884893732992 20002504866364944 20036852769285792 20041069278706938 20055441342643168 20102474316711402 20116890416079072 20117665356975648 20134078097902848 20215282814560512 20245569985632519 20260088703282384 20281665861737784 20343808078089336 20359181489480064 20421561210627456 20454287201979246 20468955597130656 20531671661771424 20553538058275824 20571256296662148 20632092769499904 20682173884600767 20745543241581543 20778958427407488 20818217868662064 20842624328372352 20847010402515528 20861960431489408 20897784174386944 20995405911026316 21032838671431776 21057496744128768 21059734998459564 21074837578749504 21097282451351904 21161923684446816 21162738882013344 21247459474201488 21251930740925857 21276845668546776 21292103945540736 21317045810220153 21328666322312448 21380087846142144 21416801307115392 21513896694973452 21532277965812768 21550839929836536 21602797094539458 21637593073168128 21639892987397844 21655411616731584 21690114879914019 21756572527956651 21773013537360624 21823233799585779 21839725183587696 21862984667680296 21878663282883456 21945698635722624 21946544025791616 22034402417690432 22048215591334086 22086076347962748 22101914949035328 22106566025413492 22132482893823456 22170488352585408 22205161652244417 22313767856704632 22329769742324352 22332143229754446 22398187267387008 22399050088179072 22441370505449616 22557624535613376 22562371510473564 22631501718088956 22632373526597604 22648603894090944 22722977493243258 22742193166380576 22792599791192682 22816874094455007 22860005561559936 22904079175665072 22920504391592192 22974256361955888 22990731904090368 22991617550829312 23027575046771988 23098130619492852 23179046699128896 23211104365687392 23272532376021824 23376328230833424 23393092111006464 23420495102244822 23452886702829969 23464767613453056 23469705485425584 23489757780886656 23510007196185312 23636770153829448 23661943505360748 23709192276093192 23734442757770892 23752378404393408 23825154745732032 23903391908476674 23953616938733328 23994749612601504 23999799012772506 24037529910207744 24111179944402176 24144526793261952 24185987293729536 24223812711539364 24242118165308736 24244694921066103 24287920846772408 24316395049767744 24362338068823032 24494640229530702 24569690831536158 24587310508541088 24595857751140333 24608317675214592 24613496193243888 24688910965187952 24689862029015568 24707567884462848 24788702719901736 24864654317664744 24883444042697856 24959685924100224 24986268191634624 25120990960114896 25142646584809292 25197960675810384 25217002273833216 25246541818630818 25264646886186848 25294266164369664 25377327602565048 25479679380852312 25501448979091008 25584967312178148 25603315075009728 25647280577656704 25767089072623206 25785567440541216 25864573392101664 25865569744682976 25911685532065536 25969117135135152 25991077904434944 26054167101380187 26076427536520008 26131218478618176 26176090486474368 26181598923024552 26317228624882272 26397863565134688 26403418671103782 26445947089427712 26448758095708476 26510140408783801 26526976417928448 26591366423058129 26670006488486592 26672841310604841 26715803692381056 26721425704942584 26803299088948536 26822520554772096 26823553809300864 26934394940744256 26947819056074994 26994093314176692 27013451604376512 27042221148983712 27125077437452448 27272382935972328 27291940796174208 27294841725255434 27323910952618959 27375562215695232 27404717411034432 27407630327425911 27428341728882864 27576231846134356 27660724322108724 27684357384616416 27690183217399374 27757623824882752 27775024835836446 27796013870020704 27887290559889453 27972736107372837 27993874548035088 28043784895242368 28079646664612752 28099783438332672 28109551715588952 28129709935135872 28215898245929088 28216985176017792 28261114830129258 28329945965601984 28369127558062368 28422727746960204 28506783794856192 28625049569410338 28664639303458851 28685195593297936 28709703954417024 28734453239782048 28797669343783296 28803729459385944 28853190649863792 28873882155642112 28920153173218692 29008763370608868 29030684716480832 29094552532894464 29097645066114372 29098765962768348 29119633578116928 29150646223573728 29215256777027046 29239962642489312 29335980978585009 29397620788445448 29448101797283664 29454298788402621 29469219932047104 29509977191764608 29560651136780544 29606882202992556 29751690475606176 29776190973005928 29921827340599488 30061603918060407 30076832714151168 30083162013964752 30175335624118608 30176498035463472 30198138525454592 30297303324324344 30322924221840768 30390133054923576 30422498792606676 30515712117134004 30538772234220096 30632341815941184 30681430802968869 30703433395695984 30797507492657136 30830307087413736 30856884444993222 30905395598838528 30948139154249856 31168437641111232 31227326802993096 31270515603773292 31292940647234112 31346676261580416 31493108866539474 31515693538439264 31549258007147664 31589602497689346 31612256368124256 31645923677027856 31669837872524544 31742885526670224 31766872994309376 31871189211302232 31915268502820164 31938155918311104 31992999483468672 31999732017030008 32070131769213216 32125201960673088 32270845042460178 32298416948719152 32322824220411648 32326259894754804 32404195641809187 32421860066356992 32456389609752192 32459839481096766 32483117425097376 32659520306040936 32759587775381544 32783080678054784 32794477001520444 32817994924325184 32918547953583936 32919816038687424 33051603626535648 33152872423552992 33159849038120238 33198724340735184 33255732528878112 33315024255512832 33395891164312061 33417100162844928 33494654613486528 33498214844631669 33597280901080512 33598575132268608 33662055758174424 33836436803420064 33843557265710346 33947252577133434 33948560289896406 33972905841136416 34001931972121344 34084466239864887 34113289749570864 34137753433346304 34188899686789023 34356118763497608 34380756587388288 34486097856135552 34487426326243968 34541362570157982 34625489513513536 34647195929239278 34738889468506916 34768570048693344 34841624638157568 34908798564032736 34949724266274048 35064492346250136 35089638166509696 35130742653367233 35197151420179584 35204558228138376 35234636671329984 35265010794277968 35455155230744172 35492915258041122 35560008651315456 35563788414139788 35601664136656338 35628567606590112 35737732118598048 35855087862715011 35912526587659008 35930425408099992 35992124418902256 35999698519158759 36017935472502016 36056294865311616 36166769916603264 36363177247963104 36431881270158612 36474592574651616 36539623214712576 36543507103234548 36571122305177152 36651579164815104 36741960344296053 36854536247304237 36880965762811632 36912476512821888 36920244289865832 37033366447781928 37034793043523352 37061351826694272 37183054079852604 37296981476497116 37325166064046784 37439528886150336 37479402287451936 37681486440172344 37713969877213938 37773261287469312 37825503410749824 37869812727946227 37896970329280272 37941399246554496 38065991403847572 38166732759213784 38219519071278468 38404972612514592 38470920866485056 38560204230958256 38650633608934809 38678351160811824 38796860088152496 38798354617024464 38826178104155904 38867528298098304 38953675702702728 38986616856652416 39114641304780012 39196827717927264 39264135729711552 39272398384536828 39475842937323408 39596795347702032 39605128006655673 39668920634141568 39673137143562714 39701587964007904 39895769787465984 40005009732729888 40073705538571584 40082138557413876 40110882685286336 40204948633422804 40233780832158144 40235330713951296 40421728584112491 40491139971265038 40520177406564768 40563331723475568 40687616156178672 40718362978960128 40843122421254912 40908574403958492 40937911194261312 40942262587883151 41063343323542848 41107076116551648 41142512593324296 41364347769201534 41491086483163086 41535274826099061 41557916854814976 41636435737324128 41685248656744704 41694020805031056 41723920862978816 41990811822052632 42065677342863552 42070148609587921 42119469996919128 42149675157499008 42194564902703808 42323847368893632 42325477764026688 42391672245193887 42494918948402976 42503861481851714 42553691337093552 42584207891081472 42634091620440306 42760175692284288 42833602614230784 42937574354115507 43027793389946904 43064555931625536 43101679859673072 43205594189078916 43279785974795688 43310823233463168 43380229759828038 43513145055913302 43546027074721248 43646467599171558 43679450367175392 43725969335360592 43757326565766912 43822885165540569 43891397271445248 43893088051583232 43999631523416261 44068804835380864 44096431182668172 44172152695925496 44203829898070656 44213132050826984 44264965787646912 44340976705170816 44410323304488834 44627535713409264 44659539484648704 44664286459508892 44796374534774016 44798100176358144 44882741010899232 45115249071226752 45124743020947128 45263003436177912 45264747053195208 45297207788181888 45445954986486516 45484386332761152 45585199582385364 45633748188910014 45720011123119872 45808158351330144 45948512723911776 46055150093543976 46196261238985704 46285326667489833 46358093398257792 46422208731374784 46545064752043648 46752656461666848 46840990204489644 46905773405659938 46939410970851168 46979515561773312 47020014392370624 47239663299809211 47273540307658896 47323887010721496 47418384552186384 47468885515541784 47504756808786816 47650309491464064 47806783816953348 47907233877466656 47989499225203008 47999598025545012 48289053586523904 48406267563690267 48447625423078728 48484236330617472 48489389842132206 48575841693544816 48632790099535488 48689759221645149 48724676137646064 48989280459061404 49139381663072316 49174621017082176 49191715502280666 49226992386487776 49377821930375904 49379724058031136 49577405439803472 49729308635329488 49739773557180357 49766888085395712 49919371848200448 49972536383269248 50241981920229792 50285293169618584 50395921351620768 50493083637261636 50529293772373696 50754655205130096 50765335898565519 50920878865700151 50922840434844609 50959358761704624 51002897958182016 51169934624356296 51206630150019456 51294561155313408 51534178145246412 51571134881082432 51729146784203328 51731139489365952 51812043855236973 51938234270270304 52108334202760374 52152855073040016 52262436957236352 52352180972948736 52363197846049104 52479257543918953 52634457249764544 52795727130269376 52806837342207564 52897516191416952 53020280817567602 53182732846116258 53239372887061683 53340012976973184 53345682621209682 53402496204984507 53431607384762112 53442851409885168 53606598177897072 53645041109544192 53647107618601728 53868789881488512 53895638112149988 53988186628353384 54026903208753024 54084442297967424 54250154874904896 54544765871944656 54583881592348416 54589683450510868 54647821905237918 54751124431390464 54809434822068864 54815260654851822 54856683457765728 55152463692268712 55321448644217448 55368714769232832 55380366434798748 55515247649765504 55550049671672892 55592027740041408 55774581119778906 55945472214745674 55987749096070176 56087569790484736 56159293329225504 56219103431177904 56259419870271744 56431796491858176 56433970352035584 56522229660258516 56570954815820907 56659891931203968 56738255116124736 56845455493920408 57250099138820676 57329278606917702 57370391186595872 57419407908834048 57468906479564096 57595338687566592 57607458918771888 57706381299727584 57840306346437384 58017526741217736 58061369432961664 58195290132228744 58197531925536696 58239267156233856 58301292447147456 58430513554054092 58479925284978624 58671961957170018 58795241576890896 58896203594567328 58908597576805242 59019954383529216 59213764405985112 59503380951212352 59509705715344071 59552381946011856 59843654681198976 60123207836120814 60166324027929504 60350671248237216 60352996070926944 60594606648648688 60645848443681536 60736709956897557 60780266109847152 60793056569887103 60844997585213352 61031424234268008 61077544468440192 61264683631882368 61362861605937738 61406866791391968 61595014985314272 61660614174827472 61713768889986444 61896278308499712 62046521653802301 62236629724744629 62336875282222464 62454653605986192 62541031207546584 62585881294468224 62693352523160832 62986217733078948 63031387076878528 63098516014295328 63179204995378692 63224512736248512 63291847354055712 63485771053340448 63742378422604464 63755792222777571 63830537005640328 63876311836622208 63951137430660459 63985998966937344 63999464034060016 64140263538426432 64250403921346176 64541690084920356 64596833897438304 64652519789509608 64808391283618374 64912779219504384 64919678962193532 64966234850194752 65070344639742057 65269717583869953 65319040612081872 65519175550763088 65566161356109568 65588954003040888 65635989848650368 65837095907167872 65839632077374848 66103207253071296 66305744847105984 66319698076240476 66397448681470368 66511465057756224 66615484956733251 66791782328624122 66989309226973056 66996429689263338 67194561802161024 67197150264537216 67324111516348848 67672873606840128 67687114531420692 67894505154266868 67897120579792812 67945811682272832 68168932479729774 68226579499141728 68377799373578046 68450622283365021 68712237526995216 68761513174776576 68972195712271104 68974852652487936 69082725140315964 69250979027027072 69294391858478556 69477778937013832 69537140097386688 69817597128065472 70128984692500272 70179276333019392 70261485306734466 70358660108489907 70394302840359168 70409116456276752 70469273342659968 70530021588555936 70910310461488344 70985830516082244 71127576828279576 71203328273312676 71257135213180224 71475464237196096 71710175725430022 71860850816199984 71984248837804512 71999397038317518 72112589730623232 72333539833206528 72726354495926208 72734084763198309 72863762540317224 72949185149303232 73087014206469096 73142244610354304 73483920688592106 73709072494608474 73761931525623264 73824953025643776 73840488579731664 74066732895563856 74069586087046704 74122703653388544 74366108159705208 74593962952994232 74650332128093568 74879057772300672 74958804574903872 75362972880344688 75427939754427876 75651006821499648 75739625455892454 75793940658560544 75882798493108992 76131982807695144 76333465518427568 76439038142556936 76809945225029184 76941841732970112 77120408461916512 77301267217869618 77356702321623648 77593720176304992 77596709234048928 77735056596196608 77907351405405456 77973233713304832 78162501304140561 78229282609560024 78393655435854528 78528271459423104 78544796769073656 78951685874646816 79193590695404064 79210256013311346 79337841268283136 79346274287125428 79403175928015808 79530421226351403 79774099269174387 80010019465459776 80018523931814523 80147411077143168 80164277114827752 80221765370572672 80409897266845608 80467561664316288 80470661427902592 80843457168224982 80982279942530076 81040354813129536 81126663446951136 81375232312357344 81817148807916984 81875822388522624 81884525175766302 81971732857856877 82126686647085696 82214152233103296 82222890982277733 82285025186648592 82728695538403068 82982172966326172 83070549652198122 83272871474648256 83388041610062112 83661871679668359 83918208322118511 83981623644105264 84131354685727104 84140297219175842 84238939993838256 84299350314998016 84389129805407616 84647694737787264 84650955528053376 84783344490387774 84989837896805952 85007722963703428 85107382674187104 85268183240880612 85520351384568576 85875148708231014 85993917910376553 86055586779893808 86129111863251072 86203359719346144 86411188378157832 86559571949591376 86621646466926336 86760459519656076 87026290111826604 87092054149442496 87292935198343116 87358900734350784 87451938670721184 87645770331081138 87999263046832522 88137609670761728 88192862365336344 88344305391850992 88362896365207863 88407659796141312 88426264101653968 88529931575293824 88681953410341632 88820646608977668 89255071426818528 89328572919017784 89765482021798464 90184811754181221 90230498142453504 90249486041894256 90526006872355824 90529494106390416 90594415576363776 90891909972973032 90968772665522304 91170399164770728 91267496377820028 91616316702660288 91897025447823552 92110300187087952 92392522477971408 92570653334979666 92716186796515584 92844417462749568 93090129504087296 93505312923333696 93681980408979288 93811546811319876 93878821941702336 94040028784741248 94479326599618422 94547080615317792 94647774021442992 94836769104372768 94937771031083568 95009513617573632 95300618982928128 95531946038394019 95613567633906696 95814467754933312 95978998450406016 95999196051090024 96812535127380534 96895250846157456 96968472661234944 96978779684264412 97151683387089632 97212586925427561 97265580199070976 97379518443290298 97449352275292128 97978560918122808 98278763326144632 98349242034164352 98383431004561332 98453984772975552 98755643860751808 98759448116062272 99154810879606944 99458617270658976 99479547114360714 99945072766538496 100187673492936183 100483963840459584 100494644533895007 100570586339237168 100791842703241536 100986167274523272 101058587544747392 101509310410260192 101530671797131038 101841757731400302 101845680869689218 101918717523409248 102005795916364032 102253398719594661 102339869248712592 102413260300038912 102566699060367069 103068356290492824 103142269762164864 103458293568406656 103462278978731904 103624087710473946 103876468540540608 104216668405520748 104305710146080032 104524873914472704 104726395692098208 104958515087837906 105268914499529088 105392227960101699 105591454260538752 105613674684415128 105795032382833904 106040561635135204 106365465692232516 106478745774123366 106680025953946368 106691365242419364 106804992409969014 106885702819770336 107213196355794144 107565263588145033 107737579762977024 107791276224299976 107976373256706768 107999095557476277 108053806417506048 108168884595934848 108500309749809792 109089531743889312 109179366901021736 109295643810475836 109618869644137728 109630521309703644 109713366915531456 110225881032888159 110304927384537424 110563608741912711 110642897288434896 110737429538465664 110760732869597496 111030495299531008 111100099343345784 111184055480082816 111549162239557812 111890944429491348 111975498192140352 112318586658451008 112438206862355808 113044459320517032 113141909631641814 113319783862407936 113476510232249472 113609438183838681 113690910987840816 114500198277641352 114658557213835404 114740782373191744 114937812959128192 115214917837543776 115412762599455168 115680612692874768 116035053482435472 116122738865923328 116390580264457488 116395063851073392 116478534312467712 116602584894294912 116861027108108184 116959850569957248 117343923914340036 117590483153781792 117792407189134656 117817195153610484 118427528811970224 118815384019967019 119006761902424704 119019411430688142 119104763892023712 119687309362397952 120246415672241628 120332648055859008 120701342496474432 120705992141853888 121189213297297376 121265185752337473 121473419913795114 121560532219694304 121586113139774206 121689995170426704 122062848468536016 122155088936880384 122529367263764736 122725723211875476 122813733582783936 122826787763649453 123190029970628544 123321228349654944 123427537779972888 124093043307604602 124473259449489258 124605824478297183 124673750564444928 124909307211972384 125082062415093168 125171762588936448 125972435466157896 126062774153757056 126197032028590656 126210445828763763 126358409990757384 126449025472497024 126583694708111424 126971542106680896 127484756845208928 127511584445555142 127661074011280656 127752623673244416 127902274861320918 127998928068120032 128280527076852864 128500807842692352 128812723062346521 129083380169840712 129193667794876608 129305039579019216 129616782567236748 129839357924387064 129932469700389504 130140689279484114 130539435167739906 130638081224163744 131038351101526176 131177908006081776 131271979697300736 131468655496621707 131674191814335744 131679264154749696 131998894570248783 132206414506142592 132611489694211968 132639396152480952 132794897362940736 133022930115512448 133230969913466502 133583564657248244 133978618453946112 133992859378526676 134389123604322048 134394300529074432 134648223032697696 135345747213680256 135374229062841384 135789010308533736 135794241159585624 135891623364545664 136337864959459548 136453158998283456 136755598747156092 136901244566730042 137424475053990432 138165450280631928 138501958054054144 138588783716957112 138855980002469499 138955557874027664 139074280194773376 139635194256130944 140257969385000544 140522970613468932 140717320216979814 140818232912553504 140938546685319936 141060043177111872 141718989899427633 141820620922976688 141971661032164488 142255153656559152 142406656546625352 142514270426360448 142950928474392192 143420351450860044 143721701632399968 143968497675609024 143998794076635036 145218802691070801 145452708991852416 145468169526396618 145727525080634448 145898370298606464 146174028412938192 146284489220708608 146967841377184212 147418144989216948 147523863051246528 147680977159463328 148133465791127712 148139172174093408 148732216319410416 149187925905988464 149219320671541071 149300664256187136 149758115544601344 149917609149807744 150725945760689376 150855879508855752 151479250911784908 151587881317121088 152263965615390288 152296007695696557 152666931036855136 152762636597100453 152878076285113872 153619890450058368 153883683465940224 154240816923833024 154602534435739236 154713404643247296 155187440352609984 155193418468097856 155436131565710919 155814702810810912 156325002608281122 156458565219120048 156787310871709056 157056542918846208 157089593538147312 157437772631756859 157903371749293632 158387181390808128 158420512026622692 158692548574250856 158806351856031616 159060842452702806 159548198538348774 159718118661185049 160020038930919552 160037047863629046 160294822154286336 160328554229655504 160443530741145344 160819794533691216 160935123328632576 160941322855805184 161686914336449964 161964559885060152 162080709626259072 162253326893902272 162750464624714688 163634297615833968 163751644777045248 163769050351532604 163943465715713754 164253373294171392 164428304466206592 164445781964555466 164570050373297184 165457391076806136 165964345932652344 166141099304396244 166545742949296512 166776083220124224 167323743359336718 167836416644237022 167963247288210528 168262709371454208 168280594438351684 168477879987676512 168778259610815232 169295389475574528 169301911056106752 169566688980775548 169712864447462721 169979675793611904 170015445927406856 170214765348374208 170536366481761224 171750297416462028 171987835820753106 172111173559787616 172258223726502144 172406719438692288 172822376756315664 173119143899182752 173520919039312152 174052580223653208 174184108298884992 174585870396686232 174717801468701568 174903877341442368 175291540662162276 175998526093665044 176385724730672688 176688610783701984 176725792730415726 176852528203307936 177059863150587648 177641293217955336 178510142853637056 178529117146032213 178657145838035568 179530964043596928 180369623508362442 180498972083788512 181052013744711648 181058988212780832 181783819945946064 181937545331044608 182340798329541456 182379169709661309 182534992755640056 183232633405320576 183794050895647104 184220600374175904 184785044955942816 185141306669959332 185688834925499136 186139564961406903 186709889174233887 187010625846667392 187363960817958576 187623093622639752 187757643883404672 188080057569482496 188958653199236844 189094161230635584 189295548042885984 189673538208745536 189875542062167136 191063892076788038 191227135267813392 191267376668332713 191628935509866624 191853412291981377 191957996900812032 191998392102180048 193625070254761068 193790501692314912 193957559368528824 194303366774179264 194425173850855122 194759036886580596 194898704550584256 195211033919226171 195809152751609859 195957121836245616 196557526652289264 196698484068328704 196766862009122664 196907969545951104 197511287721503616 197518896232124544 198309621759213888 198917234541317952 198959094228721428 200375346985872366 200967927680919168 200989289067790014 201141172678474336 201583685406483072 201972334549046544 202117175089494784 203018620820520384 203061343594262076 203683515462800604 203691361739378436 203837435046818496 204506797439189322 204679738497425184 205133398120734138 205351866850095063 206136712580985648 206284539524329728 206916587136813312 206924557957463808 207248175420947892 207752937081081216 208433336811041496 208611420292160064 209452791384196416 209917030175675812 210537828999058176 210784455920203398 211182908521077504 211227349368830256 211590064765667808 212081123270270408 212730931384465032 212957491548246732 213382730484838728 213609984819938028 213771405639540672 214426392711588288 215130527176290066 215582552448599952 215952746513413536 215998191114952554 216337769191869696 217000619499619584 218179063487778624 218202254289594927 218358733802043472 218591287620951672 219261042619407288 219426733831062912 220451762065776318 220609854769074848 221127217483825422 221285794576869792 221474859076931328 221521465739194992 222200198686691568 222368110960165632 223098324479115624 223781888858982696 223950996384280704 224637173316902016 224876413724711616 226088918641034064 226283819263283628 226953020464498944 227218876367677362 227381821975681632 229000396555282704 229317114427670808 229481564746383488 229875625918256384 230429835675087552 230825525198910336 231361225385749536 232070106964870944 232781160528914976 232790127702146784 233205169788589824 233722054216216368 233771238150184427 233919701139914496 234487503912421683 234687847828680072 235180966307563584 235584814378269312 235634390307220968 236855057623940448 237630768039934038 238013523804849408 238038822861376284 238209527784047424 238591263679054209 239322297807523161 240055571795443569 240492831344483256 240665296111718016 241402684992948864 241411984283707776 242378426594594752 242530371504674946 242946839827590228 243121064439388608 243172226279548412 243379990340853408 244125696937072032 245451446423750952 245627467165567872 245653575527298906 245915198573570631 246380059941257088 246642456699309888 246668672946833199 246855075559945776 248186086615209204 248946518898978516 249211648956594366 249818614423944768 250164124830186336 250985615039005077 251944870932315792 252125548307514112 252394064057181312 252420891657527526 252716819981514768 252898050944994048 253167389416222848 253943084213361792 254969513690417856 255023168891110284 255322148022561312 255804549722641836 255997856136240064 256561054153705728 257625446124693042 257981753731129659 258166760339681424 258387335589753216 258610079158038432 259233565134473496 259678715848774128 259864939400779008 260281378558968228 261078870335479812 261276162448327488 262076702203052352 262355816012163552 262937310993243414 263997789140497566 264412829012285184 265088689095623589 265222979388423936 265278792304961904 265589794725881472 266045860231024896 266461939826933004 267167129314496488 267985718757053352 269296446065395392 270554435262543663 270691494427360512 270748458125682768 271578020617067472 271588482319171248 271783246729091328 272675729918919096 272906317996566912 273511197494312184 273802489133460084 274848950107980864 276330900561263856 277177567433914224 277711960004938998 277911115748055328 278148560389546752 279270388512261888 280515938770001088 281045941226937864 281434640433959628 281636465825107008 282120086354223744 283437979798855266 283641241845953376 283943322064328976 284510307313118304 284813313093250704 285028540852720896 285901856948784384 286595838115182057 286840702901720088 287443403264799936 287936995351218048 287997588153270072 290437605382141602 290905417983704832 290936339052793236 291455050161268896 291796740597212928 292348056825876384 293935682754368424 294491040267115447 294836289978433896 295047726102493056 295361954318926656 296266931582255424 296278344348186816 297464432638820832 298375851811976928 298438641343082142 299835218299615488 300563020478808549 301451891521378752 301483933601685021 301711759017711504 302958501823569816 303175762634242176 304527931230780576 304592015391393114 305333862073710272 305525273194200906 305756152570227744 306760196158783983 307239780900116736 307700097181101207 308481633847666048 309205068871478472 309426809286494592 310374880705219968 310386836936195712 310872263131421838 311629405621621824 312650005216562244 312917130438240096 313574621743418112 314179187076294624 314875545263513718 315806743498587264 316176683880305097 316774362781616256 316841024053245384 317385097148501712 317612703712063232 318121684905405612 319096397076697548 319436237322370098 320040077861839104 320074095727258092 320657108459311008 321639589067382432 322695790764435099 323373828672899928 323929119770120304 323997286672428831 324161419252518144 324506653787804544 325500929249429376 327268595231667936 327538100703065208 327886931431427508 328856608932413184 328891563929110932 329140100746594368 330677643098664477 330914782153612272 331928691865304688 332282198608792488 333091485898593024 333552166440248448 334647486718673436 335672833288474044 335926494576421056 336561188876703368 336955759975353024 339133377961551096 339425728894925442 339959351587223808 340030891854813712 340429530696748416 340828314551516043 341072732963522448 343500594832924056 343975671641506212 344222347119575232 344813438877384576 345644753512631328 346238287798365504 347041838078624304 348105160447306416 348368216597769984 349171740793372464 349435602937403136 349807754682884736 350583081324324552 351997052187330088 352771449461345376 353377221567403968 353451585460831452 353705056406615872 355282586435910672 356446152059901057 357020285707274112 357058234292064426 357314291676071136 359061928087193856 360739247016724884 360997944167577024 362104027489423296 362117976425561664 363567639891892128 364681596659082912 364758339419322618 365069985511280112 366465266810641152 367354802807432671 367588101791294208 368441200748351808 368480363290948359 369570089911885632 370282613339918664 372279129922813806 373419778348467774 373817473434891549 374021251693334784 374727921635917152 375246187245279504 375515287766809344 377917306398473688 378188322461271168 378591096085771968 378631337486291289 379347076417491072 379751084124334272 382127784153576076 382454270535626784 382534753336665426 383257871019733248 383706824583962754 383996784204360096 386438169187039563 387250140509522136 387581003384629824 387915118737057648 388606733548358528 388850347701710244 389518073773161192 389797409101168512 390422067838452342 391618305503219718 391914243672491232 393115053304578528 393533724018245328 393815939091902208 394405966489865121 395022575443007232 395037792464249088 395996683710746349 396619243518427776 397834469082635904 397918188457442856 400750693971744732 401935855361838336 401978578135580028 402282345356948672 403167370812966144 403944669098093088 406037241641040768 406122687188524152 407367030925601208 407382723478756872 407674870093636992 409013594878378644 409359476994850368 410266796241468276 410703733700190126 412273425161971296 414496350841895784 415505874162162432 416567940007408497 416866673622082992 417222840584320128 418905582768392832 419834060351351624 421568911840406796 422454698737660512 423180129531335616 424162246540540816 425156969698282899 425461862768930064 425914983096493464 426765460969677456 427219969639876056 427542811279081344 428852785423176576 430261054352580132 431165104897199904 431905493026827072 431996382229905108 435656408073212403 436358126975557248 436404508579189854 436717467604086944 437182575241903344 438522085238814576 438853467662125824 440903524131552636 441219709538149696 442254434967650844 442571589153739584 443042931478389984 444400397373383136 446196648958231248 447563777717965392 447657962014623213 447901992768561408 449274346633804032 449752827449423232 452177837282068128 452567638526567256 454437752735354724 454763643951363264 456888023087089671 458000793110565408 458634228855341616 458963129492766976 460859671350175104 461651050397820672 462722450771499072 462771634705467131 464140213929741888 465562321057829952 465580255404293568 466308394697132757 467444108432432736 467542476300368854 468975007824843366 469375695657360144 470361932615127168 471169628756538624 471268780614441936 472313317895270577 473710115247880896 475261536079868076 476077645722752568 476419055568094848 477182527358108418 478644595615046322 479154355983555147 480111143590887138 480985662688966512 481330592223436032 482805369985897728 482823968567415552 484756853189189504 485060743009349892 485893679655180456 486242128878777216 486344452559096824 486759980681706816 488251393874144064 490902892847501904 491254934331135744 491307151054597812 491830397147141262 492760119882514176 493284913398619776 493337345893666398 493710151119891552 496372173230418408 497893037797957032 498423297913188732 499637228847889536 500328249660372672 501971230078010154 503889741864631584 504788128114362624 504841783315055052 505433639963029536 506334778832445696 507886168426723584 509138593342388163 509939027380835712 510046337782220568 510644296045122624 511609099445283672 511995712272480128 515250892249386084 515963507462259318 516333520679362848 516774671179506432 517220158316076864 518467130268946992 519357431697548256 520562757117936456 522157740670959624 522552324896654976 524153404406104704 524711632024327104 525874621986486828 527995578280995132 530177378191247178 530557584609923808 531179589451762944 532923879653866008 534334258628992976 535587351438096639 535971437514106704 538592892130790784 541108870525087326 541496916251365536 543156041234134944 543176964638342496 545351459837838192 545812635993133824 547022394988624368 547137509128983927 547604978266920168 549697900215961728 552661801122527712 554355134867828448 555423920009877996 555822231496110656 558418694884220709 560129667522701661 561031877540002176 562091882453875728 562869280867919256 563272931650214016 564240172708447488 566875959597710532 567282483691906752 567886644128657952 569020614626236608 569626626186501408 573191676230364114 573681405803440176 573802130004998139 574886806529599872 575560236875944131 575873990702436096 575995176306540144 580875210764283204 581872678105586472 582910100322537792 584696113651752768 585633101757678513 587427458254829577 587871365508736848 588982080534230894 589672579956867792 590095452204986112 590723908637853312 592533863164510848 592556688696373632 594928865277641664 596751703623953856 596877282686164284 601126040957617098 602903783042757504 602967867203370042 603423518035423008 605917003647139632 606351525268484352 609055862461561152 609184030782786228 610667724147420544 611050546388401812 611512305140455488 613520392317567966 615400194362202414 616963267695332096 618410137742956944 618853618572989184 620749761410439936 620773673872391424 621744526262843676 623258811243243648 625300010433124488 625834260876480192 628358374152589248 629751090527027436 631613486997174528 632353367760610194 633548725563232512 633682048106490768 634770194297003424 636243369810811224 638192794153395096 638872474644740196 640148191454516184 641314216918622016 643279178134764864 645391581528870198 646747657345799856 647858239540240608 647994573344857662 649013307575609088 651001858498858752 654537190463335872 654606762868784781 655076201406130416 655773862862855016 657783127858221864 658280201493188736 661355286197328954 661829564307224544 663857383730609376 664564397217584976 667104332880496896 668723622268758133 669294973437346872 671345666576948088 671852989152842112 673122377753406736 673911519950706048 678266755923102192 678851457789850884 680061783709627424 680859061393496832 681656629103032086 682145465927044896 687001189665848112 687951343283012424 688444694239150464 689626877754769152 691289507025262656 692476575596731008 694083676157248608 696210320894612832 698343481586744928 699615509365769472 701166162648649104 701313714450553281 703462511737265049 703994104374660176 705542898922690752 706754443134807936 706903170921662904 707410112813231744 710565172871821344 712892304119802114 714040571414548224 714116468584128852 714628583352142272 715773791037162627 717966893422569483 721478494033449768 721995888335154048 724208054978846592 724235952851123328 727135279783784256 729363193318165824 729516678838645236 730139971022560224 734709605614865342 736882401496703616 736960726581896718 737745595720711893 739140179823771264 740006018840499597 740565226679837328 744558259845627612 746839556696935548 747634946869783098 749455843271834304 750492374490559008 752956845117015231 755834612796947376 756376644922542336 757182192171543936 757262674972582578 758694152834982144 759502168248668544 764255568307152152 764908541071253568 765069506673330852 767413649167925508 767993568408720192 772876338374079126 773945261193388977 774500281019044272 775162006769259648 775830237474115296 777213467096717056 777700695403420488 779036147546322384 779594818202337024 780844135676904684 783236611006439436 783828487344982464 786230106609157056 787067448036490656 788811932979730242 791993367421492698 793238487036855552 795266067286870767 795668938165271808 795836376914885712 801501387943489464 803957156271160056 804564690713897344 807889338196186176 812074483282081536 812245374377048304 814734061851202416 814765446957513744 815349740187273984 818027189756757288 818718953989700736 820533592482936552 821407467400380252 824546850323942592 828992701683791568 833135880014816994 833733347244165984 834445681168640256 837811165536785664 839668120702703248 843137823680813592 844909397475321024 846360259062671232 848324493081081632 850313939396565798 850923725537860128 851829966192986928 853530921939354912 854439939279752112 855085622558162688 857705570846353152 859787514345546171 860522108705160264 862330209794399808 863810986053654144 863992764459810216 871312816146424806 872716253951114496 872809017158379708 873434935208173888 874365150483806688 877044170477629152 881807048263105272 882439419076299392 883473120801346341 884508869935301688 885143178307479168 886085862956779968 888800794746766272 892393297916462496 895127555435930784 895315924029246426 899505654898846464 901689061436425647 904355674564136256 904451800805055063 905135277053134512 908875505470709448 909527287902726528 913776046174179342 916001586221130816 917268457710683232 920280588476351949 921719342700350208 923100291543303621 925444901542998144 925543269410934262 928280427859483776 931124642115659904 931160510808587136 932616789394265514 934888216864865472 935084952600737708 937950015649686732 938751391314720288 940723865230254336 942537561228883872 944626635790541154 947420230495761792 948530051640915291 950523072159736152 952155291445505136 952838111136189696 954365054716216836 957289191230092644 958308711967110294 960222287181774276 961971325377933024 969513706378379008 970121486018699784 971787359310360912 971991860017286493 972484257757554432 972688905118193648 973519961363413632 976502787748288128 981805785695003808 982614302109195624 983660794294282524 986569826797239552 986674691787332796 987420302239783104 992032929295993431 992744346460836816 995786075595914064 996846595826377464 999274457695779072 1000656499320745344 1003942460156020308 1007779483729263168 1009683566630110104 1010867279926059072 1018277186684776326 1019878054761671424 1020092675564441136 1021288592090245248 1023218198890567344 1023991424544960256 1030501784498772168 1031927014924518636 1032667041358725696 1034440316632153728 1036934260537893984 1038714863395096512 1041125514235872912 1044315481341919248 1045104649793309952 1048306808812209408 1049423264048654208 1051749243972973656 1055991156561990264 1060354756382494356 1061115169219847616 1065847759307732016 1068668517257985952 1069338456179703171 1071174702876193278 1071942875028213408 1077185784261581568 1082217741050174652 1082993832502731072 1086312082468269888 1086353929276684992 1090702919675676384 1094044789977248736 1094275018257967854 1095209956533840336 1099395800431923456 1102064408422298013 1105323602245055424 1105441089872845077 1108710269735656896 1110847840019755992 1111644462992221312 1116837389768441418 1120259335045403322 1122063755080004352 1124183764907751456 1125738561735838512 1126545863300428032 1133751919195421064 1134564967383813504 1135773288257315904 1135894012458873867 1138041229252473216 1139253252373002816 1146383352460728228 1147362811606880352 1147604260009996278 1149773613059199744 1151120473751888262 1151990352613080288 1159314507561118689 1161750421528566408 1163745356211172944 1165820200645075584 1169392227303505536 1171266203515357026 1174854916509659154 1175742731017473696 1177964161068461788 1179345159913735584 1181447817275706624 1183217899469595363 1185067726329021696 1185113377392747264 1187990051132239047 1189857730555283328 1193503407247907712 1193754565372328568 1202252081915234196 1205807566085515008 1205935734406740084 1206847036070846016 1211834007294279264 1218111724923122304 1218368061565572456 1221335448294841088 1222101092776803624 1223024610280910976 1227040784635135932 1230800388724404828 1236820275485913888 1243489052525687352 1246517622486487296 1249703820022225491 1250600020866248976 1251668521752960384 1256716748305178496 1259502181054054872 1264706735521220388 1267364096212981536 1269540388594006848 1272486739621622448 1276385588306790192 1277744949289480392 1280296382909032368 1282628433837244032 1286558356269529728 1290783163057740396 1293495314691599712 1295716479080481216 1295989146689715324 1306969224219637209 1309074380926671744 1309213525737569562 1310152402812260832 1311547725725710032 1315566255716443728 1316560402986377472 1322710572394657908 1323659128614449088 1327714767461218752 1329128794435169952 1337447244537516266 1338589946874693744 1342691333153896176 1342973886043869639 1343705978305684224 1346244755506813472 1347823039901412096 1356533511846204384 1357702915579701768 1360123567419254848 1363313258206064172 1364290931854089792 1370664069261269013 1374002379331696224 1375902686566024848 1376889388478300928 1382579014050525312 1384953151193462016 1388167352314497216 1388314904116401393 1392420641789225664 1396686963173489856 1402332325297298208 1402627428901106562 1406925023474530098 1407988208749320352 1411085797845381504 1413508886269615872 1413806341843325808 1414820225626463488 1416939953685811731 1421130345743642688 1425784608239604228 1428232937168257704 1429257166704284544 1431547582074325254 1435933786845138966 1437463067950665441 1442956988066899536 1443991776670308096 1448416109957693184 1448471905702246656 1454270559567568512 1458726386636331648 1459033357677290472 1460279942045120448 1469419211229730684 1473764802993407232 1473921453163793436 1475491191441423786 1478280359647542528 1480012037680999194 1481130453359674656 1489116519691255224 1493679113393871096 1495269893739566196 1498911686543668608 1500984748981118016 1505913690234030462 1511669225593894752 1514364384343087872 1514525349945165156 1519004336497337088 1527415780027164489 1528511136614304304 1529817082142507136 1530139013346661704 1534827298335851016 1535987136817440384 1545752676748158252 1547890522386777954 1549000562038088544 1550324013538519296 1551660474948230592 1555401390806840976 1558072295092644768 1561688271353809368 1566473222012878872 1567656974689964928 1572460213218314112 1574134896072981312 1577623865959460484 1583986734842985396 1590532134573741534 1591672753829771424 1603002775886978928 1607914312542320112 1609129381427794688 1615778676392372352 1624490748754096608 1629468123702404832 1629530893915027488 1636054379513514576 1637437907979401472 1641067184965873104 1641412527386951781 1642814934800760504 1649093700647885184 1657985403367583136 1666271760029633988 1667466694488331968 1675256084652662127 1679336241405406496 1680389002568104983 1686275647361627184 1689818794950642048 1692720518125342464 1696648986162163264 1700627878793131596 1701847451075720256 1703659932385973856 1707061843878709824 1708879878559504224 1719575028691092342 1721044217410320528 1721406390014994417 1724660419588799616 1726680710627832393 1727621972107308288 1727985528919620432 1742625632292849612 1745618034316759416 1746869870416347776 1748730300967613376 1754088340955258304 1756899305273035539 1763614096526210544 1764878838152598784 1766946241602692682 1769017739870603376 1770286356614958336 1772171725913559936 1777601589493532544 1784786595832924992 1790255110871861568 1790631848058492852 1803378122872851294 1808711349128272512 1808903601610110126 1810270554106269024 1817751010941418896 1819054575805453056 1827552092348358684 1832003172442261632 1834536915421366464 1840561176952703898 1846200583086607242 1850889803085996288 1851086538821868524 1856560855718967552 1862249284231319808 1862321021617174272 1865233578788531028 1869776433729730944 1870169905201475416 1875900031299373464 1877502782629440576 1885075122457767744 1889253271581082308 1894840460991523584 1897060103281830582 1901046144319472304 1904310582891010272 1908730109432433672 1914578382460185288 1916617423934220588 1920444574363548552 1923942650755866048 1940242972037399568 1943574718620721824 1943983720034572986 1945377810236387296 1947039922726827264 1953005575496576256 1963611571390007616 1963820288606354343 1965228604218391248 1967321588588565048 1973349383574665592 1974840604479566208 1984065858591986862 1985488692921673632 1991572151191828128 1993693191652754928 2001312998641490688 2006170866806274399 2007884920312040616 2015558967458526336 2019367133260220208 2021734559852118144 2036554373369552652 2040185351128882272 2042577184180490496 2046436397781134688 2061003568997544336 2061437281869808129 2063854029849037272 2065334082717451392 2068880633264307456 2073868521075787968 2077429726790193024 2082251028471745824 2088630962683838496 2098846528097308416 2103498487945947312 2103941143351659843 2110387535211795147 2111982313123980528 2120709512764988712 2122230338439695232 2131695518615464032 2137337034515971904 2138676912359406342 2142349405752386556 2143885750056426816 2147321373111487881 2153900680267708449 2164435482100349304 2165987665005462144 2172624164936539776 2172707858553369984 2181405839351352768 2188089579954497472 2188550036515935708 2190419913067680672 2204128816844596026 2210647204490110848 2210882179745690154 2213236787162135679 2217420539471313792 2221695680039511984 2223288925984442624 2233674779536882836 2240518670090806644 2248367529815502912 2251477123471677024 2258870535351045693 2267503838390842128 2269129934767627008 2271546576514631808 2271788024917747734 2276082458504946432 2278506504746005632 2292766704921456456 2294725623213760704 2295208520019992556 2302240947503776524 2303980705226160576 2318629015122237378 2323500843057132816 2327490712422345888 2331640401290151168 2338784454607011072 2342532407030714052 2349709833019318308 2351485462034947392 2355928322136923576 2358690319827471168 2366435798939190726 2375980102264478094 2379715461110566656 2385798201860612301 2387006814495815424 2387509130744657136 2404504163830468392 2411871468813480168 2413694072141692032 2423668014588558528 2436223449846244608 2436736123131144912 2444202185553607248 2446049220561821952 2454081569270271864 2461600777448809656 2473640550971827776 2486978105051374704 2499407640044450982 2501200041732497952 2503337043505920768 2513433496610356992 2519004362108109744 2529413471042440776 2534728192425963072 2539080777188013696 2544973479243244896 2552771176613580384 2555489898578960784 2560592765818064736 2565256867674488064 2571483619652028697 2573116712539059456 2579362543036638513 2581566326115480792 2586990629383199424 2591432958160962432 2591978293379430648 2613938448439274418 2618148761853343488 2618427051475139124 2620304805624521664 2623095451451420064 2631132511432887456 2645421144789315816 2647318257228898176 2650419362404039023 2655429534922437504 2658257588870339904 2674894489075032532 2677179893749387488 2685382666307792352 2685947772087739278 2692489511013626944 2705067184309276941 2713067023692408768 2713355402415165189 2715405831159403536 2720247134838509696 2726626516412128344 2728581863708179584 2741328138522538026 2748004758663392448 2751805373132049696 2760841765429055847 2765158028101050624 2776334704628994432 2776629808232802786 2784841283578451328 2793373926346979712 2804664650594596416 2805254857802213124 2813850046949060196 2815976417498640704 2822171595690763008 2827612683686651616 2833879907371623462 2842260691487285376 2845590154922745873 2851569216479208456 2856465874336515408 2858514333408569088 2863095164148650508 2871867573690277932 2874926135901330882 2885913976133799072 2908541119135137024 2915975580051859479 2917452773272663296 2918066715354580944 2920559884090240896 2938838422459461368 2947842906327586872 2950982382882847572 2960024075361998388 2962260906719349312 2976098787887980293 2978233039382510448 2987358226787742192 2990539787479132392 2997823373087337216 3001969497962236032 3011827380468060924 3023338451187789504 3029050699890330312 3054831560054328978 3057022273228608608 3059634164285014272 3060278026693323408 3069654596671702032 3071974273634880768 3091505353496316504 3095781044773555908 3098001124076177088 3103320949896461184 3110802781613681952 3116144590185289536 3123376542707618736 3132946444025757744 3135313949379929856 3144920426436628224 3148269792145962624 3155247731918920968 3167973469685970792 3181064269147483068 3183345507659542848 3206005551773957856 3215828625084640224 3231557352784744704 3239401442938269917 3248981497508193216 3258936247404809664 3259061787830054976 3272108759027029152 3282134369931746208 3282825054773903562 3285629869601521008 3298187401295770368 3306193225266894039 3315970806735166272 3316323269618535231 3332543520059267976 3334933388976663936 3350512169305324254 3358672482810812992 3360778005136209966 3372551294723254368 3379637589901284096 3393297972324326528 3401255757586263192 3403694902151440512 3407319864771947712 3407682037376621601 3414123687757419648 3417759757119008448 3439150057382184684 3442088434820641056 3442812780029988834 3449320839177599232 3453361421255664786 3455971057839240864 3477943522683356067 3485251264585699224 3491236068633518832 3493739740832695552 3497460601935226752 3508176681910516608 3513798610546071078 3527228193052421088 3533892483205385364 3538035479741206752 3544343451827119872 3549653698408786089 3555203178987065088 3563970153396717141 3569573191665849984 3580510221743723136 3581263696116985704 3606756245745702588 3617422698256545024 3617807203220220252 3620541108212538048 3635502021882837792 3655104184696717368 3664006344884523264 3669073830842732928 3681122353905407796 3692401166173214484 3702173077643737048 3730467157577062056 3739552867459461888 3740339810402950832 3749111460066676473 3751800062598746928 3755005565258881152 3770150244915535488 3778506543162164616 3794120206563661164 3802092288638944608 3808621165782020544 3817460218864867344 3829156764920370576 3833234847868441176 3840889148727097104 3847885301511732096 3880485944074799136 3887149437241443648 3887967440069145972 3890755620472774592 3920907672658911627 3927223142780015232 3927640577212708686 3930457208436782496 3934643177177130096 3946698767149331184 3949681208959132416 3968131717183973724 3970977385843347264 3983144302383656256 3987386383305509856 4012341733612548798 4015769840624081232 4028921658131608917 4031117934917052672 4038734266520440416 4043469119704236288 4073108746739105304 4080370702257764544 4092872795562269376 4111992207783807039 4122007137995088672 4122874563739616258 4127708059698074544 4130668165434902784 4147737042151575936 4154859453580386048 4164502056943491648 4164944712349204179 4177261925367676992 4206996975891894624 4207882286703319686 4220775070423590294 4223964626247961056 4241419025529977424 4244460676879390464 4250819861057435193 4263391037230928064 4274674069031943808 4277353824718812684 4284698811504773112 4287771500112853632 4294642746222975762 4307801360535416898 4328870964200698608 4331975330010924288 4345248329873079552 4345415717106739968 4362811678702705536 4376179159908994944 4377100073031871416 4380839826135361344 4408257633689192052 4421294408980221696 4421764359491380308 4426473574324271358 4434841078942627584 4443391360079023968 4467349559073765672 4481037340181613288 4496735059631005824 4502954246943354048 4517741070702091386 4535007676781684256 4543093153029263616 4543576049835495468 4557013009492011264 4582247340081493467 4585533409842912912 4589451246427521408 4590417040039985112 4604481895007553048 4607961410452321152 4637258030244474756 4647001686114265632 4654981424844691776 4685064814061428104 4699419666038636616 4702970924069894784 4711856644273847152 4717380639654942336 4732871597878381452 4751960204528956188 4771596403721224602 4775018261489314272 4809008327660936784 4823742937626960336 4827388144283384064 4847336029177117056 4873472246262289824 4888404371107214496 4908163138540543728 4923201554897619312 4924237582160855343 4947281101943655552 4973956210102749408 4998815280088901964 5002400083464995904 5025768253957986381 5038008724216219488 5058826942084881552 5069456384851926144 5078161554376027392 5089946958486489792 5090487981760138441 5105542353227160768 5110979797157921568 5121185531636129472 5142967239304057394 5158725086073277026 5163132652230961584 5164219170044983251 5173981258766398848 5180042131883497179 5182865916321924864 5183956586758861296 5227876896878548836 5236854102950278248 5240609611249043328 5246190902902840128 5262265022865774912 5270697915819106617 5290842289578631632 5294636514457796352 5300838724808078046 5310859069844875008 5316515177740679808 5349788978150065064 5354359787498774976 5370765332615584704 5371895544175478556 5384979022027253888 5410134368618553882 5426134047384817536 5426710804830330378 5430811662318807072 5440494269677019392 5453253032824256688 5457163727416359168 5482656277045076052 5496009517326784896 5503610746264099392 5521683530858111694 5552669409257988864 5553259616465605572 5569682567156902656 5586747852693959424 5609329301189192832 5610509715604426248 5627700093898120392 5631952834997281408 5655225367373303232 5667759814743246924 5684521382974570752 5691180309845491746 5703138432958416912 5712931748673030816 5726190328297301016 5743735147380555864 5749852271802661764 5771827952267598144 5831951160103718958 5836133430709161888 5841119768180481792 5877676844918922736 5891460865819063029 5895685812655173744 5901964765765695144 5920048150723996776 5924521813438698624 5952197575775960586 5956466078765020896 5974716453575484384 5981079574958264784 6003938995924472064 6018512600418823197 6023654760936121848 6046676902375579008 6058101399780660624 6109663120108657956 6114044546457217216 6120556053386646816 6139309193343404064 6183010706992633008 6184311845609424387 6191562089547111816 6196002248152354176 6206641899792922368 6221605563227363904 6232289180370579072 6246753085415237472 6265892888051515488 6296539584291925248 6310495463837841936 6311823430054979529 6331162605635385441 6335946939371941584 6362128538294966136 6366691015319085696 6412011103547915712 6431657250169280448 6441964119334463643 6461702040803125347 6478802885876539834 6497962995016386432 6517872494809619328 6518123575660109952 6544217518054058304 6564268739863492416 6565650109547807124 6571259739203042016 6612386450533788078 6631941613470332544 6632646539237070462 6639710361486407037 6665087040118535952 6669866777953327872 6701024338610648508 6717344965621625984 6721556010272419932 6745102589446508736 6786595944648653056 6802511515172526384 6807389804302881024 6814639729543895424 6815364074753243202 6828247375514839296 6835519514238016896 6878300114764369368 6884176869641282112 6885625560059977668 6906722842511329572 6911942115678481728 6955887045366712134 6970502529171398448 6982472137267037664 6994921203870453504 7016353363821033216 7027597221092142156 7054456386104842176 7067784966410770728 7076070959482413504 7099307396817572178 7127940306793434282 7139146383331699968 7161020443487446272 7162527392233971408 7213512491491405176 7235614406440440504 7241082216425076096 7271004043765675584 7310208369393434736 7338147661685465856 7362244707810815592 7384802332346428968 7404346155287474096 7460934315154124112 7480679620805901664 7498222920133352946 7503600125197493856 7510011130517762304 7540300489831070976 7557013086324329232 7588240413127322328 7604184577277889216 7617242331564041088 7634920437729734688 7658313529840741152 7666469695736882352 7681778297454194208 7695770603023464192 7714450858956086091 7738087629109915539 7760971888149598272 7774298874482887296 7775934880138291944 7781511240945549184 7841815345317823254 7854446285560030464 7855281154425417372 7860914416873564992 7869286354354260192 7893397534298662368 7936263434367947448 7941954771686694528 7951258087212117069 7966288604767312512 7974772766611019712 8024683467225097596 8031539681248162464 8057843316263217834 8077468533040880832 8115201552927830823 8140066207245495567 8146217493478210608 8160741404515529088 8185745591124538752 8223984415567614078 8244014275990177344 8245749127479232516 8255416119396149088 8282525296287167541 8295474084303151872 8329004113886983296 8329889424698408358 8354523850735353984 8413993951783789248 8415764573406639372 8441550140847180588 8447929252495922112 8482838051059954848 8501639722114870386 8526782074461856128 8549348138063887616 8554707649437625368 8569397623009546224 8575543000225707264 8589285492445951524 8615602721070833796 8657741928401397216 8725623357405411072 8747926740155578437 8752358319817989888 8754200146063742832 8761679652270722688 8816515267378384104 8843528718982760616 8852947148648542716 8886782720158047936 8934699118147531344 8962074680363226576 8993470119262011648 9005908493886708096 9035482141404182772 9070015353563368512 9087152099670990936 9164494680162986934 9171066819685825824 9178902492855042816 9180834080079970224 9208963790015106096 9215922820904642304 9274516060488949512 9294003372228531264 9309962849689383552 9370129628122856208 9398839332077273232 9405941848139789568 9423713288547694304 9434761279309884672 9465743195756762904 9503920409057912376 9543192807442449204 9550036522978628544 9618016655321873568 9647485875253920672 9694672058354234112 9718204328814809751 9746944492524579648 9776808742214428992 9816326277081087456 9846403109795238624 9848475164321710686 9894562203887311104 9918579675800682117 9947912420205498816 9948969808855605693 9997630560177803928 10004800166929991808 10051536507915972762 10076017448432438976 10117653884169763104 10138912769703852288 10179893916972979584 10180975963520276882 10211084706454321536 10221959594315843136 10223046112129864803 10242371063272258944 10285934478608114788 10317450172146554052 10326265304461923168 10328438340089966502 10347962517532797696 10360084263766994358 10367913173517722592 10433830568050068201 10455753793757097672 10473708205900556496 10481219222498086656 10492381805805680256 10524530045731549824 10541395831638213234 10581684579157263264 10601677449616156092 10633030355481359616 10691910460190151423 10699577956300130128 10708719574997549952 10741530665231169408 10743791088350957112 10769958044054507776 10820268737237107764 10852268094769635072 10853421609660660756 10861623324637614144 10906506065648513376 10965312554090152104 10992019034653569792 11007221492528198784 11043367061716223388 11106519232931211144 11218658602378385664 11221019431208852496 11255400187796240784 11263905669994562816 11310450734746606464 11335519629486493848 11382360619690983492 11406276865916833824 11425863497346061632 11452380656594602032 11487470294761111728 11499704543605323528 11543655904535196288 11663902320207437916 11672266861418323776 11755353689837845472 11762723017976734881 11782921731638126058 11791371625310347488 11803929531531390288 11840096301447993552 11849043626877397248 11904395151551921172 11912932157530041792 11949432907150968768 11962159149916529568 12037025200837646394 12047309521872243696 12086764974394826751 12093353804751158016 12116202799561321248 12219326240217315912 12228089092914434432 12241112106773293632 12278618386686808128 12366021413985266016 12368623691218848774 12383124179094223632 12392004496304708352 12443211126454727808 12464578360741158144 12493506170830474944 12494834137047612537 12531785776103030976 12620990927675683872 12623646860109959058 12662325211270770882 12671893878743883168 12724257076589932272 12733382030638171392 12752459583172305579 12824022207095831424 12863314500338560896 12883928238668927286 12923404081606250694 12957605771753079668 12995925990032772864 13035744989619238656 13036247151320219904 13088435036108116608 13128537479726984832 13131300219095614248 13142519478406084032 13224772901067576156 13263883226940665088 13265293078474140924 13279420722972814074 13330174080237071904 13402048677221297016 13434689931243251968 13443112020544839864 13490205178893017472 13605023030345052768 13629279459087790848 13630728149506486404 13671039028476033792 13746742020244480401 13756600229528738736 13768353739282564224 13771251120119955336 13813445685022659144 13823884231356963456 13911774090733424268 13941005058342796896 13964944274534075328 14055194442184284312 14108912772209684352 14135569932821541456 14152141918964827008 14198614793635144356 14255880613586868564 14325054784467942816 14427024982982810352 14471228812880881008 14482164432850152192 14542008087531351168 14620416738786869472 14724489415621631184 14769604664692857936 14772712746482566029 14808692310574948192 14921868630308248224 14961359241611803328 14996445840266705892 15007200250394987712 15077304761873959143 15114026172648658464 15176480826254644656 15208369154555778432 15234484663128082176 15269840875459469376 15271463945280415323 15316627059681482304 15332939391473764704 15363556594908388416 15428901717912172182 15476175258219831078 15492657510134949753 15521943776299196544 15548597748965774592 15551869760276583888 15563022481891098368 15683630690635646508 15710562308850834744 15721828833747129984 15738572708708520384 15786795068597324736 15812093747457319851 15872526868735894896 15883909543373389056 15902516174424234138 15932577209534625024 15949545533222039424 16049366934450195192 16063079362496324928 16115686632526435668 16154937066081761664 16230403105855661646 16280132414490991134 16292434986956421216 16321482809031058176 16371491182249077504 16447968831135228156 16488028551980354688 16491498254958465032 16510832238792298176 16565050592574335082 16658008227773966592 16659778849396816716 16709047701470707968 16827987903567578496 16831529146813278744 16883100281694361176 16895858504991844224 16965676102119909696 17003279444229740772 17053564148923712256 17109415298875250736 17138795246019092448 17178570984891903048 17231205442141667592 17315483856802794432 17495853480311156874 17508400292127485664 17523359304541445376 17633030534756768208 17687057437965521232 17705894297297085432 17773565440316095872 17869398236295062688 17924149360726453152 18011816987773416192 18055537801256469591 18070964282808365544 18140030707126737024 18174304199341981872 18328989360325973868 18342133639371651648 18361668160159940448 18417927580030212192 18549032120977899024 18552935536828273161 18588006744457062528 18619925699378767104 18740259256245712416 18797678664154546464 18847426577095388608 18931486391513525808 18935470290164938587 18993487816906156323 19007840818115824752 19086385614884898408 19100073045957257088 19236033310643747136 19294971750507841344 19325892358003390929 19436408657629619502 19493888985049159296 19553617484428857984 19632652554162174912 19692806219590477248 19696950328643421372 19837159351601364234 19895824840410997632 19897939617711211386 19919131084459221111 19995261120355607856 20009600333859983616 20103073015831945524 20152034896864877952 20235307768339526208 20359787833945959168 20361951927040553764 20422169412908643072 20443919188631686272 20446092224259729606 20484742126544517888 20571868957216229576 20634900344293108104 20652530608923846336 20656876680179933004 20720168527533988716 20735826347035445184 20867661136100136402 20911507587514195344 20947416411801112992 20984763611611360512 21049060091463099648 21082791663276426468 21163369158314526528 21203354899232312184 21383820920380302846 21399155912600260256 21417439149995099904 21483061330462338816 21487582176701914224 21640537474474215528 21706843219321321512 21723246649275228288 21813012131297026752 21930625108180304208 22014442985056397568 22086734123432446776 22213038465862422288 22442038862417704992 22510800375592481568 22620901469493212928 22671039258972987696 22675810100567889419 22764721239381966984 22812553731833667648 22851726994692123264 22904761313189204064 22974940589522223456 22999409087210647056 23087311809070392576 23143352576868258273 23214262887329746617 23327804640414875832 23344533722836647552 23510707379675690944 23525446035953469762 23565843463276252116 23582743250620694976 23607859063062780576 23680192602895987104 23808790303103842344 23825864315060083584 23853774261636351207 23898865814301937536 23924318299833059136 24074050401675292788 24094619043744487392 24173529948789653502 24232405599122642496 24345604658783492469 24438652480434631824 24456178185828868864 24482224213546587264 24557236773373616256 24732042827970532032 24737247382437697548 24766248358188447264 24847575888861502623 24886422252909455616 24987012341660949888 24989668274095225074 25063571552206061952 25241981855351367744 25247293720219918116 25324650422541541764 25343787757487766336 25448514153179864544 25504919166344611158 25648044414191662848 25726629000677121792 25767856477337854572 25846808163212501388 25915211543506159336 26176870072216233216 26243780220466735311 26257074959453969664 26262600438191228496 26285038956812168064 26449545802135152312 26530586156948281848 26558841445945628148 26660348160474143808 26804097354442594032 26886224041089679728 26980410357786034944 27210046060690105536 27261456299012972808 27493484040488960802 27513200459057477472 27536707478565128448 27542502240239910672 27626891370045318288 27647768462713926912 27823548181466848536 27882010116685593792 27929888549068150656 28110388884368568624 28217825544419368704 28271139865643082912 28304283837929654016 28397229587270288712 28511761227173737128 28650109568935885632 28854049965965620704 28942457625761762016 29084016175062702336 29154612986444429253 29240833477573738944 29448978831243262368 29539209329385715872 29545425492965132058 29617384621149896384 29755739027402046351 29843737260616496448 29846909426566817079 29922718483223606656 29992891680533411784 30014400500789975424 30154609523747918286 30228052345297316928 30352961652509289312 30416738309111556864 30539681750918938752 30542927890560830646 30633254119362964608 30665878782947529408 30669138336389594409 30727113189816776832 30857803435824344364 30952350516439662156 30985315020269899506 31043887552598393088 31103739520553167776 31301491704150204603 31367261381271293016 31421124617701669488 31443657667494259968 31477145417417040768 31573590137194649472 31624187494914639702 31745053737471789792 31805032348848468276 31899091066444078848 32075731380570454269 32098733868900390384 32126158724992649856 32231373265052871336 32309874132163523328 32460806211711323292 32560264828981982268 32584869973912842432 32895937662270456312 32976057103960709376 32982996509916930064 33021664477584596352 33130101185148670164 33319557698793633432 33655975807135156992 33663058293626557488 33766200563388722352 33791717009983688448 33931352204239819392 34006558888459481544 34218830597750501472 34277590492038184896 34357141969783806096 34462410884283335184 34630967713605588864 34991706960622313748 35016800584254971328 35266061069513536416 35374114875931042464 35411788594594170864 35547130880632191744 35633415872320969087 35738796472590125376 35848298721452906304 36111075602512939182 36141928565616731088 36260294923184480253 36280061414253474048 36348608398683963744 36657978720651947736 36684267278743303296 36723336320319880896 36835855160060424384 37098064241955798048 37105871073656546322 37176013488914125056 37480518512491424832 37484502411142837611 37595357328309092928 37694853154190777216 37862972783027051616 37870940580329877174 37986975633812312646 38015681636231649504 38172771229769796816 38200146091914514176 38257378749516916737 38472066621287494272 38589943501015682688 38651784716006781858 38872817315259239004 38987777970098318592 39107234968857715968 39265305108324349824 39385612439180954496 39393900657286842744 39674318703202728468 39791649680821995264 39795879235422422772 39838262168918442222 39990522240711215712 40206146031663891048 40304069793729755904 40470615536679052416 40723903854081107528 40887838377263372544 40892184448519459212 41143737914432459152 41240226060733441203 41269800688586216208 41305061217847692672 41313753360359866008 41440337055067977432 41471652694070890368 41735322272200272804 41823015175028390688 41894832823602225984 42165583326552852936 42326738316629053056 42406709798464624368 42767641840760605692 42798311825200520512 42975164353403828448 43281074948948431056 43413686438642643024 43446493298550456576 43626024262594053504 43861250216360608416 44173468246864893552 44318138239447698087 44426076931724844576 44884077724835409984 45021600751184963136 45231914285621877429 45342078517945975392 45351620201135778838 45529442478763933968 45625107463667335296 45703453989384246528 45809522626378408128 45814391835841245969 45949881179044446912 45998818174421294112 46286705153736516546 46428525774659493234 46477972530404849259 46655609280829751664 46689067445673295104 47021414759351381888 47050892071906939524 47131686926552504232 47165486501241389952 47215718126125561152 47360385205791974208 47617580606207684688 47651728630120167168 47707548523272702414 47797731628603875072 47848636599666118272 48148100803350585576 48189238087488974784 48347059897579307004 48464811198245284992 48691209317566984938 48877304960869263648 48964448427093174528 49114473546747232512 49464085655941064064 49474494764875395096 49532496716376894528 49695151777723005246 49974024683321899776 49979336548190450148 50127143104412123904 50483963710702735488 50494587440439836232 50649300845083083528 50687575514975532672 50897028306359729088 51009838332689222316 51535712954675709144 51693616326425002776 51830423087012318672 52487560440933470622 52525200876382456992 52570077913624336128 52899091604270304624 53061172313896563696 53117682891891256296 53320696320948287616 53608194708885188064 53772448082179359456 54166613403769408773 54420092121380211072 54522912598025945616 54986968080977921604 55026400918114954944 55085004480479821344 55253782740090636576 55647096362933697072 55658806610484819483 55764020233371187584 55859777098136301312 56220777768737137248 56542279731286165824 56794459174540577424 56806410870494815761 56980463450718468969 57023522454347474256 57300219137871771264 57708099931931241408 57884915251523524032 57977677074010172787 58309225972888858506 58481666955147477888 58897957662486524736 59078418658771431744 59090850985930264116 59234769242299792768 59511478054804092702 59687474521232992896 59693818853133634158 59845436966447213312 59985783361066823568 60028801001579950848 60309219047495836572 60456104690594633856 60705923305018578624 61079363501837877504 61085855781121661292 61266508238725929216 61331757565895058816 61338276672779188818 61454226379633553664 61715606871648688728 61904701032879324312 61970630040539799012 62207479041106335552 62602983408300409206 62734522762542586032 62842249235403338976 62954290834834081536 63147180274389298944 63248374989829279404 63490107474943579584 63610064697696936552 64151462761140908538 64197467737800780768 64252317449985299712 64462746530105742672 64921612423422646584 65120529657963964536 65169739947825684864 65791875324540912624 65965993019833860128 66043328955169192704 66260202370297340328 66639115397587266864 67326116587253114976 67532401126777444704 67862704408479638784 68013117776918963088 68027430301703668257 68437661195501002944 68555180984076369792 68714283939567612192 68924821768566670368 69261935427211177728 69430057730604774819 69642788661989239851 69983413921244627496 70033601168509942656 70532122139027072832 70748229751862084928 70823577189188341728 71266831744641938174 71477592945180250752 71561322784909053621 71696597442905812608 72222151205025878364 72283857131233462176 72520589846368960506 72697216797367927488 73036813976350477407 73315957441303895472 73368534557486606592 73446672640639761792 73671710320120848768 74196128483911596096 74211742147313092644 74961037024982849664 74969004822285675222 75190714656618185856 75389706308381554432 75725945566054103232 75741881160659754348 75973951267624625292 76031363272463299008 76345542459539593632 76514757499033833474 76944133242574988544 77179887002031365376 77303569432013563716 77745634630518478008 78530610216648699648 78771224878361908992 78787801314573685488 79348637406405456936 79591758470844845544 79676524337836884444 79981044481422431424 80412292063327782096 80941231073358104832 81447807708162215056 81784368897038918424 82287475828864918304 82480452121466882406 82539601377172432416 82610122435695385344 82627506720719732016 82880674110135954864 82943305388141780736 83470644544400545608 83646030350056781376 83789665647204451968 84331166653105705872 84653476633258106112 84813419596929248736 85535283681521211384 85596623650401041024 85950328706807656896 86562149897896862112 86827372877285286048 87252048525188107008 87463838959333287759 87722500432721216832 88346936493729787104 88636276478895396174 88852153863449689152 89267217082206139053 89540728279700451237 89768155449670819968 90043201502369926272 90463828571243754858 90684157035891950784 90703240402271557676 91058884957527867936 91250214927334670592 91619045252756816256 91628783671682491938 91899762358088893824 91997636348842588224 92007415009168783227 92573410307473033092 92857051549318986468 92955945060809698518 93311218561659503328 94042829518702763776 94101784143813879048 94263373853105008464 94330973002482779904 94431436252251122304 94720770411583948416 95235161212415369376 95415097046545404828 95697273199332236544 96227194141711362807 96296201606701171152 96378476174977949568 96694119795158614008 96929622396490569984 97382418635133969876 97754609921738527296 98928171311882128128 98948989529750790192 99064993432753789056 99390303555446010492 99958673096380900296 100967927421405470976 100989174880879672464 101298601690166167056 101375151029951065344 101794056612719458176 102019676665378444632 103071425909351418288 103387232652850005552 103660846174024637344 104975120881866941244 105050401752764913984 105798183208540609248 106122344627793127392 106235365783782512592 106641392641896575232 106900247616962907261 107216389417770376128 107544896164358718912 108333226807538817546 108840184242760422144 109045825196051891232 109973936161955843208 110052801836229909888 110170008960959642688 110507565480181273152 111294192725867394144 111317613220969638966 111528040466742375168 112441555537474274496 112453507233428512833 113084559462572331648 113588918349081154848 113612821740989631522 113960926901436937938 114047044908694948512 114600438275743542528 114772136248550750211 115416199863862482816 115769830503047048064 115955354148020345574 116618451945777717012 116963333910294955776 117795915324973049472 118156837317542863488 118181701971860528232 118469538484599585536 119022956109608185404 119374949042465985792 119387637706267268316 119971566722133647136 120618438094991673144 120912209381189267712 121411846610037157248 122171711562243322584 122663515131790117632 122676553345558377636 123431213743297377456 123809402065758648624 123941260081079598024 124414958082212671104 125205966816600818412 125469045525085172064 125684498470806677952 126496749979658558808 126980214949887159168 127220129395393873104 128302925522281817076 128394935475601561536 128925493060211485344 129843224846845293168 130241059315927929072 130339479895651369728 131583750649081825248 131931986039667720256 132520404740594680656 132954414718343094261 133278230795174533728 134652233174506229952 135064802253554889408 136026235553837926176 136054860603407336514 136875322391002005888 137110361968152739584 137428567879135224384 137443175507523737907 137849643537133340736 138860115461209549638 139285577323978479702 139433917591214547777 139966827842489254992 140067202337019885312 141064244278054145664 141496459503724169856 141647154378376683456 142533663489283876348 142955185890360501504 143122645569818107242 143393194885811625216 144444302410051756728 144567714262466924352 145041179692737921012 145394433594735854976 146073627952700954814 146631914882607790944 146893345281279523584 147343420640241697536 148392256967823192192 148423484294626185288 149922074049965699328 149938009644571350444 150381429313236371712 151451891132108206464 151483762321319508696 151947902535249250584 152062726544926598016 152691084919079187264 153029514998067666948 154607138864027127432 155491269261036956016 157575602629147370976 158697274812810913872 159183516941689691088 159353048675673768888 159962088962844862848 160824584126655564192 162499840211308226319 162895615416324430112 163568737794077836848 164574951657729836608 164960904242933764812 165079202754344864832 165255013441439464032 165761348220271909728 166941289088801091216 166976419831454458449 167292060700113562752 167579331294408903936 168662333306211411744 169626839193858497472 170419232611484447283 171070567363042422768 171193247300802082048 171900657413615313792 173124299795793724224 173654745754570572096 173933031222030518361 174927677918666575518 175445000865442433664 176693872987459574208 177272552957790792348 177704307726899378304 178534434164412278106 179081456559400902474 179536310899341639936 180086403004739852544 180927657142487509716 181368314071783901568 181406480804543115352 182117769915055735872 183238090505513632512 183257567343364983876 183799524716177787648 183995272697685176448 184014830018337566454 185146820614946066184 185714103098637972936 185911890121619397036 186622437123319006656 188203568287627758096 188526747706210016928 188862872504502244608 189441540823167896832 190470322424830738752 190830194093090809656 192454388283422725614 192592403213402342304 192756952349955899136 193388239590317228016 194764837270267939752 195509219843477054592 197897979059501580384 198129986865507578112 198780607110892020984 199917346192761800592 201978349761759344928 202597203380332334112 203588113225438916352 204039353330756889264 204082290905111004771 206142851818702836576 206774465305700011104 207321692348049274688 208290173191814324457 208928365985967719553 209950241763733882488 210100803505529827968 211596366417081218496 212244689255586254784 212470731567565025184 213800495233925814522 214432778835540752256 214683968354727160863 215089792328717437824 216666453615077635092 218091650392103782464 219110441929051432221 219947872323911686416 220105603672459819776 220340017921919285376 221015130960362546304 222588385451734788288 222635226441939277932 224883111074948548992 224907014466857025666 226169118925144663296 227177836698162309696 227225643481979263044 227921853802873875876 228094089817389897024 229544272497101500422 230832399727724965632 231539661006094096128 231910708296040691148 233236903891555434024 235591830649946098944 236313674635085726976 236363403943721056464 238045912219216370808 238775275412534536632 239943133444267294272 241236876189983346288 242823693220074314496 244343423124486645168 245353106691116755272 246862427486594754912 247618804131517297248 247882520162159196048 248829916164425342208 249433911106246783609 250411933633201636824 250938091050170344128 251368996941613355904 252993499959317117616 253960429899774318336 254440258790787746208 256605851044563634152 256789870951203123072 257850986120422970688 259686449693690586336 260482118631855858144 262391516877999863277 263167501298163650496 263863972079335440512 265040809481189361312 265908829436686188522 266556461590349067456 267801651246618417159 269304466349012459904 270129604507109778816 272052471107675852352 272109721206814673028 273750644782004011776 274857135758270448768 274886351015047475814 275699287074266681472 276022245027506349681 277720230922419099276 278571154647956959404 278867835182429095554 279933655684978509984 282128488556108291328 282992919007448339712 283294308756753366912 285067326978567752696 286245291139636214484 288681582425134088421 288888604820103513456 289135428524933848704 290082359385475842024 290788867189471709952 292147255905401909628 293263829765215581888 296784513935646384384 296846968589252370576 299876019289142700888 302903782264216412928 302967524642639017392 303895805070498501168 304125453089853196032 305382169838158374528 306059029996135333896 309214277728054254864 310982538522073912032 315151205258294741952 317394549625621827744 318367033883379382176 318706097351347537776 319924177925689725696 320700742850888721783 321649168253311128384 324999680422616452638 325791230832648860224 327137475588155673696 329149903315459673216 329921808485867529624 330158405508689729664 330510026882878928064 331522696440543819456 333882578177602182432 333952839662908916898 334584121400227125504 337324666612422823488 337360521700285538499 339253678387716994944 340838465222968894566 342141134726084845536 343801314827230627584 344316408745652250633 346248599591587448448 347309491509141144192 347866062444061036722 349855355837333151036 350890001730884867328 353387745974919148416 354545105915581584696 355408615453798756608 357068868328824556212 358162913118801804948 361855314284975019432 362736628143567803136 362812961609086230704 364235539830111471744 366515134686729967752 367990545395370352896 368029660036675132908 370293641229892132368 371428206197275945872 371823780243238794072 373244874246638013312 376407136575255516192 377053495412420033856 380940644849661477504 381660388186181619312 384908776566845451228 385184806426804684608 386776479180634456032 389529674540535879504 391018439686954109184 395795958119003160768 397561214221784041968 398863244155029282783 399834692385523601184 403956699523518689856 405194406760664668224 408078706661513778528 408164581810222009542 412285703637405673152 412329526522571213721 413548930611400022208 414643384696098549376 416580346383628648914 417856731971935439106 419900483527467764976 420201607011059655936 423192732834162436992 424489378511172509568 424941463135130050368 427600990467851629044 428865557671081504512 429367936709454321726 430179584657434875648 433332907230155270184 436183300784207564928 438220883858102864442 439895744647823372832 440680035843838570752 442030261920725092608 445176770903469576576 445270452883878555864 449766222149897097984 449814028933714051332 454355673396324619392 454451286963958526088 455843707605747751752 456188179634779794048 459088544994203000844 463821416592081382296 466473807783110868048 472726807887442112928 476091824438432741616 477550550825069073264 479886266888534588544 482473752379966692576 487499520633924678957 488686846248973290336 490706213382233510544 493724854973189509824 495237608263034594496 495765040324318392096 498867822212493567218 500823867266403273648 500929259494363375347 501876182100340688256 502737993883226711808 505986999918634235232 508880517581575492416 511257697834453341849 513211702089127268304 513579741902406246144 515701972240845941376 519372899387381172672 520964237263711716288 524783033755999726554 526335002596327300992 527727944158670881024 530081618962378722624 531817658873372377044 533112923180698134912 535603302493236834318 538608932698024919808 540259209014219557632 544104942215351704704 544219442413629346056 549714271516540897536 549772702030094951628 551398574148533362944 552044490055012699362 555440461844838198552 557142309295913918808 557735670364858191108 559867311369957019968 566588617513506733824 570134653957135505392 572490582279272428968 577363164850268176842 577777209640207026912 578270857049867697408 580164718770951684048 584294511810803819256 586527659530431163776 593693937178504741152 599752038578285401776 605935049285278034784 607791610140997002336 610764339676316749056 612118059992270667792 612246872715333014313 618428555456108509728 621965077044147824064 624870519575442973371 626785097957903158659 630302410516589483904 634789099251243655488 636734067766758764352 637412194702695075552 641401485701777443566 643298336506622256768 644051905064181482589 649999360845232905276 651582461665297720448 654274951176311347392 658299806630919346432 659843616971735059248 660316811017379459328 661020053765757856128 663045392881087638912 667765156355204364864 667905679325817833796 674649333224845646976 674721043400571076998 678507356775433989888 681676930445937789132 684282269452169691072 688632817491304501266 692497199183174896896 694618983018282288384 695732124888122073444 699710711674666302072 706775491949838296832 709090211831163169392 714137736657649112424 716325826237603609896 723710628569950038864 725625923218172461408 728471079660222943488 733030269373459935504 736059320073350265816 740587282459784264736 742856412394551891744 743647560486477588144 746489748493276026624 748301733318740350827 752814273150511032384 754106990824840067712 761881289699322955008 763320776372363238624 769817553133690902456 770369612853609369216 773552958361268912064 779059349081071759008 787174550633999589831 791591916238006321536 795122428443568083936 797726488310058565566 799669384771047202368 803404953739855251477 807913399047037379712 810388813521329336448 816157413323027557056 816329163620444019084 824571407274811346304 824659053045142427442 827097861222800044416 829286769392197098752 833160692767257297828 835713463943870878212 839800967054935529952 846385465668324873984 848978757022345019136 849882926270260100736 855201980935703258088 858735873418908643452 866665814460310540368 872366601568415129856 876441767716205728884 879791489295646745664 890353541806939153152 890540905767757111728 899628057867428102664 908711346792649238784 908902573927917052176 911687415211495503504 912376359269559588096 918177089988406001688 927642833184162764592 932947615566221736096 945453615774884225856 952183648876865483232 955101101650138146528 959772533777069177088 962102228552666165349 964947504759933385152 974999041267849357914 977373692497946580672 981412426764467021088 987449709946379019648 990475216526069188992 991530080648636784192 997735644424987134436 1001647734532806547296 1001858518988726750694 1003752364200681376512 1011973999837268470464 1012081565100856615497 1017761035163150984832 1022515395668906683698 1026423404178254536608 1031403944481691882752 1038745798774762345344 1041928474527423432576 1049566067511999453108 1052670005192654601984 1060163237924757445248 1063635317746744754088 1066225846361396269824 1071206604986473668636 1088209884430703409408 1088438884827258692112 1099545404060189903256 1104088980110025398724 1110880923689676397104 1114284618591827837616 1115471340729716382216 1119734622739914039936 1140269307914271010784 1144981164558544857936 1154726329700536353684 1155554419280414053824 1160329437541903368096 1168589023621607638512 1173055319060862327552 1187387874357009482304 1199504077156570803552 1211870098570556069568 1215583220281994004672 1224236119984541335584 1224493745430666028626 1236857110912217019456 1236988579567713641163 1243930154088295648128 1249741039150885946742 1253570195915806317318 1260604821033178967808 1269578198502487310976 1273468135533517528704 1274824389405390151104 1282802971403554887132 1286596673013244513536 1288103810128362965178 1299998721690465810552 1303164923330595440896 1308549902352622694784 1319687233943470118496 1322040107531515712256 1326090785762175277824 1335530312710408729728 1335811358651635667592 1349298666449691293952 1349442086801142153996 1363353860891875578264 1368564538904339382144 1377265634982609002532 1391464249776244146888 1399421423349332604144 1418180423662326338784 1428275473315298224848 1432651652475207219792 1447421257139900077728 1451251846436344922816 1462498561901774036871 1466060538746919871008 1472118640146700531632 1481174564919568529472 1485712824789103783488 1487295120972955176288 1496603466637480701654 1502787778483090126041 1505628546301022064768 1508213981649680135424 1526641552744726477248 1533773093503360025547 1539635106267381804912 1540739225707218738432 1547105916722537824128 1558118698162143518016 1574349101267999179662 1583183832476012643072 1590244856887136167872 1595452976620117131132 1599338769542094404736 1606809907479710502954 1615826798094074759424 1620777627042658672896 1632314826646055114112 1632658327240888038168 1649142814549622692608 1649318106090284854884 1654195722445600088832 1666321385534514595656 1671426927887741756424 1679601934109871059904 1699765852540520201472 1710403961871406516176 1717471746837817286904 1733331628920621080736 1752883535432411457768 1759582978591293491328 1781081811535514223456 1799256115734856205328 1817805147855834104352 1823374830422991007008 1836354179976812003376 1836740618145999042939 1855285666368325529184 1865895231132443472192 1874611558726328920113 1890907231549768451712 1904367297753730966464 1910202203300276293056 1924204457105332330698 1929895009519866770304 1932155715192544447767 1949998082535698715828 1954747384995893161344 1962824853528934042176 1974899419892758039296 1980950433052138377984 1983060161297273568384 1995471288849974268872 2003295469065613094592 2003717037977453501388 2023947999674536940928 2024163130201713230994 2035522070326301969664 2045030791337813367396 2052846808356509073216 2077491597549524690688 2083856949054846865152 2099132135023998906216 2120326475849514890496 2127270635493489508176 2142413209972947337272 2176877769654517384224 2199090808120379806512 2208177960220050797448 2221761847379352794208 2228569237183655675232 2230942681459432764432 2239469245479828079872 2244905199956221052481 2280538615828542021568 2289962329117089715872 2309452659401072707368 2311108838560828107648 2320658875083806736192 2337178047243215277024 2361523651901998769493 2374775748714018964608 2399008154313141607104 2410214861219565754431 2423740197141112139136 2431166440563988009344 2448472239969082671168 2448987490861332057252 2473714221824434038912 2473977159135427282326 2487860308176591296256 2499482078301771893484 2507140391831612634636 2539156397004974621952 2546936271067035057408 2549648778810780302208 2565605942807109774264 2576207620256725930356 2599997443380931621104 2617099804705245389568 2639374467886940236992 2671060625420817459456 2671622717303271335184 2698884173602284307992 2726707721783751156528 2737129077808678764288 2754531269965218005064 2782928499552488293776 2798842846698665208288 2836360847324652677568 2856550946630596449696 2865303304950414439584 2886306685657998496047 2894842514279800155456 2902503692872689845632 2924997123803548073742 2932121077493839742016 2944237280293401063264 2962349129839137058944 2971425649578207566976 2974590241945910352576 2993206933274961403308 3005575556966180252082 3011257092602044129536 3036244695302569846491 3053283105489452954496 3067546187006720051094 3079270212534763609824 3094211833445075648256 3116237396324287036032 3148698202535998359324 3180489713774272335744 3190905953240234262264 3198677539084188809472 3213619814959421005908 3264629653292110228224 3265316654481776076336 3298636212180569709768 3332642771069029191312 3342853855775483512848 3359203868219742119808 3420807923742813032352 3434943493675634573808 3466663257841242161472 3505767070864822915536 3519165957182586982656 3562163623071028446912 3598512231469712410656 3635610295711668208704 3646749660845982014016 3672708359953624006752 3673481236291998085878 3710571332736651058368 3710965738703140923489 3731790462264886944384 3749223117452657840226 3781814463099536903424 3808734595507461932928 3820404406600552586112 3848408914210664661396 3859790019039733540608 3864311430385088895534 3899996165071397431656 3909494769991786322688 3925649707057868084352 3966120322594547136768 3990942577699948537744 4006590938131226189184 4007434075954907002776 4047895999349073881856 4048326260403426461988 4090061582675626734792 4105693616713018146432 4198264270047997812432 4254541270986979016352 4284826419945894674544 4353755539309034768448 4387495685705322110613 4398181616240759613024 4416355920440101594896 4443523694758705588416 4457138474367311350464 4461885362918865528864 4489810399912442104962 4508363335449270378123 4561077231657084043136 4579924658234179431744 4618905318802145414736 4622217677121656215296 4641317750167613472384 4674356094486430554048 4723047303803997538986 4749551497428037929216 4798016308626283214208 4820429722439131508862 4847480394282224278272 4862332881127976018688 4896944479938165342336 4897974981722664114504 4947428443648868077824 4947954318270854564652 4998964156603543786968 5014280783663225269272 5099297557621560604416 5131211885614219548528 5152415240513451860712 5199994886761863242208 5278748935773880473984 5343245434606542670368 5397768347204568615984 5453415443567502313056 5509062539930436010128 5510221854437997128817 5565856999104976587552 5597685693397330416576 5623834676178986760339 5672721694649305355136 5713101893261192899392 5730606609900828879168 5772613371315996992094 5789685028559600310912 5805007385745379691264 5849994247607096147484 5864242154987679484032 5888474560586802126528 5924698259678274117888 5942851299156415133952 5949180483891820705152 5986413866549922806616 6011151113932360504164 6072489390605139692982 6106566210978905908992 6135092374013440102188 6158540425069527219648 6232474792648574072064 6297396405071996718648 6360979427548544671488 6381811906480468524528 6427239629918842011816 6530633308963552152672 6597272424361139419536 6665285542138058382624 6685707711550967025696 6718407736439484239616 6734715599868663157443 6841615847485626064704 6869886987351269147616 6933326515682484322944 7011534141729645831072 7084570955705996308479 7124327246142056893824 7197024462939424821312 7271220591423336417408 7293499321691964028032 7345416719907248013504 7346962472583996171756 7421142665473302116736 7421931477406281846978 7463580924529773888768 7498446234905315680452 7617469191014923865856 7640808813201105172224 7696817828421329322792 7728622860770177791068 7799992330142794863312 7851299414115736168704 7981885155399897075488 8013181876262452378368 8014868151909814005552 8096652520806852923976 8180123165351253469584 8211387233426036292864 8396528540095995624864 8509082541973958032704 8569652839891789349088 8658920056973995488141 8707511078618069536896 8774991371410644221226 8796363232481519226048 8832711840880203189792 8887047389517411176832 8914276948734622700928 8923770725837731057728 8979620799824884209924 9016726670898540756246 9122154463314168086272 9159849316468358863488 9237810637604290829472 9282635500335226944768 9348712188972861108096 9446094607607995077972 9596032617252566428416 9640859444878263017724 9793888959876330684672 9795949963445328229008 9895908636541709129304 9997928313207087573936 10028561567326450538544 10262423771228439097056 10304830481026903721424 10399989773523726484416 10557497871547760947968 10686490869213085340736 10795536694409137231968 10906830887135004626112 11018125079860872020256 11020443708875994257634 11131713998209953175104 11132897216109422770467 11195371386794660833152 11247669352357973520678 11345443389298610710272 11426203786522385798784 11461213219801657758336 11545226742631993984188 11579370057119200621824 11699988495214192294968 11728484309975358968064 11776949121173604253056 11898360967783641410304 11972827733099845613232 12022302227864721008328 12144978781210279385964 12270184748026880204376 12317080850139054439296 12594792810143993437296 12763623812960937049056 12854479259837684023632 13061266617927104305344 13194544848722278839072 13330571084276116765248 13371415423101934051392 13469431199737326314886 13525090006347811134369 13683231694971252129408 13739773974702538295232 13866653031364968645888 14023068283459291662144 14169141911411992616958 14248654492284113787648 14394048925878849642624 14542441182846672834816 14586998643383928056064 14690833439814496027008 14693924945167992343512 14842285330946604233472 14843862954812563693956 14996892469810631360904 15393635656842658645584 15457245721540355582136 15599984660285589726624 15963770310799794150976 16029736303819628011104 16193305041613705847952 16360246330702506939168 16530665563313991386451 16793057080191991249728 16871504028536960281017 17018165083947916065408 17139305679783578698176 17317840113947990976282 17415022157236139073792 17549982742821288442452 17592726464963038452096 17665423681760406379584 17774094779034822353664 17828553897469245401856 17847541451675462115456 17959241599649768419848 18033453341797081512492 18319698632936717726976 18475621275208581658944 18697424377945722216192 18892189215215990155944 19281718889756526035448 19591899926890656458016 19791817273083418258608 19995856626414175147872 20057123134652901077088 20204146799605989472329 20524847542456878194112 20609660962053807442848 20799979547047452968832 21253712867117988925437 21372981738426170681472 21591073388818274463936 21813661774270009252224 22036250159721744040512 22040887417751988515268 22263427996419906350208 22265794432218845540934 22390742773589321666304 22495338704715947041356 22852407573044771597568 22922426439603315516672 23090453485263987968376 23399976990428384589936 23553898242347208506112 23945655466199691226464 24044604455729442016656 24289957562420558771928 24540369496053760408752 24634161700278108878592 25189585620287986874592 25527247625921874098112 25708958519675368047264 25976760170921986464423 26122533235854208610688 26389089697444557678144 26661142168552233530496 26742830846203868102784 26938862399474652629772 27050180012695622268738 27366463389942504258816 27479547949405076590464 28046136566918583324288 28338283822823985233916 28788097851757699285248 29381666879628992054016 29387849890335984687024 29687725909625127387912 29993784939621262721808 30787271313685317291168 30914491443080711164272 31199969320571179453248 31927540621599588301952 32059472607639256022208 32386610083227411695904 32720492661405013878336 33061331126627982772902 33398691648328268311401 33586114160383982499456 33743008057073920562034 34036330167895832130816 34278611359567157396352 34635680227895981952564 35099965485642576884904 35185452929926076904192 35330847363520812759168 35695082903350924230912 35918483199299536839696 36066906683594163024984 36951242550417163317888 37784378430431980311888 38563437779513052070896 39183799853781312916032 39583634546166836517216 39991713252828350295744 40114246269305802154176 40408293599211978944658 41049695084913756388224 41219321924107614885696 41599959094094905937664 42507425734235977850874 42745963476852341362944 43182146777636548927872 43627323548540018504448 44072500319443488081024 44081774835503977030536 44526855992839812700416 44531588864437691081868 44990677409431894082712 46180906970527975936752 46799953980856769179872 47891310932399382452928 48089208911458884033312 48579915124841117543856 49080738992107520817504 49591996689941974159353 50379171240575973749184 51054495251843748196224 51417917039350736094528 51953520341843972928846 52245066471708417221376 52778179394889115356288 53322284337104467060992 53485661692407736205568 53877724798949305259544 54100360025391244537476 54959095898810153180928 56092273133837166648576 56676567645647970467832 58775699780671969374048 59375451819250254775824 59987569879242525443616 60612440398817968416987 61574542627370634582336 61828982886161422328544 62399938641142358906496 63855081243199176603904 64118945215278512044416 64773220166454823391808 65440985322810027756672 66122662253255965545804 66797383296656536622802 67172228320767964998912 67486016114147841124068 68557222719134314792704 69271360455791963905128 70199930971285153769808 70661694727041625518336 71836966398599073679392 72133813367188326049968 73902485100834326635776 75568756860863960623776 77126875559026104141792 77930280512765959393269 78367599707562625832064 79167269092333673034432 79983426505656700591488 80228492538611604308352 80816587198423957889316 82099390169827512776448 82438643848215229771392 85014851468471955701748 86364293555273097855744 88145000638886976162048 88163549671007954061072 89063177728875382163736 89981354818863788165424 92361813941055951873504 93599907961713538359744 95782621864798764905856 96178417822917768066624 97159830249682235087712 98161477984215041635008 99183993379883948318706 100758342481151947498368 102108990503687496392448 102835834078701472189056 103907040683687945857692 105556358789778230712576 107755449597898610519088 108200720050782489074952 113353135291295940935664 117551399561343938748096 118750903638500509551648 119975139758485050887232 121224880797635936833974 123149085254741269164672 123657965772322844657088 124799877282284717812992 128237890430557024088832 129546440332909646783616 130881970645620055513344 132245324506511931091608 133594766593313073245604 134972032228295682248136 138542720911583927810256 140399861942570307539616 143673932797198147358784 144267626734376652099936 148775990069825922478059 151137513721727921247552 154253751118052208283584 155860561025531918786538 156735199415125251664128 158334538184667346068864 159966853011313401182976 160456985077223208616704 161633174396847915778632 164877287696430459542784 170029702936943911403496 176327099342015908122144 178126355457750764327472 179962709637727576330848 181837321196453905250961 184723627882111903747008 187199815923427076719488 191565243729597529811712 192356835645835536133248 194319660499364470175424 196322955968430083270016 198367986759767896637412 201516684962303894996736 205671668157402944378112 207814081367375891715384 215510899195797221038176 216401440101564978149904 226706270582591881871328 233790841538297878179807 235102799122687877496192 237501807277001019103296 239950279516970101774464 242449761595271873667948 246298170509482538329344 247315931544645689314176 259092880665819293567232 264490649013023862183216 267189533186626146491208 269944064456591364496272 277085441823167855620512 280799723885140615079232 287347865594396294717568 288535253468753304199872 297551980139651844956118 302275027443455842495104 308507502236104416567168 311721122051063837573076 316669076369334692137728 323266348793695831557264 340059405873887822806992 352654198684031816244288 356252710915501528654944 359925419275455152661696 363674642392907810501922 369447255764223807494016 374399631846854153438976 384713671291671072266496 388639320998728940350848 392645911936860166540032 396735973519535793274824 415628162734751783430768 431021798391594442076352 432802880203129956299808 453412541165183763742656 467581683076595756359614 470205598245375754992384 475003614554002038206592 479900559033940203548928 484899523190543747335896 494631863089291378628352 528981298026047724366432 534379066373252292982416 539888128913182728992544 545511963589361715752883 554170883646335711241024 561599447770281230158464 574695731188792589435136 577070506937506608399744 595103960279303689912236 604550054886911684990208 617015004472208833134336 623442244102127675146152 646532697587391663114528 680118811747775645613984 705308397368063632488576 712505421831003057309888 719850838550910305323392 727349284785815621003844 738894511528447614988032 777278641997457880701696 793471947039071586549648 831256325469503566861536 862043596783188884152704 865605760406259912599616 906825082330367527485312 935163366153191512719228 950007229108004076413184 969799046381087494671792 1057962596052095448732864 1068758132746504585964832 1079776257826365457985088 1091023927178723431505766 1108341767292671422482048 1123198895540562460316928 1154141013875013216799488 1190207920558607379824472 1246884488204255350292304 1293065395174783326229056 1360237623495551291227968 1410616794736127264977152 1425010843662006114619776 1439701677101820610646784 1454698569571631242007688 1586943894078143173099296 1636535890768085147258649 1662512650939007133723072 1724087193566377768305408 1731211520812519825199232 1813650164660735054970624 1870326732306383025438456 1939598092762174989343584 2115925192104190897465728 2137516265493009171929664 2159552515652730915970176 2182047854357446863011532 2216683534585342844964096 2380415841117214759648944 2493768976408510700584608 2586130790349566652458112 2720475246991102582455936 2850021687324012229239552 2909397139143262484015376 3173887788156286346198592 3273071781536170294517298 3325025301878014267446144 3462423041625039650398464 3740653464612766050876912 3879196185524349978687168 4231850384208381794931456 4275032530986018343859328 4319105031305461831940352 4364095708714893726023064 4760831682234429519297888 4987537952817021401169216 5172261580699133304916224 5440950493982205164911872 5818794278286524968030752 6347775576312572692397184 6546143563072340589034596 6650050603756028534892288 7481306929225532101753824 7758392371048699957374336 8550065061972036687718656 8728191417429787452046128 9521663364468859038595776 9975075905634042802338432 11637588556573049936061504 12695551152625145384794368 13092287126144681178069192 14962613858451064203507648 15516784742097399914748672 17456382834859574904092256 19043326728937718077191552 19950151811268085604676864 23275177113146099872123008 26184574252289362356138384 29925227716902128407015296 34912765669719149808184512 38086653457875436154383104 46550354226292199744246016 52369148504578724712276768 59850455433804256814030592 69825531339438299616369024 104738297009157449424553536 139651062678876599232738048 209476594018314898849107072 418953188036629797698214144
- Sum of all divisors σ(n): 1625186473667624145197964681
- Sum of proper divisors (its aliquot sum) s(n): 1206233285630994347499750537
- 418953188036629797698214144 is an abundant number, because the sum of its proper divisors (1206233285630994347499750537) is greater than itself. Its abundance is 787280097594364549801536393
Bases of 418953188036629797698214144
- Binary: 101011010100011001100100111010100111110101101000000100100111100010000111100011001000000002
- Hexadecimal: 0x15A8CC9D4FAD024F10F1900
- Base-36: 1GN2Y60JSJ9AWP0000
Squares and roots of 418953188036629797698214144
- 418953188036629797698214144 squared (4189531880366297976982141442) is 175521773766055685044265497150394238202000526881652736
- 418953188036629797698214144 cubed (4189531880366297976982141443) is 73535406689133122499501281406858189115797964331653989038432247708396746371497984
-
418953188036629797698214144 is a
perfect square number . Itssquare root is 20468346001488 -
The
cube root of 418953188036629797698214144 is 748264543.2239989193
Scales and comparisons
How big is 418953188036629797698214144?- 418,953,188,036,629,797,698,214,144 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 418,953,188,036,629,797,698,214,144 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 418953188036629797698214144 cubic inches would be around 62355378.6 feet tall.
Recreational maths with 418953188036629797698214144
- 418953188036629797698214144 backwards is 441412896797926630881359814
- The number of decimal digits it has is: 27
- The sum of 418953188036629797698214144's digits is 135
- More coming soon!
Link to this page
HTML: To link to this page, just copy and paste the link below into your blog, web page or email.
BBCODE: To link to this page in a forum post or comment box, just copy and paste the link code below:
Cite this page
MLA style:
"Number 418953188036629797698214144 - Facts about the integer". Numbermatics.com. 2024. Web. 3 June 2024.
APA style:
Numbermatics. (2024). Number 418953188036629797698214144 - Facts about the integer. Retrieved 3 June 2024, from https://numbermatics.com/n/418953188036629797698214144/
Chicago style:
Numbermatics. 2024. "Number 418953188036629797698214144 - Facts about the integer". https://numbermatics.com/n/418953188036629797698214144/
The information we have on file for 418953188036629797698214144 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 418953188036629797698214144, math, Factors of 418953188036629797698214144, curriculum, school, college, exams, university, Prime factorization of 418953188036629797698214144, STEM, science, technology, engineering, physics, economics, calculator, four hundred eighteen septillion, nine hundred fifty-three sextillion, one hundred eighty-eight quintillion, thirty-six quadrillion, six hundred twenty-nine trillion, seven hundred ninety-seven billion, six hundred ninety-eight million, two hundred fourteen thousand, one hundred forty-four.