713079669310713496630185984
713,079,669,310,713,496,630,185,984 is an even composite number composed of six prime numbers multiplied together.
713079669310713496630185984 is an even composite number. It is composed of six distinct prime numbers multiplied together. It has a total of twenty-three thousand, two hundred ninety-six divisors.
Prime factorization of 713079669310713496630185984:
212 × 33 × 76 × 133 × 613 × 4793
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 7 × 7 × 7 × 7 × 7 × 7 × 13 × 13 × 13 × 61 × 61 × 61 × 479 × 479 × 479)See below for interesting mathematical facts about the number 713079669310713496630185984 from the Numbermatics database.
Names of 713079669310713496630185984
- Cardinal: 713079669310713496630185984 can be written as Seven hundred thirteen septillion, seventy-nine sextillion, six hundred sixty-nine quintillion, three hundred ten quadrillion, seven hundred thirteen trillion, four hundred ninety-six billion, six hundred thirty million, one hundred eighty-five thousand, nine hundred eighty-four.
Scientific notation
- Scientific notation: 7.13079669310713496630185984 × 1026
Factors of 713079669310713496630185984
Divisors of 713079669310713496630185984
- Number of divisors d(n): 23296
-
Complete list of divisors:
1 2 3 4 6 7 8 9 12 13 14 16 18 21 24 26 27 28 32 36 39 42 48 49 52 54 56 61 63 64 72 78 84 91 96 98 104 108 112 117 122 126 128 144 147 156 168 169 182 183 189 192 196 208 216 224 234 244 252 256 273 288 294 312 336 338 343 351 364 366 378 384 392 416 427 432 441 448 468 479 488 504 507 512 546 549 576 588 624 637 672 676 686 702 728 732 756 768 784 793 819 832 854 864 882 896 936 958 976 1008 1014 1024 1029 1092 1098 1152 1176 1183 1248 1274 1281 1323 1344 1352 1372 1404 1437 1456 1464 1512 1521 1536 1568 1586 1638 1647 1664 1708 1728 1764 1792 1872 1911 1916 1952 2016 2028 2048 2058 2184 2196 2197 2304 2352 2366 2379 2401 2457 2496 2548 2562 2646 2688 2704 2744 2808 2874 2912 2928 2989 3024 3042 3072 3087 3136 3172 3276 3294 3328 3353 3416 3456 3528 3549 3584 3721 3744 3822 3832 3843 3904 4032 4056 4096 4116 4311 4368 4392 4394 4459 4563 4608 4704 4732 4758 4802 4914 4992 5096 5124 5292 5376 5408 5488 5551 5616 5733 5748 5824 5856 5978 6048 6084 6144 6174 6227 6272 6344 6552 6588 6591 6656 6706 6832 6912 7056 7098 7137 7168 7203 7442 7488 7644 7664 7686 7808 8064 8112 8232 8281 8622 8736 8784 8788 8918 8967 9126 9216 9261 9408 9464 9516 9604 9828 9984 10059 10192 10248 10309 10584 10647 10752 10816 10976 11102 11163 11232 11466 11496 11529 11648 11712 11956 12096 12168 12288 12348 12454 12544 12688 12933 13104 13176 13182 13312 13377 13412 13664 13824 14112 14196 14274 14336 14406 14884 14976 15288 15328 15372 15379 15616 16128 16224 16464 16562 16653 16807 17199 17244 17472 17568 17576 17836 17934 18252 18432 18522 18681 18816 18928 19032 19208 19656 19773 19968 20118 20384 20496 20618 20923 21168 21294 21411 21504 21609 21632 21952 22204 22326 22464 22932 22992 23058 23296 23424 23471 23912 24192 24336 24696 24843 24908 25088 25376 25866 26047 26208 26352 26364 26624 26754 26824 26901 27328 27648 28224 28392 28548 28672 28812 29219 29768 29952 30177 30576 30656 30744 30758 30927 31213 31232 31941 32256 32448 32928 33124 33306 33489 33614 34398 34488 34944 35136 35152 35672 35868 36504 36864 37044 37362 37632 37856 38064 38416 38857 39312 39546 39936 40131 40236 40768 40992 41236 41846 42336 42588 42822 43008 43218 43264 43589 43904 44408 44652 44928 45864 45984 46116 46137 46592 46848 46942 47824 48373 48384 48672 49392 49686 49816 49959 50176 50421 50752 51732 52094 52416 52704 52728 53248 53508 53648 53802 54656 55296 56043 56448 56784 57096 57624 57967 58438 59319 59536 59904 60354 61152 61312 61488 61516 61854 62426 62464 62769 63882 64512 64827 64896 65856 66248 66612 66978 67228 68796 68976 69888 70272 70304 70413 71344 71736 72163 73008 74088 74529 74724 75264 75712 76128 76832 77714 78141 78624 79092 79872 80262 80472 80703 80951 81536 81984 82472 83692 84672 85176 85644 86016 86436 86528 87178 87657 87808 88816 89304 89856 90531 91728 91968 92232 92274 92781 93184 93639 93696 93884 95648 96746 96768 97344 98784 99372 99632 99918 100352 100467 100842 101504 103464 104188 104832 105408 105456 107016 107296 107604 107653 109312 110592 112086 112896 113568 114192 115248 115934 116571 116876 117649 118638 119072 119808 120393 120708 122304 122624 122976 123032 123708 124852 124928 125538 127764 129024 129654 129792 130767 131712 132496 133224 133956 134017 134456 137592 137952 138411 139776 140544 140608 140826 142688 143472 144326 145119 146016 146461 148176 149058 149448 149877 150528 151263 151424 152256 153664 155428 156282 157248 158184 159744 160524 160944 161406 161902 163072 163968 164297 164944 167384 168129 169344 170352 171288 172872 173056 173901 174356 175314 175616 177632 178608 179712 181062 182329 183456 183936 184464 184548 185562 186368 187278 187392 187768 188307 191296 193492 193536 194688 197568 198744 199264 199836 200704 200934 201684 203008 204533 206928 208376 209664 210816 210912 211239 214032 214592 215208 215306 216489 218491 218624 223587 224172 225792 226981 227136 228384 229441 230496 231868 233142 233752 234423 235298 237276 238144 239616 240786 241416 242853 244608 245248 245952 246064 247416 249704 249856 251076 255528 258048 259308 259584 261534 262971 263424 264992 266448 267912 268034 268912 271999 275184 275904 276822 278343 279552 280917 281088 281216 281652 285376 286944 288652 290238 292032 292922 296352 298116 298896 299754 301056 302526 302848 304512 305123 307328 310856 312564 314496 316368 321048 321888 322812 322959 323804 326144 327936 328594 329888 334768 336258 338611 338688 340704 342576 345744 346112 347802 348712 349713 350628 351232 352947 355264 357216 359424 362124 364658 366912 367872 368928 369096 371124 372736 374556 374784 375536 376614 379847 382592 386984 387072 389376 392301 395136 397488 398528 399672 401868 402051 403368 405769 406016 409066 413856 415233 416752 419328 421632 421824 422478 428064 429184 430416 430612 432978 435357 436982 437248 439383 447174 448344 451584 453789 453962 454272 456768 458882 460992 463736 466284 467504 468846 470596 474552 476288 479232 481572 482832 485706 489216 490496 491904 492128 492891 494832 499408 502152 505141 511056 518616 519168 521703 523068 525942 526848 529984 532896 535824 536068 537824 543998 546987 550368 551808 553644 556686 559104 561834 562176 562432 563304 564921 566657 570752 573888 577304 580476 584064 585844 592704 596232 597792 599508 602112 605052 605696 609024 610246 613599 614656 621712 625128 628849 628992 632736 633717 642096 643776 645624 645918 647608 649467 652288 655473 655872 657188 659776 669536 672516 677222 677376 680943 681408 685152 688323 691488 692224 695604 697424 699426 701256 702464 703269 705894 710528 714432 718848 724248 728559 729316 733824 735744 737856 738192 742248 749112 749568 751072 753228 753571 759694 765184 773968 774144 778752 784602 788913 790272 794976 797056 799344 803736 804102 806736 811538 812032 815997 818132 827712 830466 833504 838656 842751 843264 843648 844956 856128 858368 860832 861224 865956 870714 873964 874496 878766 894348 896688 903168 907578 907924 908544 913536 915369 917764 921984 927472 932568 935008 937692 938119 941192 949104 952576 963144 965664 968877 971412 978432 980992 983808 984256 985782 989664 998816 1004304 1010282 1015833 1022112 1025227 1037232 1038336 1043406 1046136 1049139 1051884 1052363 1053696 1058841 1059968 1065792 1071648 1072136 1075648 1087996 1093974 1100736 1103616 1107288 1113372 1118208 1123668 1124352 1124864 1126608 1129842 1133314 1139541 1141504 1147776 1150079 1154608 1160952 1168128 1171688 1176903 1185408 1192464 1195584 1199016 1206153 1210104 1211392 1217307 1218048 1220492 1227198 1229312 1243424 1250256 1257698 1257984 1265472 1267434 1276303 1284192 1287552 1291248 1291836 1295216 1298934 1304576 1306071 1310946 1311744 1314376 1318149 1319552 1339072 1345032 1354444 1354752 1361886 1362816 1370304 1376646 1382976 1391208 1394848 1398852 1402512 1404928 1406538 1411788 1421056 1428864 1431731 1437696 1448496 1457118 1458632 1467648 1471488 1475712 1476384 1478673 1484496 1498224 1502144 1506456 1507142 1515423 1519388 1529437 1530368 1547936 1557504 1565109 1569204 1577826 1580544 1588867 1589952 1594112 1598688 1606087 1607472 1608204 1613472 1623076 1624064 1631994 1636264 1640961 1655424 1660932 1667008 1677312 1685502 1686528 1687296 1689912 1699971 1712256 1716736 1721664 1722448 1731912 1741428 1747928 1748992 1757532 1782359 1788696 1793376 1806336 1815156 1815848 1817088 1827072 1830738 1835528 1840797 1843968 1854944 1865136 1870016 1875384 1876238 1882384 1886547 1898208 1903993 1905152 1926288 1931328 1937754 1942824 1948401 1956864 1961984 1966419 1967616 1968512 1971564 1979328 1997632 2008608 2020564 2031666 2042829 2044224 2050454 2064969 2074464 2076672 2086812 2092272 2098278 2103768 2104726 2107392 2117682 2119936 2131584 2135861 2143296 2144272 2151296 2175992 2185677 2187948 2201472 2207232 2214576 2226744 2247336 2248704 2249728 2253216 2259684 2260713 2266628 2279082 2283008 2295552 2300158 2309216 2321904 2336256 2343376 2353806 2370277 2370816 2384928 2391168 2398032 2412306 2420208 2422784 2434614 2436096 2440984 2447991 2454396 2458624 2486848 2500512 2515396 2515968 2530944 2534868 2552606 2568384 2575104 2582496 2583672 2590432 2597868 2609152 2612142 2621892 2623488 2628752 2636298 2639104 2658929 2678144 2690064 2708888 2709504 2723772 2725632 2740608 2746107 2753292 2765952 2782416 2789696 2797704 2805024 2813076 2814357 2823576 2840383 2842112 2857728 2863462 2896992 2906631 2914236 2917264 2935296 2942976 2950753 2951424 2952768 2957346 2968992 2982733 2996448 3004288 3012912 3014284 3030846 3038776 3047499 3058874 3060736 3075681 3095872 3115008 3130218 3138408 3155652 3157089 3161088 3176523 3177734 3179904 3188224 3197376 3212174 3214944 3216408 3226944 3246152 3248128 3263988 3272528 3281922 3310848 3321864 3334016 3354624 3371004 3373056 3374592 3379824 3399942 3418623 3424512 3433472 3443328 3444896 3450237 3463824 3482856 3495856 3515064 3535987 3564718 3577392 3586752 3618459 3630312 3631696 3634176 3651921 3654144 3661476 3671056 3681594 3687936 3709888 3730272 3740032 3750768 3752476 3764768 3773094 3796416 3807986 3810304 3828909 3852576 3862656 3875508 3885648 3896802 3913728 3932838 3935232 3937024 3943128 3954447 3958656 3966599 3995264 4017216 4041128 4063332 4085658 4088448 4100908 4129938 4148928 4173624 4184544 4196556 4207536 4209452 4214784 4235364 4239872 4263168 4271722 4286592 4288544 4295193 4302592 4351984 4371354 4375896 4401943 4402944 4414464 4429152 4436019 4453488 4494672 4499456 4506432 4519368 4521426 4533256 4546269 4558164 4566016 4588311 4591104 4600316 4618432 4643808 4672512 4686752 4707612 4740554 4741632 4766601 4769856 4782336 4796064 4818261 4824612 4840416 4845568 4869228 4872192 4881968 4895982 4908792 4917248 4922883 4938011 4973696 5001024 5030792 5031936 5061888 5069736 5099913 5105212 5136768 5150208 5164992 5167344 5180864 5195736 5224284 5243784 5246976 5257504 5272596 5274997 5278208 5317858 5347077 5356288 5380128 5417776 5419008 5447544 5451264 5481216 5492214 5506584 5522391 5531904 5564832 5579392 5595408 5610048 5626152 5628714 5647152 5659641 5680766 5684224 5711979 5715456 5726924 5793984 5813262 5828472 5834528 5870592 5885952 5899257 5901506 5902848 5905536 5914692 5937984 5965466 5992896 6008576 6025824 6028568 6061692 6077552 6094998 6117748 6121472 6128487 6151362 6191744 6194907 6230016 6260436 6276816 6311304 6314178 6322176 6353046 6355468 6359808 6376448 6394752 6407583 6424348 6429888 6432816 6453888 6492304 6527976 6545056 6563844 6566833 6621696 6643728 6668032 6742008 6746112 6749184 6759648 6782139 6799884 6837246 6849024 6866944 6886656 6889792 6900474 6927648 6965712 6991712 7030128 7071974 7110831 7129436 7154784 7173504 7176589 7236918 7260624 7263392 7268352 7303842 7308288 7322952 7342112 7343973 7363188 7366541 7375872 7419776 7460544 7480064 7501536 7504952 7529536 7546188 7592832 7615972 7620608 7657818 7705152 7725312 7751016 7771296 7793604 7827456 7865676 7870464 7874048 7886256 7908894 7917312 7933198 7976787 7990528 8034432 8050553 8082256 8126664 8171316 8175037 8176896 8201816 8238321 8259876 8297856 8347248 8369088 8393112 8415072 8418904 8443071 8470728 8479744 8521149 8526336 8543444 8573184 8577088 8590386 8605184 8703968 8742708 8751792 8803886 8805888 8828928 8852259 8858304 8872038 8906976 8934121 8948199 8989344 8998912 9012864 9038736 9042852 9066512 9092538 9116328 9132032 9142497 9176622 9182208 9200632 9227043 9236864 9287616 9345024 9373504 9415224 9471267 9481108 9483264 9533202 9539712 9564672 9592128 9636522 9649224 9680832 9738456 9744384 9763936 9791964 9817584 9834496 9845766 9876022 9947392 10002048 10022117 10061584 10063872 10123776 10139472 10199826 10210424 10255869 10273536 10300416 10329984 10334688 10350711 10361728 10391472 10448568 10487568 10515008 10545192 10549994 10556416 10607961 10635716 10694154 10712576 10760256 10835552 10895088 10902528 10955763 10962432 10984428 11013168 11044782 11063808 11122069 11129664 11158784 11190816 11220096 11242609 11252304 11257428 11294304 11319282 11361532 11368448 11423958 11430912 11453848 11486727 11587968 11626524 11656944 11669056 11741184 11798514 11803012 11805696 11811072 11829384 11875968 11899797 11930932 11985792 12017152 12051648 12057136 12123384 12155104 12189996 12235496 12242944 12256974 12302724 12383488 12389814 12476513 12520872 12553632 12622608 12628356 12644352 12706092 12710936 12719616 12752896 12789504 12815166 12848696 12859776 12865632 12885579 12907776 12984608 13055952 13090112 13127688 13133666 13205829 13243392 13287456 13327951 13336064 13484016 13498368 13519296 13564278 13599768 13638807 13674492 13698048 13733888 13764933 13773312 13779584 13800948 13855296 13931424 13983424 13995901 14060256 14143948 14221662 14258872 14299803 14309568 14347008 14353178 14454783 14473836 14521248 14526784 14536704 14607684 14616576 14645904 14684224 14687946 14726376 14733082 14751744 14814033 14839552 14921088 14951027 14960128 15003072 15009904 15059072 15092376 15185664 15231944 15241216 15299739 15315636 15410304 15450624 15502032 15542592 15587208 15731352 15740928 15748096 15772512 15817788 15824991 15834624 15866396 15953574 15981056 16041231 16068864 16101106 16164512 16253328 16342632 16350074 16353792 16403632 16476642 16519752 16591939 16595712 16694496 16738176 16786224 16830144 16837808 16886142 16941456 16959488 16978923 17042298 17052672 17086888 17135937 17146368 17154176 17180772 17210368 17407936 17485416 17503584 17607772 17611776 17657856 17704518 17716608 17744076 17813952 17868242 17896398 17978688 18025728 18077472 18085704 18133024 18185076 18232656 18264064 18284994 18353244 18364416 18401264 18454086 18473728 18575232 18612503 18690048 18747008 18830448 18942534 18962216 18966528 19066404 19079424 19129344 19184256 19222749 19273044 19298448 19361664 19476912 19527872 19583928 19635168 19691532 19700499 19752044 19882681 19894784 20004096 20044234 20123168 20247552 20278944 20346417 20399652 20420848 20511738 20547072 20600832 20655271 20659968 20669376 20701422 20723456 20782944 20879131 20897136 20975136 21030016 21090384 21099988 21112832 21215922 21271432 21332493 21388308 21425152 21520512 21529767 21671104 21790176 21805056 21911526 21924864 21968856 22026336 22089564 22099623 22127616 22244138 22259328 22317568 22381632 22440192 22485218 22504608 22514856 22588608 22638564 22723064 22736896 22847916 22861824 22907696 22973454 23170667 23175936 23253048 23313888 23338112 23482368 23597028 23606024 23611392 23622144 23658768 23751936 23799594 23861864 23930361 23971584 24034304 24103296 24114272 24151659 24246768 24310208 24379992 24470992 24513948 24525111 24605448 24751909 24766976 24779628 24953026 25041744 25107264 25245216 25256712 25329213 25412184 25421872 25439232 25505792 25563447 25579008 25630332 25697392 25719552 25731264 25771158 25815552 25969216 26111904 26180224 26255376 26267332 26411658 26486784 26556777 26574912 26655902 26672128 26802363 26844597 26968032 26996736 27038592 27128556 27199536 27277614 27348984 27396096 27529866 27546624 27559168 27601896 27681129 27710592 27766193 27862848 27966848 27991802 28120512 28287896 28413801 28443324 28517744 28599606 28619136 28694016 28706356 28909566 28947672 29042496 29053568 29215368 29233152 29291808 29368448 29375892 29452752 29466164 29503488 29628066 29679104 29842176 29902054 29920256 30006144 30019808 30066351 30118144 30184752 30371328 30463888 30599478 30631272 30813601 30820608 30901248 31004064 31052133 31085184 31174416 31462704 31496192 31545024 31635576 31649982 31669248 31732792 31823883 31907148 31962112 32082462 32137728 32202212 32329024 32506656 32685264 32700148 32707584 32807264 32953284 33039504 33183878 33191424 33366207 33388992 33476352 33572448 33660288 33675616 33727827 33772284 33882912 33918976 33957846 34084596 34105344 34173776 34271874 34292736 34308352 34361544 34420736 34460181 34566077 34815872 34970832 35007168 35215544 35223552 35409036 35433216 35488152 35627904 35699391 35736484 35792796 35957376 36051456 36154944 36171408 36266048 36370152 36465312 36569988 36706488 36728832 36802528 36908172 36924979 36947456 37150464 37225006 37429539 37494016 37660896 37885068 37924432 37933056 38132808 38158848 38258688 38359789 38368512 38445498 38546088 38596896 38656737 38723328 38775529 38953824 39055744 39167856 39270336 39383064 39400998 39504088 39617487 39765362 39789568 39983853 40008192 40088468 40246336 40495104 40557888 40692834 40799304 40841696 41023476 41094144 41201664 41294799 41310542 41319936 41338752 41402844 41446912 41565888 41758262 41794272 41950272 41987703 42060032 42180768 42199976 42225664 42431844 42542864 42664986 42776616 42850304 42899409 43041024 43059534 43342208 43364349 43580352 43610112 43823052 43849728 43937712 44052672 44179128 44199246 44255232 44442099 44488276 44518656 44635136 44763264 44853081 44880384 44970436 45009216 45029712 45177216 45277128 45446128 45695832 45723648 45815392 45946908 45967831 46341334 46351872 46506096 46627776 46676224 47194056 47212048 47222784 47244288 47317536 47474973 47503872 47599188 47723728 47860722 47943168 48068608 48123693 48206592 48228544 48303318 48493536 48620416 48759984 48941984 49027896 49050222 49210896 49503818 49533952 49559256 49775817 49906052 50083488 50214528 50490432 50513424 50658426 50824368 50843744 50878464 51126894 51158016 51260664 51394784 51407811 51439104 51462528 51542316 51565787 51631104 51938432 52223808 52360448 52510752 52534664 52823316 52973568 53113554 53149824 53311804 53344256 53604726 53689194 53936064 54077184 54257112 54399072 54555228 54697968 54792192 55059732 55093248 55118336 55203792 55362258 55421184 55532386 55725696 55837509 55933696 55983604 56241024 56353871 56575792 56827602 56886648 57035488 57199212 57225259 57238272 57388032 57412712 57668247 57819132 57895344 58084992 58107136 58430736 58583616 58736896 58751784 58905504 58932328 59101497 59256132 59358208 59648043 59684352 59804108 59840512 60012288 60039616 60132702 60236288 60369504 60742656 60927776 61198956 61262544 61627202 61641216 61802496 61965813 62008128 62104266 62170368 62348832 62538847 62637393 62925408 62992384 63090048 63271152 63299964 63338496 63465584 63647766 63814296 63924224 63997479 64164924 64194143 64275456 64404424 64589301 64658048 65013312 65370528 65400296 65415168 65614528 65906568 66079008 66298869 66367756 66382848 66732414 66777984 66952704 67144896 67320576 67351232 67455654 67544568 67765824 67915692 68169192 68210688 68347552 68543748 68585472 68616704 68723088 68841472 68920362 69132154 69512001 69631744 69941664 70014336 70154819 70431088 70447104 70818072 70866432 70976304 71255808 71398782 71472968 71585592 71791083 71914752 72102912 72309888 72342816 72454977 72532096 72740304 72930624 73139976 73412976 73575333 73605056 73816344 73849958 73894912 74255727 74300928 74450012 74859078 74988032 75321792 75770136 75848864 76265616 76317696 76517376 76690341 76719578 76737024 76890996 77092176 77193792 77313474 77446656 77551058 77854483 77907648 78111488 78335712 78540672 78698263 78766128 78801996 79008176 79234974 79530724 79579136 79670331 79967706 80016384 80176936 80407089 80492672 80533791 80990208 81115776 81385668 81598608 81683392 82046952 82188288 82589598 82621084 82639872 82677504 82805688 82893824 83131776 83298579 83516524 83588544 83900544 83975406 84120064 84361536 84399952 84863688 85085728 85329972 85553232 85700608 85798818 86082048 86119068 86684416 86728698 87160704 87335591 87646104 87699456 87875424 88105344 88358256 88398492 88510464 88884198 88976552 89037312 89270272 89526528 89706162 89760768 89940872 90018432 90059424 90199053 90354432 90554256 90892256 91391664 91630784 91893816 91935662 92440803 92682668 92703744 93012192 93255552 93295657 93352448 94388112 94424096 94488576 94635072 94949946 95007744 95198376 95447456 95471649 95721444 95886336 96137216 96247386 96413184 96457088 96606636 96987072 97240832 97519968 97883968 97971307 98055792 98100444 98421792 99007636 99067904 99118512 99551634 99812104 100098621 100166976 100429056 100980864 101026848 101183481 101316852 101648736 101687488 101756928 102253788 102316032 102521328 102789568 102815622 102878208 102925056 103084632 103131574 103262208 103698231 103876864 104447616 104657189 104720896 105021504 105069328 105646632 106227108 106299648 106623608 106688512 107098173 107209452 107378388 107872128 108154368 108514224 108723899 108798144 109110456 109395936 109902239 110119464 110186496 110236672 110407584 110724516 110774937 110842368 111064772 111451392 111675018 111867392 111967208 112288617 112482048 112707742 113151584 113655204 113773296 114070976 114398424 114450518 114476544 114776064 114825424 115079367 115336494 115638264 115790688 116143573 116169984 116214272 116326587 116861472 117167232 117473792 117503568 117811008 117864656 118202994 118512264 118716416 118852461 119296086 119368704 119608216 119681024 119951559 120024576 120079232 120265404 120472576 120739008 121485312 121855552 122397912 122525088 123254404 123282432 123604992 123931626 124016256 124208532 124340736 124697664 125077694 125274786 125850816 125963109 126180096 126542304 126599928 126676992 126931168 127295532 127628592 127848448 127994958 128329848 128388286 128550912 128808848 129178602 129316096 130026624 130287521 130741056 130800592 130830336 131229056 131813136 132158016 132597738 132735512 132765696 133326297 133464828 133555968 133905408 134289792 134559243 134641152 134702464 134911308 135089136 135531648 135831384 136338384 136695104 137087496 137170944 137233408 137446176 137840724 137903493 138264308 139024002 139263488 139883328 140028672 140309638 140862176 141636144 141732864 141952608 142424919 142511616 142797564 142945936 143171184 143582166 143829504 144205824 144586897 144619776 144685632 144909954 145064192 145480608 145861248 146153917 146279952 146825952 147150666 147210112 147632688 147699916 147789824 148511454 148601856 148900024 149327451 149718156 149976064 150643584 151540272 151697728 152531232 152635392 153380682 153439156 153474048 153781992 154184352 154387584 154626948 154697361 154893312 155102116 155708966 155815296 156222976 156671424 157081344 157396526 157532256 157603992 158016352 158469948 159061448 159158272 159340662 159935412 160032768 160353872 160814178 160985344 161067582 162194669 162231552 162771336 163197216 163366784 164093904 164376576 165179196 165242168 165279744 165355008 165611376 165787648 166263552 166597158 167033048 167177088 167512527 167801088 167950812 168240128 168723072 168799904 169061613 169727376 170171456 170659944 171106464 171597636 171675777 172164096 172238136 173263363 173368832 173457396 174321408 174671182 175292208 175750848 176210688 176716512 176796984 177304491 177768396 177953104 178074624 178540544 178944129 179053056 179412324 179521536 179881744 180036864 180118848 180398106 180708864 181108512 181784512 181946713 182783328 183261568 183787632 183871324 184881606 185365336 185407488 185897439 186024384 186511104 186591314 186704896 187616541 187912179 188776224 188848192 188977152 189270144 189899892 190015488 190396752 190894912 190943298 191442888 191772672 192494772 192582429 192826368 192914176 193213272 193767903 193974144 194363351 194481664 195039936 195767936 195942614 196111584 196200888 196843584 198015272 198135808 198237024 198896607 199103268 199624208 200197242 200333952 200858112 201961728 202053696 202366962 202633704 203297472 203374976 204507576 204632064 205042656 205579136 205631244 205756416 205850112 206169264 206263148 206524416 207396462 207753728 208536003 208895232 209314378 209441792 210043008 210138656 210464457 211293264 212454216 212599296 213247216 214196346 214418904 214756776 215695207 215744256 216308736 217028448 217364931 217447798 217596288 218220912 218791872 219804478 220238928 220473344 220725999 220815168 221449032 221549874 221684736 222129544 222767181 222902784 223350036 223734784 223934416 224577234 224964096 225415484 226303168 227310408 227546592 228141952 228796848 228901036 228953088 229552128 229650848 230158734 230672988 231276528 231581376 232287146 232339968 232428544 232653174 233563449 233722944 234334464 234947584 235007136 235622016 235729312 236094789 236405988 237024528 237432832 237704922 238592172 238737408 239216432 239903118 240049152 240158464 240530808 240945152 241221267 241478016 241962539 242970624 243711104 244795824 245050176 246508808 246564864 247863252 248032512 248417064 248681472 249395328 249895737 250155388 250549572 251701632 251926218 252360192 253084608 253199856 253862336 254591064 255257184 255989916 256659696 256776572 257101824 257617696 258357204 258474853 258632192 260053248 260575042 261482112 261601184 262006773 262458112 263626272 264316032 265195476 265471024 265531392 266652594 266929656 267111936 267810816 268518523 268579584 269118486 269282304 269404928 269822616 270178272 270597159 271063296 271428703 271662768 272676768 273390208 274174992 274466816 274892352 275681448 275806986 276528616 277322409 278048004 278526976 279766656 279886971 280057344 280619276 281724352 283272288 283465728 283905216 284849838 285023232 285595128 285891872 286342368 287164332 287659008 288411648 289173794 289239552 289371264 289819908 290128384 290961216 291722496 292307834 292559904 293651904 293913921 294301332 294420224 295265376 295399832 295579648 297022908 297203712 297800048 298654902 299436312 299952128 300295863 301218671 301287168 303080544 303395456 303550443 305062464 305270784 306761364 306878312 306948096 307563984 308368704 308775168 309253896 309394722 309786624 310204232 311094693 311417932 311630592 312445952 313342848 313971567 314162688 314793052 315064512 315207984 316032704 316939896 318122896 318681324 319870824 320065536 320707744 321628356 321774817 321970688 322135164 324389338 324463104 325542672 326171697 326394432 326733568 328187808 329706717 330358392 330484336 330559488 330710016 331222752 331575296 332324811 332527104 333194316 334066096 334354176 335025054 335602176 335901624 336480256 336865851 337446144 337599808 338123226 339454752 340342912 341319888 342212928 343195272 343351554 344328192 344476272 345238101 346526726 346737664 346914792 348430719 348642816 348979761 349342364 350584416 351501696 352421376 353433024 353593968 354608982 355536792 355906208 356149248 357888258 358106112 358824648 359043072 359763488 359854677 360073728 360237696 360796212 360960509 361417728 362217024 363569024 363893426 365566656 366523136 367575264 367742648 369763212 370730672 370814976 371794878 372048768 373022208 373182628 373409792 375233082 375824358 377552448 377696384 377889327 378540288 379799784 380030976 380793504 381789824 381886596 382885776 383545344 384989544 385164858 385652736 385828352 386426544 387535806 387948288 388726702 388963328 390079872 390862563 391535872 391885228 392223168 392401776 393687168 396030544 396474048 397793214 398206536 399248416 400394484 400576813 400667904 401716224 403677729 403923456 404107392 404733924 405267408 406594944 406749952 409015152 410085312 411158272 411262488 411512832 411700224 412338528 412526296 413710479 414792924 415507456 417072006 417790464 418628756 418883584 420086016 420277312 420928914 422586528 424908432 425198592 426494432 428392692 428837808 429513552 431390414 431488512 432617472 433760691 434056896 434729862 434895596 435192576 436441824 437583744 437771929 438461751 439608956 440477856 440946688 441451998 441630336 442898064 443099748 443369472 444259088 445534362 445805568 446700072 447469568 447868832 447982353 449154468 449359001 449928192 450830968 452606336 454620816 455093184 456283904 457593696 457802072 457906176 459301696 460317468 461345976 462553056 463162752 464092083 464574292 464679936 464857088 465306348 467126898 467445888 468668928 469895168 470014272 471244032 471458624 472189578 472811976 474049056 475409844 477184344 477474816 478432864 479806236 480098304 480316928 481061616 481890304 482442534 482956032 483925078 486584007 487422208 489591648 490100352 491083733 493017616 493129728 495726504 496065024 496834128 497362944 498677257 498790656 499791474 500310776 501099144 502537581 503403264 503852436 504081877 504720384 506169216 506399712 507184839 507724672 509182128 510514368 511979832 513319392 513553144 515027331 515235392 516714408 516949706 517264384 519790089 520106496 521150084 522964224 523202368 524013546 524916224 527252544 528632064 530390952 530942048 533305188 533859312 534223872 535621632 536832387 537037046 537159168 538236972 538564608 538809856 539645232 540356544 541194318 542126592 542857406 543325536 544981381 545353536 545840139 546780416 548349984 548933632 549784704 550887841 551362896 551613972 553057232 554644818 556096008 557053952 557692317 559533312 559773942 560114688 561238552 562849623 563448704 563736537 566544576 566931456 567810432 569699676 570046464 571190256 571783744 572684736 574328664 575318016 577747287 578347588 578479104 578742528 579639816 580256768 581922432 583090053 583444992 584615668 585119808 587303808 587827842 588602664 588840448 590530752 590799664 594045816 594407424 595600096 597309804 598872624 599904256 600591726 602437342 602574336 606161088 606790912 607100886 610124928 611349137 613522728 613756624 613896192 615127968 616737408 617550336 618507792 618789444 619573248 620408464 622189386 622835864 623261184 624891904 625608009 626685696 627943134 628325376 629586104 630129024 630415968 631393371 632065408 633879792 636245792 637362648 639741648 641415488 643256712 643549634 643941376 644270328 647085621 648778676 648926208 651085344 652343394 652788864 653467136 656375616 659413434 660716784 660968672 661420032 662445504 664649622 665054208 666388632 668132192 668301543 668708352 670050108 671204352 671803248 672960512 673731702 674892288 675199616 676246452 678909504 680685824 682639776 684425856 685799149 686390544 686703108 688656384 688952544 690476202 693053452 693475328 693829584 696861438 697285632 697959522 698684728 700690347 701168832 703003392 704842752 706866048 707187936 708284367 709217964 711073584 711812416 712298496 715776516 716212224 717649296 719526976 719709354 720147456 720475392 721592424 721921018 722835456 724434048 725887617 727138048 727786852 731133312 732600323 733046272 735150528 735485296 739526424 741461344 743589756 744097536 746044416 746365256 746819584 749687211 750466164 751648716 755104896 755392768 755778654 757080576 759599568 761067293 761587008 763579648 763773192 765771552 769315673 769979088 770329716 771305472 771656704 772853088 775071612 775424559 775896576 777453404 777926656 780159744 781725126 783071744 783770456 784446336 784803552 786020319 787374336 792061088 792948096 795586428 796413072 798496832 800788968 801153626 801335808 803432448 805555569 807355458 807846912 808214784 809467848 810534816 813005011 813189888 813499904 814286109 818030304 820170624 822316544 822524976 823400448 824677056 825052592 827420958 829585848 831014912 831967227 834144012 835580928 837257512 837767168 839660913 840172032 840554624 841857828 845173056 849816864 850397184 852988864 853749961 856785384 857675616 859027104 862780828 862977024 865234944 867521382 868113792 869459724 869791192 870385152 872883648 875167488 875543858 876923502 879217912 880955712 881741763 882903996 883260672 885796128 886199496 886738944 888518176 891068724 891611136 893400144 894939136 895737664 895964706 898308936 898718002 899856384 901661936 903656013 905212672 909241632 910186368 912012647 912567808 915187392 915604144 915812352 918603392 920634936 922691952 925106112 926325504 928184166 929148584 929359872 929714176 930612696 933284079 934253796 934891776 937337856 939790336 940028544 941914701 942488064 942917248 944379156 945623952 948098112 950819688 954368688 956865728 959612472 960196608 960633856 962123232 964885068 965324451 965912064 967850156 973168014 974844416 978515091 979183296 980200704 982167466 986035232 989120151 991453008 992130048 993668256 994725888 996974433 997354514 997581312 999582948 1000621552 1002198288 1005075162 1006806528 1007704872 1008163754 1009440768 1012108279 1012338432 1012799424 1014369678 1015449344 1018364256 1021028736 1023077419 1023959664 1026638784 1027106288 1030054662 1030470784 1033428816 1033899412 1034528768 1035714303 1039580178 1040212992 1042300168 1045292157 1045928448 1046404736 1046939283 1048027092 1049832448 1054505088 1057264128 1060781904 1061884096 1066610376 1067718624 1068447744 1073664774 1074074092 1074318336 1076473944 1077129216 1077619712 1079290464 1080713088 1082388636 1082881527 1084253184 1085714812 1086651072 1089962762 1090707072 1091680278 1093560832 1096699968 1099569408 1101775682 1102725792 1103227944 1106114464 1109289636 1112192016 1114107904 1115384634 1119066624 1119547884 1120229376 1122477104 1125699246 1126897408 1127473074 1133089152 1135362683 1135620864 1139399352 1140092928 1142380512 1143567488 1145369472 1148657328 1150636032 1155494574 1156695176 1156958208 1157485056 1159279632 1160513536 1163844864 1166180106 1166889984 1169231336 1170239616 1172587689 1174607616 1175655684 1177205328 1177680896 1181061504 1181599328 1188091632 1191200192 1194619608 1197745248 1201183452 1201730439 1204874684 1205148672 1212322176 1212843541 1213581824 1214201772 1220249856 1222698274 1227045456 1227513248 1230255936 1233474816 1235100672 1237015584 1237578888 1240816928 1241131437 1244378772 1245671728 1246522368 1249783808 1251216018 1253371392 1255886268 1256650752 1259172208 1260258048 1260831936 1262786742 1264130816 1267759584 1272491584 1273626991 1274725296 1279483296 1282830976 1286513424 1287099268 1287882752 1288540656 1294171242 1297557352 1297852416 1301282073 1302170688 1304686788 1305577728 1306934272 1312751232 1313315787 1315385253 1318826868 1321433568 1321937344 1322840064 1324891008 1329299244 1330108416 1332777264 1336264384 1336603086 1337416704 1340100216 1342408704 1343606496 1347463404 1348077003 1349784576 1350399232 1352492904 1357819008 1360543457 1361371648 1365279552 1368851712 1371598298 1372781088 1373406216 1377905088 1380952404 1386106904 1386950656 1387659168 1392276249 1393722876 1394571264 1395919044 1397369456 1401380694 1402337664 1406006784 1409685504 1413410687 1413732096 1414375872 1416568734 1418435928 1422147168 1423624832 1428729107 1431553032 1432424448 1435298592 1439053952 1439418708 1440294912 1440950784 1443184848 1443842036 1445670912 1448868096 1451775234 1454276096 1455573704 1459752021 1462266624 1465200646 1466092544 1470301056 1470970592 1473251199 1479052848 1482922688 1487179512 1488195072 1492088832 1492730512 1496031771 1499374422 1500932328 1503297432 1509866449 1510209792 1510785536 1511557308 1512245631 1514161152 1519199136 1521554517 1522134586 1523174016 1527159296 1527546384 1531543104 1538631346 1539958176 1540659432 1543313408 1545081993 1545706176 1550143224 1550849118 1551793152 1554906808 1555853312 1559370267 1560319488 1563450252 1566143488 1567540912 1568892672 1569607104 1572040638 1574748672 1584122176 1585896192 1591172856 1592826144 1596993664 1601577936 1602307252 1602671616 1606864896 1611111138 1614710916 1615693824 1616429568 1618935696 1621069632 1626010022 1626379776 1626999808 1628572218 1634944143 1636060608 1637520417 1640341248 1644633088 1645049952 1646800896 1649354112 1650105184 1652663523 1654841916 1659171696 1662029824 1663934454 1668288024 1671161856 1674515024 1679321826 1680344064 1681109248 1683715656 1688548869 1690346112 1693737773 1699633728 1700794368 1705977728 1707499922 1713570768 1715351232 1718054208 1725561656 1725954048 1733241861 1735042764 1736227584 1738919448 1739582384 1740770304 1745767296 1749270159 1750334976 1751087716 1753847004 1758435824 1761911424 1763483526 1765807992 1766521344 1771592256 1772398992 1777036352 1782137448 1783222272 1786800288 1791475328 1791929412 1796617872 1797436004 1799712768 1803323872 1807312026 1810425344 1818483264 1820372736 1824025294 1825135616 1830374784 1831208288 1834047411 1837206784 1841269872 1845383904 1850212224 1852651008 1856368332 1858297168 1858719744 1861225392 1866568158 1868507592 1869783552 1874675712 1879629661 1880057088 1883829402 1884976128 1885834496 1888758312 1891247904 1894180113 1896196224 1900000921 1901639376 1908737376 1913731456 1919224944 1921267712 1924246464 1929770136 1930648902 1931824128 1935700312 1941256863 1946336028 1949688832 1957030182 1958366592 1960401408 1964334932 1972070464 1978240302 1982906016 1984260096 1987336512 1993948866 1994709028 1995162624 1999165896 2001243104 2004396576 2010150324 2013613056 2015409744 2016327508 2018881536 2024216558 2024676864 2025598848 2028739356 2030898688 2036728512 2042057472 2046154838 2047919328 2053277568 2054212576 2057397447 2060109324 2060941568 2066857632 2067798824 2069057536 2071428606 2079160356 2080425984 2084600336 2090584314 2091856896 2092809472 2093878566 2096054184 2099664896 2102071041 2108530697 2109010176 2114528256 2121563808 2123768192 2124853101 2133220752 2135437248 2136895488 2147329548 2148148184 2148636672 2152947888 2155239424 2158580928 2161426176 2164777272 2165763054 2168506368 2171429624 2173302144 2177662851 2179925524 2181414144 2183360556 2187121664 2193399936 2197800969 2199138816 2203551364 2205451584 2206455888 2212228928 2218579272 2224384032 2230769268 2238133248 2239095768 2240458752 2244954208 2251398492 2252423719 2253794816 2254946148 2266178304 2270725366 2271241728 2278798704 2283201879 2284761024 2287134976 2290738944 2297314656 2307947019 2310989148 2313390352 2313916416 2314970112 2318559264 2321027072 2326273677 2327689728 2332360212 2333779968 2338462672 2340479232 2345175378 2349215232 2351311368 2354410656 2355361792 2358060957 2362123008 2363198656 2365307269 2376183264 2382400384 2389239216 2395490496 2402366904 2403460878 2409749368 2410297344 2416666707 2424644352 2425687082 2427163648 2428403544 2439015033 2440499712 2442858327 2445396548 2454090912 2455026496 2460511872 2466949632 2470201344 2474031168 2475157776 2481633856 2482262874 2488757544 2491343456 2493044736 2502432036 2506742784 2511772536 2513301504 2518344416 2518982739 2520516096 2521663872 2525573484 2526723563 2528261632 2535519168 2544983168 2547253982 2549450592 2558966592 2561249883 2565661952 2573026848 2574198536 2575765504 2577081312 2588342484 2595114704 2595704832 2602564146 2604341376 2609373576 2611155456 2613868544 2625502464 2626631574 2630770506 2637653736 2642867136 2643874688 2645225289 2649782016 2658598488 2660216832 2665554528 2672528768 2673206172 2674833408 2680200432 2684817408 2687212992 2694926808 2696154006 2699569152 2700798464 2704985808 2710968039 2715638016 2721086914 2722743296 2730559104 2736037941 2737703424 2743196596 2745562176 2746812432 2755810176 2761904808 2772213808 2775318336 2784552498 2787445752 2789142528 2791838088 2794738912 2802761388 2804037691 2804675328 2812013568 2819371008 2825744103 2826821374 2827464192 2828751744 2833137468 2836871856 2844294336 2847249664 2857458214 2863106064 2870597184 2878107904 2878837416 2880589824 2881901568 2886369696 2887684072 2895973353 2897736192 2903550468 2908552192 2911147408 2919504042 2924533248 2930401292 2932185088 2935545273 2940602112 2941941184 2946502398 2958105696 2965845376 2967360453 2974359024 2976390144 2984177664 2985461024 2992063542 2998748844 3001864656 3006594864 3019732898 3020419584 3021571072 3023114616 3024491262 3028322304 3036324837 3038398272 3043109034 3044269172 3046348032 3054318592 3055092768 3063086208 3069232257 3077262692 3079916352 3081318864 3086626816 3090163986 3091412352 3100286448 3101698236 3103586304 3109813616 3118740534 3120638976 3126900504 3132286976 3135081824 3135876471 3137785344 3139214208 3144081276 3145513007 3149497344 3168244352 3171792384 3182345712 3185652288 3193987328 3203155872 3204614504 3205343232 3222222276 3229421832 3231387648 3232859136 3237871392 3242139264 3248644581 3252020044 3252759552 3253999616 3257144436 3269888286 3272121216 3275040834 3280682496 3289266176 3290099904 3298708224 3300210368 3305327046 3309683832 3318343392 3327868908 3336576048 3342323712 3349030048 3358643652 3360688128 3362218496 3367431312 3377097738 3380692224 3387475546 3399267456 3406088049 3411955456 3414999844 3427141536 3430702464 3436108416 3437586131 3451123312 3451908096 3466483722 3470085528 3472455168 3477838896 3479164768 3481540608 3490740799 3491534592 3498540318 3500669952 3502175432 3507694008 3516871648 3517763067 3523822848 3526967052 3528573139 3531615984 3533042688 3543184512 3544797984 3554072704 3564274896 3573600576 3582950656 3583858824 3593235744 3594872008 3605191317 3606647744 3614624052 3620850688 3636966528 3638530623 3640745472 3648050588 3650271232 3660749568 3662416576 3668094822 3674413568 3682539744 3690767808 3700424448 3705302016 3712736664 3716594336 3722450784 3733136316 3737015184 3739567104 3749351424 3759259322 3760114176 3767658804 3769952256 3771668992 3777516624 3782495808 3788360226 3792392448 3800001842 3803278752 3814869667 3817474752 3820880973 3827462912 3838449888 3842535424 3848492928 3856214887 3859540272 3861297804 3863648256 3871400624 3882513726 3892672056 3899377664 3903846219 3914060364 3915842723 3916733184 3920802816 3928669864 3939947361 3944140928 3946155759 3956480604 3965812032 3968520192 3974673024 3987897732 3989418056 3990325248 3998331792 4002486208 4008793152 4020300648 4027226112 4030819488 4032655016 4044231009 4048433116 4049353728 4051197696 4057478712 4061797376 4073457024 4081630371 4084114944 4092309676 4095838656 4106555136 4108425152 4114794894 4120218648 4121883136 4133715264 4135597648 4142857212 4158320712 4160851968 4169200672 4181168628 4183713792 4185618944 4187757132 4192108368 4199329792 4204142082 4217061394 4218020352 4229056512 4240232061 4243127616 4247536384 4249706202 4266441504 4270874496 4279443959 4286187321 4294659096 4296296368 4297273344 4305895776 4310478848 4317161856 4322852352 4329554544 4331526108 4337012736 4342859248 4346604288 4355325702 4359851048 4362828288 4366721112 4374243328 4379256063 4386799872 4395601938 4398277632 4407102728 4410903168 4412911776 4419753597 4424457856 4437158544 4448768064 4461538536 4476266496 4478191536 4488095313 4489908416 4502796984 4504847438 4507589632 4509892296 4529599347 4532356608 4536736893 4541450732 4542483456 4557597408 4566403758 4569522048 4574269952 4581477888 4594629312 4615894038 4621978296 4626780704 4629940224 4637118528 4652547354 4655379456 4664720424 4667559936 4676925344 4678110801 4680958464 4690350756 4698430464 4702622736 4708821312 4710723584 4716121914 4724246016 4726397312 4730614538 4752366528 4764800768 4778478432 4790980992 4800594043 4804733808 4806921756 4819498736 4820594688 4833333414 4849288704 4851374164 4854327296 4856807088 4878030066 4880999424 4885716654 4890793096 4904832429 4908181824 4910052992 4912561251 4921023744 4933899264 4940402688 4948062336 4950315552 4957990569 4963267712 4964525748 4977515088 4982686912 4986089472 5004864072 5013485568 5023545072 5036688832 5037965478 5041032192 5043327744 5051146968 5053447126 5056523264 5071038336 5081213319 5089966336 5094507964 5098901184 5117933184 5122499766 5131323904 5146053696 5148397072 5154162624 5176684968 5190229408 5205128292 5208682752 5218747152 5222310912 5227737088 5247810477 5251004928 5253263148 5261541012 5275307472 5285734272 5287749376 5290450578 5299564032 5317196976 5327471051 5331109056 5345057536 5346412344 5349666816 5360400864 5374425984 5385209711 5389853616 5392308012 5399138304 5401596928 5409971616 5421936078 5431276032 5442173828 5445486592 5461118208 5472075882 5475406848 5486393192 5491124352 5493624864 5502142233 5511620352 5523809616 5544427616 5550636672 5569104996 5574891504 5583676176 5589477824 5605522776 5608075382 5609350656 5624027136 5638888983 5651488206 5653642748 5654928384 5657503488 5666274936 5673743712 5688588672 5691035077 5694499328 5700002763 5714916428 5726212128 5741194368 5756215808 5757674832 5763803136 5772739392 5775368144 5791946706 5795472384 5807100936 5817104384 5822294816 5823770589 5839008084 5849066496 5860802584 5864370176 5871090546 5881204224 5883882368 5893004796 5916211392 5931690752 5934720906 5948718048 5952780288 5970922048 5976249727 5984127084 5997497688 6003729312 6013189728 6039465796 6040839168 6043142144 6046229232 6048982524 6056644608 6072649674 6076796544 6086218068 6088538344 6092696064 6108637184 6110185536 6126172416 6138464514 6154525384 6159832704 6162637728 6172192341 6180327972 6182824704 6200572896 6203396472 6207172608 6219627232 6237481068 6241277952 6253801008 6264573952 6270163648 6271752942 6275570688 6278428416 6288162552 6291026014 6298994688 6325592091 6336488704 6343584768 6364691424 6371304576 6384088529 6387974656 6406311744 6409229008 6410686464 6444444552 6458843664 6465718272 6475742784 6484278528 6497289162 6504040088 6505519104 6507999232 6514288872 6532988553 6539776572 6544242432 6550081668 6561364992 6578532352 6580199808 6593402907 6597416448 6600420736 6610654092 6619367664 6636686784 6655737816 6673152096 6698060096 6704036579 6717287304 6721376256 6724436992 6734862624 6754195476 6757271157 6761384448 6774951092 6798534912 6812176098 6823910912 6829999688 6849605637 6854283072 6861404928 6872216832 6875172262 6902246624 6923841057 6932967444 6940171056 6944910336 6955677792 6958329536 6963081216 6978821031 6981481598 6983069184 6997080636 7001339904 7004350864 7015388016 7033743296 7035526134 7047645696 7053934104 7057146278 7063231968 7066085376 7084757953 7086369024 7089595968 7095921807 7108145408 7128549792 7147201152 7161541933 7165901312 7167717648 7186471488 7189744016 7210382634 7213295488 7229248104 7241701376 7250000121 7273933056 7277061246 7281490944 7296101176 7300542464 7317045099 7321499136 7324833152 7328574981 7336189644 7348827136 7365079488 7381535616 7400848896 7410604032 7425473328 7433188672 7444901568 7466272632 7474030368 7479134208 7518518644 7520228352 7535317608 7539904512 7543337984 7555033248 7564991616 7576720452 7580170689 7584784896 7600003684 7606557504 7629739334 7634949504 7641761946 7654925824 7676899776 7683749649 7696985856 7712429774 7719080544 7722595608 7727296512 7742801248 7765027452 7785344112 7798755328 7807692438 7828120728 7831685446 7833466368 7841605632 7857339728 7879894722 7888281856 7892311518 7912961208 7931624064 7947538781 7949346048 7975795464 7978836112 7980650496 7996663584 8004972416 8017586304 8040601296 8054452224 8061638976 8065310032 8088462018 8096866232 8098707456 8102395392 8114957424 8123594752 8132904117 8146914048 8163260742 8168229888 8184619352 8191677312 8208113823 8213110272 8216850304 8229589788 8240437296 8243766272 8267430528 8271195296 8285714424 8316641424 8338401344 8362337256 8367427584 8371237888 8375514264 8384216736 8408284164 8412113073 8434122788 8436040704 8458113024 8480464122 8486255232 8495072768 8499412404 8532883008 8541748992 8558887918 8572374642 8589318192 8592592736 8611791552 8634323712 8645704704 8659109088 8663052216 8685718496 8687920059 8693208576 8710651404 8719702096 8725656576 8733442224 8748486656 8758512126 8773599744 8791203876 8796555264 8814205456 8821806336 8825823552 8839507194 8848915712 8874317088 8897536128 8915388937 8923077072 8952532992 8956383072 8976190626 8979816832 9005593968 9009694876 9015179264 9019784592 9059198694 9064713216 9073473786 9082901464 9084966912 9108974511 9115194816 9132807516 9139044096 9148539904 9162955776 9189258624 9207696771 9231788076 9243956592 9253561408 9259880448 9274237056 9305094708 9310758912 9329440848 9353850688 9356221602 9361916928 9380701512 9396860928 9405245472 9417642624 9432243828 9436539021 9448492032 9452794624 9461229076 9504733056 9523804199 9529601536 9556956864 9581961984 9601188086 9609467616 9613843512 9638997472 9666666828 9698577408 9702748328 9708654592 9713614176 9745933743 9756060132 9761998848 9771433308 9781586192 9809664858 9816363648 9820105984 9825122502 9842047488 9867798528 9893874809 9896124672 9900631104 9915981138 9926535424 9929051496 9955030176 9965373824 10001103749 10009728144 10026971136 10047090144 10073377664 10075930956 10082064384 10086655488 10102293936 10106894252 10113046528 10142076672 10162426638 10179932672 10189015928 10197802368 10218264147 10235866368 10244999532 10262647808 10292107392 10296794144 10308325248 10312758393 10353369936 10380458816 10410256584 10417365504 10437494304 10444621824 10472222397 10495620954 10502009856 10506526296 10523082024 10550614944 10569065143 10571468544 10575498752 10580901156 10585719417 10599128064 10634393952 10654942102 10662218112 10690115072 10692824688 10720801728 10748851968 10770419422 10779707232 10784616024 10803193856 10815573951 10819943232 10843872156 10862552064 10884347656 10890973184 10915591869 10922236416 10944151764 10950813696 10972786384 10982248704 10987249728 11004284466 11023240704 11047619232 11088855232 11098749493 11101273344 11138209992 11149783008 11167352352 11178955648 11211045552 11216150764 11218701312 11248054272 11277777966 11302976412 11307285496 11309856768 11315006976 11332549872 11347487424 11377177344 11382070154 11388998656 11400005526 11429832856 11444609001 11452424256 11462642919 11482388736 11512431616 11515349664 11527606272 11545478784 11550736288 11568644661 11583893412 11590944768 11614201872 11634208768 11644589632 11647541178 11678016168 11698132992 11721605168 11742181092 11747528169 11762408448 11767764736 11786009592 11819842083 11832422784 11856164411 11863381504 11869441812 11897436096 11905560576 11941844096 11952499454 11968254168 11994995376 12007458624 12026379456 12078931592 12081678336 12086284288 12092458464 12097965048 12132693027 12145299348 12153593088 12172436136 12177076688 12185392128 12217274368 12220371072 12244891113 12252344832 12276929028 12309050768 12319665408 12325275456 12344384682 12360655944 12365649408 12401145792 12406792944 12439254464 12474962136 12482555904 12507602016 12540327296 12543505884 12551141376 12556856832 12576325104 12582052028 12597989376 12651184182 12672977408 12687169536 12720696183 12729382848 12742609152 12768177058 12775949312 12812623488 12818458016 12838331877 12858561963 12888889104 12917687328 12931436544 12951485568 12968557056 12994578324 13008080176 13011038208 13028577744 13065977106 13079553144 13088484864 13100163336 13122729984 13157407627 13160399616 13186805814 13194832896 13200841472 13221308184 13238735328 13259260791 13273373568 13300006447 13311475632 13346304192 13396120192 13408073158 13434574608 13448873984 13464285939 13469725248 13508390952 13514542314 13522768896 13549902184 13588798041 13597069824 13610210679 13624352196 13647821824 13659999376 13699211274 13708566144 13722809856 13744433664 13750344524 13804493248 13847682114 13865934888 13880342112 13889820672 13911355584 13916659072 13957642062 13962963196 13966138368 13994161272 14002679808 14008701728 14030776032 14067486592 14071052268 14095291392 14107868208 14114292556 14126463936 14132170752 14169515906 14172738048 14179191936 14191843614 14216290816 14257099584 14294402304 14323083866 14331802624 14335435296 14372942976 14379488032 14401782129 14420765268 14426590976 14458496208 14483402752 14500000242 14547866112 14554122492 14562981888 14592202352 14634090198 14642998272 14649666304 14657149962 14672379288 14697654272 14714497287 14730158976 14759714879 14763071232 14801697792 14821208064 14850946656 14866377344 14873971707 14889803136 14932545264 14948060736 14958268416 15037037288 15040456704 15070635216 15086675968 15110066496 15129983232 15153440904 15160341378 15169569792 15200007368 15213115008 15243639957 15259478668 15269899008 15283523892 15309851648 15353799552 15367499298 15393971712 15424859548 15438161088 15445191216 15485602496 15530054904 15570688224 15615384876 15656241456 15663370892 15666932736 15683211264 15714679456 15759789444 15766966033 15776563712 15784623036 15825922416 15863248128 15895077562 15898692096 15951590928 15957672224 15982413153 15993327168 16009944832 16035172608 16081202592 16123277952 16130620064 16155629133 16176924036 16193732464 16197414912 16204790784 16229914848 16247189504 16265808234 16293828096 16326521484 16336459776 16369238704 16383354624 16416227646 16426220544 16433700608 16459179576 16480874592 16487532544 16506426699 16534861056 16542390592 16557150883 16571428848 16633282848 16676802688 16724674512 16742475776 16751028528 16768433472 16816568328 16824226146 16868245576 16872081408 16916666949 16960928244 16972510464 16990145536 16998824808 17065766016 17073105231 17083497984 17100008289 17117775836 17144749284 17178636384 17185185472 17223583104 17268647424 17291409408 17318218176 17326104432 17371436992 17375840118 17386417152 17421302808 17439404192 17451313152 17466884448 17517024252 17547199488 17582407752 17593110528 17628410912 17643612672 17651647104 17679014388 17687064941 17697831424 17748634176 17795072256 17830777874 17846154144 17912766144 17928749181 17952381252 17959633664 18011187936 18019389752 18030358528 18039569184 18118397388 18129426432 18146947572 18165802928 18169933824 18217949022 18230389632 18265615032 18278088192 18297079808 18325911552 18374338931 18378517248 18415393542 18463576152 18487913184 18507122816 18516577023 18548474112 18573478391 18610189416 18621517824 18658881696 18707701376 18712443204 18723833856 18761403024 18793721856 18810490944 18835285248 18864487656 18873078042 18896984064 18905589248 18922458152 18976776273 19009466112 19047608398 19059203072 19113913728 19152265587 19163923968 19202376172 19218935232 19227687024 19277994944 19333333656 19397154816 19405496656 19427228352 19491867486 19512120264 19523997696 19542866616 19563172384 19619329716 19628263837 19632727296 19640211968 19650245004 19684094976 19735597056 19780208721 19787749618 19792249344 19801262208 19831962276 19853070848 19858102992 19910060352 19930747648 20002207498 20019456288 20094180288 20112109737 20146755328 20151861912 20164128768 20173310976 20204587872 20213788504 20226093056 20271813471 20284153344 20324853276 20359865344 20378031856 20395604736 20436528294 20471732736 20489999064 20525295616 20548816911 20584214784 20593588288 20616650496 20625516786 20706739872 20760917632 20771523171 20820513168 20834731008 20874988608 20889243648 20944444794 20991241908 21004019712 21013052592 21046164048 21101229888 21138130286 21142937088 21150997504 21161802312 21171438834 21198256128 21254273859 21268787904 21287765421 21309884204 21324436224 21380230144 21385649376 21441603456 21484625799 21497703936 21540838844 21559414464 21569232048 21606387712 21631147902 21639886464 21687744312 21725104128 21768695312 21831183738 21844472832 21888303528 21901627392 21945572768 21951135297 21964497408 21974499456 22008568932 22018591049 22046481408 22095238464 22177710464 22197498986 22202546688 22276419984 22299566016 22334704704 22357911296 22422091104 22432301528 22437402624 22555555932 22605952824 22614570992 22619713536 22630013952 22665099744 22694974848 22740512067 22754354688 22764140308 22777997312 22800011052 22859665712 22889218002 22904848512 22925285838 22964777472 23024863232 23030699328 23051248947 23090957568 23101472576 23137289322 23167786824 23181889536 23228403744 23289179264 23295082356 23356032336 23396265984 23443210336 23484362184 23495056338 23524816896 23535529472 23572019184 23639684166 23664845568 23712328822 23726763008 23738883624 23794872192 23842616343 23883688192 23904998908 23936508336 23989990752 24014917248 24052758912 24157863184 24163356672 24184916928 24195930096 24265386054 24290598696 24307186176 24344872272 24354153376 24370784256 24435185593 24440742144 24489782226 24504689664 24553858056 24618101536 24624341469 24639330816 24650550912 24688769364 24700011973 24721311888 24731298816 24802291584 24813585888 24878508928 24949924272 25015204032 25080654592 25087011768 25102282752 25113713664 25152650208 25164104056 25236339219 25302368364 25345954816 25374339072 25441392366 25458765696 25485218304 25536354116 25551898624 25625246976 25636916032 25676663754 25717123926 25777778208 25835374656 25902971136 25937114112 25989156648 26016160352 26057155488 26131954212 26159106288 26176969728 26200326672 26245459968 26314815254 26320799232 26373611628 26389665792 26401682944 26442616368 26477470656 26518521582 26546747136 26600012894 26622951264 26692608384 26704087669 26746166811 26792240384 26816146316 26869149216 26897747968 26928571878 26939450496 26993504209 27016781904 27029084628 27045537792 27099804368 27177596082 27194139648 27220421358 27248704392 27295643648 27319998752 27326923533 27398422548 27410899061 27417132288 27445619712 27488867328 27500689048 27608986496 27623090313 27695364228 27731869776 27760684224 27779641344 27822711168 27833318144 27915284124 27925926392 27932276736 27988322544 28017403456 28061552064 28134973184 28142104536 28190582784 28215736416 28228585112 28252927872 28309617063 28339031812 28345476096 28358383872 28383687228 28432581632 28514199168 28571412597 28588804608 28646167732 28663605248 28670870592 28745885952 28758976064 28803564258 28841530536 28853181952 28916992416 29000000484 29095732224 29108244984 29125963776 29184404704 29268180396 29285996544 29299332608 29314299924 29344758576 29395308544 29428994574 29460317952 29519429758 29526142464 29603395584 29681624427 29701893312 29732754688 29747943414 29779606272 29865090528 29896121472 29956107713 30003311247 30074074576 30080913408 30141270432 30173351936 30220132992 30259966464 30306881808 30320682756 30339139584 30400014736 30426230016 30487279914 30518957336 30539798016 30567047784 30619703296 30654792441 30707599104 30734998596 30748994497 30787943424 30849719096 30876322176 30890382432 30938275179 30971204992 31060109808 31141376448 31230769752 31312482912 31326741784 31333865472 31416667191 31429358912 31519578888 31533932066 31553127424 31569246072 31651844832 31707195429 31726496256 31757158251 31790155124 31797384192 31903181856 31915344448 31964826306 31986654336 32019889664 32070345216 32162405184 32246555904 32261240128 32311258266 32353848072 32387464928 32409581568 32459829696 32531616468 32587656192 32653042968 32672919552 32738477408 32746775607 32766709248 32832455292 32852441088 32867401216 32918359152 32961749184 32975065088 33012853398 33069722112 33084781184 33114301766 33142857696 33266565696 33296248479 33353605376 33449349024 33484951552 33502057056 33536866944 33604158301 33633136656 33648452292 33736491152 33744162816 33833333898 33921856488 33945020928 33980291072 33997649616 34131532032 34146210462 34166995968 34200016578 34235551672 34289498568 34333827003 34357272768 34370370944 34387928757 34447166208 34537294848 34582818816 34636436352 34652208864 34705933983 34742873984 34751680236 34772834304 34842605616 34878808384 34902626304 34933768896 35034048504 35094398976 35164815504 35242584507 35256821824 35287225344 35303294208 35358028776 35374129882 35395662848 35497268352 35568493233 35590144512 35661555748 35692308288 35825532288 35857498362 35904762504 35919267328 36022375872 36038779504 36079138368 36236794776 36258852864 36293895144 36331605856 36435898044 36460779264 36531230064 36556176384 36594159616 36651823104 36734673339 36748677862 36757034496 36830787084 36927152304 36975826368 37014245632 37033154046 37096948224 37146956782 37220378832 37292297357 37317763392 37415402752 37424886408 37447667712 37522806048 37620981888 37670570496 37696467977 37728975312 37746156084 37793968128 37811178496 37844916304 37953552546 38018932224 38095216796 38118406144 38162088549 38227827456 38304531174 38327847936 38404752344 38437870464 38455374048 38514995631 38555989888 38575685889 38666667312 38794309632 38810993312 38854456704 38983734972 39024240528 39085733232 39126344768 39238659432 39256527674 39265454592 39280423936 39300490008 39368189952 39472222881 39560417442 39575499236 39584498688 39602524416 39663924552 39706141696 39716205984 39820120704 39861495296 39900019341 40004414996 40038912576 40188360576 40224219474 40293510656 40303723824 40346621952 40409175744 40427577008 40543626942 40568306688 40649706552 40719730688 40756063712 40766394123 40791209472 40873056588 40943465472 40979998128 41050591232 41097633822 41168429568 41187176576 41233300992 41251033572 41413479744 41521835264 41543046342 41641026336 41669462016 41749977216 41833748089 41888889588 41982483816 42008039424 42026105184 42092328096 42202459776 42276260572 42285874176 42301995008 42323604624 42342877668 42396512256 42508547718 42537575808 42575530842 42619768408 42648872448 42760460288 42771298752 42883206912 42969251598 42995407872 43081677688 43118828928 43138464096 43205346387 43262295804 43279772928 43375488624 43450208256 43537390624 43662367476 43688945664 43776607056 43891145536 43902270594 43928994816 43948998912 44017137864 44037182098 44092962816 44190476928 44279144637 44355420928 44394997972 44405093376 44552839968 44599132032 44669409408 44688619703 44715822592 44844182208 44864603056 44874805248 45111111864 45211905648 45229141984 45260027904 45330199488 45389949696 45481024134 45508709376 45528280616 45555994624 45600022104 45719331424 45730919871 45778436004 45809697024 45850571676 45929554944 46049726464 46061398656 46102497894 46181915136 46202945152 46274578644 46335573648 46456807488 46578358528 46590164712 46712064672 46886420672 46928256053 46968724368 46990112676 47049633792 47071058944 47144038368 47279368332 47300898099 47329691136 47424657644 47453526016 47477767248 47589744384 47685232686 47767376384 47809997816 47873016672 47947239459 47979981504 48029834496 48105517824 48315726368 48369833856 48391860192 48466887399 48530772108 48581197392 48614372352 48689744544 48708306752 48741568512 48870371186 48881484288 48979564452 49009379328 49107716112 49236203072 49248682938 49278661632 49301101824 49377538728 49400023946 49442623776 49462597632 49593305671 49604583168 49627171776 49671452649 49757017856 49899848544 50030408064 50130793531 50161309184 50174023536 50227427328 50305300416 50328208112 50472678438 50604736728 50691909632 50750000847 50882784732 50917531392 50970436608 51072708232 51103797248 51219315693 51250493952 51273832064 51300024867 51353327508 51434247852 51555556416 51670749312 51805942272 51874228224 51978313296 52032320704 52078747621 52114310976 52263908424 52318212576 52353939456 52400653344 52629630508 52641598464 52747223256 52779331584 52803365888 52885232736 52954941312 53037043164 53061194823 53093494272 53200025788 53245902528 53385216768 53408175338 53492333622 53584480768 53632292632 53738298432 53786247543 53857143756 53878900992 53987008418 54033563808 54058169256 54091075584 54199608736 54355192164 54388279296 54440842716 54497408784 54591287296 54639997504 54653847066 54796845096 54821798122 54834264576 54891239424 54977734656 55001378096 55123016793 55217972992 55246180626 55390728456 55463739552 55521368448 55632771467 55645422336 55666636288 55720435173 55830568248 55851852784 55864553472 55976645088 56034806912 56123104128 56269946368 56284209072 56381165568 56431472832 56457170224 56505855744 56619234126 56678063624 56690952192 56716767744 56767374456 56865163264 56930328819 57028398336 57142825194 57177609216 57292335464 57327210496 57341741184 57456796761 57491771904 57517952128 57607128516 57683061072 57706363904 57833984832 58000000968 58191464448 58216489968 58368809408 58536360792 58571993088 58598665216 58628599848 58689517152 58857989148 58884791511 58920635904 59038859516 59052284928 59206791168 59363248854 59403786624 59465509376 59495886828 59559212544 59730181056 59792242944 59912215426 60006622494 60148149152 60282540864 60336329211 60440265984 60519932928 60613763616 60641365512 60678279168 60800029472 60815440413 60852460032 60974559828 61037914672 61079596032 61134095568 61239406592 61309584882 61415198208 61469997192 61497988994 61575886848 61699438192 61752644352 61780764864 61876550358 61942409984 62120219616 62282752896 62407722559 62461539504 62624965824 62653483568 62667730944 62833334382 62858717824 63039157776 63067864132 63106254848 63138492144 63303689664 63414390858 63452992512 63514316502 63580310248 63594768384 63762821577 63806363712 63830688896 63863296263 63929652612 63973308672 64039779328 64140690432 64324810368 64453877397 64493111808 64522480256 64622516532 64707696144 64774929856 64819163136 64919659392 65063232936 65175312384 65306085936 65476954816 65493551214 65533418496 65664910584 65704882176 65734802432 65836718304 65923498368 66025706796 66055773147 66139444224 66169562368 66228603532 66285715392 66533131392 66592496958 66707210752 66898698048 67004114112 67073733888 67208316602 67266273312 67296904584 67472982304 67666667796 67843712976 67890041856 67960582144 67995299232 68221536201 68263064064 68292420924 68333991936 68400033156 68471103344 68578997136 68667654006 68714545536 68740741888 68775857514 68894332416 69074589696 69257123663 69272872704 69304417728 69411867966 69485747968 69503360472 69545668608 69685211232 69757616768 69867537792 70007726243 70068097008 70188797952 70329631008 70485169014 70513643648 70574450688 70606588416 70716057552 70748259764 70791325696 70994536704 71136986466 71180289024 71323111496 71384616576 71527849029 71651064576 71714996724 71809525008 71838534656 72044751744 72077559008 72158276736 72473589552 72587790288 72663211712 72871796088 72921558528 73062460128 73112352768 73305556779 73469346678 73497355724 73514068992 73661574168 73854304608 73951652736 73983456001 74028491264 74066308092 74100035919 74193896448 74293913564 74440757664 74584594714 74635526784 74830805504 74849772816 75045612096 75241963776 75341140992 75392935954 75457950624 75492312168 75622356992 75689832608 75709017657 75907105092 76037864448 76190433592 76236812288 76324177098 76455654912 76609062348 76655695872 76809504688 76875740928 76910748096 77029991262 77111979776 77151371778 77333334624 77621986624 77691246451 77708913408 77967469944 78048481056 78171466464 78252689536 78477318864 78513055348 78530909184 78560847872 78600980016 78736379904 78944445762 79120834884 79150998472 79168997376 79205048832 79327849104 79412283392 79432411968 79640241408 79722990592 79800038682 80008829992 80077825152 80112263007 80238500433 80376721152 80448438948 80587021312 80607447648 80693243904 80818351488 80855154016 80980512627 81087253884 81136613376 81299413104 81439461376 81512127424 81532788246 81582418944 81746113176 81886930944 81959996256 82195267644 82232697183 82336859136 82374353152 82466601984 82502067144 82826959488 82993150877 83043670528 83086092684 83282052672 83338924032 83499954432 83667496178 83777779176 83964967632 84052210368 84184656192 84404919552 84552521144 84571748352 84603990016 84647209248 84685755336 84928851189 85017095436 85075151616 85151061684 85239536816 85297744896 85520920576 85542597504 85714237791 85766413824 85938503196 85990815744 86163355376 86237657856 86276928192 86410692774 86524591608 86559545856 86750977248 87074781248 87152475527 87324734952 87377891328 87553214112 87782291072 87804541188 87857989632 87897997824 88034275728 88074364196 88185925632 88380953856 88558289274 88710841856 88789995944 88810186752 89044873281 89105679936 89198264064 89338818816 89377239406 89431645184 89688364416 89729206112 89868323139 90009933741 90222223728 90423811296 90458283968 90520055808 90660398976 90779899392 90962048268 91017418752 91056561232 91200044208 91438662848 91461839742 91556872008 91619394048 91701143352 91859109888 92101853389 92122797312 92204995788 92246983491 92363830272 92405890304 92549157288 92671147296 92814825537 92913614976 93100045129 93156717056 93180329424 93424129344 93772841344 93856512106 93937448736 93980225352 94142117888 94250001573 94288076736 94558736664 94601796198 94659382272 94849315288 94907052032 94955534496 95121586287 95179488768 95271474753 95370465372 95534752768 95619995632 95746033344 95894478918 95959963008 96059668992 96211035648 96631452736 96739667712 96783720384 96933774798 97061544216 97162394784 97228744704 97379489088 97416613504 97740742372 97762968576 97959128904 98018758656 98215432224 98472406144 98497365876 98557323264 98602203648 98755077456 98800047892 98885247552 98925195264 99186611342 99209166336 99254343552 99342905298 99514035712 99799697088 99888745437 100060816128 100261587062 100322618368 100348047072 100454854656 100610600832 100656416224 100812474903 100945356876 101209473456 101383819264 101500001694 101765569464 101835062784 101940873216 102145416464 102438631386 102500987904 102547664128 102600049734 102706655016 102868495704 103001481009 103111112832 103318004153 103341498624 103611884544 103748456448 103956626592 104064641408 104117801949 104157495242 104228621952 104527816848 104636425152 104707878912 104801306688 105259261016 105283196928 105494446512 105606731776 105727753521 105770465472 105909882624 106074086328 106122389646 106186988544 106400051576 106491805056 106705479699 106770433536 106816350676 106984667244 107168961536 107264585264 107476596864 107572495086 107714287512 107757801984 107974016836 108067127616 108116338512 108399217472 108710384328 108776558592 108881685432 108994817568 109279995008 109307694132 109593690192 109643596244 109668529152 109782478848 109955469312 110002756192 110246033586 110435945984 110492361252 110781456912 110927479104 111042736896 111265542934 111290844672 111333272576 111440870346 111661136496 111703705568 111876892071 111953290176 112069613824 112246208256 112539892736 112568418144 112862945664 112914340448 113011711488 113089403931 113238468252 113356127248 113381904384 113433535488 113534748912 113730326528 113860657638 114056796672 114285650388 114355218432 114584670928 114683482368 114913593522 114983543808 115035904256 115214257032 115366122144 115412727808 115544986893 115667969664 115900056181 116000001936 116382928896 116432979936 116737618816 117072721584 117197330432 117257199696 117379034304 117715978296 117769583022 117841271808 118077719032 118104569856 118416668643 118726497708 118807573248 118931018752 118991773656 119118425088 119460362112 119584485888 119700058023 119824430852 120013244988 120296298304 120565081728 120672658422 120880531968 121039865856 121227527232 121282731024 121600058944 121630880826 121704920064 121949119656 122075829344 122159192064 122268191136 122619169764 122830396416 122939994384 122995977988 123151773696 123398876384 123505288704 123561529728 123753100716 123809454587 123884819968 124240439232 124565505792 124815445118 124923079008 125249931648 125306967136 125501244267 125666668764 125717435648 126078315552 126135728264 126212509696 126276984288 126607379328 126828781716 126905985024 127028633004 127160620496 127189536768 127525643154 127612727424 127661377792 127726592526 127859305224 127946617344 128079558656 128281380864 128620372517 128649620736 128907754794 128986223616 129044960512 129245033064 129415392288 129549859712 129616039161 129839318784 130014348737 130126465872 130350624768 130612171872 130953909632 130987102428 131066836992 131329821168 131469604864 131673436608 131846996736 132051413592 132111546294 132278888448 132339124736 132457207064 132571430784 132837433911 133066262784 133184993916 133414421504 133797396096 134008228224 134065859109 134147467776 134416633204 134532546624 134593809168 134945964608 135333335592 135687425952 135780083712 135990598464 136443072402 136526128128 136584841848 136667983872 136800066312 136942206688 137157994272 137335308012 137397846859 137429091072 137481483776 137551715028 137788664832 138149179392 138514247326 138545745408 138608835456 138823735932 138971495936 139006720944 139370422464 139515233536 139735075584 140015452486 140136194016 140659262016 140784768159 140970338028 141027287296 141148901376 141213176832 141432115104 141496519528 141582651392 141902694297 141989073408 142273972932 142360578048 142646222992 142769233152 143055698058 143302129152 143429993448 143619050016 143677069312 143841718377 144089503488 144155118016 144283743409 144316553472 144947179104 145175580576 145326423424 145400662197 145743592176 145843117056 146124920256 146224705536 146611113558 146938693356 146994711448 147028137984 147323148336 147708609216 147903305472 147966912002 148056982528 148132616184 148200071838 148387792896 148587827128 148779917013 148881515328 149014357947 149169189428 149271053568 149661611008 149699545632 150091224192 150392380593 150483927552 150682281984 150785871908 150915901248 150984624336 151244713984 151379665216 151418035314 151814210184 152075728896 152380867184 152648354196 152911309824 153218124696 153311391744 153619009376 153657947079 153751481856 153821496192 154059982524 154130137343 154223959552 154302743556 154666669248 155243973248 155382492902 155417826816 155934939888 156096962112 156236242863 156342932928 156505379072 156954637728 157026110696 157061818368 157121695744 157201960032 157888891524 158241669768 158301996944 158337994752 158410097664 158655698208 158824566784 158864823936 159183584469 159280482816 159445981184 159600077364 160017659984 160155650304 160224526014 160477000866 160753442304 160896877896 161174042624 161214895296 161358742629 161636702976 161710308032 161961025254 162174507768 162273226752 162598826208 163024254848 163065576492 163164837888 163492226352 163773861888 163919992512 164390535288 164465394366 164673718272 164748706304 164933203968 165004134288 165369050379 165653918976 165986301754 166087341056 166172185368 166564105344 166898314401 166999908864 167161305519 167334992356 167555558352 167929935264 168104420736 168369312384 168809839104 169105042288 169143496704 169294418496 169371510672 169857702378 170034190872 170150303232 170302123368 170479073632 170595489792 171046299151 171085195008 171428475582 171532827648 171877006392 171981631488 172326710752 172370390283 172475315712 172553856384 172821385548 172900083811 173049183216 173119091712 173501954496 174149562496 174304951054 174649469904 175106428224 175564582144 175609082376 175715979264 175795995648 176068551456 176148728392 176654374533 176761907712 177116578548 177421683712 177579991888 177620373504 178089746562 178211359872 178396528128 178677637632 178754478812 178863290368 179376728832 179458412224 179736646278 180019867482 180444447456 180847622592 180916567936 181008987633 181320797952 181559798784 181924096536 182034837504 182113122464 182400088416 182877325696 182923679484 183113744016 183238788096 183402286704 183718219776 184203706778 184245594624 184409991576 184493966982 184727660544 184811780608 185098314576 185342294592 185629651074 185827229952 186200090258 186313434112 186360658848 186848258688 187223167677 187545682688 187713024212 187874897472 187960450704 188284235776 188500003146 188576153472 189117473328 189203592396 189318764544 189698630576 189911068992 190243172574 190358977536 190542949506 190740930744 191069505536 191239991264 191288464731 191492066688 191788957836 191876293427 191919926016 192119337984 192422071296 193262905472 193361632191 193479335424 193567440768 193867549596 194123088432 194324789568 194457489408 194758978176 194833227008 195481484744 195525937152 195918257808 196430864448 196944812288 196994731752 197114646528 197204407296 197510154912 197600095784 197770495104 198167319441 198373222684 198418332672 198508687104 198685810596 199028071424 199599394176 199777490874 200121632256 200523174124 200645236736 200696094144 201221201664 201312832448 201624949806 201890713752 202418946912 203000003388 203531138928 203670125568 203881746432 204290832928 204877262772 205001975808 205095328256 205200099468 205413310032 205736991408 206002962018 206222225664 206636008306 206682997248 207223769088 207771370989 207913253184 208129282816 208235603898 208314990484 208457243904 209055633696 209272850304 209602613376 209692753991 210023178729 210518522032 210566393856 210988893024 211213463552 211455507042 211540930944 211819765248 212148172656 212244779292 212373977088 212800103152 212983610112 213410959398 213540867072 213632701352 213969334488 214337923072 214529170528 214583547087 214953193728 215144990172 215242961479 215428575024 215515603968 215948033672 216134255232 216232677024 216798434944 217420768656 217763370864 217989635136 218559990016 218615388264 219187380384 219287192488 219337058304 219916670337 220005512384 220492067172 220871891968 220984722504 221562913824 221854958208 221950368003 222085473792 222300107757 222531085868 222581689344 222666545152 222881740692 223322272992 223407411136 223753784142 223906580352 224139227648 224492416512 225079785472 225136836288 225725891328 225828680896 226023422976 226178807862 226476936504 226712254496 226867070976 227069497824 227721315276 228113593344 228571300776 228710436864 229169341856 229366964736 229827187044 229967087616 230071808512 230428514064 230732244288 230825455616 231089973786 231335939328 231800112362 232000003872 232865959872 233073739353 233475237632 234145443168 234394660864 234514399392 234758068608 235229108107 235431956592 235539166044 235682543616 236155438064 236209139712 236833337286 237452995416 237615146496 237862037504 237983547312 238236850176 238866406103 238920724224 239168971776 239400116046 239648861704 240026489976 240336789021 240592596608 240715501299 241130163456 241345316844 241455219083 241761063936 242079731712 242455054464 242565462048 242941537881 243200117888 243261761652 243409840128 243898239312 244151658688 244318384128 244536382272 245238339528 245660792832 245879988768 245991955976 246698091549 246797752768 247010577408 247123059456 247506201432 247618909174 247769639936 248480878464 248979452631 249131011584 249630890236 249846158016 250499863296 250613934272 251002488534 251333337528 251434871296 252156631104 252271456528 252553968576 253214758656 253657563432 253811970048 254057266008 254321240992 255051286308 255225454848 255322755584 255453185052 255718610448 255893234688 256159117312 256562761728 257142713373 257240745034 257299241472 257815509588 257972447232 258089921024 258490066128 258830784576 259099719424 259232078322 259678637568 260028697474 260252931744 261046081499 261224343744 261457426581 261907819264 261974204856 262133673984 262659642336 262939209728 263346873216 263693993472 263875275839 264102827184 264223092588 264557776896 264678249472 264914414128 265142861568 265674867822 266132525568 266369987832 266828843008 267134619843 267594792192 268016456448 268131718218 268294935552 268833266408 269065093248 269187618336 269604969417 269891929216 270029801223 270666671184 271374851904 271560167424 271981196928 272886144804 273052256256 273169683696 273600132624 273884413376 274315988544 274670616024 274795693718 274858182144 274962967552 275103430056 275577329664 276305560167 276740950473 277028494652 277091490816 277217670912 277647471864 277942991872 278013441888 278740844928 279030467072 279300135387 279470151168 280030904972 280272388032 281318524032 281569536318 281940676056 282054574592 282426353664 282864230208 282993039056 283805388594 283978146816 284547945864 284721156096 285292445984 285364758861 285538466304 286111396116 286604258304 286859986896 287238100032 287354138624 287683436754 288179006976 288310236032 288567486818 288633106944 289894358208 290351161152 290652846848 290801324394 291487184352 291686234112 292249840512 292836236623 293222227116 293877386712 293989422896 294056275968 294646296672 295417218432 295806610944 295933824004 296113965056 296265232368 296400143676 296775585792 297175654256 297559834026 297763030656 298028715894 298338378856 298542107136 299323222016 299399091264 299666236311 300182448384 300784761186 300967855104 301364563968 301571743816 301831802496 301969248672 302437424709 302759330432 302836070628 303628420368 304151457792 304761734368 305296708392 305822619648 306436249392 307238018752 307315894158 307502963712 307642992384 308119965048 308260274686 308447919104 308605487112 309333338496 309954012459 310487946496 310764985804 310835653632 311869879776 312193924224 312472485726 312685865856 313010758144 313909275456 314052221392 314123636736 314403920064 315777783048 316483339536 316603993888 316820195328 317311396416 317729647872 318367168938 318560965632 318891962368 319200154728 320035319968 320116439097 320311300608 320449052028 320954001732 321506884608 321793755792 322348085248 322429790592 322717485258 323273405952 323420616064 323922050508 324349015536 325197652416 326048509696 326131152984 326329675776 326984452704 327839985024 328497792371 328781070576 328930788732 329347436544 329497412608 329866407936 330008268576 330738100758 331307837952 331972603508 332174682112 332344370736 333128210688 333796628802 333999817728 334322611038 334669984712 335111116704 335630676213 335859870528 336208841472 336738624768 337619678208 338210084576 338588836992 338743021344 339268211793 339715404756 340068381744 340300606464 340604246736 340958147264 341190979584 342092598302 342170390016 342856951164 343065655296 343754012784 344653421504 344740780566 344950631424 345107712768 345642771096 345800167622 346098366432 346238183424 347003908992 347153139697 347700168543 348299124992 348609902108 349298939808 350212856448 350915554717 351129164288 351218164752 351591991296 352137102912 352297456784 353308749066 353523815424 354233157096 354843367424 355159983776 355250005929 356179493124 356422719744 356793056256 357355275264 357508957624 357726580736 358753457664 358916824448 359100174069 359473292556 360039734964 360888894912 361695245184 361833135872 362017975266 362641595904 363119597568 363848193072 364226244928 364551233347 364800176832 365754651392 365847358968 366227488032 366477576192 366804573408 368407413556 368491189248 368819983152 368987933964 369455321088 369623561216 370196629152 370684589184 371259302148 371428363761 371654459904 372400180516 372626868224 372721317696 373696517376 374446335354 375091365376 375426048424 375749794944 375920901408 376503732801 377000006292 377152306944 378234946656 378407184792 378637529088 379397261152 379822137984 380486345148 380717955072 381085899012 381481861488 382139011072 382479982528 382576929462 382984133376 383577915672 383752586854 383839852032 384238675968 384844142592 385861117551 386525810944 386723264382 386958670848 387134881536 387735099192 388246176864 388649579136 389429400269 389517956352 389666454016 390043046211 390962969488 391051874304 391836515616 392861728896 393889624576 393989463504 394408814592 395020309824 395200191568 395540990208 396334638882 396746445368 396836665344 397017374208 397371621192 398056142848 398512301733 399198788352 399554981748 400243264512 401046348248 401290473472 401392188288 402197577327 402442403328 402625664896 403249899612 403781427504 404837893824 406000006776 407062277856 407340251136 408581665856 408946231319 409754525544 410003951616 410190656512 410400198936 410826620064 411473982816 412005924036 412193540577 412444451328 413272016612 413365994496 414447538176 415542741978 415826506368 416258565632 416471207796 416629980968 416914487808 418111267392 418545700608 419205226752 419385507982 420046357458 421037044064 421977786048 422354304477 422911014084 423081861888 423639530496 424296345312 424489558584 424747954176 425600206304 425708082891 425967220224 426821918796 427081734144 427265402704 427938668976 428675846144 429058341056 429167094174 429906387456 430289980344 430485922958 430857150048 431031207936 431896067344 432268510464 432465354048 432851230227 433596869888 434841537312 435526741728 435979270272 436854057913 437119980032 437230776528 438374760768 438574384976 438674116608 439833340674 440011024768 440984134344 441743783936 441969445008 443125827648 443709916416 443900736006 444170947584 444600215514 445062171736 445163378688 445333090304 445763481384 446339751039 446644545984 446814822272 447043073841 447507568284 447813160704 448278455296 448984833024 450159570944 450273672576 451177141779 451451782656 451657361792 452046845952 452357615724 452953873008 453424508992 453734141952 454138995648 455442630552 456227186688 457142601552 458338683712 458733929472 459654374088 459934175232 460143617024 460857028128 461464488576 462179947572 462390412029 462671878656 463600224724 464000007744 465731919744 466147478706 466950475264 468290886336 468708728589 469028798784 469516137216 470458216214 470863913184 471078332088 471365087232 472310876128 473666674572 474905990832 475230292992 475724075008 475967094624 476473700352 477550753407 477732812206 477841448448 478337943552 478800232092 479297723408 480052979952 480673578042 481185193216 481431002598 482260326912 482690633688 482910438166 483522127872 484799865641 484910108928 485130924096 485883075762 486400235776 486523523304 486819680256 487796478624 488303317376 489072764544 490054083701 490476679056 491321585664 491759977536 491983911952 493396183098 493595505536 494021154816 494246118912 495012402864 495237818348 495539279872 496107151137 496961756928 497958905262 498262023168 499261780472 499692316032 500694943203 500999726592 501227868544 501483916557 502004977068 502666675056 502869742592 504313262208 504542913056 505107937152 506429517312 507315126864 508114532016 508642481984 510102572616 510450909696 510645511168 510906370104 511437220896 511786469376 513138897453 514285426746 514481490068 514598482944 515631019176 515944894464 516179842048 516980132256 517661569152 518199438848 518464156644 518700251433 519357275136 520057394948 520505863488 522092162998 522448687488 522914853162 523815638528 523948409712 525319284672 526693746432 527387986944 527750551678 528205654368 528446185176 529356498944 529828828256 529963123599 530285723136 531349735644 532265051136 532739975664 533657686016 534269239686 535189584384 536032912896 536263436436 536589871104 537666532816 538130186496 538375236672 539209938834 539783858432 540059602446 541333342368 542749703808 543838725157 543962393856 545772289608 546104512512 546339367392 547200265248 547768826752 548631977088 549341232048 549591387436 549716364288 549925935104 550206860112 551154659328 552611120334 553481900946 554056989304 554182981632 554435341824 555294943728 555885983744 556026883776 557481689856 558060934144 558600270774 558940302336 560061809944 560544776064 561669503031 562637048064 563139072636 563881352112 564109149184 564852707328 565728460416 565986078112 567610777188 567956293632 569095891728 570584891968 570729517722 571076932608 572222792232 573208516608 573719973792 574476200064 575366873508 575628880281 576358013952 576620472064 577134973636 577266213888 579788716416 580702322304 580952056139 581305693696 581602648788 582974368704 583372468224 584499681024 585672473246 586444454232 587754773424 587978845792 589292593344 590834436864 591613221888 591867648008 592227930112 592530464736 592800287352 594351308512 594501958323 595119668052 595526061312 596057431788 596676757712 597084214272 598646444032 598798182528 599332472622 600364896768 601569522372 601935710208 603143487632 603663604992 603938497344 604874849418 605518660864 605672141256 607256840736 609523468736 610067328689 610593416784 611645239296 612872498784 614476037504 614631788316 615005927424 615285984768 616239930096 616520549372 616895838208 617210974224 618666676992 619908024918 620975892992 621529971608 621671307264 623314112967 623739759552 624387848448 624944971452 625371731712 626021516288 627818550912 628104442784 628807840128 629078261973 630069536187 631555566096 632966679072 633207987776 633640390656 634622792832 635459295744 636734337876 637121931264 638400309456 640070639936 640232878194 640622601216 640898104056 641908003464 643013769216 643587511584 644712973723 644859581184 645434970516 645728884437 646546811904 646841232128 647844101016 648698031072 650395304832 651700315903 652097019392 652262305968 653968905408 655679970048 656995584742 657562141152 657861577464 658994825216 659750011011 660016537152 661476201516 662615675904 663945207016 664349364224 664688741472 665851104009 666256421376 666900323271 667593257604 667999635456 668645222076 669339969424 670222233408 671261352426 671719741056 672417682944 673477249536 675239356416 676420169152 677023719073 677177673984 677486042688 678536423586 679430809512 680136763488 680601212928 681208493472 681916294528 684185196604 684340780032 685713902328 686131310592 687508025568 689306843008 689481561132 689901262848 690215425536 691285542192 691600335244 692196732864 692476366848 694007817984 694306279394 695400337086 696598249984 697219804216 698597879616 699221218059 700425712896 701831109434 702258328576 702436329504 703183982592 704274205824 704594913568 705687324321 706617498132 707047630848 708466314192 709686734848 710319967552 710500011858 712358986248 712845439488 713586112512 714710550528 715017915248 716599218309 717506915328 717833648896 718200348138 718946585112 720079469928 721010367063 721777789824 723226029071 723390490368 723666271744 724035950532 724365657249 725283191808 726239195136 727696386144 728452489856 728824613643 729102466694 729600353664 731509302784 731694717936 732454976064 732955152384 733609146816 736814827112 736982378496 737639966304 737975867928 739247122432 740094274647 740393258304 741369178368 742518604296 742856727522 743308919808 744800361032 745253736448 745442635392 746938357893 747393034752 748892670708 750182730752 750852096848 751499589888 751841802816 753007465602 754000012584 754304613888 756469893312 756814369584 758794522304 759644275968 760972690296 761435910144 762171798024 762963722976 764959965056 765153858924 765968266752 767155831344 767505173708 767679704064 768477351936 769688285184 771722235102 773051621888 773446528764 773917341696 774269763072 775470198384 776492353728 777299158272 778858800538 779035912704 779332908032 780086092422 781925938976 783138244497 783673031232 784372279743 785723457792 787779249152 787978927008 788817629184 790040619648 790400383136 791081980416 791625827517 792669277764 793492890736 793673330688 794034748416 794743242384 796112285696 797024603466 798397576704 799109963496 800486529024 802092696496 802784376576 804395154654 804884806656 805251329792 806499799224 807562855008 808814908251 809675787648 811300393267 812000013552 814124555712 814680502272 817163331712 817892462638 819509051088 820381313024 820800397872 821653240128 822947965632 824011848072 824387081154 824888902656 826544033224 826731988992 828916680501 830222851419 831085483956 831653012736 832517131264 832942415592 833259961936 833828975616 836222534784 837091401216 837900406161 838410453504 838771015964 840092714916 842074088128 843955572096 844708608954 845822028168 846163723776 847279060992 848592690624 848979117168 851200412608 851416165782 851934440448 853643837592 854163468288 854530805408 855877337952 858116682112 858334188348 859812774912 860579960688 860971845916 861714300096 862062415872 863792134688 864537020928 864930708096 865702460454 867193739776 869683074624 871053483456 871958540544 873708115826 874239960064 874461553056 876749521536 877148769952 878508709869 879666681348 880022049536 881968268688 883487567872 883938890016 886251655296 887419832832 887801472012 888341895168 889200431028 890124343472 890326757376 891526962768 892679502078 893289091968 893629644544 894086147682 895015136568 895626321408 896556910592 897969666048 900342607619 900547345152 902354283558 902903565312 903314723584 904093691904 904715231448 905907746016 906849017984 907312274127 908277991296 910100441159 910885261104 912454373376 914285203104 916677367424 917467858944 919308748176 920287234048 921714056256 922928977152 924359895144 924780824058 925343757312 927200449448 928000015488 929862037377 931463839488 932294957412 933900950528 936581772672 937417457178 938057597568 939032274432 940916432428 941727826368 942156664176 944621752256 947333349144 949811981664 950460585984 951934189248 955101506814 955465624412 955682896896 956675887104 957600464184 958595446816 960105959904 961347156084 961784928013 962370386432 962862005196 964520653824 965381267376 965820876332 967044255744 969599731282 969820217856 970261848192 971766151524 972800471552 973047046608 975592957248 976606634752 978145529088 980108167402 980953358112 983519955072 983967823904 985493377113 986792366196 987191011072 988042309632 988492237824 990024805728 990475636696 991078559744 992214302274 993923513856 995917810524 996524046336 998523560944 999384632064 1001389886406 1001999453184 1002455737088 1002967833114 1004009954136 1005333350112 1005739485184 1006892028639 1008626524416 1009085826112 1009986203863 1010215874304 1012859034624 1014630253728 1016229064032 1017284963968 1017804635379 1020205145232 1020901819392 1021291022336 1021812740208 1022874441792 1023572938752 1026277794906 1028570853492 1028962980136 1029196965888 1031262038352 1032359684096 1033960264512 1035323138304 1036398877696 1036928313288 1037400502866 1038714550272 1040114789896 1041011726976 1041459419091 1043100505629 1044184325996 1044897374976 1045829706324 1047631277056 1047896819424 1050638569344 1052746664151 1053387492864 1054775973888 1055501103356 1056411308736 1056892370352 1058712997888 1059657656512 1059926247198 1060571446272 1062699471288 1064530102272 1065479951328 1068538479372 1070379168768 1072065825792 1072526872872 1073179742208 1075333065632 1076260372992 1076750473344 1078419877668 1078910961401 1079567716864 1080119204892 1082666684736 1085499407616 1087677450314 1087924787712 1091544579216 1092678734784 1093653700041 1094400530496 1095537653504 1097263954176 1098682464096 1099182774872 1099432728576 1099851870208 1100413720224 1105222240668 1106963801892 1108113978608 1108365963264 1108870683648 1110589887456 1111771967488 1112053767552 1114285091283 1114963379712 1116121868288 1117200541548 1117880604672 1120123619888 1121089552128 1123339006062 1125274096128 1126278145272 1127762704224 1128218298368 1129511198403 1131456920832 1131972156224 1132982181851 1135221554376 1135912587264 1138191783456 1141169783936 1141459035444 1142153865216 1144445584464 1146417033216 1147439947584 1148952400128 1150733747016 1151257760562 1152716027904 1153240944128 1154269947272 1154532427776 1157583352653 1159577432832 1161404644608 1161904112278 1162611387392 1163205297576 1165948737408 1168288200807 1168999362048 1170129138633 1171344946492 1172888908464 1175509546848 1175957691584 1178585186688 1181668873728 1183226443776 1183735296016 1185060929472 1185600574704 1188702617024 1189003916646 1190239336104 1191052122624 1192114863576 1193353515424 1194168428544 1197324094057 1197596365056 1198664945244 1200729793536 1203139044744 1203871420416 1206286975264 1206592731981 1207327209984 1207876994688 1209749698836 1210300586677 1211037321728 1211344282512 1214513681472 1219046937472 1220134657378 1221186833568 1225744997568 1226838693957 1228952075008 1229263576632 1230011854848 1230571969536 1232479860192 1233041098744 1233791676416 1234421948448 1236580621731 1237333353984 1239816049836 1241951785984 1243059943216 1243342614528 1246628225934 1247479519104 1248775696896 1249889942904 1250743463424 1252043032576 1255637101824 1256208885568 1257615680256 1258156523946 1260139072374 1263111132192 1265933358144 1266415975552 1267062913431 1269245585664 1270918591488 1273468675752 1274243862528 1276800618912 1280141279872 1280465756388 1281245202432 1281796208112 1283816006928 1286027538432 1287175023168 1289425947446 1289719162368 1290869941032 1291457768874 1293093623808 1293682464256 1295688202032 1297396062144 1298553690681 1300790609664 1303400631806 1304194038784 1304524611936 1307937810816 1310562173739 1311359940096 1313991169484 1315124282304 1315723154928 1317989650432 1319500022022 1320033074304 1322952403032 1325231351808 1327890414032 1329377482944 1331702208018 1332512842752 1333800646542 1335186515208 1335999270912 1337290444152 1338679938848 1339019253117 1340444466816 1342522704852 1343134053989 1343439482112 1344835365888 1346954499072 1350478712832 1352840338304 1353531425337 1354047438146 1354355347968 1354972085376 1357072847172 1358861619024 1360273526976 1361202425856 1362416986944 1363832589056 1368370393208 1368681560064 1371427804656 1375016051136 1378613686016 1378963122264 1379802525696 1380430851072 1382571084384 1383200670488 1384393465728 1387171236087 1388015635968 1388612558788 1390800674172 1393196499968 1394439608432 1397195759232 1398442436118 1400851425792 1403662218868 1404516657152 1404872659008 1406126185767 1408548411648 1409189827136 1411374648642 1413234996264 1414095261696 1416932628384 1420639935104 1421000023716 1424717972496 1425690878976 1427172225024 1429421101056 1430035830496 1433198436618 1435013830656 1435667297792 1436400696276 1437893170224 1440158939856 1442020734126 1443555579648 1446452058142 1446780980736 1447332543488 1448071901064 1448731314498 1450566383616 1454399596923 1455392772288 1456904979712 1457649227286 1458204933388 1459200707328 1463018605568 1463389435872 1464909952128 1467218293632 1470162251103 1473629654224 1473964756992 1475279932608 1475951735856 1478494244864 1480188549294 1480786516608 1482738356736 1485037208592 1485713455044 1486617839616 1489600722064 1490885270784 1493876715786 1494786069504 1497785341416 1500365461504 1501704193696 1502084829609 1502999179776 1503683605632 1506014931204 1506700730353 1508000025168 1508609227776 1512939786624 1513628739168 1517589044608 1519288551936 1521945380592 1524343596048 1525927445952 1529919930112 1530307717848 1531936533504 1534311662688 1535010347416 1535359408128 1539416692359 1543444470204 1546103243776 1546893057528 1547834683392 1548539526144 1550940396768 1552984707456 1554598316544 1556100754299 1557717601076 1558071825408 1558665816064 1560172184844 1563851877952 1566276488994 1567346062464 1568744559486 1571446915584 1575558498304 1575957854016 1580081239296 1580800766272 1582163960832 1583251655034 1585338555528 1586985781472 1588069496832 1589486484768 1594049206932 1596795153408 1598219926992 1600973058048 1604185392992 1605568753152 1608790309308 1609769613312 1610502659584 1612999598448 1615125710016 1617629816502 1619351575296 1622600786534 1624000027104 1628249111424 1631516175471 1634326663424 1635784925276 1639018102176 1640762626048 1641600795744 1643306480256 1645895931264 1646603756749 1648023696144 1648774162308 1649777805312 1653088066448 1653463977984 1657833361002 1660445702838 1662170967912 1663306025472 1665034262528 1665884831184 1666519923872 1667657951232 1672064842721 1672445069568 1674182802432 1675800812322 1676820907008 1677542031928 1680185429832 1684148176256 1685008509093 1687911144192 1689417217908 1690186533581 1691644056336 1692327447552 1694558121984 1697185381248 1697958234336 1702400825216 1702832331564 1703868880896 1707287675184 1709061610816 1711754675904 1716233364224 1716668376696 1719625549824 1721159921376 1721943691832 1723428600192 1726886640843 1727584269376 1729074041856 1729861416192 1731404920908 1734387479552 1739366149248 1742106966912 1742856168417 1743917081088 1747416231652 1748479920128 1748923106112 1753499043072 1754297539904 1757017419738 1759333362696 1760044099072 1763936537376 1767877780032 1772503310592 1774839665664 1775602944024 1776683790336 1778400862056 1780248686944 1783053925536 1785359004156 1786578183936 1787259289088 1788172295364 1790030273136 1791252642816 1793113821184 1795939332096 1800685215238 1801094690304 1804708567116 1805807130624 1806629447168 1809430462896 1811815492032 1813698035968 1814624548254 1816555982592 1820200882318 1821770522208 1827322570493 1828570406208 1830201986067 1833354734848 1834935717888 1838617496352 1840574468096 1843428112512 1845857954304 1847126930873 1848719790288 1849561648116 1850687514624 1854400898896 1856000030976 1859724074754 1862927678976 1864589914824 1867801901056 1869942338901 1873163545344 1874834914356 1875688664317 1876115195136 1878064548864 1881832864856 1883455652736 1884313328352 1887234785919 1889243504512 1890208608561 1894666698288 1899623963328 1900921171968 1903868378496 1910203013628 1910931248824 1911365793792 1915200928368 1917190893632 1920211919808 1922694312168 1923569856026 1924740772864 1925724010392 1929041307648 1930762534752 1931641752664 1934138921169 1937186653311 1939199462564 1939640435712 1940523696384 1943532303048 1945600943104 1946094093216 1951185914496 1953213269504 1955100947709 1956291058176 1960216334804 1961906716224 1967039910144 1967935647808 1970986754226 1973584732392 1974382022144 1976984475648 1980049611456 1980951273392 1984428604548 1987847027712 1991835621048 1993048092672 1997047121888 1997553312027 1998769264128 2002779772812 2003998906368 2004911474176 2005935666228 2008019908272 2010666700224 2011478970368 2013784057278 2017253048832 2018171652224 2019972407726 2020431748608 2025718069248 2029260507456 2031071157219 2032458128064 2034569927936 2035609270758 2040410290464 2041803638784 2042582044672 2043625480416 2045748883584 2049853656361 2052555589812 2057141706984 2057925960272 2058393931776 2062524076704 2064719368192 2067920529024 2070646276608 2072797755392 2073856626576 2074801005732 2077429100544 2080229579792 2082023453952 2082918838182 2086201011258 2088368651992 2089794749952 2091659412648 2095262554112 2095793638848 2097663654177 2101277138688 2105493328302 2106774985728 2109551947776 2111002206712 2112822617472 2113784740704 2117061972963 2119315313024 2119852494396 2121142892544 2125398942576 2129060204544 2130959902656 2137076958744 2140758337536 2144131651584 2145053745744 2149797654927 2150666131264 2152520745984 2153500946688 2156839755336 2157821922802 2159135433728 2160238409784 2165333369472 2169678087213 2170998815232 2173096971747 2175354900628 2175849575424 2183089158432 2185357469568 2187307400082 2188801060992 2191075307008 2194527908352 2197364928192 2198365549744 2198865457152 2200827440448 2210444481336 2213927603784 2216227957216 2217741367296 2221179774912 2224107535104 2228570182566 2229926759424 2232243736576 2234401083096 2235761209344 2240247239776 2240815073679 2242179104256 2246678012124 2250548192256 2252556290544 2255525408448 2256436596736 2259022396806 2262913841664 2263944312448 2265964363702 2270443108752 2276383566912 2282339567872 2282918070888 2284307730432 2288891168928 2294879895168 2297904800256 2299484546597 2301467494032 2302515521124 2305432055808 2306481888256 2308539894544 2309064855552 2315166705306 2319154865664 2322809289216 2323808224556 2325222774784 2326410595152 2331897474816 2336576401614 2337998724096 2340258277266 2342689892984 2345777816928 2349414733491 2351019093696 2351915383168 2353116839229 2357170373376 2363337747456 2366452887552 2367470592032 2370121858944 2371201149408 2374877482551 2377405234048 2378007833292 2380478672208 2382104245248 2384229727152 2386707030848 2388336857088 2394648188114 2395192730112 2397329890488 2401459587072 2406278089488 2412573950528 2413185463962 2414654419968 2415753989376 2419499397672 2420601173354 2422074643456 2422688565024 2429027362944 2433901179801 2438093874944 2440269314756 2442373667136 2451489995136 2453677387914 2457904150016 2458527153264 2461143939072 2464959720384 2466082197488 2468843896896 2473161243462 2474666707968 2479632099672 2483903571968 2486119886432 2486750041503 2493256451868 2494959038208 2497551393792 2499779885808 2501486926848 2504086065152 2511274203648 2512417771136 2513701218483 2515231360512 2516313047892 2520278144748 2526222264384 2531866716288 2532831951104 2534125826862 2538491171328 2541837182976 2546937351504 2551858633429 2553601237824 2560282559744 2560931512776 2562490404864 2563592416224 2567632013856 2574350046336 2578851894892 2579438324736 2581739882064 2582915537748 2586187247616 2587364928512 2591376404064 2594792124288 2597107381362 2601581219328 2606801263612 2608388077568 2609049223872 2615875621632 2621124347478 2622719880192 2627982338968 2630248564608 2631446309856 2635526129607 2639000044044 2640066148608 2645904806064 2650462703616 2655780828064 2658754965888 2663404416036 2665025685504 2667601293084 2670373030416 2674580888304 2677359877696 2678038506234 2680888933632 2685045409704 2686268107978 2686878964224 2689670731776 2693908998144 2701027822857 2705680676608 2707062850674 2708094876292 2708710695936 2709944170752 2714145694344 2717723238048 2720547053952 2724833973888 2726005801883 2727665178112 2730301323477 2736740786416 2737363120128 2742855609312 2750032102272 2757227372032 2757926244528 2760861702144 2765142168768 2766401340976 2768786931456 2774342472174 2776031271936 2777225117576 2781601348344 2786392999936 2788879216864 2789586112131 2794391518464 2796884872236 2801702851584 2807324437736 2809033314304 2809745318016 2812252371534 2817096823296 2818379654272 2822749297284 2826469992528 2833865256768 2841279870208 2842000047432 2849435944992 2851381757952 2860071660992 2862623619233 2866396873236 2870027661312 2871334595584 2872801392552 2875786340448 2880317879712 2884041468252 2885354784039 2887111159296 2892904116284 2893561961472 2894665086976 2896143802128 2897462628996 2901132767232 2908799193846 2910785544576 2913809959424 2915298454572 2916409866776 2918401414656 2926037211136 2926778871744 2929819904256 2934436587264 2940324502206 2947259308448 2950559865216 2951903471712 2956480131339 2960377098588 2961573033216 2965476713472 2970074417184 2971426910088 2973235679232 2979201444128 2981770541568 2987753431572 2989572139008 2995570682832 3000730923008 3003408387392 3004169659218 3005998359552 3007367211264 3012029862408 3013401460706 3016000050336 3017218455552 3025879573248 3027257478336 3029958611589 3035178089216 3038577103872 3043890761184 3048687192096 3051854891904 3057978405391 3059839860224 3060615435696 3063873067008 3068623325376 3070020694832 3070718816256 3078833384718 3086888940408 3092206487552 3093786115056 3097079052288 3101880793536 3105969414912 3109196633088 3112201508598 3115435202152 3116143650816 3117331632128 3120344369688 3124378257273 3127703755904 3129301516887 3132552977988 3134692124928 3137489118972 3142893831168 3151116996608 3151915708032 3158239992453 3160162478592 3161601532544 3164327921664 3166503310068 3170677111056 3173971562944 3176138993664 3178972969536 3188098413864 3193590306816 3196439853984 3208370785984 3211137506304 3217580618616 3219539226624 3221005319168 3225999196896 3230251420032 3235259633004 3236732884203 3238703150592 3245201573068 3248000054208 3256498222848 3263032350942 3268653326848 3271569850552 3278036204352 3280961100123 3283201591488 3286612960512 3291791862528 3293207513498 3296047392288 3297548324616 3299555610624 3306176132896 3315666722004 3320891405676 3324341935824 3326612050944 3330068525056 3331769662368 3333039847744 3335315902464 3342855273849 3344129685442 3344890139136 3348365604864 3351601624644 3353641814016 3355084063856 3360370859664 3368296352512 3370017018186 3375822288384 3378834435816 3380373067162 3383288112672 3384654895104 3393599059487 3394370762496 3395916468672 3398946545553 3404801650432 3405664663128 3407737761792 3414575350368 3418123221632 3423509351808 3430378585907 3432466728448 3433336753392 3439251099648 3442319842752 3443887383664 3446857200384 3453773281686 3455168538752 3458148083712 3459722832384 3462809841816 3468774959104 3472750057959 3478732298496 3484213933824 3485712336834 3487834162176 3494832463304 3496959840256 3497846212224 3504864602421 3506998086144 3508595079808 3510387415899 3514034839476 3518666725392 3520088198144 3527873074752 3535755560064 3545006621184 3549679331328 3551205888048 3556801724112 3560497373888 3566107851072 3570718008312 3573156367872 3574518578176 3576344590728 3580060546272 3582505285632 3591972282171 3601370430476 3602189380608 3609417134232 3611614261248 3613258894336 3618860925792 3623630984064 3627396071936 3629249096508 3630901760031 3633111965184 3640401764636 3643541044416 3654645140986 3657140812416 3660403972134 3666709469696 3677234992704 3680516081871 3686856225024 3691715908608 3694253861746 3697439580576 3699123296232 3701375029248 3708801797792 3709741865193 3712000061952 3719448149508 3725855357952 3729179829648 3735603802112 3739884677802 3746327090688 3749669828712 3751377328634 3752230390272 3756129097728 3763665729712 3766911305472 3768626656704 3774469571838 3778487009024 3780417217122 3789333396576 3799247926656 3806871076099 3807736756992 3820406027256 3821862497648 3822731587584 3830401856736 3834381787264 3840423839616 3845388624336 3847139712052 3849481545728 3851448020784 3858082615296 3861525069504 3863283505328 3868277842338 3874373306622 3878398925128 3879280871424 3881047392768 3887064606096 3891201886208 3892188186432 3895661072043 3902371828992 3906426539008 3910201895418 3912582116352 3920432669608 3923813432448 3931686521217 3934079820288 3935871295616 3941973508452 3947169464784 3948764044288 3953968951296 3960099222912 3961902546784 3968857209096 3975694055424 3983671242096 3994094243776 3995106624054 3997538528256 4005559545624 4007997812736 4009822948352 4011871332456 4016039816544 4021333400448 4027568114556 4029402161967 4034506097664 4036343304448 4039944815452 4040863497216 4051436138496 4058521014912 4062142314438 4064916256128 4069139855872 4071218541516 4080820580928 4083607277568 4087250960832 4091497767168 4099707312722 4105111179624 4114283413968 4115851920544 4125048153408 4135841058048 4141292553216 4145595510784 4147713253152 4149602011464 4160459159584 4161513708261 4164046907904 4165837676364 4172402022516 4176737303984 4179589499904 4183318825296 4190525108224 4191587277696 4195327308354 4202554277376 4210986656604 4213549971456 4222004413424 4225645234944 4227569481408 4234123945926 4238630626048 4239704988792 4242285785088 4250797885152 4261919805312 4270471300823 4274153917488 4281516675072 4288263303168 4290107491488 4299595309854 4301332262528 4305041491968 4307001893376 4313679510672 4315643845604 4318270867456 4320476819568 4330666738944 4339356174426 4341997630464 4346193943494 4350709801256 4351699150848 4363198790769 4366178316864 4370714939136 4374614800164 4377602121984 4382150614016 4389055816704 4394729856384 4396731099488 4401654880896 4410486753309 4420888962672 4427855207568 4432455914432 4435482734592 4442359549824 4448215070208 4457140365132 4459853518848 4468802166192 4480494479552 4481630147358 4484358208512 4493356024248 4501096384512 4505112581088 4511050816896 4512990816061 4518044793612 4520102191059 4525827683328 4527888624896 4531928727404 4540886217504 4552767133824 4561902211321 4564679135744 4565836141776 4577782337856 4589759790336 4595809600512 4598969093194 4602934988064 4605031042248 4612963776512 4617079789088 4618250077077 4630333410612 4638309731328 4645618578432 4647616449112 4650445549568 4652821190304 4663794949632 4668302262897 4673152803228 4675997448192 4680516554532 4685379785968 4691555633856 4698829466982 4702038187392 4703830766336 4706233678458 4714340746752 4726675494912 4734941184064 4739166033511 4740243717888 4742402298816 4749754965102 4754810468096 4756015666584 4760957344416 4764208490496 4768459454304 4773414061696 4789296376228 4790385460224 4794659780976 4802919174144 4812556178976 4825147901056 4826370927924 4829308839936 4831507978752 4838998795344 4841202346708 4844149286912 4845377130048 4858054725888 4867802359602 4876187749888 4880538629512 4884747334272 4894548526413 4902979990272 4907354775828 4915808300032 4917054306528 4922287878144 4929919440768 4932164394976 4937687793792 4939811270247 4946322486924 4949333415936 4959264199344 4967807143936 4972239772864 4973500083006 4986512903736 4989918076416 4995102787584 4999559771616 5002973853696 5016194528163 5022548407296 5024835542272 5027402436966 5030462721024 5032626095784 5040556289496 5052444528768 5062582203497 5063733432576 5065663902208 5068251653724 5070559600743 5076982342656 5083674365952 5093874703008 5103717266858 5107202475648 5120565119488 5121863025552 5127184832448 5135264027712 5148700092672 5157703789784 5158876649472 5163479764128 5165831075496 5174729857024 5180659922529 5182752808128 5189584248576 5194214762724 5203162438656 5213602527224 5216776155136 5218098447744 5228568505251 5231751243264 5242248694956 5245439760384 5255964677936 5260497129216 5262892619712 5271052259214 5278000088088 5280132297216 5291809612128 5311561656128 5316301007147 5317509931776 5326808832072 5330051371008 5335202586168 5340746060832 5349161776608 5354719755392 5356077012468 5361777867264 5370090819408 5372536215956 5373757928448 5379341463552 5387817996288 5402055645714 5411361353216 5414125701348 5416189752584 5417421391872 5419888341504 5428291388688 5435446476096 5441094107904 5449667947776 5452011603766 5455330356224 5460602646954 5473481572832 5481967711479 5485711218624 5490605958201 5500064204544 5514454744064 5515852489056 5521723404288 5530284337536 5532802681952 5537573862912 5541380792619 5548684944348 5552062543872 5554450235152 5563202696688 5572785999872 5577758433728 5579172224262 5588783036928 5593769744472 5603405703168 5614648875472 5619490636032 5624504743068 5627065992951 5634193646592 5636759308544 5645498594568 5652939985056 5661704357757 5667730513536 5679102752869 5682559740416 5684000094864 5698871889984 5702763515904 5720143321984 5725247238466 5732793746472 5742669191168 5745602785104 5751572680896 5760635759424 5768082936504 5770709568078 5774222318592 5785808232568 5787123922944 5789330173952 5792287604256 5794925257992 5802416763507 5811559959933 5817598387692 5821571089152 5827619918848 5830596909144 5832819733552 5836802829312 5852074422272 5853557743488 5859639808512 5865302843127 5868873174528 5880649004412 5894518616896 5901119730432 5903806943424 5912960262678 5920754197176 5923146066432 5930953426944 5940148834368 5942853820176 5958402888256 5963541083136 5975506863144 5979144278016 5991141365664 6006816774784 6008339318436 6011996719104 6014734422528 6024059724816 6026802921412 6032000100672 6034436911104 6051759146496 6054514956672 6059917223178 6070356178432 6077154207744 6087781522368 6093213471657 6097374384192 6103709783808 6115956810782 6119679720448 6121230871392 6127746134016 6137246650752 6140041389664 6149560969083 6157666769436 6173777880816 6184412975104 6187572230112 6194158104576 6203761587072 6211938829824 6218393266176 6224403017196 6230870404304 6232287301632 6240688739376 6248756514546 6255407511808 6258603033774 6265105955976 6269384249856 6274978237944 6285787662336 6302398253333 6303831416064 6316479984906 6320324957184 6323203065088 6328655843328 6333006620136 6341354222112 6347943125888 6351185918889 6357945939072 6370703088113 6376196827728 6387180613632 6392879707968 6416741571968 6422275012608 6435161237232 6442010638336 6449392964781 6451998393792 6460502840064 6470519266008 6473465768406 6477406301184 6490403146136 6496000108416 6509034261639 6512996445696 6519290915241 6526064701884 6537306653696 6543139701104 6556072408704 6561922200246 6566403182976 6573225921024 6583583725056 6586415026996 6592094784576 6595096649232 6612352265792 6631333444008 6641782811352 6648683871648 6653224101888 6663539324736 6666079695488 6685710547698 6688259370884 6689780278272 6696731209728 6703203249288 6707283628032 6710168127712 6720741719328 6736592705024 6740034036372 6751644576768 6757668871632 6760746134324 6766576225344 6769309790208 6787198118974 6788741524992 6791832937344 6797893091106 6809603300864 6811329326256 6829150700736 6836246443264 6847018703616 6860757171814 6864933456896 6866673506784 6884639685504 6887774767328 6893714400768 6898453639791 6907546563372 6910337077504 6916296167424 6919445664768 6925619683632 6937549918208 6945500115918 6957464596992 6968427867648 6971424673668 6975668324352 6989664926608 6995692424448 7009729204842 7013996172288 7017190159616 7020774831798 7028069678952 7037333450784 7040176396288 7048244200473 7055746149504 7069903427041 7071511120128 7090013242368 7099358662656 7102411776096 7113603448224 7120994747776 7124632447653 7132215702144 7141436016624 7146312735744 7149037156352 7152689181456 7160121092544 7165010571264 7183944564342 7202740860952 7204378761216 7218834268464 7226517788672 7237721851584 7247261968128 7254792143872 7258498193016 7261803520062 7266223930368 7280803529272 7287082088832 7301703539403 7309290281972 7314281624832 7320807944268 7333418939392 7354469985408 7361032163742 7373712450048 7383431817216 7388507723492 7394879161152 7398246592464 7417603595584 7419483730386 7424000123904 7438896299016 7451710715904 7458359659296 7479769355604 7492654181376 7499339657424 7502754657268 7504460780544 7512258195456 7527331459424 7533822610944 7537253313408 7548939143676 7552376729807 7556974018048 7560834434244 7578666793152 7598495853312 7613742152198 7615473513984 7640812054512 7643724995296 7655575900287 7660803713472 7668763574528 7680847679232 7690777248672 7694279424104 7698963091456 7702896041568 7723050139008 7726567010656 7736555684676 7748746613244 7756797850256 7758561742848 7762094785536 7774129212192 7782403772416 7784376372864 7791322144086 7804743657984 7812853078016 7820403790836 7825164232704 7840865339216 7847626864896 7863373042434 7868159640576 7871742591232 7883947016904 7894338929568 7897528088576 7906578388821 7920198445824 7923805093568 7930875272957 7937714418192 7951388110848 7967342484192 7988188487552 7990213248108 7995077056512 8011119091248 8019645896704 8023742664912 8032079633088 8042666800896 8055136229112 8058804323934 8069012195328 8072686608896 8079889630904 8081726994432 8103083468571 8117042029824 8124284628876 8129832512256 8138279711744 8142437083032 8161641161856 8174501921664 8178017405649 8182995534336 8190903970431 8199414625444 8210222359248 8228566827936 8231703841088 8250096306816 8271682116096 8282585106432 8295426506304 8299204022928 8320918319168 8323027416522 8328093815808 8331675352728 8344804045032 8353474607968 8359178999808 8366637650592 8381268658399 8383174555392 8390654616708 8405108554752 8421973313208 8427099942912 8444008826848 8451290469888 8455138962816 8468247891852 8472104106739 8477261252096 8479409977584 8501595770304 8523839610624 8540942601646 8548307834976 8580214982976 8587870857699 8599190619708 8602664525056 8610082983936 8614003786752 8627359021344 8631287691208 8636541734912 8640953639136 8656064352117 8661333477888 8678712348852 8683995260928 8692387886988 8701419602512 8703398301696 8726397581538 8732356633728 8741429878272 8749229600328 8755204243968 8764301228032 8778111633408 8789459712768 8793462198976 8801308347949 8803309761792 8820973506618 8841777925344 8855710415136 8864911828864 8869440394017 8884719099648 8896430140416 8914280730264 8919707037696 8937604332384 8960988959104 8963260294716 8968716417024 8986712048496 9002192769024 9010225162176 9022101633792 9025981632122 9036089587224 9040204382118 9051655366656 9055777249792 9063857454808 9081772435008 9089875834767 9105534267648 9123804422642 9129358271488 9131672283552 9155564675712 9173935216173 9179519580672 9191619201024 9197938186388 9205869976128 9210062084496 9225927553024 9234159578176 9236500154154 9260666821224 9276619462656 9291237156864 9295232898224 9305642380608 9327589899264 9336604525794 9346305606456 9351994896384 9361033109064 9370759571936 9373134771819 9383111267712 9397658933964 9401938377923 9404076374784 9407661532672 9412467356916 9428681493504 9453350989824 9469882368128 9474719977359 9478332067022 9480487435776 9484804597632 9499509930204 9509620936192 9512031333168 9521914688832 9528416980992 9536918908608 9546828123392 9578592752456 9580770920448 9589319561952 9625112357952 9650295802112 9652741855848 9658617679872 9663015957504 9677997590688 9682404693416 9688298573824 9690754260096 9710198652609 9716109451776 9735604719204 9752375499776 9761077259024 9769494668544 9789097052826 9805959980544 9814709551656 9831616600064 9834108613056 9842883300369 9859838881536 9864328789952 9875375587584 9879622540494 9892644973848 9898666831872 9918528398688 9944479545728 9947000166012 9973025807472 9979836152832 9990205575168 9999119543232 10005947707392 10032389056326 10045096814592 10049671084544 10054804873932 10060925442048 10065252191568 10081112578992 10104889057536 10125164406994 10127466865152 10131327804416 10136503307448 10141119201486 10153964685312 10180797178461 10187749406016 10196839636659 10207434533716 10214404951296 10241130238976 10243726051104 10254369664896 10270528055424 10291135757721 10297400185344 10315407579568 10317753298944 10326959528256 10331662150992 10349459714048 10361319845058 10365505616256 10379168497152 10388429525448 10406324877312 10427205054448 10436196895488 10457137010502 10463502486528 10484497389912 10490879520768 10511929355872 10514593807263 10520994258432 10525785239424 10542104518428 10546905112471 10556000176176 10560264594432 10583619224256 10623123312256 10632602014294 10635019863552 10653617664144 10670405172336 10681492121664 10698323553216 10709439510784 10712154024936 10723555734528 10740181638816 10745072431912 10747515856896 10775916846513 10804111291428 10822722706432 10828251402696 10832379505168 10834842783744 10839776683008 10856582777376 10870892952192 10882188215808 10892705280093 10899335895552 10904023207532 10910660712448 10921205293908 10946963145664 10963935422958 10971422437248 10981211916402 11000128409088 11028909488128 11031704978112 11041548245613 11060568675072 11065605363904 11075147725824 11082761585238 11097369888696 11104125087744 11108900470304 11126405393376 11155516867456 11158344448524 11177566073856 11187539488944 11206811406336 11229297750944 11238981272064 11249009486136 11254131985902 11268387293184 11273518617088 11290997189136 11305879970112 11323408715514 11335461027072 11358205505738 11365119480832 11368000189728 11397743779968 11420613228297 11440286643968 11450494476932 11465587492944 11485338382336 11491205570208 11503145361792 11521271518848 11536165873008 11541419136156 11548444637184 11571616465136 11574247845888 11584575208512 11589850515984 11604833527014 11623119919866 11635196775384 11643142178304 11655239837696 11661193818288 11665639467104 11673605658624 11704453899047 11707115486976 11719279617024 11730605686254 11737746349056 11761298008824 11789037233792 11795059563651 11802239460864 11807613886848 11825920525356 11831305735067 11841508394352 11846292132864 11861906853888 11880297668736 11885707640352 11916805776512 11927082166272 11951013726288 11982282731328 12013633549568 12016678636872 12023993438208 12029468845056 12048119449632 12053605842824 12064000201344 12088206485901 12103518292992 12109029913344 12119834446356 12140712356864 12154308415488 12175563044736 12186426943314 12194748768384 12207419567616 12231913621564 12239359440896 12242461742784 12274493301504 12280082779328 12299121938166 12315333538872 12347555761632 12375144460224 12407523174144 12423877659648 12436786532352 12448806034392 12461740808608 12481377478752 12497513029092 12510815023616 12517206067548 12530211911952 12538768499712 12549956475888 12571575324672 12604796506666 12607662832128 12632959969812 12640649914368 12646406130176 12666013240272 12682708444224 12695886251776 12702371837778 12715891878144 12741406176226 12752393655456 12785759415936 12791257993451 12811413902469 12833483143936 12844550025216 12870322474464 12884021276672 12898785929562 12903996787584 12921005680128 12929888516111 12941038532016 12946931536812 12954812602368 12980806292272 12992000216832 13018068523278 13025992891392 13038581830482 13052129403768 13074613307392 13086279402208 13089596372307 13112144817408 13123844400492 13129820650219 13132806365952 13146451842048 13167167450112 13172830053992 13184189569152 13190193298464 13224704531584 13231460259927 13262666888016 13283565622704 13297367743296 13306448203776 13327078649472 13332159390976 13371421095396 13376518741768 13379560556544 13406406498576 13420336255424 13441483438656 13473185410048 13480068072744 13503289153536 13515337743264 13521492268648 13533152450688 13538972448183 13560306573177 13574396237948 13577483049984 13583665874688 13595786182212 13619206601728 13622658652512 13658301401472 13672492886528 13685706633963 13694037407232 13721514343628 13729866913792 13733347013568 13769279371008 13775549534656 13787428801536 13796907279582 13815093126744 13820674155008 13838891329536 13851239367264 13891000231836 13914929193984 13936855735296 13942849347336 13951336648704 13979329853216 13991384848896 14019458409684 14027992344576 14034380319232 14041549663596 14056139357904 14074666901568 14080352792576 14096488400946 14111492299008 14139806854082 14143022240256 14180026484736 14204823552192 14217498100533 14227206896448 14241989495552 14249264895306 14264431404288 14282872033248 14292625471488 14298074312704 14305378362912 14320242185088 14348975594527 14367889128684 14405481721904 14408757522432 14437668536928 14453035577344 14475443703168 14494523936256 14509584287744 14516996386032 14523607040124 14532447860736 14561607058544 14574164177664 14603407078806 14618580563944 14628563249664 14641615888536 14666837878784 14683645579239 14708939970816 14722064327484 14728768364063 14747424900096 14766863634432 14777015446984 14789758322304 14796493184928 14819433810741 14835207191168 14838967460772 14848000247808 14877792598032 14903421431808 14916719318592 14959538711208 14985308362752 14998679314848 15005509314536 15008921561088 15048583584489 15054662918848 15067645221888 15074506626816 15097878287352 15104753459614 15113948036096 15121668868488 15157333586304 15187746610491 15196991706624 15211678802229 15227484304396 15230947027968 15281624109024 15287449990592 15311151800574 15321607426944 15337527149056 15361695358464 15381554497344 15388558848208 15405792083136 15446100278016 15453134021312 15473111369352 15497493226488 15513595700512 15524189571072 15548258424384 15568752745728 15582644288172 15609487315968 15625706156032 15640807581672 15650328465408 15681730678432 15685705515753 15695253729792 15726746084868 15736319281152 15743485182464 15767894033808 15788677859136 15795056177152 15813156777642 15840396891648 15847610187136 15861750545914 15875428836384 15934684968384 15948903021441 15976376975104 15980426496216 15990154113024 16022238182496 16039291793408 16047485329824 16064159266176 16085333601792 16096391826179 16110272458224 16117608647868 16138024390656 16145373217792 16159779261808 16163453988864 16206166937142 16234084059648 16248569257752 16259665024512 16276559423488 16284874166064 16323282323712 16349003843328 16356034811298 16365991068672 16381807940862 16398829250888 16420444718496 16445903134437 16457133655872 16463407682176 16471817874603 16500192613632 16543364232192 16565170212864 16590853012608 16598408045856 16624142377857 16641836638336 16646054833044 16656187631616 16663350705456 16689608090064 16706949215936 16718357999616 16733275301184 16762537316798 16766349110784 16781309233416 16810217109504 16843946626416 16881197978853 16888017653696 16902580939776 16910277925632 16936495783704 16944208213478 16954522504192 16958819955168 17003191540608 17037308258607 17047679221248 17081885203292 17096615669952 17160429965952 17175741715398 17198381239416 17205329050112 17228007573504 17254718042688 17262575382416 17281907278272 17312128704234 17322666955776 17357424697704 17367990521856 17384775773976 17402839205024 17407250290521 17452795163076 17464713267456 17482859756544 17498459200656 17510408487936 17528602456064 17556223266816 17578919425536 17586924397952 17595908529381 17602616695898 17606619523584 17641947013236 17683555850688 17711420830272 17729823657728 17738880788034 17769438199296 17792860280832 17828561460528 17863010434003 17875208664768 17921977918208 17926520589432 17937432834048 17973424096992 18020450324352 18044203267584 18051963264244 18072179174448 18080408764236 18103310733312 18111554499584 18127714909616 18163544870016 18179751669534 18211068535296 18247608845284 18258716542976 18263344567104 18279640414971 18311129351424 18347870432346 18359039161344 18383238402048 18395876372776 18411739952256 18420124168992 18448682907249 18468319156352 18473000308308 18521333642448 18553238925312 18582474313728 18590465796448 18611284761216 18655179798528 18673209051588 18692611212912 18722066218128 18741519143872 18746269543638 18766222535424 18795317867928 18803876755846 18808152749568 18815323065344 18824934713832 18857362987008 18907194759999 18939764736256 18949439954718 18956664134044 18960974871552 18969609195264 18999019860408 19019241872384 19024062666336 19043829377664 19073837817216 19093656246784 19112109264339 19157185504912 19161541840896 19178639123904 19250224715904 19300591604224 19305483711696 19326031915008 19355995181376 19364809386832 19381508520192 19420397305218 19432218903552 19471209438408 19504750999552 19522154518048 19527102784917 19538989337088 19578194105652 19611919961088 19629419103312 19663233200128 19668217226112 19685766600738 19719677763072 19728657579904 19750751175168 19759245080988 19785289947696 19837056797376 19888959091456 19894000332024 19946051614944 19959672305664 19998239086464 20038365334631 20064778112652 20090193629184 20099342169088 20109609747864 20121850884096 20130504383136 20162225157984 20209778115072 20250328813988 20254933730304 20262655608832 20273006614896 20282238402972 20307929370624 20361594356922 20375498812032 20393679273318 20414869067432 20428809902592 20482260477952 20487452102208 20508739329792 20541056110848 20582271515442 20594800370688 20630815159136 20653919056512 20663324301984 20695360919373 20722639690116 20731011232512 20758336994304 20776859050896 20812649754624 20854410108896 20872393790976 20914274021004 20927004973056 20968994779824 21023858711744 21029187614526 21041988516864 21051570478848 21084209036856 21093810224942 21112000352352 21120529188864 21167238448512 21209710281123 21246246624512 21265204028588 21270039727104 21307235328288 21340810344672 21362984243328 21396647106432 21405848837737 21418879021568 21424308049872 21447111469056 21480363277632 21490144863824 21495031713792 21551833693026 21608222582856 21645445412864 21656502805392 21664759010336 21679553366016 21713165554752 21741785904384 21764376431616 21785410560186 21798671791104 21808046415064 21821321424896 21842410587816 21893926291328 21905110618209 21927870845916 21942844874496 21962423832804 22000256818176 22057818976256 22063409956224 22083096491226 22121137350144 22131210727808 22150295451648 22165523170476 22194739777392 22217800940608 22252810786752 22311033734912 22316688897048 22355132147712 22375078977888 22458595501888 22477962544128 22498018972272 22508263971804 22536774586368 22547037234176 22581994378272 22611759940224 22646817431028 22657130189421 22670922054144 22716411011476 22730238961664 22736000379456 22795487559936 22841226456594 22880573287936 22900988953864 22931174985888 22966727700861 22982411140416 23006290723584 23042543037696 23072331746016 23082838272312 23096889274368 23143232930272 23169150417024 23179701031968 23209667054028 23246239839732 23270393550768 23286284356608 23310479675392 23322387636576 23331278934208 23347211317248 23408907798094 23414230973952 23438559234048 23461211372508 23475492698112 23522596017648 23578074467584 23590119127302 23604478921728 23615227773696 23651841050712 23662611470134 23683016788704 23692584265728 23755193416409 23760595337472 23771415280704 23792625818871 23833611553024 23854164332544 23902027452576 23964565462656 24012650101349 24027267099136 24033357273744 24058937690112 24096238899264 24107211685648 24128000402688 24176412971802 24207036585984 24218059826688 24239668892712 24281424713728 24309250405713 24351126089472 24372853886628 24389497536768 24414839135232 24463827243128 24478718881792 24484923485568 24534052216947 24548986603008 24560165558656 24572711911293 24598243876332 24630667077744 24695111523264 24750288920448 24815046348288 24847755319296 24897612068784 24923481617216 24945720110459 24962754957504 24995026058184 25021630047232 25034412135096 25060423823904 25077536999424 25099912951776 25143805975197 25209593013332 25215325664256 25265919939624 25281299828736 25292812260352 25332026480544 25365416888448 25391772503552 25404743675556 25416312320217 25431783756288 25482812352452 25504787310912 25571518831872 25582515986902 25622827804938 25666966287872 25740644948928 25763612573097 25797571859124 25807993575168 25842011360256 25859777032222 25882077064032 25893863073624 25909625204736 25961612584544 25968193056351 25984000433664 26036137046556 26051985782784 26077163660964 26104258807536 26149226614784 26172558804416 26179192744614 26224289634816 26247688800984 26259641300438 26265612731904 26292903684096 26334334900224 26345660107984 26368379138304 26380386596928 26403925043847 26449409063168 26462920519854 26525333776032 26567131245408 26594735486592 26648097532693 26654157298944 26664318781952 26742842190792 26753037483536 26759121113088 26812812997152 26840672510848 26882966877312 26946370820096 26960136145488 27006578307072 27030675486528 27042984537296 27066304901376 27077944896366 27120613146354 27148792475896 27154966099968 27167331749376 27191572364424 27238413203456 27245317305024 27269627504301 27316602802944 27344985773056 27371413267926 27388074814464 27443028687256 27459733827584 27466694027136 27521805648519 27538558742016 27551099069312 27574857603072 27593814559164 27630186253488 27641348310016 27677782659072 27702478734528 27782000463672 27829858387968 27873711470592 27885698694672 27958659706432 27982769697792 28038916819368 28055984689152 28068760638464 28083099327192 28112278715808 28149333803136 28192976801892 28205815133769 28222984598016 28279613708164 28286044480512 28360052969472 28409647104384 28434996201066 28454413792896 28483978991104 28498529790612 28528862808576 28565744066496 28585250942976 28610756725824 28640484370176 28697951189054 28735778257368 28810963443808 28875337073856 28950887406336 28989047872512 29019168575488 29033992772064 29047214080248 29064895721472 29123214117088 29130595957827 29148328355328 29206814157612 29237161127888 29257126499328 29283231777072 29333675757568 29367291158478 29417879941632 29444128654968 29457536728126 29494849800192 29554030893968 29579516644608 29592986369856 29638867621482 29670414382336 29677934921544 29696000495616 29755585196064 29833438637184 29893299105761 29919077422416 29970616725504 29997358629696 30011018629072 30017843122176 30097167168978 30109325837696 30135290443776 30149013253632 30195756574704 30209506919228 30227896072192 30243337736976 30314667172608 30375493220982 30393983413248 30423357604458 30454968608792 30461894055936 30542391535383 30563248218048 30574899981184 30590518909977 30622303601148 30643214853888 30675054298112 30723390716928 30763108994688 30777117696416 30811584166272 30873407273163 30892200556032 30906268042624 30946222738704 30994986452976 31027191401024 31048379142144 31096516848768 31137505491456 31165288576344 31218974631936 31281615163344 31363461356864 31371411031506 31390507459584 31453492169736 31472638562304 31486970364928 31535788067616 31577355718272 31626313555284 31640715337413 31680793783296 31695220374272 31723501091828 31750857672768 31869369936768 31897806042882 31952753950208 31960852992432 32044476364992 32094970659648 32128318532352 32170667203584 32192783652358 32220544916448 32235217295736 32290746435584 32319558523616 32327750539539 32412333874284 32468168119296 32497138515504 32519330049024 32553118846976 32569748332128 32646564647424 32678115840279 32698007686656 32712069622596 32731982137344 32763615881724 32797658501776 32840889436992 32891806268874 32914267311744 32926815364352 32943635749206 33000385227264 33086728464384 33174162234577 33181706025216 33196816091712 33248284755714 33283673276672 33292109666088 33312375263232 33326701410912 33379216180128 33413898431872 33466550602368 33525074633596 33532698221568 33562618466832 33620434219008 33687893252832 33762395957706 33776035307392 33805161879552 33820555851264 33872991567408 33888416426956 33909045008384 33917639910336 34006383081216 34074616517214 34095358442496 34163770406584 34193231339904 34261839684891 34320859931904 34351483430796 34396762478832 34410658100224 34456015147008 34509436085376 34525150764832 34563814556544 34624257408468 34645333911552 34714849395408 34769551547952 34805678410048 34814500581042 34905590326152 34929426534912 34965719513088 34996918401312 35020816975872 35113361697141 35157838851072 35173848795904 35191817058762 35205233391796 35213239047168 35283894026472 35367111701376 35422841660544 35438075424479 35459647315456 35477761576068 35493917205201 35538876398592 35585720561664 35657122921056 35726020868006 35750417329536 35843955836416 35853041178864 35946848193984 36040900648704 36088406535168 36103926528488 36144358348896 36160817528472 36223108999168 36255429819232 36264619457703 36327089740032 36359503339068 36422137070592 36495217690568 36517433085952 36526689134208 36559280829942 36622258702848 36695740864692 36718078322688 36791752745552 36823479904512 36840248337984 36897365814498 36936638312704 36946000616616 37042667284896 37180931592896 37214107050029 37222569522432 37310359597056 37346418103176 37385222425824 37444132436256 37483038287744 37492539087276 37532445070848 37590635735856 37607753511692 37616305499136 37630646130688 37649869427664 37714725974016 37814389519998 37879529472512 37898879909436 37913328268088 37921949743104 37939218390528 37998039720816 38038483744768 38048125332672 38087658755328 38147675634432 38187312493568 38224218528678 38314371009824 38357278247808 38373773980353 38434241707407 38500449431808 38601183208448 38610967423392 38652063830016 38711990362752 38729618773664 38763017040384 38789665548333 38840794610436 38864437807104 38942418876816 39009501999104 39044309036096 39054205569834 39077978674176 39156388211304 39223839922176 39258838206624 39336434452224 39371533201476 39389461950657 39439355526144 39457315159808 39501502350336 39518490161976 39570579895392 39674113594752 39753719270083 39777918182912 39788000664048 39892103229888 39919344611328 39996478172928 40076730669262 40129556225304 40198684338176 40219219495728 40261008766272 40324450315968 40419556230144 40500657627976 40509867460608 40525311217664 40546013229792 40564476805944 40616917344549 40680919719531 40723188713844 40750997624064 40787358546636 40829738134864 40857619805184 40964520955904 40974904204416 41017478659584 41057119901889 41082112221696 41164543030884 41189600741376 41261630318272 41307838113024 41326648603968 41390721838746 41445279380232 41462022465024 41516673988608 41553718101792 41708820217792 41744787581952 41828548042008 41854009946112 41937989559648 42047717423488 42058375229052 42083977033728 42103140957696 42168418073712 42187620449884 42224000704704 42241058377728 42334476897024 42419420562246 42492493249024 42530408057176 42540079454208 42614470656576 42652494301599 42681620689344 42725968486656 42793294212864 42811697675474 42837758043136 42848616099744 42894222938112 42960726555264 42980289727648 43046926783581 43103667386052 43216445165712 43290890825728 43313005610784 43329518020672 43359106732032 43426331109504 43483571808768 43528752863232 43570821120372 43597343582208 43616092830128 43684821175632 43787852582656 43810221236418 43855741691832 43885689748992 43924847665608 44000513636352 44116787773331 44126819912448 44166192982452 44186305092189 44242274700288 44262421455616 44300590903296 44331046340952 44389479554784 44435601881216 44458301432223 44505621573504 44594921616791 44622067469824 44633377794096 44710264295424 44750157955776 44917191003776 44955925088256 44996037944544 45016527943608 45094074468352 45145750753467 45163988756544 45223519880448 45293634862056 45314260378842 45341844108288 45432822022952 45460477923328 45472000758912 45563239831473 45590975119872 45635036406687 45682452913188 45761146575872 45801977907728 45862349971776 45933455401722 45964822280832 46012581447168 46085086075392 46144663492032 46165676544624 46286465860544 46338300834048 46359402063936 46419334108056 46492479679464 46540787101536 46572568713216 46644775273152 46662557868416 46817815596188 46828461947904 46877118468096 46922422745016 46950985396224 47045192035296 47156148935168 47180238254604 47208957843456 47230455547392 47303682101424 47325222940268 47366033577408 47385168531456 47510386832818 47521190674944 47542830561408 47585251637742 47667223106048 47804054905152 47846709064323 47929130925312 48025300202698 48054534198272 48066714547488 48117875380224 48192477798528 48214423371296 48256000805376 48289175478537 48352825943604 48414073171968 48436119653376 48479337785424 48562849427456 48618500811426 48702252178944 48745707773256 48778995073536 48829678270464 48927654486256 48969846971136 49068104433894 49097973206016 49120331117312 49145423822586 49196487752664 49261334155488 49337709403311 49390223046528 49489323989287 49500577840896 49630092696576 49695510638592 49795224137568 49846963234432 49872427133571 49891440220918 49925509915008 49990052116368 50043260094464 50068824270192 50120847647808 50155073998848 50199825903552 50287611950394 50419186026664 50430651328512 50531839879248 50585624520704 50643593936559 50664052961088 50730833776896 50783545007104 50809487351112 50832624640434 50863567512576 50965624704904 51009574621824 51111924775821 51143037663744 51165031973804 51245655609876 51333932575744 51481289897856 51527225146194 51595143718248 51615987150336 51684022720512 51719554064444 51764154128064 51787726147248 51923225169088 51936386112702 51968000867328 52072274093112 52103971565568 52154327321928 52208517615072 52345117608832 52358385489228 52448579269632 52495377601968 52519282600876 52531225463808 52585807368192 52668669800448 52691320215968 52736758276608 52760773193856 52807850087694 52898818126336 52925841039708 53050667552064 53134262490816 53189470973184 53296195065386 53308314597888 53328637563904 53485684381584 53506074967072 53589031302009 53625625994304 53681345021696 53765933754624 53892741640192 53920272290976 54061350973056 54085969074592 54132609802752 54155889792732 54241226292708 54297584951792 54309932199936 54334663498752 54383144728848 54476826406912 54490634610048 54539255008602 54633205605888 54689971546112 54742826535852 54776149628928 54886057374512 54933388054272 55043611297038 55077117484032 55102198138624 55149715206144 55187629118328 55260372506976 55282696620032 55346048721747 55404957469056 55516126910699 55564000927344 55659716775936 55747422941184 55771397389344 55917319412864 55965539395584 56077833638736 56137521276928 56166198654384 56224557431616 56298667606272 56385953603784 56411630267538 56445969196032 56559227416328 56572088961024 56721584279997 56819294208768 56869992402132 56908827585792 56967957982208 56997059581224 57057725617152 57131488132992 57221513451648 57280968740352 57336327793017 57395902378108 57471556514736 57621926887616 57750674147712 57901774812672 57978095745024 58067985544128 58094428160496 58246428234176 58261191915654 58296656710656 58413628315224 58474322255776 58514252998656 58566463554144 58668880608793 58734582316956 58835759883264 58888257309936 58915073456252 58989699600384 59108061787936 59159033289216 59185972739712 59277735242964 59304728747173 59340828764672 59355869843088 59511170392128 59666877274368 59786598211522 59838154844832 59994717259392 60022037258144 60115096003893 60194334337956 60218651675392 60270580887552 60298026507264 60391513149408 60419013838456 60455792144384 60486675473952 60629334345216 60750986441964 60787966826496 60846715208916 60909937217584 60923788111872 61084783070766 61126496436096 61149799962368 61181037819954 61244607202296 61286429707776 61350108596224 61446781433856 61526217989376 61554235392832 61609158435643 61623168332544 61746814546326 61784401112064 61812536085248 61892445477408 61989972905952 62054382802048 62086082758119 62193033697536 62275010982912 62330577152688 62437949263872 62563230326688 62726922713728 62742822063012 62781014919168 62906984339472 62973940729856 63071576135232 63154711436544 63252627110568 63281430674826 63361587566592 63390440748544 63447002183656 63501715345536 63629130843369 63738739873536 63795612085764 63905507900416 63921705984864 64088952729984 64189941319296 64217546513211 64256637064704 64341334407168 64385567304716 64441089832896 64470434591472 64581492871168 64639117047232 64655501079078 64824667748568 64936336238592 64994277031008 65038660098048 65139496664256 65293129294848 65356231680558 65396015373312 65424139245192 65463964274688 65527231763448 65595317003552 65681778873984 65783612537748 65813568645461 65828534623488 65853630728704 65887271498412 66000770454528 66173456928768 66348324469154 66363412050432 66393632183424 66496569511428 66567346553344 66584219332176 66653402821824 66758432360256 66827796863744 66933101204736 67050149267192 67065396443136 67125236933664 67375786505664 67524791915412 67552070614784 67610323759104 67641111702528 67745983134816 67776832853912 67818090016768 67835279820672 67971390568263 68012766162432 68149233034428 68190716884992 68327540813168 68386462679808 68523679369782 68641719863808 68702966861592 68793524957664 68821316200448 68900183102583 69018872170752 69050301529664 69111913092911 69127629113088 69248514816936 69290667823104 69429698790816 69539103095904 69611356820096 69629001162084 69811180652304 69858853069824 69931439026176 69993836802624 70041633951744 70226723394282 70315677702144 70347697591808 70383634117524 70410466783592 70426478094336 70567788052944 70734223402752 70845683321088 70876150848958 70919294630912 70955523152136 70987834410402 71077752797184 71265580249227 71314245842112 71377877456613 71452041736012 71500834659072 71687911672832 71706082357728 71893696387968 72037950304047 72081801297408 72176813070336 72207853056976 72288716697792 72321635056944 72446217998336 72510859638464 72529238915406 72654179480064 72719006678136 72844274141184 72990435381136 73053378268416 73118561659884 73244517405696 73391481729384 73436156645376 73583505491104 73602156650841 73646959809024 73680496675968 73794731628996 73828335787297 73873276625408 73892001233232 74085334569792 74361863185792 74428214100058 74445139044864 74692836206352 74770444851648 74837160331377 74888264872512 74966076575488 74985078174552 75064890141696 75181271471712 75215507023384 75232610998272 75261292261376 75299738855328 75431417925591 75628779039996 75759058945024 75797759818872 75826656536176 75843899486208 75878436781056 75996079441632 76076967489536 76096250665344 76175317510656 76248936960651 76295351268864 76374624987136 76448437057356 76628742019648 76714556495616 76747547960706 76868483414814 77000898863616 77202366416896 77221934846784 77290837719291 77423980725504 77459237547328 77526034080768 77579331096666 77681589220872 77728875614208 77884837753632 78088618072192 78108411139668 78155957348352 78312776422608 78447679844352 78517676413248 78672868904448 78743066402952 78778923901314 78878711052288 78914630319616 79003004700672 79036980323952 79141159790784 79211775131541 79348227189504 79507438540166 79555836365824 79576001328096 79784206459776 79944292598079 79992956345856 80153461338524 80259112450608 80397368676352 80438438991456 80522017532544 80648900631936 80839112460288 81001315255952 81019734921216 81092026459584 81128953611888 81233834689098 81361839439062 81446377427688 81501995248128 81574717093272 81659476269728 81715239610368 81931177293329 81949808408832 82034957319168 82114239803778 82164224443392 82329086061768 82379201482752 82523260636544 82565416945557 82615676226048 82653297207936 82781443677492 82819140145469 82890558760464 82924044930048 83033347977216 83107436203584 83417640435584 83489575163904 83657096084016 83875979119296 84095434846976 84116750458104 84167954067456 84206281915392 84336836147424 84375240899768 84448001409408 84617445401307 84668953794048 84838841124492 84984986498048 85060816114352 85080158908416 85228941313152 85304988603198 85363241378688 85451936973312 85586588425728 85623395350948 85675516086272 85697232199488 85921453110528 85960579455296 86093853567162 86207334772104 86432890331424 86626011221568 86659036041344 86852662219008 86967143617536 87057505726464 87141642240744 87194687164416 87232185660256 87369642351264 87575705165312 87620442472836 87711483383664 87771379497984 87849695331216 88001027272704 88233575546662 88253639824896 88332385964904 88372610184378 88484549400576 88524842911232 88662092681904 88778959109568 88871203762432 88916602864446 89011243147008 89189843233582 89244134939648 89266755588192 89500315911552 89679897317283 89834382007552 89911850176512 89992075889088 90033055887216 90188148936704 90291501506934 90327977513088 90447039760896 90587269724112 90628520757684 90683688216576 90865644045904 90944001517824 91126479662946 91181950239744 91270072813374 91364905826376 91522293151744 91603955815456 91627174606149 91724699943552 91866910803444 91908744551533 91929644561664 92025162894336 92170172150784 92289326984064 92331353089248 92572931721088 92620221819489 92676601668096 92718804127872 92838668216112 92984959358928 93081574203072 93145137426432 93289550546304 93325115736832 93635631192376 93656923895808 93844845490032 94090384070592 94312297870336 94360476509208 94417915686912 94460911094784 94607364202848 94650445880536 94732067154816 94922146012239 95020773665636 95042381349888 95085661122816 95170503275484 95334446212096 95608109810304 95693418128646 95858261850624 96050600405396 96109068396544 96133429094976 96384955597056 96428846742592 96512001610752 96578350957074 96705651887208 96872239306752 96958675570848 97237001622852 97404504357888 97491415546512 97557990147072 97659356540928 97855308972512 97939693942272 98136208867788 98195946412032 98240662234624 98290847645172 98392975505328 98522668310976 98675418806622 98780446093056 98978647978574 99001155681792 99260185393152 99522486703731 99590448275136 99693926468864 99744854267142 99782880441836 99851019830016 99980104232736 100086520188928 100137648540384 100241695295616 100399651807104 100442829161689 100575223900788 100838372053328 100861302657024 101063679758496 101171249041408 101287187873118 101328105922176 101461667553792 101567090014208 101618974702224 101665249280868 101727135025152 101931249409808 102019149243648 102223849551642 102286075327488 102330063947608 102491311219752 102667865151488 102785519054673 102962579795712 103054450292388 103101378548441 103190287436496 103231974300672 103368045441024 103439108128888 103528308256128 103575452294496 103846450338176 103872772225404 103936001734656 104144548186224 104308654643856 104417035230144 104690235217664 104716770978456 104897158539264 104990755203936 105038565201752 105062450927616 105340085091423 105382640431936 105473516553216 105521546387712 105615700175388 105797636252672 105851682079416 106101335104128 106268524981632 106314226273437 106378941946368 106481751615603 106592390130772 106616629195776 106657275127808 106971368763168 107012149934144 107178062604018 107251251988608 107362690043392 107531867509248 107840544581952 108122701946112 108171938149184 108265219605504 108311779585464 108482452585416 108595169903584 108669326997504 108766289457696 108981269220096 109078510017204 109266411211776 109379943092224 109485653071704 109552299257856 109772114749024 109866776108544 110087222594076 110154234968064 110204396277248 110375258236656 110520745013952 110565393240064 110692097443494 110809914938112 111032253821398 111128001854688 111542794778688 111642321150087 111834638825728 111931078791168 112155667277472 112275042553856 112332397308768 112449114863232 112597335212544 112674742783253 112771907207568 112823260535076 112891938392064 113118454832656 113144177922048 113443168559994 113638588417536 113739984804264 113817655171584 113935915964416 113994119162448 114115451234304 114262976265984 114417008523337 114443026903296 114561937480704 114672655586034 114791804756216 114943113029472 115121321941059 115243853775232 115302725122221 115501348295424 115803549625344 115956191490048 116135971088256 116188856320992 116368996644999 116492856468352 116522383831308 116593313421312 116827256630448 116948644511552 117028505997312 117132927108288 117337761217586 117469164633912 117671519766528 117776514619872 117830146912504 118168385851971 118216123575872 118318066578432 118371945479424 118555470485928 118609457494346 118681657529344 118711739686176 119022340784256 119261157810249 119333754548736 119573196423044 119676309689664 119989434518784 120044074516288 120230192007786 120388668675912 120437303350784 120596053014528 120783026298816 120838027676912 120973350947904 121258668690432 121501972883928 121575933652992 121693430417832 121819874435168 121850752033647 122169566141532 122252992872192 122299599924736 122362075639908 122489214404592 122572859415552 122700217192448 122893562867712 123052435978752 123108470785664 123171359705667 123218316871286 123246336665088 123493629092652 123568802224128 123625072170496 123784890954816 123979945811904 124108765604096 124172165516238 124386067395072 124550021965824 124661154305376 125041073038021 125126460653376 125453845427456 125485644126024 125562029838336 125813968678944 125947881459712 126143152270464 126309422873088 126505254221136 126562861349652 126723175133184 126780881497088 126894004367312 127003430691072 127258261686738 127477479747072 127591224171528 127811015800832 127843411969728 127957482904797 128177905459968 128379882638592 128435093026422 128513274129408 128682668814336 128771134609432 128882179665792 128940869182944 129140780350743 129278234094464 129311002158156 129649335497136 129872672477184 129988554062016 130077320196096 130278993328512 130586258589696 130712463361116 130792030746624 130848278490384 131054463526896 131190634007104 131363557747968 131567225075496 131627137290922 131657069246976 131707261457408 131774542996824 132001540909056 132350363319993 132558915276567 132696648938308 132726824100864 132787264366848 132993139022856 133134693106688 133168438664352 133306805643648 133516864720512 133655593727488 133784764850373 133866202409472 134100298534384 134130792886272 134250473867328 134751573011328 135049583830824 135104141229568 135282223405056 135491966269632 135553665707824 135670559641344 135942781136526 136025532324864 136298466068856 136381433769984 136655081626336 136689719494419 136772925359616 137047358739564 137283439727616 137405933723184 137587049915328 137642632400896 137800366205166 138037744341504 138100603059328 138223826185822 138255258226176 138497029633872 138859397581632 139078206191808 139222713640192 139258002324168 139622361304608 139717706139648 139987673605248 140268557342417 140453446788564 140631355404288 140695395183616 140767268235048 140820933567184 140852956188672 141135576105888 141468446805504 141691366642176 141752301697916 141838589261824 141911046304272 141975668820804 142155505594368 142531160498454 142628491684224 142755754913226 142904083472024 143001669318144 143375823345664 143412164715456 143540127192969 143787392775936 144075900608094 144163602594816 144353626140672 144415706113952 144577433395584 144643270113888 144867526435611 145021719276928 145058477830812 145308358960128 145438013356272 145688548282368 145980870762272 146106756536832 146237123319768 146489034811392 146782963458768 147167010982208 147204313301682 147293919618048 147360993351936 147589463257992 147656671574594 147746553250816 147784002466464 148170669139584 148467971967861 148723726371584 148856428200116 148890278089728 149385672412704 149540889703296 149674320662754 149776529745024 149932153150976 149970156349104 150129780283392 150362542943424 150431014046768 150465221996544 150599477710656 150862835851182 151257558079992 151518117890048 151595519637744 151653313072352 151756873562112 151992158883264 152192501330688 152350635021312 152497873921302 152590702537728 152749249974272 152896874114712 153257484039296 153335774327463 153429112991232 153495095921412 153736966829628 154001797727232 154404732833792 154443869693568 154581675438582 154847961451008 154918475094656 155052068161536 155158662193332 155363178441744 155769675507264 156177236144384 156216822279336 156311914696704 156625552845216 157035352826496 157345737808896 157486132805904 157557847802628 157757422104576 157829260639232 158006009401344 158073960647904 158282319581568 158423550263082 158696454379008 159014877080332 159111672731648 159152002656192 159568412919552 159888585196158 159985912691712 160306922677048 160518224901216 160767093906027 160876877982912 161044035065088 161297801263872 161678224920576 162002630511904 162184052919168 162257907223776 162467669378196 162723678878124 162892754855376 163003990496256 163149434186544 163318952539456 163430479220736 163862354586658 163899616817664 164069914638336 164228479607556 164328448886784 164658172123536 165046521273088 165130833891114 165231352452096 165306594415872 165562887354984 165638280290938 165781117520928 165848089860096 166214872407168 166286353914863 166548380732097 166835280871168 166979150327808 167314192168032 167751958238592 168088550709443 168190869693952 168233500916208 168412563830784 168673672294848 168750481799536 168896002818816 169234890802614 169337907588096 169677682248984 169969972996096 170121632228704 170164752839991 170457882626304 170609977206396 170726482757376 170903873946624 171173176851456 171246790701896 171351032172544 171394464398976 171842906221056 171921158910592 172008983379051 172187707134324 172414669544208 172865780662848 173252022443136 173318072082688 173705324438016 173934287235072 174283284481488 174464371320512 174620040773213 174739284702528 175151410330624 175240884945672 175422966767328 175542758995968 175699390662432 176006641826379 176467151093324 176507279649792 176664771929808 176745220368756 176969098801152 177049685822464 177324185363808 177557918219136 177742407524864 177833205728892 177914186241519 178022486294016 178379686467164 178488269879296 178533511176384 179000631823104 179359794634566 179668764015104 179984151778176 180066111774432 180345288011679 180583003013868 180655955026176 180894079521792 181174539448224 181257041515368 181367376433152 181731288091808 181888003035648 182252959325892 182363900479488 182540145626748 182729811652752 183044586303488 183207911630912 183254349212298 183449399887104 183733821606888 183817489103066 183859289123328 184050325788672 184340344301568 184578653968128 184662706178496 184827475306929 185145863442176 185240443638978 185353203336192 185437608255744 185677336432224 185969918717856 186163148406144 186536682728851 186579101092608 186650231473664 187271262384752 187313847791616 187689690980064 188180768141184 188624595740672 188720953018416 188921822189568 189214728405696 189300891761072 189464134309632 189844292024478 190041547331272 190084762699776 190171322245632 190341006550968 190668892424192 190887392530107 191216219620608 191386836257292 191716523701248 192101200810792 192218136793088 192266858189952 192652639539633 192769911194112 192857693485184 193024003221504 193156701914148 193411303774416 193744478613504 193917351141696 194474003245704 194809008715776 194982831093024 195115980294144 195710617945024 195879387884544 196272417735576 196391892824064 196481324469248 196581695290344 196785951010656 197045336621952 197350837613244 197440705936383 197560892186112 197957295957148 198002311363584 198520370786304 199044973407462 199180896550272 199387852937728 199489708534284 199565760883672 199702039660032 199960208465472 200275297080768 200483390591232 200799303614208 200885658323378 201150447801576 201676744106656 202127359516992 202574375746236 202656211844352 202923335107584 203134180028416 203237949404448 203330498561736 203454270050304 203862498819616 203914171704789 204038298487296 204447699103284 204572150654976 204660127895216 204982622439504 205335730302976 205571038109346 205925159591424 206108900584776 206202757096882 206380574872992 206463948601344 206878216257776 207056616512256 207150904588992 207335739278733 207692900676352 207745544450808 207872003469312 208289096372448 208617309287712 208834070460288 209253093740327 209380470435328 209433541956912 209794317078528 209981510407872 210077130403504 210124901855232 210680170182846 210765280863872 210947033106432 211043092775424 211231400350776 211595272505344 211703364158832 212202670208256 212537049963264 212628452546874 212757883892736 212963503231206 213184780261544 213233258391552 213314550255616 213796740747681 213942737526336 214024299868288 214133632369839 214356125208036 214502503977216 214725380086784 215063735018496 215681089163904 216113850912141 216245403892224 216343876298368 216530439211008 216623559170928 216964905170832 217190339807168 217338653995008 217532578915392 217962538440192 218157020034408 218532822423552 218971306143408 219544229498048 219733552217088 220174445188152 220308469936128 220408792554496 220750516473312 221041490027904 221384194886988 221485007361891 221619829876224 222064507642796 222256003709376 223085589557376 223284642300174 223669277651456 224311334554944 224511480994131 224664794617536 224898229726464 225194670425088 225349485566506 225543814415136 225646521070152 225783876784128 226236909665312 226294253776773 226886337119988 227277176835072 227479969608528 227635310343168 227871831928832 227988238324896 228230902468608 228525952531968 228746810881953 228834017046674 228886053806592 229123874961408 229345311172068 229583609512432 229886226058944 230242643882118 230487707550464 230605450244442 231002696590848 231607099250688 232219135642039 232271942176512 232377712641984 232737993289998 232985712936704 233044767662616 233186626842624 233654513260896 233897289023104 234265854216576 234675522435172 234938329267824 235343039533056 235553029239744 235660293825008 236336771703942 236432247151744 236636133156864 236743890958848 237110940971856 237218914988692 237363315058688 237423479372352 237635325394623 238044681568512 238522315620498 238667509097472 239146392846088 239352619379328 239832877794237 239978869037568 240088149032576 240460384015572 240777337351824 240874606701568 241192106029056 241566052597632 241676055353824 241946701895808 242517337380864 243003945767856 243386860835664 243639748870336 243701504067294 244339132283064 244505985744384 244599199849472 244724151279816 244978428809184 245145718831104 245793531879987 246104871957504 246216941571328 246342719411334 246436633742572 246492673330176 246987258185304 247137604448256 247250144340992 247569781909632 247959891623808 248217531208192 248344331032476 248457420436407 248772134790144 249100043931648 249322308610752 250082146076042 250252921306752 250907690854912 250971288252048 251627937357888 252286304540928 252618845746176 253010508442272 253125722699304 253561762994176 253788008734624 253852336203921 254006861382144 254516523373476 254954959494144 255182448343056 255622031601664 255686823939456 255914965809594 256355810919936 256759765277184 256870186052844 257026548258816 257542269218864 257764359331584 257881738365888 258281560701486 258556468188928 258622004316312 259298670994272 259977108124032 260498749350203 260557986657024 261172517179392 261424926722232 261584061493248 261696556980768 262108927053792 262381268014208 262727115495936 263134450150992 263254274581844 263314138493952 263414522914816 263549085993648 264003081818112 264700726639986 265117830553134 265393297876616 265453648201728 265574528733696 265986278045712 266269386213376 266336877328704 266613611287296 267033729441024 267311187454976 267569529700746 267732404818944 268200597068768 268500947734656 269039691951849 269503146022656 270099167661648 270208282459136 270564446810112 270983932539264 271107331415648 271341119282688 271885562273052 272051064649728 272596932137712 273310163252672 273379438988838 273545850719232 274094717479128 274566879455232 274811867446368 275174099830656 275600732410332 275726233654599 276075488683008 276201206118656 276447652371644 276510516452352 276994059267744 277718795163264 278156412383616 278276034890581 278445427280384 278516004648336 279244722609216 279435412279296 279975347210496 280537114684834 280906893577128 281390790367232 281534536470096 281641867134368 282271152211776 282936893611008 283382733284352 283504603395832 283677178523648 283822092608544 283951337641608 284766438036717 285062320996908 285256983368448 285511509826452 285808166944048 286003338636288 286751646691328 286824329430912 287080254385938 287574785551872 288151801216188 288327205189632 288831412227904 289154866791168 289286540227776 289735052871222 290043438553856 290116955661624 290616717920256 290876026712544 291961741524544 292213513073664 292474246639536 292978069622784 293565926917536 294334021964416 294408626603364 294587839236096 294721986703872 295178926515984 295313343149188 295493106501632 295568004932928 296341338279168 296935943935722 297447452743168 297712856400232 297780556179456 298567460111193 298771344825408 299081779406592 299348641325508 299553059490048 299864306301952 299940312698208 300259560566784 300725085886848 300862028093536 301198955421312 301328487485067 301725671702364 302515116159984 303036235780096 303191039275488 303306626144704 303513747124224 303984317766528 304385002661376 304701270042624 304995747842604 305181405075456 305793748229424 306514968078592 306671548654926 306858225982464 306990191842824 307473933659256 308003595454464 308817514413317 308887739387136 309163350877164 309304135645323 309695922902016 309836950189312 310104136323072 310317324386664 310726356883488 311539351014528 312164451317537 312354472288768 312433644558672 313251105690432 314070705652992 314691475617792 314972265611808 315115695605256 315658521278464 316020255274269 316147921295808 316564639163136 316847100526164 317392908758016 318029754160664 318223345463296 318304005312384 318942678820311 319136825839104 319445254846809 319777170392316 319971825383424 320613845354096 321036449802432 321534187812054 321753755965824 322088070130176 322595602527744 324005261023808 324294361435967 324368105838336 324515814447552 324935338756392 325447357756248 325785509710752 326007980992512 326298868373088 326637905078912 327724709173316 327799233635328 328139829276672 328456959215112 328656897773568 329316344247072 330093042546176 330261667782228 330462704904192 330613188831744 331125774709968 331276560581876 331562235041856 331696179720192 332429744814336 332572707829726 333096761464194 333670561742336 334628384336064 334926963450261 335503916477184 336177101418886 336381739387904 336467001832416 336825127661568 337347344589696 337500963599072 337792005637632 338024228349759 338469781605228 338675815176192 339355364497968 339939945992192 340243264457408 340329505679982 340915765252608 341219954412792 341452965514752 341807747893248 342346353702912 342493581403792 342788928797952 343251025570011 343685812442112 343842317821184 344017966758102 344375414268648 344829339088416 345363965823177 345731561325696 346425267925009 346504044886272 346636144165376 347410648876032 347868574470144 348566568962976 348928742641024 349106989934997 349240081546426 349478569405056 350302820661248 350481769891344 350845933534656 351085517991936 351398781324864 352013283652758 352934302186648 353014559299584 353329543859616 353490440737512 354099371644928 354505157555913 354648370727616 355115836438272 355484815049728 355666411457784 355828372483038 356044972588032 356759372934328 356976539758592 357067022352768 357783473430747 358001263646208 358719589269132 359337528030208 359968303556352 360132223548864 360690576023358 361166006027736 361311910052352 361788159043584 362349078896448 362514083030736 363462576183616 363776006071296 364505918651784 364727800958976 365080291253496 365459623305504 366415823261824 366508698424596 366898799774208 367467643213776 367634978206132 367718578246656 368100651577344 368680688603136 369157307936256 369325412356992 369654950613858 370291726884352 370480887277956 370706406672384 370875216511488 371354672864448 371939837435712 372326296812288 373073365457702 373158202185216 373300462947328 374542524769504 375123219114063 375379381960128 376361536282368 377249191481344 377441906036832 377843644379136 378429456811392 378601783522144 378928268619264 379688584048956 380083094662544 380169525399552 380342644491264 380682013101936 381337784848384 381774785060214 382432439241216 382773672514584 383433047402496 384202401621584 384533716379904 385305279079266 385539822388224 385715386970368 386048006443008 386313403828296 386822607548832 387422341052229 387834702283392 388612888374893 388948006491408 389618017431552 389965662186048 390231960588288 391421235890048 391758775769088 392544835471152 392962648938496 393163390580688 393571902021312 394090673243904 394701675226488 394881411872766 395121784372224 395914591914296 396004622727168 397051089959979 397676745829701 398089946814924 398361793100544 398775705875456 398979417068568 399131521767344 399404079320064 399920416930944 400550594161536 400966781182464 401354294551119 401598607228416 401771316646756 402300895603152 403353488213312 404254719033984 405148751492472 405312423688704 405846670215168 406475898808896 406660997123472 407724997639232 407828343409578 408076596974592 408895398206568 409144301309952 409320255790432 409965244879008 411142076218692 411850319182848 412217801169552 412405514193764 412761149745984 412927897202688 413756432515552 414113233024512 414301809177984 414671478557466 415385801352704 415491088901616 416578192744896 417234618575424 417668140920576 418506187480654 418760940870656 418867083913824 419963020815744 420154260807008 420805672027251 421360340365692 421530561727744 421894066212864 422086185550848 422462800701552 423190545010688 423406728317664 424405340416512 425074099926528 425256905093748 425515767785472 425927006462412 426369560523088 426466516783104 427593481495362 427885475052672 428048599736576 428267264739678 428712250416072 429005007954432 429450760173568 430127470036992 431264109049501 431362178327808 432227701824282 432490807784448 432687752596736 433060878422016 433247118341856 433929810341664 434380679614336 434602579306833 435065157830784 435925076880384 436314040068816 437065644847104 437942612286816 439088458996096 439467104434176 440348890376304 440817585108992 441501032946624 442082980055808 442768389773976 442970014723782 443239659752448 444129015285592 444512007418752 445403915903583 446171179114752 446569284600348 447338555302912 448622669109888 449022961988262 449329589235072 449796459452928 450389340850176 450698971133012 451087628830272 451293042140304 452473819330624 452588507553546 453772674239976 454554353670144 454959939217056 455270620686336 455976476649792 457051905063936 457493621763906 457668034093348 457772107613184 458247749922816 458690622344136 459167219024864 459772452117888 460485287764236 460694980518227 460975415100928 461210900488884 462005393181696 463214198501376 464438271284078 464543884353024 464755425283968 465475986579996 465971425873408 466089535325232 467309026521792 467794578046208 468531708433152 469351044870344 469876658535648 471106058479488 471320587650016 472673543407884 472864494303488 473272266313728 473487781917696 474221881943712 474437829977384 474726630117376 474846958744704 475270650789246 476089363137024 477044631240996 477335018194944 478292785692176 478705238758656 479665755588474 479957738075136 480176298065152 480920768031144 481554674703648 481749213403136 482301281718081 483132105195264 483352110707648 483783391650377 483893403791616 485034674761728 486007891535712 486773721671328 487279497740672 487403008134588 488678264566128 489011971488768 489198399698944 489448302559632 489956857618368 490291437662208 491587063759974 492209743915008 492433883142656 492685438822668 492873267485144 492985346660352 493974516370608 494500288681984 495139563819264 495919783247616 496435062416384 496688662064952 496914840872814 497544269580288 498644617221504 498859061744589 499645142196291 500164292152084 500505842613504 501815381709824 501942576504096 503255874715776 504265652128329 504572609081856 505237691492352 506021016884544 506251445398608 507123525988352 507576017469248 507704672407842 508013722764288 509033046746952 509909918988288 510364896686112 511373647878912 511829931619188 512711621839872 513519530554368 513740372105688 514053096517632 515084538437728 515528718663168 515763476731776 516563121402972 516798350511079 517112936377856 517244008632624 518597341988544 519954216248064 520997498700406 521115973314048 522849853444464 523393113961536 523860122319639 524217854107584 524762536028416 525454230991872 526268900301984 526508549163688 526628276987904 526829045829632 527098171987296 528019925479137 529401453279972 530235661106268 530786595753232 530907296403456 531149057467392 531972556091424 532538772426752 532673754657408 533227222574592 533742558724557 534067458882048 534622374909952 535139059401492 535464809637888 536401194137536 537001895469312 538079383903698 539006292045312 540198335323296 540416564918272 541035864035037 541967865078528 542214662831296 542682238565376 543771124546104 544102129299456 545193864275424 546620326505344 546758877977676 547091701438464 548189434958256 549133758910464 549623734892736 550348199661312 551201464820664 551452467309198 552150977366016 552402412237312 552895304743288 553021032904704 553988118535488 554482425920787 555437590326528 556312824767232 556552069781162 556890854560768 557032009296672 558489445218432 559610048186553 559950694420992 561074229369668 561813787154256 562781580734464 563069072940192 563283734268736 564542304423552 565873787222016 566765466568704 567009206791664 567644185217088 567902675283216 569532876073434 570124641993816 570513966736896 571023019652904 571616333888096 572006677272576 573518241053303 573648658861824 574160508771876 575149571103744 576303602432376 576654410379264 577662824455808 577957918618899 578309733582336 578573080455552 579470105742444 579733981018283 580086877107712 580233911323248 581233435840512 581752053425088 583923483049088 584427026147328 584948493279072 587131853835072 588668043928832 588817253206728 589175678472192 589443973407744 590357853031968 590626686298376 590986213003264 591136009865856 592322117809149 592682676558336 593871887871444 594894905486336 595425712800464 595561112358912 597134920222386 597542689650816 598163558813184 598697282651016 599106118980096 599728612603904 599880625396416 601450171773696 601724056187072 602397910842624 602656974970134 603451343404728 605030232319968 606382078550976 606613252289408 607968635533056 608770005322752 609402540085248 609991495685208 610362810150912 611587496458848 613029936157184 613343097309852 613716451964928 613980383685648 614947867318512 616007190908928 617635028826634 617775478774272 618326701754328 618608271290646 619391845804032 619673900378624 620634648773328 621452713766976 622007217836199 623078702029056 624328902635074 624708944577536 624867289117344 626502211380864 627759281220981 628141411305984 629382951235584 629944531223616 630231391210512 631317042556928 632040510548538 632295842591616 633129278326272 633694201052328 634785817516032 636059508321328 636608010624768 637885357640622 638273651678208 638890509693618 639554340784632 639943650766848 641227690708192 641390222243043 642072899604864 643068375624108 643361211860731 643507511931648 644176140260352 645191205055488 648010522047616 648341552736423 648588722871934 648736211676672 649031628895104 649870677512784 650894715512496 651571019421504 652015961985024 652597736746176 653275810157824 655449418346632 655598467270656 656913918430224 658632688494144 660186085092352 660523335564456 660925409808384 661226377663488 662251549419936 662553121163752 663124470083712 664455022085673 664859489628672 665145415659452 666193522928388 667341123484672 669256768672128 669853926900522 671007832954368 672354202837772 672763478775808 672934003664832 673534442982393 674694689179392 675001927198144 675584011275264 676048456699518 676939563210456 677351630352384 678710728995936 680486528914816 680659011359964 681831530505216 682439908825584 682905931029504 683615495786496 684692707405824 684987162807584 685577857595904 686502051140022 687371624884224 687684635642368 688035933516204 688750828537296 689658678176832 690727931646354 691463122651392 692850535850018 693008089772544 693272288330752 694821297752064 696657406926117 697133137925952 697857485282048 698213979869994 698480163092852 698957138810112 700605641322496 700963539782688 701691867069312 702797562649728 704026567305516 705868604373296 706029118599168 706659087719232 706980881475024 708198743289856 709010315111826 709296741455232 710231672876544 710969630099456 711332822915568 711656744966076 712089945176064 713518745868656 714134044705536 715566946861494 716002527292416 717439178538264 718675056060416 719498633382711 719936607112704 720264447097728 721381152046716 721709649839087 722332012055472 722623820104704 723576318087168 724698157792896 725028166061472 726925152367232 727552012142592 729011837303568 730160582506992 730919246611008 732831646523648 733017396849192 733797599548416 734935286427552 735269956412264 735437156493312 737380595639961 738314615872512 738650824713984 739309901227716 740583453768704 740961774555912 741412813344768 741750433022976 742709345728896 743879674871424 744652593624576 745372261309221 746146730915404 746316404370432 746600925894656 749085049539008 750246438228126 750758763920256 752723072564736 754883812073664 756858913622784 757203567044288 757856537238528 759377168097912 760166189325088 760685288982528 761364026203872 763549570120428 764864878482432 765547345029168 766866094804992 768404803243168 769067432759808 770610558158532 771079644776448 771430773940736 772626807656592 773645215097664 774844682104458 775669404566784 777225776749786 777896012982816 779931324372096 781496248050609 782842471780096 783517551538176 785089670942304 785925297876992 786326781161376 787143804042624 788181346487808 788723199482771 789403350452976 789762823745532 790243568744448 791829183828592 792009245454336 794102179919958 795353491659402 796179893629848 796723586201088 797551411750912 797958834137136 798263043534688 798808158640128 799840833861888 800919059663359 801101188323072 801933562364928 802708589102238 803197214456832 803542633293512 804601791206304 806706976426624 807119075855547 808509438067968 810297502984944 810624847377408 811693340430336 812951797617792 813321994246944 815449995278464 815656686819156 816153193949184 817790796413136 818640511580864 819930489758016 822284152437384 823700638365696 824435602339104 824811028387528 825522299491968 827178700963797 827512865031104 828226466049024 828603618355968 829342957114932 830771602705408 830982177803232 833156385489792 834469237150848 834828104671743 835336281841152 837012374961308 837521881741312 837734167827648 839926041631488 840308521614016 841611344054502 842720680731384 843061123455488 844172371101696 844925601403104 846813456635328 848810680833024 850148199853056 850513810187496 851031535570944 851854012924824 852739121046176 855186962990724 855770950105344 856097199473152 856534529479356 857424500832144 858010015908864 858901520347136 860254940073984 862528218099002 862724356655616 864455403648564 864981615568896 865375505193472 866494236683712 867859620683328 868761359228672 869205158613666 870130315661568 871850153760768 872628080137632 875287511266147 875885224573632 878176917992192 878934208868352 880697780752608 881635170217984 883002065893248 884165960111616 885536779547952 885940029447564 886479319504896 888258030571184 889024014837504 890807831807166 892342358229504 893138569200696 894677110605824 895702380333579 897245338219776 898045923976524 898454870207843 898659178470144 899592918905856 900778681700352 901397942266024 902175257660544 902586084280608 903985462455201 904947638661248 905177015107092 907545348479952 909108707340288 909919878434112 910541241372672 911952953299584 914103810127872 914987243527812 915336068186696 915544215226368 917381244688272 918334438049728 919544904235776 920970575528472 921389961036454 921950830201856 922421800977768 924010786363392 926452543239951 927912406935969 928876542568156 929087768706048 929510850567936 930951973159992 931942851746816 932179070650464 934618053043584 935589156092416 936493353952611 937063416866304 938702089740688 939753317071296 942212116958976 942641175300032 945347086815768 945728988606976 946975563835392 948443763887424 948875659954768 949693917489408 950541301578492 952178726274048 954089262481992 954670036389888 956585571384352 956828036460933 957410477517312 959331511176948 959915476150272 960352596130304 961841536062288 963109349407296 963498426806272 964602563436162 966264210390528 966704221415296 967566783300754 967786807583232 972015783071424 972883084307901 973547443342656 974558995481344 974806016269176 977356529132256 978023942977536 978396799397888 978896605119264 979913715236736 981879901396919 983174127519948 984419487830016 984867766285312 985370877645336 985746534970288 985970693320704 987949032741216 989000577363968 990279127638528 991839566495232 992870124832768 993377324129904 993829681745628 995088539160576 997289234443008 997718123489178 999290284392582 1000328584304168 1001011685227008 1003630763419648 1003885153008192 1004780890350783 1006511749431552 1008531304256658 1009145218163712 1010475382984704 1012042033769088 1012502890797216 1014072685049277 1015152034938496 1015409344815684 1016027445528576 1018066093493904 1019819837976576 1020729793372224 1022747295757824 1023659863238376 1025423243679744 1027039061108736 1027480744211376 1029753076710033 1030169076875456 1031057437326336 1031526953463552 1033126242805944 1033596701022158 1034225872755712 1034488017265248 1037194683977088 1039275803775027 1039908432496128 1041994997400812 1042231946628096 1045699706888928 1046786227923072 1047720244639278 1048435708215168 1049525072056832 1050908461983744 1052537800603968 1053017098327376 1053256553975808 1054196343974592 1056039850958274 1058802906559944 1060471322212536 1061573191506464 1062298114934784 1063945112182848 1065347509314816 1066454445149184 1067485117449114 1068134917764096 1069244749819904 1070278118802984 1070929619275776 1072802388275072 1073350420292241 1074003790938624 1076158767807396 1078012584090624 1080396670646592 1080833129836544 1082071728070074 1083935730157056 1084429325662592 1085364477130752 1087542249092208 1090387728550848 1093240653010688 1093517755955352 1094183402876928 1096378869916512 1099247469785472 1100696399322624 1102402929641328 1102904934618396 1104301954732032 1104804824474624 1105790609486576 1106042065809408 1107976237070976 1108964851841574 1110875180653056 1112625649534464 1113104139562324 1113781709121536 1114064018593344 1116978890436864 1119220096373106 1119901388841984 1122148458739336 1123627574308512 1125369657342189 1126138145880384 1126567468537472 1129084608847104 1131747574444032 1133530933137408 1134018413583328 1135288370434176 1135805350566432 1139065752146868 1140249283987632 1141027933473792 1142046039305808 1143232667776192 1144013354545152 1147036482106606 1147297317723648 1148321017543752 1150299142207488 1152607204864752 1155325648911616 1155915837237798 1156619467164672 1157146160911104 1158940211484888 1159467962036566 1160173754215424 1160467822646496 1163504106850176 1165838665124679 1167846966098176 1168854052294656 1169896986558144 1174263707670144 1177336087857664 1177634506413456 1178887946815488 1180715706063936 1181253372596752 1182272019731712 1184644235618298 1185365353116672 1187743775742888 1189789810972672 1190851425600928 1191153269879937 1194269840444772 1195085379301632 1196327117626368 1197394565302032 1198212237960192 1199457225207808 1199761250792832 1202900343547392 1203448112374144 1204062883653357 1204795821685248 1205313949940268 1206902686809456 1210060464639936 1212764157101952 1213226504578816 1215937271066112 1217540010645504 1219982991370416 1222340285412491 1223174992917696 1226059872314368 1226686194619704 1227432903929856 1227960767371296 1229895734637024 1235270057653268 1235550957548544 1236653403508656 1237216542581292 1238783691608064 1239347800757248 1241269297546656 1242905427533952 1244014435672398 1246157404058112 1248657805270148 1249417889155072 1249734578234688 1253004422761728 1255518562441962 1256282822611968 1259889062447232 1260462782421024 1262417016081753 1264081021097076 1264591685183232 1266258556652544 1267388402104656 1269571635032064 1272119016642656 1273216021249536 1275770715281244 1276547303356416 1277781019387236 1279108681569264 1282455381416384 1282780444486086 1284145799209728 1286136751248216 1286722423721462 1287015023863296 1288352280520704 1290382410110976 1293792327148503 1296021044095232 1296683105472846 1297177445743868 1297472423353344 1298063257790208 1299741355025568 1301789431024992 1303142038843008 1305195473492352 1305756779101957 1306551620315648 1310898836693264 1311196934541312 1313827836860448 1317265376988288 1320372170184704 1321046671128912 1322452755326976 1324503098839872 1325106242327504 1326248940167424 1328910044171346 1329718979257344 1330290831318904 1332387045856776 1334682246969344 1336211747710749 1338513537344256 1339707853801044 1342015665908736 1344708405675544 1345526957551616 1345868007329664 1347068885964786 1349389378358784 1350003854396288 1351168022550528 1352096913399036 1353879126420912 1357421457991872 1360973057829632 1361318022719928 1363663061010432 1364879817651168 1365811862059008 1369974325615168 1371155715191808 1373004102280044 1374743249768448 1375369271284736 1376071867032408 1377501657074592 1379317356353664 1381455863292708 1382084941554681 1382926245302784 1385701071700036 1386016179545088 1386544576661504 1389642595504128 1393314813852234 1394266275851904 1395714970564096 1396427959739988 1396960326185704 1397914277620224 1401927079565376 1403383734138624 1405595125299456 1408053134611032 1411737208746592 1413318175438464 1413961762950048 1418020630223652 1418593482910464 1420463345753088 1421939260198912 1422665645831136 1423313489932152 1424179890352128 1427037491737312 1428268089411072 1431133893722988 1432005054584832 1434878357076528 1437350112120832 1438997266765422 1439873214225408 1440528894195456 1442762304093432 1443419299678174 1444664024110944 1445247640209408 1449396315585792 1450056332122944 1451350174951131 1453850304734464 1455104024285184 1458023674607136 1460321165013984 1461838493222016 1464771656182289 1465663293047296 1466034793698384 1467595199096832 1469870572855104 1470539912824528 1470874312986624 1474761191279922 1476629231745024 1477301649427968 1478619802455432 1481166907537408 1481923549111824 1483500866045952 1485418691457792 1487759349742848 1489305187249152 1490744522618442 1492293461830808 1492632808740864 1493201851789312 1496577185233767 1498170099078016 1498935426588873 1500492876456252 1501517527840512 1505446145129472 1509767624147328 1512796956384987 1513717827245568 1514407134088576 1515713074477056 1518754336195824 1520332378650176 1521370577965056 1522728052407744 1527099140240856 1529729756964864 1531094690058336 1536809606486336 1538134865519616 1541221116317064 1542159289552896 1542861547881472 1545253615313184 1547290430195328 1549689364208916 1550395051533237 1551338809133568 1554451553499572 1555792025965632 1559862648744192 1562992496101218 1565684943560192 1570179341884608 1571580366958917 1572653562322752 1574287608085248 1576362692975616 1577446398965542 1578806700905952 1579525647491064 1580487137488896 1583658367657184 1584059776437411 1588204359839916 1590706983318804 1592359787259696 1593447172402176 1595102823501824 1595917668274272 1596526087069376 1597616317280256 1599681667723776 1601227676173671 1601838119326718 1602202376646144 1603867124729856 1605417178204476 1606394428913664 1607085266587024 1609203582412608 1613413952853248 1614238151711094 1617018876135936 1620595005969888 1621249694754816 1625533949494273 1625903595235584 1626643988493888 1630899990556928 1631313373638312 1632306387898368 1635581592826272 1637281023161728 1639860979516032 1644568304874768 1647401276731392 1648871204678208 1649622056775056 1651044598983936 1654357401927594 1655025730062208 1656452932098048 1657207236711936 1658685914229864 1661543205410816 1661964355606464 1663447277762361 1666312770979584 1668938474301696 1669656209343486 1670672563682304 1674024749922616 1675043763482624 1675468335655296 1678830144559659 1679852083262976 1680617043228032 1683222688109004 1685441361462768 1686122246910976 1688344742203392 1689851202806208 1693626913270656 1697621361666048 1700296399706112 1701027620374992 1703708025849648 1705478242092352 1710373925981448 1711541900210688 1712194398946304 1713069058958712 1714849001664288 1716020031817728 1720554723159909 1725056436198004 1725448713311232 1728910807297128 1729963231137792 1730751010386944 1732988473367424 1735719241366656 1737522718457344 1738410317227332 1739201943054849 1740260631323136 1743700307521536 1745256160275264 1750575022532294 1751770449147264 1756353835984384 1761395561505216 1766004131786496 1768331920223232 1771073559095904 1771880058895128 1772958639009792 1776516061142368 1776966353427447 1778048029675008 1781615663614332 1784684716459008 1786277138401392 1789354221211648 1791404760667158 1794490676439552 1796091847953048 1796909740415686 1797318356940288 1799185837811712 1802795884532048 1804350515321088 1805172168561216 1807970924910402 1809895277322496 1810354030214184 1815090696959904 1819839756868224 1823491245451421 1823905906599168 1828207620255744 1829974487055624 1830672136373392 1831088430452736 1834762489376544 1836668876099456 1839089808471552 1841941151056944 1842779922072908 1843901660403712 1844843601955536 1848021572726784 1852905086479902 1855824813871938 1857753085136312 1858175537412096 1859021701135872 1861903946319984 1863885703493632 1864358141300928 1866021653508597 1869236106087168 1871178312184832 1872986707905222 1874126833732608 1877404179481376 1879506634142592 1883277843662943 1884424233917952 1885282350600064 1890694173631536 1891457977213952 1893951127670784 1896887527774848 1897751319909536 1899387834978816 1901082603156984 1904357452548096 1908178524963984 1913171142768704 1913656072921866 1914820955034624 1918663022353896 1919830952300544 1920705192260608 1923683072124576 1926218698814592 1929205126872324 1930083635582193 1932528420781056 1933408442830592 1935133566601508 1935573615166464 1944031566142848 1945766168615802 1947094886685312 1949117990962688 1949612032538352 1954713058264512 1956047885955072 1957793210238528 1959827430473472 1963759802793838 1966348255039896 1969735532570624 1970741755290672 1971493069940576 1975898065482432 1980558255277056 1983679132990464 1985740249665536 1986754648259808 1987659363491256 1993365066257019 1994578468886016 1995436246978356 1998580568785164 2000657168608336 2002023370454016 2007261526839296 2007770306016384 2009561780701566 2013023498863104 2017062608513316 2018290436327424 2024084067538176 2025005781594432 2028145370098554 2030304069876992 2030818689631368 2032054891057152 2036132186987808 2041459586744448 2045494591515648 2047319726476752 2050846487359488 2054078122217472 2054961488422752 2059506153420066 2060338153750912 2062114874652672 2063053906927104 2066252485611888 2067193402044316 2068451745511424 2068976034530496 2074389367954176 2078551607550054 2079816864992256 2083989994801624 2084463893256192 2089972220778351 2091399413777856 2093572455846144 2095440489278556 2096871416430336 2099050144113664 2101816923967488 2105075601207936 2106034196654752 2108392687949184 2112079701916548 2117605813119888 2120942644425072 2123146383012928 2124596229869568 2127890224365696 2130695018629632 2132908890298368 2134970234898228 2136269835528192 2140556237605968 2145604776550144 2146700840584482 2148007581877248 2152317535614792 2156025168181248 2160793341293184 2161722600893219 2164143456140148 2165128949517261 2167871460314112 2168858651325184 2170728954261504 2175084498184416 2180775457101696 2185151159222759 2186481306021376 2187035511910704 2192757739833024 2198494939570944 2201392798645248 2204805859282656 2205809869236792 2209609648949248 2211581218973152 2212141786919883 2215952474141952 2217929703683148 2221750361306112 2225251299068928 2226208279124648 2227563418243072 2228128037186688 2233957780873728 2236116783927663 2238440192746212 2239802777683968 2244296917478672 2247255148617024 2250739314684378 2252276291760768 2253134937074944 2258169217694208 2268036827166656 2270060530051769 2270576740868352 2271610701132864 2278131504293736 2280498567975264 2282055866947584 2284092078611616 2286465335552384 2294072964213212 2294594635447296 2296642035087504 2300598284414976 2305214409729504 2310651297823232 2311831674475596 2313238934329344 2314292321822208 2317880422969776 2318935924073132 2320347508430848 2320935645292992 2327008213700352 2331677330249358 2335693932196352 2339793973116288 2344488744151827 2348527415340288 2354672175715328 2355269012826912 2357775893630976 2361431412127872 2362506745193504 2364544039463424 2366169598448313 2369288471236596 2370730706233344 2375487551485776 2379579621945344 2381702851201856 2382306539759874 2388539680889544 2390170758603264 2392654235252736 2394789130604064 2396424475920384 2399522501585664 2402757178990077 2405800687094784 2406896224748288 2408125767306714 2409591643370496 2410627899880536 2413805373618912 2420120929279872 2424976875475063 2425528314203904 2426453009157632 2431874542132224 2435080021291008 2439965982740832 2444680570824982 2446349985835392 2452119744628736 2453372389239408 2455921534742592 2459791469274048 2470540115306536 2471101915097088 2473306807017312 2474433085162584 2478695601514496 2481536102891391 2482538595093312 2485810855067904 2488028871344796 2492314808116224 2497315610540296 2498835778310144 2499469156469376 2504484314015229 2506008845523456 2511037124883924 2512565645223936 2519778124894464 2520925564842048 2524834032163506 2528162042194152 2529183370366464 2532517113305088 2534776804209312 2544238033285312 2546432042499072 2551541430562488 2553094606712832 2555562038774472 2558217363138528 2564910762832768 2565560888972172 2568291598419456 2572273502496432 2573444847442924 2574030047726592 2576704561041408 2580764820221952 2587584654297006 2592042088190464 2593366210945692 2594354891487736 2594944846706688 2596126515580416 2599482710051136 2603578862049984 2606284077686016 2610390946984704 2611513558203914 2613103240631296 2621797673386528 2625862533798441 2627655673720896 2634530753976576 2640744340369408 2642093342257824 2644905510653952 2649006197679744 2650212484655008 2652497880334848 2657820088342692 2659437958514688 2660581662637808 2664774091713552 2669364493938688 2672423495421498 2677027074688512 2679415707602088 2684031331817472 2689416811351088 2691736014659328 2694137771929572 2695364610623529 2698778756717568 2700007708792576 2702336045101056 2704193826798072 2707758252841824 2711956387365603 2714842915983744 2720290218624251 2721946115659264 2722636045439856 2727326122020864 2729759635302336 2731623724118016 2739948651230336 2742311430383616 2746008204560088 2750738542569472 2752143734064816 2755003314149184 2758634712707328 2762911726585416 2764169883109362 2765852490605568 2771402143400072 2772032359090176 2773089153323008 2779357629719853 2783737220807907 2786629627704468 2788532551703808 2791429941128192 2792855919479976 2793920652371408 2795828555240448 2803854159130752 2806767468277248 2809480061857833 2811190250598912 2816106269222064 2823474417493184 2826636350876928 2827923525900096 2836041260447304 2837186965820928 2840926691506176 2845331291662272 2846626979864304 2854074983474624 2856536178822144 2862267787445976 2864010109169664 2869756714153056 2877994533530844 2879746428450816 2881057788390912 2885524608186864 2886838599356348 2889328048221888 2890495280418816 2898792631171584 2900112664245888 2902700349902262 2907700609468928 2916047349214272 2918649252923703 2920642330027968 2923676986444032 2929543312364578 2931326586094592 2932069587396768 2935190398193664 2939741145710208 2941079825649056 2945639704190757 2949522382559844 2953258463490048 2954603298855936 2957239604910864 2962333815074816 2963847098223648 2967001732091904 2970837382915584 2975518699485696 2978610374498304 2981489045236884 2984586923661616 2985265617481728 2993154370467534 2996340198156032 2997870853177746 3000985752912504 3003035055681024 3010892290258944 3018848763346507 3019535248294656 3025593912769974 3027435654491136 3028814268177152 3031426148954112 3037508672391648 3040664757300352 3042218055147831 3045456104815488 3054198280481712 3059459513929728 3062189380116672 3073619212972672 3076269731039232 3082442232634128 3085723095762944 3089259230130099 3090507230626368 3094580860390656 3099378728417832 3100790103066474 3102677618267136 3108903106999144 3111584051931264 3117827411325081 3119725297488384 3125984992202436 3131369887120384 3140358683769216 3143160733917834 3145307124645504 3148575216170496 3152725385951232 3154892797931084 3157613401811904 3159051294982128 3167316735314368 3168119552874822 3176408719679832 3181413966637608 3184719574519392 3186894344804352 3191835336548544 3193052174138752 3199363335447552 3202455352347342 3203676238653436 3204404753292288 3207734249459712 3210834356408952 3212788857827328 3214170533174048 3218407164825216 3226827905706496 3228476303422188 3234037752271872 3241190011939776 3242499389509632 3251067898988546 3251807190471168 3253287976987776 3261799981113856 3262626747276624 3271163185652544 3274562046323456 3279721959032064 3289136609749536 3297742409356416 3299244113550112 3302089197967872 3308714803855188 3310051460124416 3312905864196096 3314414473423872 3317371828459728 3323086410821632 3323928711212928 3326894555524722 3332625541959168 3337876948603392 3339312418686972 3341345127364608 3348049499845232 3350936671310592 3357660289119318 3359704166525952 3361234086456064 3366445376218008 3370882722925536 3372244493821952 3376108972026567 3379702405612416 3386483741552639 3387253826541312 3395242723332096 3400592799412224 3402055240749984 3407416051699296 3410956484184704 3420747851962896 3423083800421376 3424388797892608 3426138117917424 3429698003328576 3432040063635456 3441109446319818 3450112872396008 3450897426622464 3457821614594256 3461502020773888 3465976946734848 3471438482733312 3475045436914688 3476820634454664 3478403886109698 3480521262646272 3490512320550528 3497515995374037 3501150045064588 3503540898294528 3512707671968768 3522791123010432 3532008263572992 3536663840446464 3542147118191808 3543760117790256 3553032122284736 3553932706854894 3556096059350016 3563231327228664 3569369432918016 3572554276802784 3582809521334316 3588981352879104 3592183695906096 3593819480831372 3594636713880576 3598371675623424 3605591769064096 3608701030642176 3610344337122432 3615941849820804 3617588453577553 3619790554644992 3620708060428368 3630181393919808 3639679513736448 3646982490902842 3647811813198336 3659948974111248 3661344272746784 3667020856237473 3669524978753088 3673337752198912 3678179616943104 3683882302113888 3685559844145816 3687803320807424 3689687203911072 3705810172959804 3711649627743876 3715506170272624 3716351074824192 3718043402271744 3723807892639968 3727771406987264 3728716282601856 3732043307017194 3738472212174336 3742356624369664 3745973415810444 3748253667465216 3754808358962752 3759013268285184 3766555687325886 3768848467835904 3770564701200128 3781388347263072 3782915954427904 3787251048245259 3793775055549696 3795502639819072 3798775669957632 3802165206313968 3808714905096192 3816357049927968 3826342285537408 3827312145843732 3829641910069248 3837326044707792 3841410384521216 3847366144249152 3852437397629184 3858410253744648 3860167271164386 3865056841562112 3866816885661184 3870267133203016 3871147230332928 3881376981445509 3888063132285696 3891532337231604 3894189773370624 3898235981925376 3899224065076704 3909426116529024 3915586420477056 3917270337305871 3919654860946944 3927519605587676 3932696510079792 3939471065141248 3941483510581344 3942986139881152 3951796130964864 3961116510554112 3967358265980928 3973509296519616 3975318726982512 3986730132514038 3989156937772032 3990872493956712 3997161137570328 4001314337216672 4004046740908032 4014627687373121 4015540612032768 4019123561403132 4026046997726208 4034125217026632 4036580872654848 4048168135076352 4050011563188864 4056290740197108 4058137867127981 4060608139753984 4061637379262736 4072264373975616 4082919173488896 4090989183031296 4094639452953504 4109922976845504 4119012306840132 4120676307501824 4124229749305344 4126107813854208 4132504971223776 4134386804088632 4136903491022848 4137952069060992 4146254824664043 4148778735908352 4157103215100108 4159633729984512 4167979989603248 4168927786512384 4179944441556702 4182798827555712 4187144911692288 4190880978557112 4193742832860672 4198100288227328 4210151202415872 4212068393309504 4215826698667571 4216785375898368 4224159403833096 4235211626239776 4241885288850144 4246292766025856 4255780448731392 4261390037259264 4265817780596736 4269940469796456 4272539671056384 4281112475211936 4291209553100288 4293401681168964 4296015163754496 4304635071229584 4312050336362496 4321586682586368 4323445201786438 4328286912280296 4330257899034522 4335742920628224 4337717302650368 4350168996368832 4354050524853393 4361550914203392 4370302318445518 4372962612042752 4374071023821408 4385515479666048 4394314968546867 4396989879141888 4402785597290496 4409611718565312 4411619738473584 4419219297898496 4423162437946304 4424283573839766 4431904948283904 4435859407366296 4443500722612224 4450502598137856 4452416558249296 4456256074373376 4467915561747456 4472233567855326 4476880385492424 4479605555367936 4488593834957344 4489731555701301 4494510297234048 4501478629368756 4503528483025117 4504552583521536 4506269874149888 4516338435388416 4536073654333312 4538390869154961 4540121060103538 4541153481736704 4543221402265728 4556263008587472 4560997135950528 4564111733895168 4568184157223232 4572930671104768 4588145928426424 4589189270894592 4593284070175008 4610428819459008 4621302595646464 4623663348951192 4626477868658688 4628584643644416 4635760845939552 4637871848146264 4640695016861696 4641871290585984 4651185154599711 4654016427400704 4663354660498716 4671387864392704 4679587946232576 4688977488303654 4697054830680576 4709344351430656 4710538025653824 4714741100876751 4722862824255744 4725013490387008 4729088078926848 4732339196896626 4738576942473192 4741461412466688 4750975102971552 4763405702403712 4764613079519748 4777079361779088 4780341517206528 4785308470505472 4789578261208128 4792848951840768 4799045003171328 4805514357980154 4811601374189568 4813792449496576 4816251534613428 4819183286740992 4821255799761072 4827610747237824 4840241858559744 4849953750950126 4851056628407808 4852906018315264 4863749084264448 4876601848482819 4879931965481664 4889361141649964 4892699971670784 4904239489257472 4906744778478816 4911843069485184 4919582938548096 4941080230613072 4942203830194176 4946613614034624 4948866170325168 4957391203028992 4963072205782782 4965077190186624 4971621710135808 4976057742689592 4984629616232448 4994631221080592 4998938312938752 5008968628030458 5012017691046912 5022074249767848 5025131290447872 5036490433678977 5039556249788928 5041851129684096 5049668064327012 5051967548873609 5056324084388304 5058366740732928 5065034226610176 5069553608418624 5088476066570624 5092864084998144 5103082861124976 5111124077548944 5116434726277056 5129821525665536 5131121777944344 5136583196838912 5144547004992864 5146889694885848 5148060095453184 5161664169479727 5175169308594012 5184084176380928 5186732421891384 5188709782975472 5189889693413376 5192253031160832 5198965420102272 5207157724099968 5212568155372032 5217605829164547 5220781893969408 5223027116407828 5226206481262592 5243595346773056 5251725067596882 5255311347441792 5269061507953152 5284186684515648 5298012395359488 5300424969310016 5304995760669696 5315640176685384 5318875917029376 5321163325275616 5329548183427104 5344846990842996 5354054149377024 5358831415204176 5368062663634944 5378833622702176 5383472029318656 5388275543859144 5390729221247058 5397557513435136 5400015417585152 5408387653596144 5415516505683648 5423912774731206 5429685831967488 5440580437248502 5443892231318528 5445272090879712 5459519270604672 5470473736354263 5479897302460672 5484622860767232 5492016409120176 5501477085138944 5504287468129632 5510006628298368 5517269425414656 5525823453170832 5528339766218724 5531704981211136 5542804286800144 5544064718180352 5558715259439706 5567474441615814 5573259255408936 5577065103407616 5582859882256384 5585711838959952 5587841304742816 5591657110480896 5606433417643513 5607708318261504 5613534936554496 5618960123715666 5622380501197824 5632212538444128 5646948834986368 5649833530988829 5653272701753856 5655847051800192 5672082520894608 5674373931641856 5681853383012352 5690662583324544 5693253959728608 5708149966949248 5713072357644288 5724535574891952 5739513428306112 5755989067061688 5759492856901632 5762115576781824 5771049216373728 5773677198712696 5778656096443776 5790250906746579 5797585262343168 5800225328491776 5805400699804524 5815401218937856 5832094698428544 5837298505847406 5841284660055936 5847353972888064 5859086624729156 5862653172189184 5864139174793536 5879482291420416 5882159651298112 5891279408381514 5899044765119688 5909206597711872 5914479209821728 5927694196447296 5941674765831168 5951037398971392 5957220748996608 5962978090473768 5969173847323232 5986308740935068 5992680396312064 5995741706355492 6001971505825008 6006070111362048 6021784580517888 6037697526693014 6039070496589312 6051187825539948 6054871308982272 6057628536354304 6075017344783296 6081329514600704 6084436110295662 6090912209630976 6108396560963424 6124378760233344 6127012578863029 6147238425945344 6152539462078464 6164884465268256 6171446191525888 6178518460260198 6181014461252736 6189161720781312 6198757456835664 6201580206132948 6205355236534272 6217806213998288 6223168103862528 6235654822650162 6239450594976768 6251969984404872 6262739774240768 6269916662335053 6280717367538432 6286321467835668 6289184091454901 6290614249291008 6297150432340992 6305450771902464 6309785595862168 6315226803623808 6318102589964256 6334633470628736 6336239105749644 6352817439359664 6362827933275216 6369439149038784 6373788689608704 6383670673097088 6386104348277504 6398726670895104 6404910704694684 6407352477306872 6408809506584576 6421668712817904 6428341066348096 6436814329650432 6453655811412992 6456952606844376 6468075504543744 6482380023879552 6485167802679657 6495386848551783 6502135797977092 6503614380942336 6506575953975552 6523599962227712 6525253494553248 6542326371305088 6549124092646912 6555453477668277 6559443918064128 6578273219499072 6595484818712832 6598488227100224 6604178395935744 6617429607710376 6620102920248832 6628828946847744 6634743656919456 6647857422425856 6653789111049444 6665251083918336 6675753897206784 6678624837373944 6682690254729216 6696098999690464 6701873342621184 6715320578238636 6719408333051904 6722468172912128 6732890752436016 6741765445851072 6744488987643904 6752217944053134 6759404811224832 6772967483105278 6774507653082624 6804110481499968 6810181590155307 6814832103398592 6821912968369408 6841495703925792 6846167600842752 6848777595785216 6852276235834848 6859396006657152 6873159309778433 6882218892639636 6900225744792016 6901794853244928 6915643229188512 6923004041547776 6931953893469696 6942876965466624 6950090873829376 6953641268909328 6956807772219396 6961042525292544 6981024641101056 6995031990748074 7002300090129176 7007081796589056 7025415343937536 7033466232455481 7045582246020864 7064016527145984 7073327680892928 7084294236383616 7087520235580512 7098508795344939 7106064244569472 7107865413709788 7112192118700032 7126462654457328 7138738865836032 7145108553605568 7165619042668632 7177962705758208 7184367391812192 7187638961662744 7189273427761152 7208271536970231 7211183538128192 7217402061284352 7220688674244864 7231883699641608 7235176907155106 7239581109289984 7241416120856736 7260362787839616 7274930626425189 7279359027472896 7293964981805684 7295623626396672 7319897948222496 7322688545493568 7334041712474946 7339049957506176 7346675504397824 7356359233886208 7367764604227776 7371119688291632 7379374407822144 7411620345919608 7423299255487752 7431012340545248 7436086804543488 7447615785279936 7457432565203712 7464086614034388 7476944424348672 7484713248739328 7491946831620888 7496507334930432 7509616717925504 7513452942045687 7518026536570368 7533111374651772 7537696935671808 7541129402400256 7562776694526144 7565831908855808 7574502096490518 7587550111099392 7591005279638144 7597551339915264 7604330412627936 7632714099855936 7652684571074816 7654624291687464 7659283820138496 7674652089415584 7682820769042432 7694732288498304 7704874795258368 7716820507489296 7720334542328772 7730113683124224 7733633771322368 7740534266406032 7742294460665856 7762753962891018 7776126264571392 7783064674463208 7788379546741248 7796471963850752 7798448130153408 7818852233058048 7831172840954112 7834540674611742 7839309721893888 7855039211175352 7865393020159584 7877587601395323 7882967021162688 7885972279762304 7903592261929728 7922233021108224 7934716531961856 7947018593039232 7950637453965024 7973460265028076 7978313875544064 7981744987913424 7994322275140656 8002628674433344 8008093481816064 8029255374746242 8031081224065536 8038247122806264 8052093995452416 8068250434053264 8086093831870587 8096336270152704 8100023126377728 8112581480394216 8116275734255962 8121216279507968 8123274758525472 8144528747951232 8160870655872753 8165838346977792 8181978366062592 8189278905907008 8219845953691008 8238024613680264 8241352615003648 8252215627708416 8265009942447552 8268773608177264 8275904138121984 8292509649328086 8297557471816704 8314206430200216 8319267459969024 8335959979206496 8338072889159559 8359888883113404 8365597655111424 8374289823384576 8381761957114224 8387485665721344 8396200576454656 8420302404831744 8424136786619008 8428440185573499 8431653397335142 8433570751796736 8448318807666192 8470423252479552 8483770577700288 8492585532051712 8511560897462784 8522780074518528 8539880939592912 8556381997887437 8562224950423872 8582419106200576 8586803362337928 8592030327508992 8609270142459168 8643173365172736 8646890403572876 8656573824560592 8660515798069044 8671485841256448 8675434605300736 8700337992737664 8708101049706786 8723101828406784 8740604636891036 8745925224085504 8748142047642816 8755947758771109 8771030959332096 8788629937093734 8793979758283776 8805571194580992 8819223437130624 8823239476947168 8836919112572271 8846324875892608 8848567147679532 8863809896567808 8871718814732592 8887001445224448 8901005196275712 8904833116498592 8912512148746752 8935831123494912 8944467135710652 8953760770984848 8977187669914688 8979463111402602 8989020594468096 9002957258737512 9007056966050234 9009105167043072 9012539748299776 9032676870776832 9056546290039521 9072147308666624 9076781738309922 9080242120207076 9082306963473408 9086442804531456 9112526017174944 9121994271901056 9136368314446464 9145861342209536 9176291856852848 9178378541789184 9186568140350016 9220857638918016 9242605191292928 9247326697902384 9257169287288832 9271521691879104 9275743696292528 9283742581171968 9302370309199422 9308032854801408 9326709320997432 9342775728785408 9353482233975243 9359175892465152 9377954976607308 9394109661361152 9418688702861312 9421076051307648 9429482201753502 9445725648511488 9450026980774016 9458176157853696 9464678393793252 9477153884946384 9501950205943104 9526811404807424 9529226159039496 9554158723558176 9560683034413056 9579156522416256 9598090006342656 9611028715960308 9623202748379136 9627584898993152 9632503069226856 9638366573481984 9642511599522144 9655221494475648 9680483717119488 9699907501900252 9702113256815616 9705812036630528 9727498168528896 9753203696965638 9759863930963328 9778722283299928 9785399943341568 9813489556957632 9823686138970368 9839165877096192 9882160461226144 9893227228069248 9897732340650336 9926144411565564 9930154380373248 9943243420271616 9952115485379184 9969259232464896 9989262442161184 9997876625877504 10017937256060916 10024035382093824 10044148499535696 10072980867357954 10079112499577856 10083702259368192 10099336128654024 10103935097747218 10112648168776608 10116733481465856 10139107216837248 10159451224657917 10176952133141248 10185728169996288 10206165722249952 10222248155097888 10232869452554112 10253401593276023 10259643051331072 10262243555888688 10273166393677824 10289094009985728 10293779389771696 10296120190906368 10323328338959454 10350338617188024 10368168352761856 10373464843782768 10377419565950944 10384506062321664 10397930840204544 10414315448199936 10425136310744064 10435211658329094 10441563787938816 10446054232815656 10452412962525184 10487190693546112 10492547986122111 10503450135193764 10510622694883584 10538123015906304 10568373369031296 10596024790718976 10600849938620032 10609991521339392 10631280353370768 10642326650551232 10659096366854208 10689693981685992 10708108298754048 10717662830408352 10757667245404352 10766944058637312 10776551087718288 10781458442494116 10795115026870272 10800030835170304 10816775307192288 10831033011367296 10847825549462412 10852765360732659 10859371663934976 10881160874497004 10887784462637056 10890544181759424 10919038541209344 10940947472708526 10959794604921344 10984032818240352 11001062568712419 11008574936259264 11020013256596736 11034538850829312 11051646906341664 11056679532437448 11063409962422272 11085608573600288 11117430518879412 11134948883231628 11146518510817872 11154130206815232 11165719764512768 11171423677919904 11175682609485632 11183314220961792 11212866835287026 11215416636523008 11227069873108992 11237920247431332 11244761002395648 11264425076888256 11293897669972736 11299667061977658 11306545403507712 11311694103600384 11344165041789216 11348747863283712 11378737646459911 11381325166649088 11386507919457216 11416299933898496 11426144715288576 11449071149783904 11479026856612224 11511978134123376 11524231153563648 11542098432747456 11547354397425392 11557312192887552 11580501813493158 11595170524686336 11600450656983552 11610801399609048 11630802437875712 11644130944336527 11664189396857088 11674597011694812 11682569320111872 11694707945776128 11718173249458312 11725306344378368 11728278349587072 11751811011917613 11758964582840832 11764319302596224 11782558816763028 11798089530239376 11818413195423744 11828958419643456 11855388392894592 11883349531662336 11902074797942784 11925956180947536 11938347694646464 11972617481870136 11985360792624128 11991483412710984 12003943011650016 12012140222724096 12043883062119363 12075395053386028 12078140993178624 12102375651079896 12109742617964544 12115257072708608 12150034689566592 12162659029201408 12168872220591324 12174413601383943 12181824419261952 12216793121926848 12248757520466688 12254025157726058 12294476851890688 12329768930536512 12357036920520396 12362028922505472 12378323441562624 12397514913671328 12403160412265896 12410710473068544 12435612427996576 12438764473992129 12446336207725056 12471309645300324 12478901189953536 12503939968809744 12525479548481536 12539833324670106 12561434735076864 12572642935671336 12578368182909802 12581228498582016 12594300864681984 12619571191724336 12630453607247616 12636205179928512 12647480096002713 12669266941257472 12672478211499288 12705634878719328 12725655866550432 12738878298077568 12764438718159947 12767341346194176 12772208696555008 12797453341790208 12809821409389368 12814704954613744 12817619013169152 12843337425635808 12856682132696192 12873628659300864 12907311622825984 12913905213688752 12936151009087488 12964760047759104 12970335605359314 12990773697103566 13004271595954184 13007228761884672 13013151907951104 13047199924455424 13050506989106496 13062151574560179 13084652742610176 13098248185293824 13110906955336554 13118887836128256 13156546438998144 13182944905640601 13190969637425664 13196976454200448 13208356791871488 13234859215420752 13240205840497664 13257657893695488 13269487313838912 13295714844851712 13307578222098888 13330502167836672 13351507794413568 13357249674747888 13392197999380928 13403746685242368 13430641156477272 13438816666103808 13444936345824256 13465781504872032 13483530891702144 13504435888106268 13510585449075351 13518809622449664 13545934966210556 13549015306165248 13608220962999936 13620363180310614 13629664206797184 13643825936738816 13682991407851584 13692335201685504 13704552471669696 13718792013314304 13746318619556866 13764437785279272 13800451489584032 13831286458377024 13863907786939392 13885753930933248 13900181747658752 13907282537818656 13913615544438792 13922085050585088 13953555463799133 13962049282202112 13990063981496148 14004600180258352 14014163593178112 14050830687875072 14066932464910962 14091164492041728 14128033054291968 14168588472767232 14175040471161024 14197017590689878 14212128489138944 14215730827419576 14224384237400064 14252925308914656 14290217107211136 14331238085337264 14355925411516416 14368734783624384 14375277923325488 14378546855522304 14416543073940462 14422367076256384 14434804122568704 14441377348489728 14463767399283216 14470353814310212 14479162218579968 14482832241713472 14520725575679232 14549861252850378 14558718054945792 14587929963611368 14591247252793344 14629805545448457 14639795896444992 14645377090987136 14668083424949892 14678099915012352 14693351008795648 14712718467772416 14735529208455552 14742239376583264 14758748815644288 14823240691839216 14846598510975504 14862024681090496 14872173609086976 14895231570559872 14914865130407424 14928173228068776 14953888848697344 14983893663241776 15019233435851008 15026905884091374 15036053073140736 15066222749303544 15075393871343616 15082258804800512 15125553389052288 15149004192981036 15155902646620827 15175100222198784 15182010559276288 15195102679830528 15208660825255872 15265428199711872 15305369142149632 15309248583374928 15349304178831168 15389464576996608 15409749590516736 15433641014978592 15440669084657544 15467267542644736 15481068532812064 15484992508439181 15525507925782036 15552252529142784 15566129348926416 15576759093482496 15592943927701504 15596896260306816 15637704466116096 15652817487493641 15662345681908224 15669081349223484 15678619443787776 15710078422350704 15730786040319168 15755175202790646 15765934042325376 15771944559524608 15807184523859456 15890423710362383 15894037186078464 15901274907930048 15946920530056152 15956627751088128 15963489975826848 15988644550281312 16005257348866688 16058510749492484 16062162448131072 16076494245612528 16104187990904832 16136500868106528 16172187663741174 16192672540305408 16200046252755456 16225162960788432 16232551468511924 16242432559015936 16246549517050944 16289057495902464 16321741311745506 16331676693955584 16378557811814016 16411421209062789 16439691907382016 16476049227360528 16482705230007296 16504431255416832 16530019884895104 16537547216354528 16551808276243968 16585019298656172 16595114943633408 16628412860400432 16671919958412992 16676145778319118 16719777766226808 16731195310222848 16748579646769152 16763523914228448 16774971331442688 16819300252930539 16840604809663488 16848273573238016 16856880371146998 16863306794670284 16867141503593472 16896637615332384 16940846504959104 16967541155400576 16974838128325441 16985171064103424 17023121794925568 17045560149037056 17079761879185824 17112763995774874 17124449900847744 17164838212401152 17173606724675856 17218540284918336 17286346730345472 17293780807145752 17313147649121184 17321031596138088 17350869210601472 17370752720239737 17400675985475328 17416202099413572 17446203656813568 17481209273782072 17491850448171008 17496284095285632 17511895517542218 17542061918664192 17577259874187468 17587959516567552 17638446874261248 17646478953894336 17673838225144542 17692649751785216 17697134295359064 17727619793135616 17743437629465184 17809666232997184 17825024297493504 17871662246989824 17888934271421304 17907521541969696 17954375339829376 17958926222805204 17978041188936192 18005914517475024 18014113932100468 18018210334086144 18025079496599552 18065353741553664 18113092580079042 18144294617333248 18153563476619844 18160484240414152 18164613926946816 18172885609062912 18225052034349888 18243988543802112 18272736628892928 18291722684419072 18352583713705696 18373136280700032 18381037736589087 18441715277836032 18485210382585856 18494653395804768 18514338574577664 18543043383758208 18551487392585056 18567485162343936 18604740618398844 18616065709602816 18653418641994864 18685551457570816 18706964467950486 18718351784930304 18755909953214616 18788219322722304 18842152102615296 18858964403507004 18867552274364703 18891451297022976 18900053961548032 18916352315707392 18929356787586504 18954307769892768 19003900411886208 19042031530369757 19053622809614848 19058452318078992 19108317447116352 19121366068826112 19158313044832512 19196180012685312 19222057431920616 19255169797986304 19265006138453712 19285023199044288 19310442988951296 19360967434238976 19399815003800504 19404226513631232 19411624073261056 19455503408038971 19486160545655349 19506407393931276 19519727861926656 19557444566599856 19570799886683136 19626979113915264 19647372277940736 19666360433004831 19678331754192384 19764320922452288 19786454456138496 19795464681300672 19852288823131128 19860308760746496 19886486840543232 19904230970758368 19978524884322368 19995753251755008 20035874512121832 20048070764187648 20088296999071392 20145961734715908 20158224999155712 20167404518736384 20198672257308048 20207870195494436 20225296337553216 20233466962931712 20278214433674496 20318902449315834 20353904266282496 20412331444499904 20430544770465921 20444496310195776 20465738905108224 20506803186552046 20519286102662144 20524487111777376 20546332787355648 20578188019971456 20587558779543392 20619477929335299 20646656677918908 20700677234376048 20736336705523712 20746929687565536 20754839131901888 20769012124643328 20795861680409088 20828630896399872 20850272621488128 20870423316658188 20883127575877632 20892108465631312 20974381387092224 20985095972244222 21006900270387528 21021245389767168 21076246031812608 21131941343425549 21136746738062592 21192049581437952 21201699877240064 21219983042678784 21262560706741536 21284653301102464 21295526386034817 21318192733708416 21379387963371984 21416216597508096 21435325660816704 21515334490808704 21533888117274624 21553102175436576 21562916884988232 21600061670340608 21624814610910693 21633550614384576 21662066022734592 21695651098924824 21705530721465318 21718743327869952 21762321748994008 21775568925274112 21781088363518848 21824791879275567 21838077082418688 21881894945417052 21919589209842688 21968065636480704 22002125137424838 22017149872518528 22040026513193472 22069077701658624 22103293812683328 22113359064874896 22171217147200576 22234861037758824 22269897766463256 22293037021635744 22308260413630464 22342847355839808 22351365218971264 22425733670574052 22430833273046016 22454139746217984 22475840494862664 22489522004791296 22528850153776512 22587795339945472 22599334123955316 22613090807015424 22623388207200768 22688330083578432 22697495726567424 22757475292919822 22762650333298176 22773015838914432 22832599867796992 22898142299567808 22958053713224448 23023956268246752 23048462307127296 23084196865494912 23094708794850784 23114624385775104 23161003626986316 23190341049372672 23200901313967104 23221602799218096 23261604875751424 23288261888673054 23328378793714176 23349194023389624 23365138640223744 23389415891552256 23436346498916624 23456556699174144 23503622023835226 23517929165681664 23528638605192448 23565117633526056 23596179060478752 23632762804185969 23657916839286912 23705386190868473 23710776785789184 23766699063324672 23804149595885568 23851912361895072 23876695389292928 23945234963740272 23970721585248256 23982966825421968 24007886023300032 24024280445448192 24087766124238726 24150790106772056 24156281986357248 24204751302159792 24230514145417216 24258281495611761 24300069379133184 24325318058402816 24337744441182648 24348827202767886 24363648838523904 24433586243853696 24482611967618259 24497515040933376 24508050315452116 24588953703781376 24659537861073024 24714073841040792 24724057845010944 24756646883125248 24795029827342656 24806320824531792 24871224855993152 24877528947984258 24892672415450112 24942619290600648 24957802379907072 25007879937619488 25079666649340212 25122869470153728 25145285871342672 25156736365819604 25162456997164032 25188601729363968 25239142383448672 25260907214495232 25272410359857024 25294960192005426 25338533882514944 25344956422998576 25411269757438656 25451311733100864 25477756596155136 25528877436319894 25534682692388352 25544417393110016 25619642818778736 25629409909227488 25669145993662311 25686674851271616 25713364265392384 25747257318601728 25814623245651968 25827810427377504 25929520095518208 25940671210718628 25981547394207132 26008543191908368 26014457523769344 26026303815902208 26094399848910848 26101013978212992 26124303149120358 26169305485220352 26196496370587648 26221813910673108 26237775672256512 26313092877996288 26365889811281202 26381939274851328 26393952908400896 26416713583742976 26469718430841504 26480411680995328 26510757337716813 26538974627677824 26591429689703424 26615156444197776 26661004335673344 26703015588827136 26714499349495776 26784395998761856 26807493370484736 26861282312954544 26889872691648512 26931563009744064 26967061783404288 27008871776212536 27021170898150702 27037619244899328 27091869932421112 27098030612330496 27169638870118563 27216441925999872 27240726360621228 27259328413594368 27287651873477632 27365982815703168 27409104943339392 27437584026628608 27492637239113732 27528875570558544 27600902979168064 27662572916754048 27727815573878784 27771507861866496 27814565075637312 27827231088877584 27907110927598266 27924098564404224 27980127962992296 28009200360516704 28028327186356224 28102393811611847 28133864929821924 28182328984083456 28256066108583936 28337176945534464 28350080942322048 28394035181379756 28406965069895867 28424256978277888 28431461654839152 28505850617829312 28580434214422272 28662476170674528 28737469567248768 28750555846650976 28833086147880924 28844734152512768 28869608245137408 28882754696979456 28927534798566432 28940707628620424 28958324437159936 28965664483426944 29041451151358464 29099722505700756 29117436109891584 29175859927222736 29182494505586688 29259611090896914 29279591792889984 29290754181974272 29336166849899784 29356199830024704 29386702017591296 29471058416911104 29484478753166528 29510786890672997 29517497631288576 29646481383678432 29693197021951008 29724049362180992 29790463141119744 29829730260814848 29856346456137552 29907777697394688 29967787326483552 30038466871702016 30053811768182748 30072106146281472 30132445498607088 30164517609601024 30251106778104576 30298008385962072 30311805293241654 30350200444397568 30364021118552576 30417321650511744 30478353673973751 30530856399423744 30610738284299264 30618497166749856 30698608357662336 30760204779828069 30778929153993216 30819499181033472 30867282029957184 30881338169315088 30934535085289472 30962137065624128 30969985016878362 31051015851564072 31104505058285568 31132258697852832 31153518186964992 31193792520613632 31275408932232192 31305634974987282 31324691363816448 31338162698446968 31357238887575552 31420156844701408 31461572080638336 31510350405581292 31524699381175819 31531868084650752 31543889119049216 31614369047718912 31780847420724766 31788074372156928 31802549815860096 31893841060112304 31926979951653696 31977289100562624 32010514697733376 32117021498984968 32124324896262144 32152988491225056 32273001736213056 32344375327482348 32385345080610816 32400092505510912 32450325921576864 32465102937023848 32484865118031872 32493099034101888 32558296082197977 32578114991804928 32643482623491012 32663353387911168 32757115623628032 32822842418125578 32879383814764032 32952098454721056 32965410460014592 33003187706137257 33060039769790208 33075094432709056 33103616552487936 33170038597312344 33190229887266816 33256825720800864 33343839916825984 33352291556638236 33439555532453616 33462390620445696 33497159293538304 33527047828456896 33549942662885376 33638600505861078 33681209619326976 33696547146476032 33713760742293996 33726613589340568 33734283007186944 33793275230664768 33881693009918208 33935082310801152 33949676256650882 33970342128206848 34046243589851136 34136212939379733 34159523758371648 34225527991549748 34248899801695488 34329676424802304 34347213449351712 34437080569836672 34572693460690944 34587561614291504 34626295298242368 34642063192276176 34701738421202944 34741505440479474 34801351970950656 34832404198827144 34892407313627136 34962418547564144 34992568190571264 35023791035084436 35084123837328384 35154519748374936 35175919033135104 35255433035752839 35276893748522496 35292957907788672 35347676450289084 35363772842115263 35385299503570432 35394268590718128 35455239586271232 35486875258930368 35619332465994368 35650048594987008 35777868542842608 35815043083939392 35908750679658752 35917852445610408 35956082377872384 36011829034950048 36028227864200936 36036420668172288 36050158993199104 36131649186358089 36226185160158084 36288589234666496 36307126953239688 36320968480828304 36329227853893632 36345771218125824 36450104068699776 36487977087604224 36523240804151829 36545473257785856 36583445368838144 36705167427411392 36746272561400064 36762075473178174 36883430555672064 36989306791609536 37086086767516416 37102974785170112 37134970324687872 37209481236797688 37232131419205632 37306837283989728 37413928935900972 37436703569860608 37511819906429232 37576438645444608 37684304205230592 37717928807014008 37735104548729406 37782902594045952 37800107923096064 37858713575173008 37908615539785536 37942440288008139 38007800823772416 38084063060739514 38107245619229696 38116904636157984 38216634894232704 38293316154479841 38316626089665024 38392360025370624 38444114863841232 38510339595972608 38530012276907424 38570046398088576 38620885977902592 38721934868477952 38799630007601008 38808453027262464 38911006816077942 38972321091310698 39012814787862552 39039455723853312 39114889133199712 39141599773366272 39245033923504591 39253958227830528 39294744555881472 39332720866009662 39356663508384768 39528641844904576 39548834716921803 39572908912276992 39590929362601344 39704577646262256 39720617521492992 39772973681086464 39808461941516736 39957049768644736 39991506503510016 40071749024243664 40176593998142784 40291923469431816 40316449998311424 40334809037472768 40397344514616096 40415740390988872 40450592675106432 40531756347226053 40556428867348992 40637804898631668 40707808532564992 40824662888999808 40861089540931842 40888992620391552 40931477810216448 41013606373104092 41038572205324288 41048974223554752 41156376039942912 41175117559086784 41238955858670598 41293313355837816 41401354468752096 41493859375131072 41509678263803776 41591723360818176 41657261792799744 41700545242976256 41740846633316376 41766255151755264 41784216931262624 41948762774184448 41970191944488444 42013800540775056 42042490779534336 42152492063625216 42263882686851098 42273493476125184 42384099162875904 42403399754480128 42525121413483072 42569306602204928 42591052772069634 42636385467416832 42758775926743968 42870651321633408 43030668981617408 43067776234549248 43106204350873152 43125833769976464 43200123340681216 43249629221821386 43267101228769152 43324132045469184 43391302197849648 43411061442930636 43437486655739904 43524643497988016 43562176727037696 43649583758551134 43676154164837376 43763789890834104 43839178419685376 43889416636345371 43936131272961408 44004250274849676 44024288640184307 44034299745037056 44080053026386944 44138155403317248 44206587625366656 44226718129749792 44342434294401152 44469722075517648 44539795532926512 44586074043271488 44616520827260928 44685694711679616 44702730437942528 44851467341148104 44861666546092032 44951680989725328 45057700307553024 45175590679890944 45198668247910632 45226181614030848 45246776414401536 45376660167156864 45467707939862481 45514950585839644 45525300666596352 45546031677828864 45665199735593984 45796284599135616 45916107426448896 46047912536493504 46168393730989824 46189417589701568 46229248771550208 46322007253972632 46401802627934208 46443205598436192 46576523777346108 46656757587428352 46698388046779248 46730277280447488 46778831783104512 46872692997833248 46913113398348288 47007244047670452 47035858331363328 47057277210384896 47130235267052112 47192358120957504 47265525608371938 47315833678573824 47410772381736946 47421553571578368 47671271131087149 47703824723790144 47753390778585856 47890469927480544 47941443170496512 47965933650843936 48015772046600064 48112115168449031 48175532248477452 48301580213544112 48312563972714496 48409502604319584 48461028290834432 48516562991223522 48600138758266368 48650636116805632 48675488882365296 48697654405535772 48727297677047808 48867172487707392 48965223935236518 48995030081866752 49016100630904232 49177907407562752 49234263627188367 49319075722146048 49428147682081584 49448115690021888 49513293766250496 49590059654685312 49612641649063584 49742449711986304 49755057895968516 49785344830900224 49885238581201296 50015759875238976 50159333298680424 50245738940307456 50290571742685344 50313472731639208 50324913994328064 50457900758791617 50478284766897344 50521814428990464 50544820719714048 50589920384010852 50677067765029888 50689912845997152 50822539514877312 50902623466201728 50924514384976323 50955513192310272 51057754872639788 51069365384776704 51088834786220032 51239285637557472 51258819818454976 51338291987324622 51373349702543232 51426728530784768 51494514637203456 51655620854755008 51859040191036416 51881342421437256 51963094788414264 52017086383816736 52052607631804416 52202027956425984 52248606298240716 52338610970440704 52392992741175296 52443627821346216 52475551344513024 52626185755992576 52731779622562404 52763878549702656 52787905816801792 52939436861683008 52960823361990656 53021514675433626 53077949255355648 53182859379406848 53230312888395552 53428998698991552 53568791997523712 53614986740969472 53722564625909088 53779745383297024 53863126019488128 53934123566808576 54017743552425072 54042341796301404 54075238489798656 54183739864842224 54196061224660992 54339277740237126 54432883851999744 54481452721242456 54518656827188736 54575303746955264 54731965631406336 54805747082678423 54818209886678784 54875168053257216 54985274478227464 55057751141117088 55143113209767261 55201805958336128 55325145833508096 55455631147757568 55543015723732992 55629130151274624 55654462177755168 55814221855196532 55848197128808448 55960255925984592 56018400721033408 56056654372712448 56204787623223694 56267729859643848 56364657968166912 56602656823094109 56674353891068928 56700161884644096 56788070362759512 56813930139791734 56848513956555776 56862923309678304 57011701235658624 57126094591109271 57160868428844544 57324952341349056 57474939134497536 57501111693301952 57666172295761848 57689468305025536 57765509393958912 57855069597132864 57881415257240848 57931328966853888 58082902302716928 58199445011401512 58234872219783168 58351719854445472 58366510224116913 58519222181793828 58559183585779968 58581508363948544 58672333699799568 58712399660049408 58773404035182592 58942116833822208 58968957506333056 58999081299014493 59021573781345994 59034995262577152 59292962767356864 59386394043902016 59448098724361984 59580926282239488 59659460521629696 59712692912275104 59894673985212059 59935574652967104 60076933743404032 60107623536365496 60144212292562944 60264890997214176 60329035219202048 60502213556209152 60596016771924144 60623610586483308 60700400888795136 60728042237105152 60834643301023488 60956707347947502 61061712798847488 61221476568598528 61236994333499712 61291634311397763 61397216715324672 61520409559656138 61557858307986432 61638998362066944 61734564059914368 61762676338630176 61858433788005897 61924274131248256 61939970033756724 62102031703128144 62209010116571136 62264517395705664 62307036373929984 62387585041227264 62550817864464384 62611269949974564 62649382727632896 62676325396893936 62840313689402816 62923144161276672 63020700811162584 63049398762351638 63063736169301504 63087778238098432 63228738095437824 63395824030276647 63561694841449532 63576148744313856 63605099631720192 63787682120224608 63853959903307392 63954578201125248 64021029395466752 64234042997969936 64248649792524288 64305976982450112 64546003472426112 64688750654964696 64800185011021824 64900651843153728 64930205874047696 64986198068203776 65116592164395954 65156229983609856 65286965246982024 65326706775822336 65474375637826701 65514231247256064 65645684836251156 65758767629528064 65904196909442112 65930820920029184 66006375412274514 66120079539580416 66150188865418112 66207233104975872 66340077194624688 66513651441601728 66687679833651968 66704583113276472 66879111064907232 66924781240891392 67054095656913792 67277201011722156 67362419238653952 67393094292952064 67427521484587992 67453227178681136 67468566014373888 67586550461329536 67763386019836416 67870164621602304 67899352513301764 67940684256413696 68092487179702272 68272425878759466 68319047516743296 68451055983099496 68497799603390976 68694426898703424 68874161139673344 69145386921381888 69175123228583008 69252590596484736 69284126384552352 69483010880958948 69602703941901312 69664808397654288 69784814627254272 69924837095128288 69985136381142528 70047582070168872 70168247674656768 70309039496749872 70510866071505678 70553787497044992 70585915815577344 70695352900578168 70727545684230526 70770599007140864 70788537181436256 70973750517860736 71116158572605419 71238664931988736 71300097189974016 71555737085685216 71630086167878784 71817501359317504 71835704891220816 71912164755744768 72023658069900096 72056455728401872 72072841336344576 72263298372716178 72452370320316168 72577178469332992 72614253906479376 72641936961656608 72691542436251648 72900208137399552 72975954175208448 73046481608303658 73090946515571712 73166890737676288 73410334854822784 73447835902854777 73492545122800128 73524150946356348 73766861111344128 73978613583219072 74172173535032832 74205949570340224 74269940649375744 74418962473595376 74613674567979456 74827857871801944 74873407139721216 75023639812858464 75368608410461184 75435857614028016 75470209097458812 75565805188091904 75600215846192128 75717427150346016 75817231079571072 75884880576016278 76015601647544832 76168126121479028 76214491238459392 76233809272315968 76433269788465408 76586632308959682 76633252179330048 76888229727682464 77007437980986933 77060024553814848 77140092796177152 77241771955805184 77443869736955904 77599260015202016 77822013632155884 77944642182621396 78025629575725104 78078911447706624 78229778266399424 78283199546732544 78490067847009182 78507916455661056 78589489111762944 78665441732019324 78713327016769536 79057283689809152 79097669433843606 79145817824553984 79181858725202688 79409155292524512 79441235042985984 79616923883033472 79651163525219377 79914099537289472 79983013007020032 80143498048487328 80353187996285568 80583846938863632 80669618074945536 80794689029232192 80831480781977744 80901185350212864 81063512694452106 81112857734697984 81275609797263336 81415617065129984 81508916610355689 81649325777999616 81722179081863684 81777985240783104 81862955620432896 82027212746208184 82077144410648576 82097948447109504 82312752079885824 82350235118173568 82477911717341196 82586626711675632 82802708937504192 82987718750262144 83019356527607552 83183446721636352 83314523585599488 83481693266632752 83568433862525248 83897525548368896 83940383888976888 84027601081550112 84084981559068672 84307181434835541 84527765373702196 84546986952250368 84768198325751808 84806799508960256 85050242826966144 85138613204409856 85182105544139268 85220895209687601 85272770934833664 85517551853487936 85741302643266816 86061337963234816 86212408701746304 86251667539952928 86499258443642772 86534202457538304 86648264090938368 86782604395699296 86822122885861272 86874973311479808 87049286995976032 87124353454075392 87299167517102268 87352308329674752 87527579781668208 87678356839370752 87778833272690742 87872262545922816 88008500549699352 88048577280368614 88068599490074112 88160106052773888 88413175250733312 88453436259499584 88532360672018991 88684868588802304 88939444151035296 89079591065853024 89172148086542976 89351071027119629 89371389423359232 89405460875885056 89702934682296208 89723333092184064 89903361979450656 90115400615106048 90351181359781888 90397336495821264 90493552828803072 90753320334313728 90935415879724962 91029901171679288 91050601333192704 91092063355657728 91330399471187968 91435061021921253 91592569198271232 91832214852897792 92095825072987008 92280614339484207 92336787461979648 92378835179403136 92458497543100416 92644014507945264 92803605255868416 92886411196872384 93153047554692216 93313515174856704 93396776093558496 93460554560894976 93745385995666496 93826226796696576 94014488095340904 94071716662726656 94114554420769792 94260470534104224 94384716241915008 94531051216743876 94574098143527457 94631667357147648 94821544763473892 94843107143156736 95342542262174298 95407649447580288 95506781557171712 95780939854961088 95931867301687872 96031544093200128 96224230336898062 96351064496954904 96603160427088224 96819005208639168 97033125982447044 97200277516532736 97301272233611264 97350977764730592 97395308811071544 97454595354095616 97674888246593931 97734344975414784 97930447870473036 97990060163733504 98032201261808464 98355814815125504 98468527254376734 98638151444292096 98856295364163168 98896231380043776 99180119309370624 99225283298127168 99484899423972608 99510115791937032 99570689661800448 99770477162402592 100031519750477952 100318666597360848 100491477880614912 100581143485370688 100626945463278416 100649827988656128 100915801517583234 100956569533794688 101043628857980928 101089641439428096 101179840768021704 101354135530059776 101379825691994304 101645079029754624 101805246932403456 101849028769952646 101911026384620544 102115509745279576 102138730769553408 102177669572440064 102408638818139199 102478571275114944 102517639636909952 102676583974649244 102746699405086464 102853457061569536 102989029274406912 103311241709510016 103718080382072832 103762684842874512 103926189576828528 104034172767633472 104105215263608832 104404055912851968 104497212596481432 104677221940881408 104887255642692432 105252371511985152 105463559245124808 105527757099405312 105575811633603584 105878873723366016 106043029350867252 106091318526345789 106155898510711296 106365718758813696 106460625776791104 106857997397983104 107137583995047424 107445129251818176 107726252038976256 107868247133617152 108035487104850144 108084683592602808 108150476979597312 108367479729684448 108394947559074267 108678555480474252 108865767703999488 108962905442484912 109037313654377472 109150607493910528 109463931262812672 109569722412455487 109611494165356846 109636419773357568 109750336106514432 109970548956454928 110115502282234176 110286226419534522 110403611916672256 110650291667016192 111232965972536681 111258260302549248 111308924355510336 111628443710393064 111696394257616896 111920511851969184 112036801442066816 112409575246447388 112535459719287696 112729315936333824 113205313646188218 113348707782137856 113400323769288192 113576140725519024 113627860279583468 113697027913111552 113725846619356608 113827320864024417 114023402471317248 114252189182218542 114321736857689088 114649904682698112 114879948463439523 114949878268995072 115002223386603904 115332344591523696 115378936610051072 115531018787917824 115710139194265728 115762830514481696 115862657933707776 116165804605433856 116398890022803024 116703439708890944 116733020448233826 117038444363587656 117118367171559936 117163016727897088 117344667399599136 117424799320098816 117735101770513773 117884233667644416 117937915012666112 117998162598028986 118043147562691988 118069990525154304 118585925534713728 118772788087804032 118896197448723968 119161852564478976 119318921043259392 119425385824550208 119789347970424118 119871149305934208 120153867486808064 120215247072730992 120529781994428352 121004427112418304 121192033543848288 121247221172966616 121456084474210304 121595269041678159 121669286602046976 121913414695895004 122123425597694976 122442953137197056 122473988666999424 122583268622795526 122794433430649344 123040819119312276 123115716615972864 123469128119828736 123525352677260352 123716867576011794 123848548262496512 123879940067513448 124204063406256288 124529034791411328 124775170082454528 125101635728928768 125222539899949128 125298765455265792 125352650793787872 125680627378805632 125846288322553344 126041401622325168 126098797524703276 126127472338603008 126175556476196864 126457476190875648 126791648060553294 127123389682899064 127152297488627712 127210199263440384 127575364240449216 127707919806614784 127909156402250496 128042058790933504 128468085995939872 128611953964900224 129092006944852224 129377501309929392 129600370022043648 129801303686307456 129860411748095392 129972396136407552 130233184328791908 130312459967219712 130573930493964048 130948751275653402 131028462494512128 131291369672502312 131517535259056128 131808393818884224 132012750824549028 132072865920552921 132240159079160832 132300377730836224 132414466209951744 132680154389249376 133027302883203456 133294220712588299 133375359667303936 133409166226552944 133758222129814464 133849562481782784 134108191313827584 134554402023444312 134786188585904128 134855042969175984 134906454357362272 135173100922659072 135526772039672832 135740329243204608 135798705026603528 135881368512827392 136403123819587443 136544851757518932 136638095033486592 136902111966198992 136995599206781952 137388853797406848 137748322279346688 138350246457166016 138505181192969472 138568252769104704 138966021761917896 139205407883802624 139329616795308576 139849674190256576 139970272762285056 140095164140337744 140336495349313536 140618078993499744 141021732143011356 141107574994089984 141171831631154688 141390705801156336 141455091368461052 141541198014281728 141577074362872512 141947501035721472 142232317145210838 142477329863977472 143013813393261447 143111474171370432 143260172335757568 143635002718635008 143671409782441632 143824329511489536 144047316139800192 144112911456803744 144336345505347093 144526596745432356 144904740640632336 145154356938665984 145228507812958752 145283873923313216 145383084872503296 145800416274799104 145951908350416896 146092963216607316 146181893031143424 146820669709645568 146895671805709554 146985090245600256 147048301892712696 147533722222688256 147923589403978843 147957227166438144 148344347070065664 148411899140680448 148539881298751488 148837924947190752 149227349135958912 149655715743603888 150047279625716928 150737216820922368 150871715228056032 150940418194917624 151200431692384256 151373702276374851 151434854300692032 151634462159142144 151769761152032556 152031203295089664 152336252242958056 152428982476918784 152467618544631936 152773543154928969 152866539576930816 153173264617919364 153266504358660096 153776459455364928 154014875961973866 154120049107629696 154280185592354304 154483543911610368 155198520030404032 155644027264311768 155889284365242792 156051259151450208 156157822895413248 156459556532798848 156980135694018364 157015832911322112 157178978223525888 157330883464038648 157426654033539072 158114567379618304 158195338867687212 158291635649107968 158363717450405376 158818310585049024 158882470085971968 159233847766066944 159302327050438754 159828199074578944 160286996096974656 160706375992571136 161167693877727264 161339236149891072 161589378058464384 161662961563955488 161802370700425728 162127025388904212 162225715469395968 162551219594526672 162831234130259968 163017833220711378 163298651555999232 163444358163727368 163555970481566208 163725911240865792 164054425492416368 164195896894219008 164417241248035269 164625504159771648 164700470236347136 164955823434682392 165173253423351264 165429339629301783 165605417875008384 165937703336079311 165975437500524288 166038713055215104 166366893443272704 166629047171198976 166963386533265504 167136867725050496 167795051096737792 167880767777953776 168055202163100224 168169963118137344 168614362869671082 169055530747404392 169093973904500736 169613599017920512 169807970469282327 170100485653932288 170277226408819712 170364211088278536 170441790419375202 170545541869667328 171035103706975872 171378283773327813 171482605286533632 172122675926469632 172424817403492608 172503335079905856 172998516887285544 173068404915076608 173296528181876736 173565208791398592 173644245771722544 174098573991952064 174248706908150784 174598335034204536 174704616659349504 175055159563336416 175557666545381484 175744525091845632 176017001099398704 176097154560737228 176137198980148224 176320212105547776 176826350501466624 176906872518999168 177064721344037982 177369737177604608 177878888302070592 178159182131706048 178344296173085952 178702142054239258 178742778846718464 178810921751770112 179405869364592416 179684021955636177 179806723958901312 180230801230212096 180702362719563776 180794672991642528 180987105657606144 181506640668627456 181870831759449924 182059802343358576 182101202666385408 182184126711315456 182660798942375936 182870122043842506 183185138396542464 183664429705795584 184191650145974016 184561228678968414 184673574923959296 184757670358806272 184916995086200832 185288029015890528 185575301364017691 185772822393744768 186306095109384432 186627030349713408 186793552187116992 186921109121789952 187490771991332992 187652453593393152 188028976190681808 188229108841539584 188520941068208448 188769432483830016 189062102433487752 189148196287054914 189263334714295296 189643089526947784 189686214286313472 190187472090829941 190685084524348596 190815298895160576 191013563114343424 191561879709922176 191863734603375744 192063088186400256 192448460673796124 192702128993909808 193206320854176448 193638010417278336 194066251964894088 194400555033065472 194701955529461184 194790617622143088 195349776493187862 195468689950829568 195860895740946072 195980120327467008 196064402523616928 196937054508753468 197276302888584192 197712590728326336 197792462760087552 198360238618741248 198450566596254336 198969798847945216 199020231583874064 199540954324805184 200063039500955904 200637333194721696 201162286970741376 201253890926556832 201831603035166468 201913139067589376 202087257715961856 202179282878856192 202359681536043408 202708271060119552 202759651383988608 203290158059509248 203610493864806912 203698057539905292 203822052769241088 204231019490559152 204277461539106816 204817277636278398 204957142550229888 205035279273819904 205353167949298488 205493398810172928 205706914123139072 206575508234710979 206622483419020032 207436160764145664 207525369685749024 207852379153657056 208068345535266944 208808111825703936 208994425192962864 209354443881762816 209774511285384864 210504743023970304 210927118490249616 211151623267207168 211757747446732032 212086058701734504 212182637052691578 212311797021422592 212921251553582208 213348475717816257 213715994795966208 214275167990094848 214890258503636352 215452504077952512 215736494267234304 216070974209700288 216169367185205616 216734959459368896 216789895118148534 217357110960948504 217731535407998976 217925810884969824 218074627308754944 218927862525625344 219139444824910974 219222988330713692 219272839546715136 219500672213028864 219941097912909856 220231004564468352 220572452839069044 220672895668230733 220807223833344512 221300583334032384 222465931945073362 222516520605098496 222617848711020672 223256887420786128 223841023703938368 224073602884133632 224819150492894776 225070919438575392 226410627292376436 226697415564275712 226800647538576384 227152281451038048 227255720559166936 227394055826223104 227451693238713216 227654641728048834 228046804942634496 228504378364437084 228643473715378176 229299809365396224 229759896926879046 229899756537990144 230004446773207808 230664689183047392 230757873220102144 231022313942960799 231420278388531456 231525661028963392 231725315867415552 232331609210867712 232797780045606048 233406879417781888 233466040896467652 234076888727175312 234236734343119872 234326033455794176 234689334799198272 234849598640197632 235470203541027546 235768467335288832 235875830025332224 235996325196057972 236086295125383976 236139981050308608 237171851069427456 237545576175608064 237792394897447936 238323705128957952 238850771649100416 238953490575658131 239578695940848236 239742298611868416 240307734973616128 240430494145461984 241059563988856704 242008854224836608 242384067087696576 242494442345933232 242912168948420608 243190538083356318 243338573204093952 243826829391790008 244246851195389952 244947977333998848 245166537245591052 245588866861298688 246081638238624552 246231433231945728 246938256239657472 247050705354520704 247433735152023588 247546409894806841 247697096524993024 247759880135026896 248408126812512576 249058069582822656 249550340164909056 250445079799898256 250705301587575744 251361254757611264 251692576645106688 252082803244650336 252197595049406552 252254944677206016 252351112952393728 252921544304506623 253583296121106588 254246779365798128 254304594977255424 254420398526880768 255150728480898432 255415839613229568 255662685629062803 255818312804500992 256084117581867008 256936171991879744 257223907929800448 258184013889704448 258755002619858784 259602607372614912 259720823496190784 259944792272815104 260466368657583816 260624919934439424 261147860987928096 261897502551306804 262056924989024256 262582739345004624 263035070518112256 263616787637768448 264025501649098056 264145731841105842 264480318158321664 264600755461672448 265360308778498752 265597082016056973 266054605766406912 266588441425176598 266750719334607872 266818332453105888 267516444259628928 268053213081358887 268216382627655168 269108804046888624 269572377171808256 269710085938351968 269812908714724544 270346201845318144 271053544079345664 271480658486409216 271597410053207056 272806247639174886 273089703515037864 273276190066973184 273804223932397984 273991198413563904 274715237464532137 274777707594813696 275496644558693376 276700492914332032 276841843018452621 277010362385938944 277136505538209408 277932043523835792 278410815767605248 278659233590617152 279699348380513152 279940545524570112 280190328280675488 281236157986999488 282043464286022712 282215149988179968 282343663262309376 282781411602312672 282910182736922104 283082396028563456 283154148725745024 283722294430582371 283895002071442944 284464634290421676 284954659727954944 286027626786522894 286222948342740864 286520344671515136 287270005437270016 287342819564883264 288094632279600384 288225822913607488 288672691010694186 289053193490864712 289809481281264672 290457015625917504 290567747846626432 291600832549598208 291903816700833792 292185926433214632 292363786062286848 293641339419291136 293791343611419108 293970180491200512 294096603785425392 295067444445376512 295847178807957686 295914454332876288 296688694140131328 296823798281360896 297675849894381504 298454698271917824 299311431487207776 300094559251433856 301474433641844736 301743430456112064 301880836389835248 302400863384768512 302747404552749702 302869708601384064 303268924318284288 303539522304065112 304062406590179328 304672504485916112 304935237089263872 305547086309857938 305733079153861632 306346529235838728 306533008717320192 307225916454417597 307552918910729856 308029751923947732 308170020481290149 308240098215259392 308560371184708608 308967087823220736 310397040060808064 311288054528623536 311778568730485584 312102518302900416 312315645790826496 312919113065597696 313960271388036728 314031665822644224 314661766928077296 316229134759236608 316390677735374424 316583271298215936 316727434900810752 317636621170098048 318273955579037367 318467695532133888 318604654100877508 319656398149157888 320573992193949312 321412751985142272 322335387755454528 323178756116928768 323325923127910976 323604741400851456 324254050777808424 324451430938791936 325102439189053344 326035666441422756 326597303111998464 326888716327454736 327111940963132416 327451822481731584 328108850984832736 328391793788438016 328834482496070538 329251008319543296 329400940472694272 329911646869364784 330346506846702528 330858679258603566 331210835750016768 331875406672158622 331950875001048576 332077426110430208 333698897917610043 333926773066531008 334273735450100992 335590102193475584 335761535555907552 336110404326200448 337228725739342164 338111061494808784 338187947809001472 339227198035841024 339615940938564654 340200971307864576 340554452817639424 340728422176557072 340883580838750404 341091083739334656 342070207413951744 342756567546655626 342965210573067264 344245351852939264 344639845390318569 344849634806985216 345006670159811712 345997033774571088 346136809830153216 346593056363753472 347130417582797184 347288491543445088 348197147983904128 348497413816301568 349196670068409072 350110319126672832 351115333090762968 351489050183691264 352034002198797408 352194309121474456 352274397960296448 353205305311541319 353652701002933248 353813745037998336 354129442688075964 354739474355209216 355757776604141184 356318364263412096 356688592346171904 357404284108478516 357485557693436928 357621843503540224 358811738729184832 359368043911272354 359613447917802624 360461602460424192 361589345983285056 363013281337254912 363741663518899848 364119604686717152 364368253422630912 365740244087685012 366370276793084928 367328859411591168 368383300291948032 369122457357936828 369347149847918592 369515340717612544 370576058031781056 371150602728035382 371545644787489536 372612190218768864 373587104374233984 374981543982665984 375304907186786304 376057952381363616 376458217683079168 377041882136416896 377538864967660032 378124204866975504 378296392574109828 378526669428590592 379286179053895568 379372428572626944 380374944181659882 381370169048697192 381630597790321152 382027126228686848 383123759419844352 383640229578748961 383727469206751488 384126176372800512 384896921347592248 385404257987819616 386412641708352896 387276020834556672 388132503929788176 388801110066130944 389403911058922368 389581235244286176 390699552986375724 390937379901659136 391721791481892144 392128805047233856 393874109017506936 394552605777168384 395425181456652672 396218597761658763 396720477237482496 396901133192508672 397939597695890432 398040463167748128 399081908649610368 399882662137764897 400126079001911808 401274666389443392 402324573941482752 402507781853113664 403663206070332936 403826278135178752 404358565757712384 404719363072086816 405519302767977216 406580316119018496 407220987729613824 407396115079810584 407644105538482176 408462038981118304 409634555272556796 409914285100459776 410070558547639808 410706335898596976 410986797620345856 411413828246278144 413151016469421958 413244966838040064 415050739371498048 415704758307314112 416136691070533888 417616223651407872 417988850385925728 419262717896484413 419549022570769728 421009486047940608 421854236980499232 422303246534414336 423515494893464064 424172117403469008 424365274105383156 424623594042845184 425842503107164416 426696951435632514 427431989591932416 428550335980189696 429041440179784341 429780517007272704 430905008155905024 431472988534468608 432141948419400576 432338734370411232 433009036516041279 433469918918737792 433579790236297068 434714221921897008 435463070815997952 435851621769939648 436149254617509888 437855725051250688 438278889649821948 438445976661427384 438545679093430272 439882195825819712 440462009128936704 441144905678138088 441345791336461466 441614447666689024 442601166668064768 443770768211936529 444931863890146724 445033041210196992 445235697422041344 446513774841572256 447682047407876736 448147205768267264 449638300985789552 450141838877150784 452821254584752872 453601295077152768 454304562902076096 454511441118333872 454903386477426432 455309283456097668 456093609885268992 457008756728874168 457286947430756352 458320629464786907 458599618730792448 459519793853758092 459799513075980288 460008893546415616 461329378366094784 461515746440204288 462044627885921598 462840556777062912 463051322057926784 463450631734831104 465595560091212096 466813758835563776 466932081792935304 468153777454350624 468473468686239744 468652066911588352 469378669598396544 470940407082055092 471536934670577664 471751660050664448 471992650392115944 472172590250767952 472279962100617216 474343702138854912 475091152351216128 475584789794895872 476647410257915904 477701543298200832 477906981151316262 479157391881696472 479484597223736832 480860988290923968 482119127977713408 484017708449673216 484768134175393152 484988884691866464 486381076166712636 486677146408187904 487653658783580016 488493702390779904 489895954667997696 490333074491182104 491177733722597376 492163276477249104 493251723744105807 493876512479314944 494101410709041408 494867470304047176 495092819789613682 495394193049986048 495519760270053792 496816253625025152 497813110008237933 498116139165645312 499100680329818112 500890159599796512 501410603175151488 502722509515222528 503385153290213376 504165606489300672 504395190098813104 504509889354412032 505843088609013246 507166592242213176 508493558731596256 508840797053761536 510301456961796864 510831679226459136 511325371258125606 511636625609001984 512168235163734016 513872343983759488 514134851319983439 514447815859600896 516368027779408896 517510005239717568 519205214745229824 519441646992381568 519889584545630208 520932737315167632 522295721975856192 523795005102613608 524113849978048512 525165478690009248 527233575275536896 528051003298196112 528291463682211684 528960636316643328 529201510923344896 530720617556997504 531194164032113946 532109211532813824 533176882850353196 533501438669215744 533636664906211776 535032888519257856 536106426162717774 536432765255310336 538217608093777248 539052065866908531 539420171876703936 539625817429449088 540692403690636288 542107088158691328 542961316972818432 543194820106414112 545612495278349772 546179407030075728 546552380133946368 547608447864795968 547982396827127808 549430474929064274 549555415189627392 550993289117386752 553400985828664064 553683686036905242 554020724771877888 554273011076418816 555864087047671584 557318467181234304 559398696761026304 559881091049140224 560380656561350976 562472315973998976 564086928572045424 564687326524618752 565562823204625344 565820365473844208 566308297451490048 567444588861164742 567790004142885888 568929268580843352 569909319455909888 570562416272489823 572055253573045788 572445896685481728 573040689343030272 574540010874540032 574685639129766528 576189264559200768 576451645827214976 577345382021388372 578106386981729424 579618962562529344 580914031251835008 581135495693252864 583201665099196416 584371852866429264 587282678838582272 587582687222838216 587940360982401024 588193207570850784 591694357615915372 591828908665752576 593377388280262656 593647596562721792 595351699788763008 596909396543835648 598622862974415552 600189118502867712 603486860912224128 603761672779670496 605494809105499404 605739417202768128 606537848636568576 607079044608130224 608124813180358656 609345008971832224 609870474178527744 611094172619715876 611466158307723264 612693058471677456 614451832908835194 615105837821459712 616059503847895464 616340040962580298 616480196430518784 617120742369417216 619726524704132937 620794080121616128 622576109057247072 623557137460971168 624205036605800832 625457497189837403 625838226131195392 627920542776073456 628063331645288448 629323533856154592 632458269518473216 632781355470748848 633454869801621504 635273242340196096 636547911158074734 636935391064267776 637209308201755016 639312796298315776 640045427153448771 641147984387898624 642825503970284544 644670775510909056 646357512233857536 646651846255821952 647209482801702912 648508101555616848 650204878378106688 652071332882845512 653194606223996928 653777432654909472 654223881926264832 656217701969665472 656783587576876032 657668964992141076 658502016639086592 658801880945388544 659823293738729568 660693013693405056 661717358517207132 662018687004692199 662421671500033536 663750813344317244 663901750002097152 664154852220860416 667397795835220086 667853546133062016 668547470900201984 671523071111815104 672220808652400896 674457451478684328 676222122989617568 679231881877129308 680401942615729152 681108905635278848 681456844353114144 681767161677500808 682182167478669312 684140414827903488 685513135093311252 685930421146134528 688490703705878528 689279690780637138 689699269613970432 690013340319623424 691994067549142176 692273619660306432 694260835165594368 694576983086890176 696394295967808256 696994827632603136 698393340136818144 700220638253345664 702230666181525936 702978100367382528 704068004397594816 704388618242948912 704548795920592896 706410610623082638 707305402005866496 707627490075996672 708258885376151928 709478948710418432 711515553208282368 712636728526824192 713377184692343808 714808568216957032 714971115386873856 715243687007080448 716860471726974393 717623477458369664 718736087822544708 719226895835605248 720923204920848384 723178691966570112 726026562674509824 727483327037799696 728239209373434304 728736506845261824 731480488175370024 732740553586169856 736766600583896064 738244914715873656 738694299695837184 739030681435225088 741152116063562112 742301205456070764 742639229684420523 743091289574979072 745224380437537728 747174208748467968 749963087965331968 752115904762727232 754083764272833792 755077729935320064 756248409733951008 756592785148219656 757053338857181184 758572358107791136 758764632913519869 760749888363319764 762740338097394384 763261195580642304 764054252457373696 766247518839688704 766988056887188409 767280459157497922 767454938413502976 768252352745601024 769793842695184496 770808515975639232 772825283416705792 774552041669113344 776265007859576352 778630761807756767 778807822117844736 779162470488572352 781399105972751448 781874759803318272 783443582963784288 784257610094467712 787748218035013872 789105211554336768 790850362913305344 792437195523317526 793440954474964992 793802266385017344 795879195391780864 796080926335496256 796791246048170919 798163817299220736 799765324275529794 800252158003823616 802549332778886784 804159639244076661 804649147882965504 805015563706227328 807326412140665872 807652556270357504 808717131515424768 809438726144173632 811038605535954432 813160632238036992 814441975459227648 814792230159621168 816924077962236608 819269110545113592 819828570200919552 820141117095279616 821412671797193952 821973595240691712 824145712393596411 826302032938843916 826489933676080128 830101478742996096 831409516614628224 832273382141067776 835232447302815744 835977700771851456 838525435792968826 839098045141539456 843708473960998464 847030989786928128 848344234806938016 848730548210766312 849247188085690368 851166883291747113 851685006214328832 853393902871265028 854863979183864832 857100671960379392 858082880359568682 859561034014545408 861810016311810048 864283896838801152 864677468740822464 866018073032082558 866939837837475584 867159580472594136 869428443843794016 871703243539879296 875711450102501376 876557779299643896 876891953322854768 877091358186860544 879764391651639424 880924018257873408 882289811356276176 882691582672922932 883228895333378048 885202333336129536 887541536423873058 889863727780293448 890066082420393984 890471394844082688 893027549683144512 895364094815753472 896294411536534528 899276601971579104 900283677754301568 905642509169505744 907202590154305536 908609125804152192 909022882236667744 909806772954852864 910618566912195336 912187219770537984 914017513457748336 916641258929573814 917199237461584896 919039587707516184 919599026151960576 920017787092831232 922658756732189568 924089255771843196 924510061443870447 925681113554125824 926102644115853568 926901263469662208 931191120182424192 933627517671127552 933864163585870608 936307554908701248 936946937372479488 938757339196793088 941880814164110184 943503320101328896 943985300784231888 944345180501535904 948687404277709824 950182304702432256 951169579589791744 954821866737112101 955403086596401664 955813962302632524 958314783763392944 958969194447473664 961721976581847936 964238255955426816 969536268350786304 969977769383732928 972762152333425272 973354292816375808 975307317567160032 979791909335995392 980666148982364208 982355467445194752 984326552954498208 986503447488211614 987753024958629888 988202821418082816 989734940608094352 990185639579227364 990788386099972096 991039520540107584 993632507250050304 995626220016475866 996232278331290624 1001096693752830129 1001780319199593024 1002821206350302976 1005445019030445056 1006770306580426752 1008331212978601344 1008790380197626208 1011686177218026492 1014333184484426352 1016987117463192512 1017681594107523072 1020602913923593728 1021663358452918272 1022650742516251212 1023273251218003968 1027744687967518976 1028269702639966878 1028895631719201792 1032736055558817792 1035020010479435136 1035465125827851901 1038410429490459648 1038883293984763136 1039779169091260416 1041865474630335264 1044591443951712384 1047590010205227216 1050330957380018496 1054467150551073792 1056102006596392224 1056582927364423368 1058403021846689792 1059615915934623957 1061441235113995008 1062388328064227892 1064218423065627648 1066353765700706392 1067002877338431488 1067273329812423552 1070065777038515712 1072212852325435548 1072865530510620672 1076435216187554496 1078104131733817062 1078840343753407872 1079251634858898176 1081384807381272576 1086389640212828224 1091224990556699544 1092358814060151456 1093104760267892736 1095216895729591936 1098860949858128548 1099110830379254784 1101986578234773504 1106801971657328128 1107367372073810484 1108041449543755776 1108546022152837632 1111728174095343168 1114636934362468608 1118797393522052608 1120761313122701952 1124944631947997952 1128173857144090848 1129374653049237504 1131125646409250688 1131640730947688416 1132616594902980096 1134889177722329484 1135580008285771776 1137858537161686704 1139818638911819776 1141124832544979646 1144110507146091576 1144891793370963456 1146081378686060544 1149371278259533056 1150920688736246883 1152378529118401536 1152903291654429952 1154690764042776744 1156212773963458848 1159237925125058688 1161563923352555177 1161828062503670016 1162270991386505728 1166403330198392832 1168743705732858528 1174565357677164544 1175165374445676432 1176386415141701568 1183388715231830744 1183657817331505152 1187295193125443584 1188655793284976289 1190703399577526016 1193818793087671296 1197245725948831104 1199647986413294691 1200378237005735424 1206973721824448256 1207523345559340992 1210989618210998808 1211478834405536256 1213075697273137152 1214158089216260448 1218690017943664448 1219740948357055488 1222188345239431752 1222932316615446528 1225386116943354912 1228903665817670388 1230211675642919424 1232119007695790928 1232680081925160596 1232960392861037568 1234241484738834432 1239453049408265874 1241588160243232256 1245152218114494144 1247114274921942336 1248410073211601664 1250914994379674806 1251676452262390784 1255841085552146912 1257788153689453239 1258647067712309184 1264916539036946432 1265562710941497696 1266909739603243008 1270546484680392192 1273095822316149468 1273870782128535552 1274418616403510032 1278625592596631552 1280090854306897542 1282295968775797248 1285651007940569088 1289341551021818112 1292715024467715072 1293303692511643904 1294418965603405824 1297016203111233696 1299027109548123837 1300409756756213376 1304142665765691024 1306389212447993856 1307554865309818944 1308447763852529664 1312435403939330944 1313567175153752064 1315337929984282152 1317603761890777088 1319646587477459136 1321386027386810112 1323434717034414264 1324037374009384398 1324843343000067072 1327501626688634488 1327803500004194304 1328309704441720832 1331312304635809587 1334795591670440172 1335707092266124032 1337094941800403968 1343046142223630208 1344441617304801792 1348914902957368656 1352444245979235136 1358463763754258616 1360803885231458304 1362913688706228288 1363534323355001616 1368280829655806976 1371026270186622504 1371860842292269056 1378559381561274276 1379398539227940864 1380026680639246848 1383988135098284352 1384547239320612864 1388521670331188736 1389153966173780352 1392788591935616512 1396786680273636288 1400441276506691328 1404461332363051872 1405956200734765056 1408136008795189632 1408777236485897824 1412821221246165276 1414610804011732992 1415254980151993344 1416517770752303856 1418957897420836864 1423031106416564736 1425273457053648384 1426754369384687616 1429617136433914064 1429942230773747712 1433720943453948786 1435246954916739328 1437472175645089416 1438453791671210496 1446028557642976853 1446357383933140224 1452053125349019648 1454966654075599392 1456478418746868608 1462960976350740048 1465481107172339712 1473533201167792128 1476489829431747312 1478061362870450176 1479755171232317421 1482304232127124224 1484602410912141528 1485278459368841046 1486182579149958144 1490448760875075456 1493439330024713799 1494348417496935936 1499926175930663936 1504231809525454464 1508167528545667584 1510155459870640128 1512496819467902016 1513185570296439312 1517144716215582272 1517529265827039738 1521499776726639528 1525480676194788768 1526522391161284608 1532495037679377408 1533976113774376818 1534560918314995844 1534909876827005952 1536504705491202048 1539587685390368992 1541617031951278464 1545650566833411584 1549104083338226688 1552530015719152704 1557261523615513534 1557615644235689472 1558324940977144704 1562798211945502896 1566887165927568576 1568515220188935424 1575496436070027744 1581700725826610688 1584874391046635052 1586881908949929984 1587604532770034688 1591758390783561728 1592161852670992512 1593582492096341838 1596327634598441472 1599530648551059588 1600504316007647232 1605098665557773568 1608319278488153322 1609298295765931008 1610031127412454656 1614652824281331744 1615305112540715008 1617156197600725593 1618877452288347264 1622077211071908864 1626321264476073984 1628883950918455296 1629584460319242336 1633848155924473216 1638538221090227184 1639657140401839104 1640282234190559232 1642825343594387904 1643947190481383424 1648291424787192822 1652604065877687832 1652979867352160256 1660202957485992192 1662819033229256448 1664546764282135552 1671955401543702912 1677050871585937652 1678196090283078912 1687416947921996928 1694061979573856256 1696688469613876032 1697461096421532624 1702333766583494226 1703370012428657664 1706787805742530056 1709727958367729664 1716165760719137364 1719122068029090816 1723620032623620096 1728567793677602304 1729354937481644928 1732036146064165116 1732824869263647887 1733879675674951168 1734319160945188272 1738856887687588032 1743406487079758592 1753115558599287792 1753783906645709536 1759528783303278848 1761848036515746816 1764579622712552352 1765383165345845864 1766457790666756096 1775083072847746116 1779727455560586896 1780132164840787968 1780942789688165376 1786055099366289024 1790728189631506944 1792588823073069056 1798553203943158208 1800567355508603136 1811285018339011488 1817218251608304384 1818045764473335488 1819613545909705728 1821237133824390672 1824374439541075968 1828035026915496672 1833282517859147628 1834398474923169792 1838079175415032368 1840035574185662464 1845317513464379136 1848178511543686392 1849020122887740894 1851362227108251648 1852205288231707136 1859179574112398811 1862382240364848384 1867255035342255104 1867728327171741216 1872615109817402496 1876372491569512209 1877514678393586176 1883761628328220368 1887006640202657792 1887970601568463776 1888690361003071808 1897374808555419648 1900364609404864512 1909643733474224202 1910806173192803328 1911627924605265048 1916629567526785888 1917938388894947328 1923006662251724959 1923443953163695872 1928476511910853632 1939072536701572608 1939955538767465856 1945524304666850544 1950614635134320064 1959583818671990784 1961332297964728416 1968653105908996416 1973006894976423228 1975506049917259776 1976405642836165632 1979469881216188704 1980371279158454728 1981576772199944192 1982079041080215168 1986056061014076597 1987265014500100608 1991252440032951732 1992464556662581248 2002193387505660258 2003560638399186048 2005642412700605952 2010890038060890112 2016662425957202688 2017580760395252416 2023372354436052984 2028666368968852704 2033974234926385024 2041205827847187456 2043326716905836544 2045301485032502424 2046546502436007936 2055489375935037952 2056539405279933756 2057791263438403584 2065472111117635584 2070040020958870272 2070930251655703802 2076820858980919296 2077766587969526272 2083730949260670528 2089182887903424768 2095180020410454432 2100661914760036992 2108934301102147584 2112204013192784448 2113165854728846736 2116806043693379584 2119231831869247914 2122882470227990016 2124776656128455784 2128436846131255296 2132707531401412784 2134546659624847104 2140131554077031424 2144425704650871096 2145731061021241344 2150581415180923179 2152870432375108992 2156208263467634124 2157190143369031043 2157680687506815744 2158503269717796352 2162769614762545152 2172779280425656448 2182449981113399088 2184717628120302912 2186209520535785472 2190433791459183872 2197721899716257096 2198221660758509568 2213603943314656256 2214734744147620968 2216082899087511552 2217092044305675264 2223456348190686336 2227917689053261569 2229273868724937216 2237594787044105216 2241522626245403904 2249889263895995904 2256347714288181696 2262251292818501376 2263281461895376832 2265233189805960192 2269778355444658968 2271160016571543552 2275717074323373408 2282249665089959292 2288221014292183152 2289783586741926912 2292162757372121088 2298742556519066112 2301841377472493766 2304757058236803072 2305806583308859904 2309381528085553488 2312425547926917696 2318475850250117376 2323127846705110354 2323656125007340032 2324541982773011456 2335892285423270301 2337487411465717056 2349130715354329088 2350330748891352864 2352772830283403136 2366777430463661488 2367315634663010304 2374590386250887168 2377311586569952578 2381406799155052032 2387637586175342592 2394491451897662208 2399295972826589382 2400756474011470848 2412478917732229983 2413947443648896512 2415046691118681984 2421979236421997616 2422957668811072512 2426151394546274304 2428316178432520896 2437380035887328896 2439481896714110976 2444376690478863504 2450772233886709824 2457807331635340776 2460423351285838848 2464238015391581856 2465360163850321192 2465920785722075136 2472437137180789233 2478906098816531748 2483176320486464512 2490304436228988288 2494228549843884672 2496820146423203328 2501829988759349612 2503352904524781568 2511682171104293824 2515576307378906478 2517294135424618368 2531125421882995392 2541092969360784384 2546191644632298936 2547741564257071104 2548837232807020064 2560181708613795084 2564591937551594496 2571302015881138176 2578683102043636224 2585430048935430144 2586607385023287808 2594032406222467392 2598054219096247674 2600819513512426752 2608285331531382048 2615109730619637888 2624870807878661888 2627134350307504128 2630675859968564304 2635207523781554176 2639293174954918272 2642772054773620224 2646869434068828528 2648074748018768796 2649686686000134144 2655003253377268976 2655607000008388608 2662624609271619174 2669591183340880344 2671414184532248064 2674189883600807936 2685481607051242727 2686092284447260416 2688883234609603584 2697829805914737312 2704888491958470272 2716927527508517232 2721607770462916608 2725827377412456576 2727068646710003232 2736561659311613952 2742052540373245008 2757118763122548552 2758797078455881728 2760053361278493696 2767976270196568704 2773530184331611341 2777043340662377472 2778307932347560704 2785577183871233024 2793573360547272576 2800882553013382656 2808922664726103744 2816272017590379264 2817554472971795648 2825642442492330552 2830509960303986688 2833035541504607712 2846062212833129472 2850546914107296768 2853508738769375232 2859234272867828128 2867441886907897572 2870493909833478656 2874944351290178832 2876907583342420992 2892057115285953706 2892714767866280448 2909933308151198784 2912956837493737216 2925921952701480096 2934839025275390891 2947066402335584256 2952979658863494624 2956122725740900352 2959510342464634842 2964608464254248448 2969204821824283056 2970556918737682092 2972365158299916288 2980897521750150912 2986878660049427598 2988696834993871872 2999852351861327872 3003290081258490387 3008463619050908928 3016335057091335168 3020310919741280256 3024993638935804032 3026371140592878624 3034289432431164544 3035058531654079476 3042999553453279056 3050961352389577536 3053044782322569216 3064990075358754816 3067952227548753636 3069121836629991688 3069819753654011904 3079175370780737984 3083234063902556928 3091301133666823168 3098208166676453376 3105060031438305408 3106395377483555703 3114523047231027068 3115231288471378944 3116649881954289408 3125596423891005792 3133774331855137152 3137030440377870848 3150992872140055488 3163401451653221376 3169748782093270104 3175209065540069376 3184323705341985024 3187164984192683676 3192655269196882944 3199061297102119176 3201008632015294464 3210197331115547136 3216638556976306644 3218596591531862016 3220062254824909312 3229305648562663488 3230610225081430016 3234312395201451186 3237754904576694528 3244154422143817728 3259168920638484672 3267696311848946432 3277076442180454368 3279314280803678208 3280564468381118464 3285650687188775808 3296582849574385644 3305208131755375664 3305959734704320512 3320405914971984384 3325638066458512896 3329093528564271104 3343910803087405824 3354101743171875304 3356392180566157824 3374833895843993856 3388123959147712512 3393376939227752064 3394922192843065248 3404667533166988452 3406740024857315328 3413575611485060112 3419455916735459328 3432331521438274728 3438244136058181632 3452762066208740649 3457135587355204608 3458709874963289856 3464072292128330232 3465649738527295774 3467759351349902336 3468638321890376544 3477713775375176064 3484691770057665531 3486812974159517184 3506231117198575584 3507567813291419072 3519057566606557696 3523696073031493632 3529159245425104704 3530766330691691728 3550166145695492232 3559454911121173792 3561885579376330752 3572110198732578048 3581456379263013888 3585177646146138112 3597106407886316416 3598943959239884073 3601134711017206272 3622570036678022976 3634436503216608768 3636091528946670976 3639227091819411456 3642474267648781344 3656070053830993344 3666565035718295256 3668796949846339584 3676158350830064736 3680071148371324928 3690635026928758272 3696357023087372784 3698040245775481788 3702724454216503296 3704410576463414272 3718359148224797622 3724764480729696768 3734510070684510208 3735456654343482432 3745230219634804992 3752744983139024418 3755029356787172352 3767523256656440736 3773364461068359717 3775941203136927552 3777380722006143616 3794749617110839296 3800729218809729024 3819287466948448404 3821612346385606656 3823255849210530096 3833259135053571776 3835876777789894656 3846013324503449918 3846887906327391744 3856953023821707264 3878145073403145216 3879911077534931712 3891048609333701088 3901229270268640128 3919167637343981568 3922664595929456832 3937306211817992832 3946013789952846456 3952811285672331264 3958939762432377408 3960742558316909456 3964158082160430336 3972112122028153194 3974530029000201216 3982504880065903464 3984929113325162496 3993936913907428761 4004386775011320516 4007121276798372096 4011284825401211904 4021780076121780224 4033324851914405376 4035161520790504832 4046744708872105968 4057332737937705408 4067948469852770048 4082411655694374912 4090602970065004848 4110978751870075904 4113078810559867512 4115582526876807168 4140080041917740544 4141860503311407604 4153641717961838592 4155533175939052544 4167461898521341056 4178365775806849536 4190360040820908864 4201323829520073984 4217868602204295168 4224408026385568896 4226331709457693472 4238463663738495828 4245764940455980032 4249553312256911568 4256873692262510592 4265415062802825568 4269093319249694208 4280263108154062848 4288851409301742192 4301162830361846358 4305740864750217984 4312416526935268248 4314380286738062086 4315361375013631488 4317006539435592704 4338085672928930559 4345558560851312896 4364899962226798176 4369435256240605824 4380867582918367744 4395443799432514192 4396443321517019136 4427207886629312512 4429469488295241936 4434184088611350528 4446912696381372672 4455835378106523138 4458547737449874432 4475189574088210432 4480317990074141397 4483045252490807808 4499778527791991808 4512695428576363392 4524502585637002752 4526562923790753664 4530466379611920384 4539556710889317936 4551434148646746816 4564499330179918584 4576442028584366304 4579567173483853824 4597485113038132224 4603682754944987532 4609514116473606144 4611613166617719808 4618763056171106976 4624851095853835392 4636951700500234752 4646255693410220708 4647312250014680064 4649083965546022912 4671784570846540602 4674974822931434112 4700661497782705728 4705545660566806272 4733554860927322976 4754623173139905156 4762813598310104064 4775275172350685184 4788982903795324416 4798591945653178764 4801512948022941696 4824957835464459966 4827894887297793024 4830093382237363968 4843958472843995232 4845915337622145024 4856632356865041792 4874760071774657792 4878963793428221952 4888753380957727008 4901544467773419648 4915614663270681552 4920846702571677696 4928476030783163712 4930720327700642384 4931841571444150272 4944874274361578466 4957812197633063496 4966352640972929024 4980608872457976576 4988457099687769344 4993640292846406656 5003659977518699224 5006705809049563136 5023364342208587648 5031152614757812956 5034588270849236736 5062250843765990784 5082185938721568768 5092383289264597872 5097674465614040128 5120363417227590168 5129183875103188992 5157366204087272448 5170860097870860288 5173214770046575616 5188064812444934784 5196108438192495348 5198474607790943661 5201639027024853504 5216570663062764096 5230219461239275776 5249741615757323776 5261351719937128608 5278586349909836544 5285544109547240448 5293738868137657056 5296149496037537592 5299373372000268288 5310006506754537952 5325249218543238348 5339182366681760688 5342828369064496128 5348379767201615872 5370963214102485454 5372184568894520832 5377766469219207168 5395659611829474624 5409776983916940544 5433855055017034464 5450415332654297369 5451654754824913152 5454137293420006464 5473123318623227904 5484105080746490016 5514237526245097104 5520106722556987392 5535952540393137408 5547060368663222682 5554086681324754944 5556615864695121408 5571154367742466048 5577538722337196433 5587146721094545152 5601765106026765312 5617845329452207488 5629117474708536627 5632544035180758528 5635108945943591296 5651284884984661104 5661019920607973376 5666071083009215424 5692124425666258944 5701093828214593536 5718468545735656256 5734883773815795144 5740987819666957312 5749888702580357664 5753815166684841984 5769019986755174877 5784114230571907412 5785429535732560896 5819866616302397568 5825913674987474432 5851843905402960192 5869678050550781782 5905959317726989248 5919020684929269684 5929216928508496896 5938409643648566112 5941113837475364184 5944730316599832576 5958168183042229791 5961795043500301824 5973757320098855196 5977393669987743744 5999704703722655744 6006580162516980774 6016927238101817856 6032670114182670336 6049987277871608064 6052742281185757248 6068578864862329088 6070117063308158952 6085999106906558112 6101922704779155072 6129980150717509632 6135904455097507272 6138243673259983376 6139639507308023808 6158350741561475968 6166468127805113856 6182602267333646336 6196416333352906752 6210120062876610816 6212790754967111406 6229046094462054136 6230462576942757888 6233299763908578816 6251192847782011584 6267548663710274304 6274060880755741696 6301985744280110976 6326802903306442752 6339497564186540208 6350418131080138752 6368647410683970048 6374329968385367352 6385310538393765888 6398122594204238352 6420394662231094272 6433277113952613288 6437193183063724032 6440124509649818624 6458611297125326976 6468624790402902372 6471570430107093129 6475509809153389056 6488308844287635456 6518337841276969344 6535392623697892864 6554152884360908736 6558628561607356416 6571301374377551616 6593165699148771288 6610416263510751328 6640811829943968768 6651276132917025792 6658187057128542208 6683753067159784707 6687821606174811648 6708203486343750608 6712784361132315648 6749667791687987712 6786753878455504128 6789844385686130496 6809335066333976904 6813480049714630656 6827151222970120224 6864663042876549456 6876488272116363264 6905524132417481298 6914271174710409216 6917419749926579712 6928144584256660464 6931299477054591548 6935518702699804672 6937276643780753088 6955427550750352128 6969383540115331062 6973625948319034368 7007676856269810903 7012462234397151168 7015135626582838144 7038115133213115392 7047392146062987264 7058318490850209408 7061532661383383456 7100332291390984464 7118909822242347584 7123771158752661504 7144220397465156096 7162912758526027776 7194212815772632832 7197887918479768146 7202269422034412544 7245140073356045952 7268873006433217536 7272183057893341952 7278454183638822912 7284948535297562688 7312140107661986688 7333130071436590512 7352316701660129472 7381270053857516544 7392714046174745568 7396080491550963576 7408821152926828544 7417311411542367699 7436718296449595244 7449528961459393536 7469020141369020416 7470913308686964864 7490460439269609984 7505489966278048836 7510058713574344704 7535046513312881472 7546728922136719434 7551882406273855104 7554761444012287232 7638574933896896808 7643224692771213312 7646511698421060192 7666518270107143552 7692026649006899836 7693775812654783488 7713906047643414528 7756290146806290432 7759822155069863424 7782097218667402176 7802458540537280256 7845329191858913664 7874612423635985664 7892027579905692912 7905622571344662528 7917879524864754816 7921485116633818912 7928316164320860672 7944224244056306388 7949060058000402432 7965009760131806928 7987873827814857522 8008773550022641032 8014242553596744192 8022569650802423808 8056444821153728181 8066649703828810752 8070323041581009664 8093489417744211936 8114665475875410816 8130947463467886239 8135896939705540096 8164823311388749824 8181205940130009696 8221957503740151808 8226157621119735024 8280160083835481088 8283721006622815208 8311066351878105088 8320590552994834023 8334923797042682112 8356731551613699072 8380720081641817728 8402647659040147968 8448816052771137792 8452663418915386944 8476927327476991656 8491529880911960064 8499106624513823136 8530830125605651136 8538186638499388416 8560526216308125696 8577702818603484384 8602325660723692716 8611481729500435968 8624833053870536496 8628760573476124172 8630722750027262976 8634013078871185408 8676171345857861118 8691117121702625792 8729799924453596352 8738870512481211648 8761735165836735488 8790887598865028384 8804517075826172673 8854415773258625024 8858938976590483872 8868368177222701056 8893825392762745344 8911670756213046276 8917095474899748864 8950379148176420864 8960635980148282794 8966090504981615616 8999557055583983616 9025390857152726784 9049005171274005504 9053125847581507328 9060932759223840768 9079113421778635872 9102868297293493632 9128998660359837168 9152884057168732608 9159134346967707648 9194970226076264448 9207365509889975064 9223226333235439616 9237526112342213952 9249702191707670784 9273903401000469504 9292511386820441416 9294624500029360128 9298167931092045824 9319186132450667109 9343569141693081204 9349949645862868224 9401322995565411456 9411091321133612544 9467109721854645952 9509246346279810312 9525627196620208128 9577965807590648832 9597183891306357528 9603025896045883392 9649915670928919932 9655789774595586048 9660186764474727936 9687916945687990464 9691830675244290048 9713264713730083584 9749520143549315584 9777506761915454016 9803088935546839296 9831229326541363104 9841693405143355392 9856952061566327424 9861440655401284768 9889748548723156932 9915624395266126992 9932705281945858048 9961217744915953152 9976914199375538688 9987280585692813312 10007319955037398448 10046728684417175296 10062305229515625912 10069176541698473472 10122199903500837971 10124501687531981568 10164371877443137536 10184766578529195744 10195348931228080256 10240726834455180336 10258367750206377984 10314732408174544896 10346429540093151232 10358286198626221947 10376129624889869568 10392216876384990696 10396949215581887322 10403278054049707008 10433141326125528192 10454075310172996593 10460438922478551552 10499483231514647552 10522703439874257216 10557172699819673088 10571088219094480896 10587477736275314112 10592298992075075184 10620013013509075904 10650498437086476696 10678364733363521376 10685656738128992256 10741926428204970908 10744369137789041664 10755532938438414336 10791319223658949248 10819553967833881088 10867710110034068928 10900830665308594738 10903309509649826304 10908274586840012928 10968210161492980032 11028475052490194208 11040213445113974784 11071905080786274816 11094120737326445364 11108173362649509888 11113231729390242816 11142308735484932096 11155077444674392866 11174293442189090304 11203530212053530624 11235690658904414976 11258234949417073254 11265088070361517056 11270217891887182592 11302569769969322208 11320093383205079151 11332142166018430848 11384248851332517888 11402187656429187072 11436937091471312512 11469767547631590288 11481975639333914624 11499777405160715328 11507630333369683968 11538039973510349754 11568228461143814824 11570859071465121792 11639733232604795136 11651827349974948864 11703687810805920384 11739356101101563564 11811918635453978496 11838041369858539368 11858433857016993792 11876819287297132224 11882227674950728368 11916336366084459582 11923590087000603648 11947514640197710392 11954787339975487488 12013160325033961548 12033854476203635712 12065340228365340672 12099974555743216128 12105484562371514496 12137157729724658176 12140234126616317904 12171998213813116224 12203845409558310144 12271808910195014544 12276487346519966752 12316701483122951936 12332936255610227712 12365204534667292672 12420240125753221632 12425581509934222812 12458092188924108272 12460925153885515776 12466599527817157632 12502385695564023168 12535097327420548608 12548121761511483392 12603971488560221952 12653605806612885504 12678995128373080416 12737294821367940096 12748659936770734704 12770621076787531776 12796245188408476704 12840789324462188544 12866554227905226576 12880249019299637248 12917222594250653952 12937249580805804744 12943140860214186258 12951019618306778112 13014257018786791677 13036675682553938688 13070785247395785728 13108305768721817472 13142602748755103232 13186331398297542576 13220832527021502656 13281623659887937536 13302552265834051584 13367506134319569414 13375643212349623296 13416406972687501216 13425568722264631296 13461046635762074713 13499335583375975424 13573507756911008256 13579688771372260992 13618670132667953808 13654302445940240448 13729326085753098912 13811048264834962596 13828542349420818432 13834839499853159424 13856289168513320928 13862598954109183096 13871037405399609344 13874553287561506176 13910855101500704256 13938767080230662124 13947251896638068736 14015353712539621806 14024924468794302336 14030271253165676288 14076230266426230784 14116636981700418816 14123065322766766912 14200664582781968928 14237819644484695168 14288440794930312192 14325825517052055552 14388425631545265664 14395775836959536292 14404538844068825088 14490280146712091904 14537746012866435072 14544366115786683904 14569897070595125376 14624280215323973376 14666260142873181024 14704633403320258944 14762540107715033088 14785428092349491136 14792160983101927152 14817642305853657088 14834622823084735398 14873436592899190488 14899057922918787072 14941826617373929728 14980920878539219968 15010979932556097672 15020117427148689408 15070093026625762944 15093457844273438868 15100331003583217301 15103764812547710208 15109522888024574464 15277149867793793616 15293023396842120384 15333036540214287104 15384053298013799672 15387551625309566976 15512580293612580864 15519644310139726848 15564194437334804352 15595423823372830983 15604917081074560512 15690658383717827328 15749224847271971328 15784055159811385824 15835759049729509632 15842970233267637824 15856632328641721344 15888448488112612776 15898120116000804864 15930019520263613856 15975747655629715044 16017547100045282064 16028485107193488384 16045139301604847616 16112889642307456362 16133299407657621504 16140646083162019328 16186978835488423872 16229330951750821632 16261894926935772478 16271793879411080192 16351245997962892107 16362411880260019392 16443915007480303616 16452315242239470048 16560320167670962176 16567442013245630416 16622132703756210176 16641181105989668046 16669847594085364224 16713463103227398144 16761440163283635456 16805295318080295936 16887352424125609881 16897632105542275584 16905326837830773888 16953854654953983312 16983059761823920128 16998213249027646272 17061660251211302272 17076373276998776832 17155405637206968768 17204651321447385432 17222963459000871936 17249666107741072992 17257521146952248344 17261445500054525952 17268026157742370816 17307059960265524631 17352342691715722236 17382234243405251584 17459599848907192704 17477741024962423296 17523470331673470976 17581775197730056768 17609034151652345346 17717877953180967744 17787650785525490688 17823341512426092552 17834190949799497728 17921271960296565588 17932181009963231232 17999114111167967232 18050781714305453568 18098010342548011008 18106251695163014656 18158226843557271744 18205736594586987264 18257997320719674336 18305768114337465216 18389940452152528896 18414731019779950128 18446452666470879232 18475052224684427904 18499404383415341568 18547806802000939008 18585022773640882832 18589249000058720256 18638372264901334218 18687138283386162408 18699899291725736448 18798371249358699089 18802645991130822912 18822182642267225088 18934219443709291904 19018492692559620624 19051254393240416256 19155931615181297664 19194367782612715056 19299831341857839864 19311579549191172096 19320373528949455872 19375833891375980928 19414711290321279387 19426529427460167168 19499040287098631168 19555013523830908032 19606177871093678592 19662458653082726208 19713904123132654848 19722881310802569536 19779497097446313864 19831248790532253984 19922435489831906304 19953828398751077376 19974561171385626624 20014639910074796896 20093457368834350592 20124610459031251824 20138353083396946944 20244399807001675942 20249003375063963136 20369533157058391488 20390697862456160512 20481453668910360672 20629464816349089792 20692859080186302464 20716572397252443894 20752259249779739136 20784433752769981392 20793898431163774644 20806556108099414016 20866282652251056384 20908150620345993186 20920877844957103104 20998966463029295104 21023030568809432709 21045406879748514432 21114345399639346176 21142176438188961792 21174955472550628224 21184597984150150368 21240026027018151808 21300996874172953392 21356729466727042752 21371313476257984512 21483852856409941816 21488738275578083328 21582638447317898496 21639107935667762176 21735420220068137856 21801661330617189476 21806619019299652608 21816549173680025856 21936420322985960064 22056950104980388416 22143810161572549632 22188241474652890728 22226463458780485632 22310154889348785732 22348586884378180608 22407060424107061248 22471381317808829952 22516469898834146508 22530176140723034112 22540435783774365184 22605139539938644416 22640186766410158302 22664284332036861696 22873874182942625024 22939535095263180576 22963951278667829248 22999554810321430656 23076079947020699508 23136456922287629648 23141718142930243584 23279466465209590272 23303654699949897728 23407375621611840768 23478712202203127128 23623837270907956992 23676082739717078736 23716867714033987584 23753638574594264448 23764455349901456736 23832672732168919164 23847180174001207296 23895029280395420784 24026320650067923096 24067708952407271424 24169334463461184543 24199949111486432256 24210969124743028992 24274315459449316352 24280468253232635808 24343996427626232448 24392842390403658717 24407690819116620288 24543617820390029088 24552974693039933504 24633402966245903872 24665872511220455424 24840480251506443264 24851163019868445624 24916184377848216544 24933199055634315264 25004771391128046336 25070194654841097216 25096243523022966784 25207942977120443904 25357990256746160832 25474589642735880192 25497319873541469408 25592490376816953408 25681578648924377088 25733108455810453152 25760498038599274496 25834445188501307904 25874499161611609488 25886281720428372516 25902039236613556224 26028514037573583354 26073351365107877376 26141570494791571456 26216611537443634944 26285205497510206464 26372662796595085152 26413551227478518019 26441665054043005312 26563247319775875072 26605104531668103168 26735012268639138828 26751286424699246592 26832813945375002432 26851137444529262592 26922093271524149426 26998671166751950848 27147015513822016512 27159377542744521984 27237340265335907616 27308604891880480896 27458652171506197824 27622096529669925192 27669678999706318848 27712578337026641856 27725197908218366192 27749106575123012352 27821710203001408512 27877534160461324248 27894503793276137472 27957558397352001327 28030707425079243612 28049848937588604672 28060542506331352576 28152460532852461568 28233273963400837632 28246130645533533824 28401329165563937856 28475639288969390336 28576881589860624384 28776851263090531328 28791551673919072584 28809077688137650176 28980560293424183808 29075492025732870144 29088732231573367808 29139794141190250752 29248560430647946752 29332520285746362048 29409266806640517888 29525080215430066176 29570856184698982272 29584321966203854304 29669245646169470796 29746873185798380976 29798115845837574144 29883653234747859456 29961841757078439936 30021959865112195344 30140186053251525888 30186915688546877736 30200662007166434602 30207529625095420416 30219045776049148928 30366599710502513913 30554299735587587232 30586046793684240768 30666073080428574208 30768106596027599344 30775103250619133952 31039288620279453696 31128388874669608704 31190847646745661966 31209834162149121024 31362225930518989779 31381316767435654656 31498449694543942656 31568110319622771648 31671518099459019264 31685940466535275648 31713264657283442688 31776896976225225552 31860039040527227712 31951495311259430088 32035094200090564128 32056970214386976768 32225779284614912724 32266598815315243008 32281292166324038656 32373957670976847744 32458661903501643264 32523789853871544956 32543587758822160384 32702491995925784214 32724823760520038784 32904630484478940096 33120640335341924352 33134884026491260832 33282362211979336092 33339695188170728448 33426926206454796288 33522880326567270912 33610590636160591872 33774704848251219762 33795264211084551168 33810653675661547776 33907709309907966624 33996426498055292544 34123320502422604544 34152746553997553664 34310811274413937536 34409302642894770864 34445926918001743872 34499332215482145984 34515042293904496688 34522891000109051904 34614119920531049262 34704685383431444472 34764468486810503168 34919199697814385408 34955482049924846592 35046940663346941952 35163550395460113536 35218068303304690692 35435755906361935488 35575301571050981376 35646683024852185104 35842543920593131176 35864362019926462464 36101563428610907136 36196020685096022016 36212503390326029312 36316453687114543488 36411473189173974528 36515994641439348672 36611536228674930432 36829462039559900256 36950104449368855808 36998808766830683136 37095613604001878016 37170045547281765664 37276744529802668436 37374276566772324816 37399798583451472896 37596742498717398178 37605291982261645824 37644365284534450176 37868438887418583808 38036985385119241248 38152907328580081583 38311863230362595328 38388735565225430112 38599662683715679728 38640747057898911744 38751667782751961856 38829422580642558774 38853058854920334336 38998080574197262336 39042771056360375031 39110027047661816064 39212355742187357184 39324917306165452416 39427808246265309696 39445762621605139072 39558994194892627728 39662497581064507968 39844870979663812608 39907656797502154752 40029279820149593792 40186914737668701184 40249220918062503648 40276706166793893888 40383139907286224139 40488799614003351884 40498006750127926272 40739066314116782976 40781395724912321024 40962907337820721344 41433144794504887788 41504518499559478272 41568867505539962784 41587796862327549288 41613112216198828032 41732565304502112768 41816301240691986372 41841755689914206208 41997932926058590208 42046061137618865418 42090813759497028864 42228690799278692352 42349910945101256448 42369195968300300736 42480052054036303616 42601993748345906784 42713458933454085504 42967705712819883632 42977476551156166656 43165276894635796992 43278215871335524352 43470840440136275712 43603322661234378952 43613238038599305216 43633098347360051712 43872840645971920128 44113900209960776832 44287620323145099264 44376482949305781456 44452926917560971264 44620309778697571464 44697173768756361216 44942762635617659904 45032939797668293016 45060352281446068224 45080871567548730368 45210279079877288832 45280373532820316604 45300993010749651903 45328568664073723392 45747748365885250048 45879070190526361152 45999109620642861312 46152159894041399016 46272913844575259296 46558932930419180544 46607309399899795456 46786271470118492949 46814751243223681536 46957424404406254256 47247674541815913984 47352165479434157472 47507277149188528896 47528910699802913472 47665345464337838328 47694360348002414592 47790058560790841568 48052641300135846192 48135417904814542848 48338668926922369086 48399898222972864512 48421938249486057984 48548630918898632704 48560936506465271616 48687992855252464896 48785684780807317434 48815381638233240576 49053737993888676321 49087235640780058176 49105949386079867008 49266805932491807744 49331745022440910848 49680960503012886528 49702326039736891248 49832368755696433088 49866398111268630528 50009542782256092672 50140389309682194432 50415885954240887808 50715980513492321664 50949179285471760384 50994639747082938816 51184980753633906816 51466216911620906304 51668890377002615808 51748998323223218976 51772563440856745032 51804078473227112448 51921179880796573893 52057028075147166708 52146702730215754752 52283140989583142912 52433223074887269888 52570410995020412928 52745325593190170304 52827102454957036038 52883330108086010624 53470024537278277656 53502572849398493184 53665627890750004864 53844186543048298852 53997342333503901696 54294031027644033024 54318755085489043968 54474680530671815232 54617209783760961792 54917304343012395648 55244193059339850384 55339357999412637696 55425156674053283712 55450395816436732384 55498213150246024704 55643420406002817024 55755068320922648496 55915116794704002654 56061414850158487224 56099697875177209344 56121085012662705152 56395113748076097267 56466547926801675264 56492261291067067648 56802658331127875712 56951278577938780672 57153763179721248768 57553702526181062656 57583103347838145168 57961120586848367616 58177464463146735616 58244133870963838161 58279588282380501504 58497120861295893504 58665040571492724096 58818533613281035776 59141712369397964544 59168643932407708608 59338491292338941592 59493746371596761952 59767306469495718912 59923683514156879872 60043919730224390688 60280372106503051776 60373831377093755472 60401324014332869204 60415059250190840832 60438091552098297856 60733199421005027826 61108599471175174464 61172093587368481536 61332146160857148416 61536213192055198688 62078577240558907392 62256777749339217408 62381695293491323932 62419668324298242048 62724451861037979558 62762633534871309312 62996899389087885312 63136220639245543296 63343036198918038528 63371880933070551296 63426529314566885376 63553793952450451104 63720078081054455424 63902990622518860176 64070188400181128256 64113940428773953536 64451558569229825448 64562584332648077312 64747915341953695488 64917323807003286528 65047579707743089912 65087175517644320768 65404983991851568428 65449647521040077568 65809260968957880192 66269768052982521664 66564724423958672184 66679390376341456896 67045760653134541824 67221181272321183744 67549409696502439524 67590528422169102336 67621307351323095552 67815418619815933248 67992852996110585088 68246641004845209088 68621622548827875072 68818605285789541728 68891853836003487744 68998664430964291968 69030084587808993376 69228239841062098524 69409370766862888944 69528936973621006336 69838399395628770816 69910964099849693184 70327100790920227072 70436136606609381384 70855399324505865797 70871511812723870976 71150603142101962752 71293366049704370208 71685087841186262352 72203126857221814272 72425006780652058624 72508003390383553629 72632907374229086976 72822946378347949056 73031989282878697344 73178527171210976151 73223072457349860864 73658924079119800512 73900208898737711616 73997617533661366272 74340091094563531328 74553489059605336872 74748553133544649632 74799597166902945792 75193484997434796356 75210583964523291648 75288730569068900352 75736877774837167616 76073970770238482496 76305814657160163166 76777471130450860224 77199325367431359456 77281494115797823488 77503335565503923712 77658845161285117548 77706117709840668672 77996161148394524672 78085542112720750062 78220054095323632128 78424711484374714368 78649834612330904832 78855616492530619392 78891525243210278144 79117988389785255456 79240653682435554057 79324995162129015936 79689741959327625216 79815313595004309504 80058559640299187584 80373829475337402368 80498441836125007296 80553412333587787776 80766279814572448278 80977599228006703768 80996013500255852544 81478132628233565952 81562791449824642048 81925814675641442688 82866289589009775576 83009036999118956544 83137735011079925568 83175593724655098576 83465130609004225536 83632602481383972744 83683511379828412416 84092122275237730836 84181627518994057728 84457381598557384704 84699821890202512896 84738391936600601472 84960104108072607232 85203987496691813568 85426917866908171008 85935411425639767264 86330553789271593984 86556431742671048704 86941680880272551424 87206645322468757904 87226476077198610432 87266196694720103424 87745681291943840256 88227800419921553664 88575240646290198528 88752965898611562912 89240619557395142928 89394347537512722432 89885525271235319808 90065879595336586032 90161743135097460736 90420558159754577664 90560747065640633208 90601986021499303806 90657137328147446784 91099799131507541739 91495496731770500096 91758140381052722304 91998219241285722624 92304319788082798032 92545827689150518592 93117865860838361088 93572542940236985898 93629502486447363072 93914848808812508512 94495349083631827968 94704330958868314944 95014554298377057792 95057821399605826944 95330690928675676656 95580117121581683136 96105282600271692384 96677337853844738172 96799796445945729024 96843876498972115968 97097261837797265408 97121873012930543232 97375985710504929792 97571369561614634868 97630763276466481152 98107475987777352642 98174471281560116352 98211898772159734016 98533611864983615488 99361921006025773056 99404652079473782496 99664737511392866176 100019085564512185344 100280778619364388864 100831771908481775616 101431961026984643328 101989279494165877632 102369961507267813632 102932433823241812608 103337780754005231616 103497996646446437952 103545126881713490064 103842359761593147786 104114056150294333416 104293405460431509504 104866446149774539776 105140821990040825856 105490651186380340608 105654204909914072076 105702317025082521107 105766660216172021248 106940049074556555312 107331255781500009728 107688373086096597704 108588062055288066048 108637510170978087936 108949361061343630464 109234419567521923584 109834608686024791296 110488386118679700768 110850313348106567424 110900791632873464768 110996426300492049408 111286840812005634048 111510136641845296992 111830233589408005308 112122829700316974448 112199395750354418688 112242170025325410304 112790227496152194534 112933095853603350528 112984522582134135296 113605316662255751424 113902557155877561344 114458721985740244749 115107405052362125312 115166206695676290336 115922241173696735232 116354928926293471232 116488267741927676322 116559176564761003008 116994241722591787008 117330081142985448192 117637067226562071552 118283424738795929088 118337287864815417216 118676982584677883184 118987492743193523904 119534612938991437824 120087839460448781376 120560744213006103552 120747662754187510944 120802648028665738408 120830118500381681664 120876183104196595712 121149419721858672417 121466398842010055652 122217198942350348928 122344187174736963072 122664292321714296832 123072426384110397376 124513555498678434816 124763390586982647864 124839336648596484096 125448903722075959116 125525267069742618624 125993798778175770624 126272441278491086592 126686072397836077056 126743761866141102592 127107587904900902208 127440156162108910848 127805981245037720352 128140376800362256512 128903117138459650896 129125168665296154624 129495830683907390976 129834647614006573056 130095159415486179824 130809967983703136856 130899295042080155136 131588598745510893623 131618521937915760384 132539536105965043328 133129448847917344368 133358780752682913792 134091521306269083648 135098819393004879048 135181056844338204672 135242614702646191104 135630837239631866496 135902979032248955709 135985705992221170176 136493282009690418176 137243245097655750144 137637210571579083456 137997328861928583936 138060169175617986752 138456479682124197048 138818741533725777888 139676798791257541632 139821928199699386368 140654201581840454144 140872273213218762768 141710798649011731594 141743023625447741952 142586732099408740416 143370175682372524704 144406253714443628544 144850013561304117248 145016006780767107258 145265814748458173952 145645892756695898112 146063978565757394688 146357054342421952302 146446144914699721728 147161213981666028963 147317848158239601024 147800417797475423232 147995235067322732544 148680182189127062656 149106978119210673744 149497106267089299264 149599194333805891584 150386969994869592712 150421167929046583296 151473755549674335232 152147941540476964992 152611629314320326332 153554942260901720448 154398650734862718912 155006671131007847424 155317690322570235096 155412235419681337344 156171084225441500124 156440108190647264256 156849422968749428736 157299669224661809664 157711232985061238784 157783050486420556288 158235976779570510912 158481307364871108114 158649990324258031872 160117119280598375168 160747658950674804736 160996883672250014592 161532559629144896556 161955198456013407536 161992027000511705088 162956265256467131904 163125582899649284096 163851629351282885376 165732579178019551152 166018073998237913088 166275470022159851136 166351187449310197152 166930261218008451072 167265204962767945488 168184244550475461672 168363255037988115456 169185341244228291801 169399643780405025792 169476783873201202944 169920208216145214464 170407974993383627136 170853835733816342016 171870822851279534528 172661107578543187968 173883361760545102848 174413290644937515808 174532393389440206848 175491362583887680512 176455600839843107328 177505931797223125824 178481239114790285856 179771050542470639616 180131759190673172064 180323486270194921472 180841116319509155328 181121494131281266416 181203972042998607612 181314274656294893568 182199598263015083478 182990993463541000192 183516280762105444608 183996438482571445248 184608639576165596064 185091655378301037184 186235731721676722176 187145085880473971796 187259004972894726144 187829697617625017024 188990698167263655936 189408661917736629888 190029108596754115584 190115642799211653888 190661381857351353312 191160234243163366272 192210565200543384768 193354675707689476344 193687752997944231936 194243746025861086464 194751971421009859584 195142739123229269736 195261526552932962304 196214951975554705284 196348942563120232704 196423797544319468032 197067223729967230976 198809304158947564992 199329475022785732352 200038171129024370688 201663543816963551232 202863922053969286656 203978558988331755264 204739923014535627264 205864867646483625216 206675561508010463232 206995993292892875904 207090253763426980128 207684719523186295572 208228112300588666832 208586810920863019008 209732892299549079552 210981302372760681216 211308409819828144152 211404634050165042214 211533320432344042496 212566197973517597391 213880098149113110624 214662511563000019456 215376746172193195408 217275020341956175872 217898722122687260928 218468839135043847168 219535581513632928453 219669217372049582592 220976772237359401536 221700626696213134848 221801583265746929536 221992852600984098816 223020273283690593984 223660467178816010616 224245659400633948896 224398791500708837376 224484340050650820608 225580454992304389068 225866191707206701056 225969045164268270592 227210633324511502848 227805114311755122688 228917443971480489498 230332413391352580672 231844482347393470464 232976535483855352644 233118353129522006016 233988483445183574016 234660162285970896384 235274134453124143104 236566849477591858176 236674575729630834432 237353965169355766368 237974985486387047808 239069225877982875648 240175678920897562752 241121488426012207104 241495325508375021888 241605296057331476816 241660237000763363328 242298839443717344834 242932797684020111304 244434397884700697856 244688374349473926144 245328584643428593664 246144852768220794752 249027110997356869632 249526781173965295728 250897807444151918232 251050534139485237248 252544882556982173184 253372144795672154112 253487523732282205184 254215175809801804416 254880312324217821696 255611962490075440704 256280753600724513024 257806234276919301792 258991661367814781952 259669295228013146112 260190318830972359648 261619935967406273712 261798590084160310272 263177197491021787246 263237043875831520768 265079072211930086656 266258897695834688736 268183042612538167296 270197638786009758096 270485229405292382208 271261674479263732992 271805958064497911418 271971411984442340352 272986564019380836352 273299397394522625217 274486490195311500288 275274421143158166912 275994657723857167872 276120338351235973504 276912959364248394096 277637483067451555776 279353597582515083264 281308403163680908288 281744546426437525536 283421597298023463188 283486047250895483904 285173464198817480832 286740351364745049408 290032013561534214516 290531629496916347904 291291785513391796224 292127957131514789376 292714108684843904604 292892289829399443456 294322427963332057926 294635696316479202048 295600835594950846464 297360364378254125312 298213956238421347488 298994212534178598528 300773939989739185424 300842335858093166592 302947511099348670464 304295883080953929984 305223258628640652664 307109884521803440896 308797301469725437824 310013342262015694848 310635380645140470192 312342168450883000248 312880216381294528512 314599338449323619328 315422465970122477568 315566100972841112576 316471953559141021824 316962614729742216228 317106951075247563321 317299980648516063744 320234238561196750336 321993767344500029184 323065119258289793112 323910396912026815072 325912530512934263808 326251165799298568192 327703258702565770752 331465158356039102304 332550940044319702272 332702374898620394304 333860522436016902144 334530409925535890976 336368489100950923344 336726510075976230912 338370682488456583602 338799287560810051584 338953567746402405888 339840416432290428928 340815949986767254272 341707671467632684032 343376165957220734247 343741645702559069056 345322215157086375936 347766723521090205696 348826581289875031616 349064786778880413696 350982725167775361024 352911201679686214656 355011863594446251648 356962478229580571712 360263518381346344128 361682232639018310656 362242988262562532832 362407944085997215224 362628549312589787136 363448259165576017251 364399196526030166956 365981986927082000384 367032561524210889216 367992876965142890496 369217279152331192128 370183310756602074368 374290171760947943592 374518009945789452288 375659395235250034048 377981396334527311872 378817323835473259776 380058217193508231168 380231285598423307776 381322763714702706624 382320468486326732544 384421130401086769536 386709351415378952688 387375505995888463872 388487492051722172928 389503942842019719168 390285478246458539472 392429903951109410568 392697885126240465408 392847595088638936064 394765796236532680869 397618608317895129984 398658950045571464704 400076342258048741376 405727844107938573312 407708937096746867127 407957117976663510528 409479846029071254528 411729735292967250432 413991986585785751808 414180507526853960256 415369439046372591144 416456224601177333664 419465784599098159104 421962604745521362432 422616819639656288304 422809268100330084428 423066640864688084992 425132395947035194782 427760196298226221248 429325023126000038912 430753492344386390816 434550040683912351744 435797444245374521856 436937678270087694336 439071163027265856906 439338434744099165184 441953544474718803072 443401253392426269696 443603166531493859072 443985705201968197632 446040546567381187968 447320934357632021232 448491318801267897792 448797583001417674752 451160909984608778136 451938090328536541184 454421266649023005696 455610228623510245376 457834887942960978996 460664826782705161344 465953070967710705288 466236706259044012032 469320324571941792768 470548268906248286208 473133698955183716352 473349151459261668864 474707930338711532736 475949970972774095616 480351357841795125504 482242976852024414208 482990651016750043776 483210592114662953632 484597678887434689668 485865595368040222608 488868795769401395712 489376748698947852288 492289705536441589504 495987795271541060579 498054221994713739264 499053562347930591456 501795614888303836464 505089765113964346368 506975047464564410368 507556023732684875403 508430351619603608832 509760624648435643392 511223924980150881408 512561507201449026048 515612468553838603584 517983322735629563904 520380637661944719296 523239871934812547424 523597180168320620544 526354394982043574492 526474087751663041536 530158144423860173312 532517795391669377472 540395277572019516192 540970458810584764416 542523348958527465984 543611916128995822836 543942823968884680704 545973128038761672704 546598794789045250434 548972980390623000576 550548842286316333824 551989315447714335744 552240676702471947008 553825918728496788192 555274966134903111552 558707195165030166528 562616806327361816576 563489092852875051072 566843194596046926376 566972094501790967808 570346928397634961664 573480702729490098816 580064027123068429032 581063258993832695808 584255914263029578752 585428217369687809208 585784579658798886912 588644855926664115852 589271392632958404096 591201671189901692928 594720728756508250624 596427912476842694976 597988425068357197056 601547879979478370848 605895022198697340928 608591766161907859968 610446517257281305328 614219769043606881792 617594602939450875648 620026684524031389696 621270761290280940384 624684336901766000496 625760432762589057024 629198676898647238656 631132201945682225152 632943907118282043648 633925229459484432456 634213902150495126642 634599961297032127488 637698593920552792173 640468477122393500672 643987534689000058368 646130238516579586224 647820793824053630144 651825061025868527616 655406517405131541504 662930316712078204608 665101880088639404544 665404749797240788608 669060819851071781952 672736978201901846688 673453020151952461824 676741364976913167204 677598575121620103168 677907135492804811776 679680832864580857856 681631899973534508544 683415342935265368064 686752331914441468494 687483291405118138112 695533447042180411392 697653162579750063232 701965450335550722048 705822403359372429312 710023727188892503296 713924956459161143424 720527036762692688256 723364465278036621312 724485976525125065664 724815888171994430448 726896518331152034502 728798393052060333912 734065123048421778432 735985753930285780992 738434558304662384256 740366621513204148736 748580343521895887184 751318790470500068096 757634647670946519552 760116434387016462336 760462571196846615552 762645527429405413248 764640936972653465088 768842260802173539072 773418702830757905376 776974984103444345856 779007885684039438336 780570956492917078944 784859807902218821136 785395770252480930816 785695190177277872128 789531592473065361738 795237216635790259968 797317900091142929408 811455688215877146624 815417874193493734254 815914235953327021056 818959692058142509056 823459470585934500864 827983973171571503616 828361015053707920512 830738878092745182288 832912449202354667328 843925209491042724864 845233639279312576608 845618536200660168856 846133281729376169984 850264791894070389564 855520392596452442496 858650046252000077824 861506984688772781632 871594888490749043712 873875356540175388672 878142326054531713812 878676869488198330368 883907088949437606144 886802506784852539392 887206333062987718144 892081093134762375936 894641868715264042464 896982637602535795584 902321819969217556272 903876180657073082368 908842533298046011392 915669775885921957992 921120191218576255361 921329653565410322688 931906141935421410576 938640649143883585536 946267397910367432704 946698302918523337728 949415860677423065472 951320853225742689963 951899941945548191232 960702715683590251008 965981302033500087552 966421184229325907264 969195357774869379336 971731190736080445216 977737591538802791424 978753497397895704576 984579411072883179008 991975590543082121158 998107124695861182912 1003591229776607672928 1010179530227928692736 1013950094929128820736 1015112047465369750806 1016860703239207217664 1019521249296871286784 1022447849960301762816 1025123014402898052096 1030128497871662202741 1031224937107677207168 1035966645471259127808 1040761275323889438592 1046479743869625094848 1047194360336641241088 1052708789964087148984 1052948175503326083072 1060316288847720346624 1065035590783338754944 1080790555144039032384 1085046697917054931968 1087223832257991645672 1087885647937769361408 1093197589578090500868 1097945960781246001152 1101097684572632667648 1103978630895428671488 1104481353404943894016 1107651837456993576384 1110549932269806223104 1125233612654723633152 1126978185705750102144 1133686389192093852752 1133944189003581935616 1140693856795269923328 1146961405458980197632 1160128054246136858064 1162126517987665391616 1168511828526059157504 1170856434739375618416 1177289711853328231704 1178542785265916808192 1184297388709598042607 1189441457513016501248 1192855824953685389952 1195976850136714394112 1203095759958956741696 1217183532323815719936 1220893034514562610656 1228439538087213763584 1235189205878901751296 1242541522580561880768 1249368673803532000992 1258397353797294477312 1262264403891364450304 1265887814236564087296 1267850458918968864912 1268427804300990253284 1269199922594064254976 1275397187841105584346 1280936954244787001344 1287975069378000116736 1292260477033159172448 1295641587648107260288 1303650122051737055232 1310813034810263083008 1325860633424156409216 1330203760177278809088 1330809499594481577216 1338121639702143563904 1345473956403803693376 1353482729953826334408 1355814270985609623552 1363263799947069017088 1366830685870530736128 1373504663828882936988 1374966582810236276224 1395306325159500126464 1411644806718744858624 1420047454377785006592 1427849912918322286848 1441054073525385376512 1446728930556073242624 1448971953050250131328 1449631776343988860896 1453793036662304069004 1457596786104120667824 1468130246096843556864 1476869116609324768512 1480733243026408297472 1487963385814623181737 1497160687043791774368 1502637580941000136192 1515269295341893039104 1520925142393693231104 1525291054858810826496 1529281873945306930176 1537684521604347078144 1546837405661515810752 1553949968206888691712 1561141912985834157888 1569719615804437642272 1570791540504961861632 1571390380354555744256 1579063184946130723476 1590474433271580519936 1594635800182285858816 1622911376431754293248 1630835748386987468508 1631828471906654042112 1637919384116285018112 1646918941171869001728 1655967946343143007232 1656722030107415841024 1661477756185490364576 1665824898404709334656 1687850418982085449728 1690467278558625153216 1691237072401320337712 1700529583788140779128 1711040785192904884992 1717300092504000155648 1723013969377545563264 1743189776981498087424 1756284652109063427624 1757353738976396660736 1767814177898875212288 1773605013569705078784 1774412666125975436288 1784162186269524751872 1789283737430528084928 1793965275205071591168 1804643639938435112544 1817685066596092022784 1831339551771843915984 1842240382437152510722 1842659307130820645376 1863812283870842821152 1877281298287767171072 1893396605837046675456 1898831721354846130944 1902641706451485379926 1903799883891096382464 1913095781761658376519 1921405431367180502016 1931962604067000175104 1932842368458651814528 1938390715549738758672 1943462381472160890432 1955475183077605582848 1969158822145766358016 1983951181086164242316 1996214249391722365824 2007182459553215345856 2020359060455857385472 2030224094930739501612 2033721406478414435328 2039042498593742573568 2044895699920603525632 2050246028805796104192 2060256995743324405482 2062449874215354414336 2081522550647778877184 2092959487739250189696 2105417579928174297968 2105896351006652166144 2120632577695440693248 2130071181566677509888 2161581110288078064768 2170093395834109863936 2174447664515983291344 2186395179156181001736 2202195369145265335296 2207957261790857342976 2208962706809887788032 2215303674913987152768 2221099864539612446208 2253956371411500204288 2267372778384187705504 2281387713590539846656 2293922810917960395264 2320256108492273716128 2337023657052118315008 2341712869478751236832 2354579423706656463408 2357085570531833616384 2368594777419196085214 2378882915026033002496 2385711649907370779904 2391953700273428788224 2406191519917913483392 2434367064647631439872 2441786069029125221312 2456879076174427527168 2470378411757803502592 2485083045161123761536 2498737347607064001984 2531775628473128174592 2535700917837937729824 2536855608601980506568 2538399845188128509952 2550794375682211168692 2561873908489574002688 2575950138756000233472 2584520954066318344896 2591283175296214520576 2621626069620526166016 2651721266848312818432 2660407520354557618176 2661618999188963154432 2676243279404287127808 2690947912807607386752 2706965459907652668816 2711628541971219247104 2726527599894138034176 2747009327657765873976 2749933165620472552448 2763360573655728766083 2790612650319000252928 2840094908755570013184 2853962559677228069889 2855699825836644573696 2882108147050770753024 2897943906100500262656 2899263552687977721792 2907586073324608138008 2915193572208241335648 2936260492193687113728 2953738233218649537024 2961466486052816594944 2975926771629246363474 2994321374087583548736 3005275161882000272384 3030538590683786078208 3041850284787386462208 3050582109717621652992 3058563747890613860352 3075369043208694156288 3093674811323031621504 3107899936413777383424 3122283825971668315776 3139439231608875284544 3141583081009923723264 3158126369892261446952 3180948866543161039872 3189271600364571717632 3261671496773974937016 3263656943813308084224 3293837882343738003456 3311935892686286014464 3313444060214831682048 3322955512370980729152 3331649796809418669312 3375700837964170899456 3380934557117250306432 3382474144802640675424 3401059167576281558256 3422081570385809769984 3446027938755091126528 3486379553962996174848 3512569304218126855248 3535628355797750424576 3548825332251950872576 3552892166128794127821 3568324372539049503744 3578567474861056169856 3587930550410143182336 3609287279876870225088 3662679103543687831968 3684480764874305021444 3685318614261641290752 3727624567741685642304 3786793211674093350912 3797663442709692261888 3805283412902970759852 3807599767782192764928 3826191563523316753038 3842810862734361004032 3863925208134000350208 3865684736917303629056 3876781431099477517344 3886924762944321780864 3910950366155211165696 3938317644291532716032 3967902362172328484632 3992428498783444731648 4014364919106430691712 4060448189861479003224 4067442812956828870656 4089791399841207051264 4100492057611592208384 4120513991486648810964 4124899748430708828672 4163045101295557754368 4185918975478500379392 4210835159856348595936 4241265155390881386496 4260142363133355019776 4323162220576156129536 4340186791668219727872 4348895329031966582688 4372790358312362003472 4404390738290530670592 4417925413619775576064 4430607349827974305536 4442199729079224892416 4463890157443869545211 4507912742823000408576 4534745556768375411008 4562775427181079693312 4587845621835920790528 4640512216984547432256 4683425738957502473664 4709158847413312926816 4714171141063667232768 4737189554838392170428 4757765830052066004992 4771423299814741559808 4783907400546857576448 4812383039835826966784 4868734129295262879744 4883572138058250442624 4913758152348855054336 4940756823515607005184 4970166090322247523072 4997474695214128003968 5063551256946256349184 5071401835675875459648 5073711217203961013136 5101588751364422337384 5151900277512000466944 5169041908132636689792 5182566350592429041152 5303442533696625636864 5320815040709115236352 5323237998377926308864 5352486558808574255616 5381895825615214773504 5413930919815305337632 5453055199788276068352 5494018655315531747952 5499866331240945104896 5526721147311457532166 5581225300638000505856 5680189817511140026368 5707925119354456139778 5711399651673289147392 5764216294101541506048 5795887812201000525312 5798527105375955443584 5815172146649216276016 5830387144416482671296 5907476466437299074048 5922932972105633189888 5951853543258492726948 5988642748175167097472 6010550323764000544768 6061077181367572156416 6101164219435243305984 6117127495781227720704 6150738086417388312576 6187349622646063243008 6244567651943336631552 6278878463217750569088 6316252739784522893904 6361897733086322079744 6447841338530033787527 6523342993547949874032 6623871785372572028928 6626888120429663364096 6645911024741961458304 6663299593618837338624 6761869114234500612864 6764948289605281350848 6802118335152563116512 6844163140771619539968 6892055877510182253056 7025138608436253710496 7071256711595500849152 7097650664503901745152 7105784332257588255642 7136648745078099007488 7157134949722112339712 7175861100820286364672 7218574559753740450176 7325358207087375663936 7368961529748610042888 7370637228523282581504 7455249135483371284608 7595326885419384523776 7610566825805941519704 7615199535564385529856 7652383127046633506076 7685621725468722008064 7727850416268000700416 7731369473834607258112 7753562862198955034688 7773849525888643561728 7876635288583065432064 7935804724344656969264 7984856997566889463296 8028729838212861383424 8120896379722958006448 8134885625913657741312 8179582799682414102528 8241027982973297621928 8249799496861417657344 8290081720967186298249 8326090202591115508736 8371837950957000758784 8421670319712697191872 8520284726266710039552 8646324441152312259072 8697790658063933165376 8745580716624724006944 8808781476581061341184 8835850827239551152128 8861214699655948611072 8884399458158449784832 8927780314887739090422 9015825485646000817152 9069491113536750822016 9125550854362159386624 9175691243671841581056 9281024433969094864512 9366851477915004947328 9418317694826625853632 9474379109676784340856 9542846599629483119616 9567814801093715152896 9624766079671653933568 9767144276116500885248 9881513647031214010368 9940332180644495046144 9994949390428256007936 10127102513892512698368 10142803671351750919296 10147422434407922026272 10203177502728844674768 10338083816265273379584 10365132701184858082304 10606885067393251273728 10646475996755852617728 10704973117617148511232 10763791651230429547008 10827861839630610675264 10988037310631063495904 10999732662481890209792 11053442294622915064332 11162450601276001011712 11360379635022280052736 11415850238708912279556 11422799303346578294784 11528432588203083012096 11591775624402001050624 11597054210751910887168 11630344293298432552032 11660774288832965342592 11814952932874598148096 11903707086516985453896 11977285496350334194944 12021100647528001089536 12202328438870486611968 12301476172834776625152 12374699245292126486016 12489135303886673263104 12557756926435501138176 12632505479569045787808 12723795466172644159488 12895682677060067575054 13046685987095899748064 13253776240859326728192 13291822049483922916608 13326599187237674677248 13391670472331608635633 13523738228469001225728 13529896579210562701696 13604236670305126233024 13688326281543239079936 13784111755020364506112 14050277216872507420992 14142513423191001698304 14211568664515176511284 14273297490156198014976 14314269899444224679424 14351722201640572729344 14437149119507480900352 14650716414174751327872 14737923059497220085776 14741274457046565163008 14910498270966742569216 15190653770838769047552 15221133651611883039408 15304766254093267012152 15455700832536001400832 15462738947669214516224 15507125724397910069376 15547699051777287123456 15871609448689313938528 15969713995133778926592 16057459676425722766848 16241792759445916012896 16359165599364828205056 16482055965946595243856 16499598993722835314688 16580163441934372596498 16652180405182231017472 16743675901914001517568 16843340639425394383744 17040569452533420079104 17292648882304624518144 17395581316127866330752 17491161433249448013888 17722429399311897222144 17768798916316899569664 17855560629775478180844 18031650971292001634304 18138982227073501644032 18351382487343683162112 18562048867938189729024 18733702955830009894656 18836635389653251707264 18948758219353568681712 19085693199258966239232 19249532159343307867136 19343524015590101362581 19534288552233001770496 19880664361288990092288 19989898780856512015872 20285607342703501838592 20294844868815844052544 20406355005457689349536 20676167632530546759168 20730265402369716164608 21213770134786502547456 21292951993511705235456 21409946235234297022464 21527583302460859094016 21655723679261221350528 21976074621262126991808 22106884589245830128664 22324901202552002023424 22831700477417824559112 22845598606693156589568 23056865176406166024192 23183551248804002101248 23194108421503821774336 23260688586596865104064 23321548577665930685184 23629905865749196296192 23807414173033970907792 23954570992700668389888 24404656877740973223936 24749398490584252972032 24870245162901558894747 24978270607773346526208 25115513852871002276352 25265010959138091575616 25791365354120135150108 26093371974191799496128 26507552481718653456384 26583644098967845833216 26653198374475349354496 26783340944663217271266 27047476456938002451456 27059793158421125403392 27208473340610252466048 27376652563086478159872 27568223510040729012224 28100554433745014841984 28423137329030353022568 28628539798888449358848 28703444403281145458688 28874298239014961800704 29301432828349502655744 29475846118994440171552 29820996541933485138432 30381307541677538095104 30442267303223766078816 30609532508186534024304 30925477895338429032448 31014251448795820138752 31095398103554574246912 31743218897378627877056 31939427990267557853184 32114919352851445533696 32483585518891832025792 32964111931893190487712 32999197987445670629376 33160326883868745192996 33304360810364462034944 33487351803828003035136 33686681278850788767488 34081138905066840158208 34585297764609249036288 34791162632255732661504 34982322866498896027776 35444858798623794444288 35711121259550956361688 36063301942584003268608 36277964454147003288064 37124097735876379458048 37467405911660019789312 37673270779306503414528 37897516438707137363424 38171386398517932478464 38499064318686615734272 38687048031180202725162 39068577104466003540992 39761328722577980184576 39979797561713024031744 40571214685407003677184 40589689737631688105088 40812710010915378699072 41352335265061093518336 41460530804739432329216 42427540269573005094912 42819892470468594044928 43055166604921718188032 43311447358522442701056 43952149242524253983616 44213769178491660257328 45663400954835649118224 46367102497608004202496 46388216843007643548672 46521377173193730208128 46643097155331861370368 47614828346067941815584 47909141985401336779776 49498796981168505944064 49740490325803117789494 49956541215546693052416 50231027705742004552704 50530021918276183151232 51582730708240270300216 52186743948383598992256 53167288197935691666432 53306396748950698708992 53566681889326434542532 54094952913876004902912 54119586316842250806784 54416946681220504932096 55136447020081458024448 56201108867490029683968 56846274658060706045136 57257079597776898717696 57748596478029923601408 58030572046770304087743 58602865656699005311488 58951692237988880343104 59641993083866970276864 60884534606447532157632 61219065016373068048608 61850955790676858064896 62028502897591640277504 62190796207109148493824 63486437794757255754112 63878855980535115706368 64229838705702891067392 64967171037783664051584 65928223863786380975424 66320653767737490385992 66974703607656006070272 67373362557701577534976 69170595529218498072576 69582325264511465323008 69964645732997792055552 70889717597247588888576 71422242519101912723376 72555928908294006576128 74248195471752758916096 74934811823320039578624 75346541558613006829056 75795032877414274726848 76998128637373231468544 77374096062360405450324 78137154208932007081984 79522657445155960369152 79959595123426048063488 81142429370814007354368 81179379475263376210176 81625420021830757398144 82704670530122187036672 86110333209843436376064 86622894717044885402112 87904298485048507967232 88427538356983320514656 91326801909671298236448 92776433686015287097344 93042754346387460416256 93286194310663722740736 95229656692135883631168 95818283970802673559552 98997593962337011888128 99480980651606235578988 99913082431093386104832 100462055411484009105408 101060043836552366302464 103165461416480540600432 104373487896767197984512 106334576395871383332864 107133363778652869085064 108189905827752009805824 108239172633684501613568 108833893362441009864192 112402217734980059367936 113692549316121412090272 114514159195553797435392 115497192956059847202816 116061144093540608175486 117205731313398010622976 117903384475977760686208 119283986167733940553728 121769069212895064315264 122438130032746136097216 124057005795183280555008 124381592414218296987648 126972875589514511508224 128459677411405782134784 129934342075567328103168 131856447727572761950848 132641307535474980771984 134746725115403155069952 139164650529022930646016 139929291465995584111104 142844485038203825446752 145111857816588013152256 148496390943505517832192 149869623646640079157248 150693083117226013658112 151590065754828549453696 154748192124720810900648 156274308417864014163968 159919190246852096126976 162284858741628014708736 162358758950526752420352 163250840043661514796288 165409341060244374073344 173245789434089770804224 174091716140310912263229 175808596970097015934464 176855076713966641029312 182653603819342596472896 185552867372030574194688 186085508692774920832512 186572388621327445481472 190459313384271767262336 191636567941605347119104 198961961303212471157976 200924110822968018210816 202120087673104732604928 206330922832961081200864 208746975793534395969024 212669152791742766665728 214266727557305738170128 216478345267369003227136 217667786724882019728384 224804435469960118735872 227385098632242824180544 230994385912119694405632 232122288187081216350972 234411462626796021245952 235806768951955521372416 238567972335467881107456 243538138425790128630528 244876260065492272194432 248114011590366561110016 253945751179029023016448 259868684151134656206336 263712895455145523901696 265282615070949961543968 269493450230806310139904 278329301058045861292032 279858582931991168222208 285688970076407650893504 290223715633176026304512 296992781887011035664384 299739247293280158314496 301386166234452027316224 303180131509657098907392 309496384249441621801296 324569717483256029417472 324717517901053504840704 326501680087323029592576 346491578868179541608448 348183432280621824526458 351617193940194031868928 353710153427933282058624 365307207638685192945792 372171017385549841665024 373144777242654890962944 380918626768543534524672 397923922606424942315952 404240175346209465209856 412661845665922162401728 417493951587068791938048 428533455114611476340256 432956690534738006454272 435335573449764039456768 449608870939920237471744 454770197264485648361088 464244576374162432701944 468822925253592042491904 471613537903911042744832 487076276851580257261056 489752520130984544388864 496228023180733122220032 507891502358058046032896 519737368302269312412672 527425790910291047803392 530565230141899923087936 538986900461612620279808 556658602116091722584064 559717165863982336444416 571377940152815301787008 602772332468904054632448 606360263019314197814784 618992768498883243602592 649435035802107009681408 653003360174646059185152 692983157736359083216896 696366864561243649052916 703234387880388063737856 707420306855866564117248 730614415277370385891584 744342034771099683330048 761837253537087069049344 795847845212849884631904 808480350692418930419712 825323691331844324803456 834987903174137583876096 857066910229222952680512 870671146899528078913536 899217741879840474943488 909540394528971296722176 928489152748324865403888 943227075807822085489664 974152553703160514522112 979505040261969088777728 1015783004716116092065792 1039474736604538624825344 1054851581820582095606784 1061130460283799846175872 1119434331727964672888832 1142755880305630603574016 1212720526038628395629568 1237985536997766487205184 1298870071604214019362816 1306006720349292118370304 1392733729122487298105832 1406468775760776127475712 1414840613711733128234496 1461228830554740771783168 1488684069542199366660096 1523674507074174138098688 1591695690425699769263808 1616960701384837860839424 1650647382663688649606912 1669975806348275167752192 1714133820458445905361024 1819080789057942593444352 1856978305496649730807776 1886454151615644170979328 1948305107406321029044224 1959010080523938177555456 2031566009432232184131584 2078949473209077249650688 2109703163641164191213568 2122260920567599692351744 2285511760611261207148032 2425441052077256791259136 2475971073995532974410368 2612013440698584236740608 2785467458244974596211664 2829681227423466256468992 2922457661109481543566336 3047349014148348276197376 3183391380851399538527616 3301294765327377299213824 3428267640916891810722048 3638161578115885186888704 3713956610993299461615552 3772908303231288341958656 3896610214812642058088448 3918020161047876355110912 4219406327282328382427136 4244521841135199384703488 4571023521222522414296064 4850882104154513582518272 4951942147991065948820736 5570934916489949192423328 5659362454846932512937984 5844915322218963087132672 6094698028296696552394752 6366782761702799077055232 6602589530654754598427648 6856535281833783621444096 7276323156231770373777408 7427913221986598923231104 7836040322095752710221824 8489043682270398769406976 9142047042445044828592128 9903884295982131897641472 11141869832979898384846656 11318724909693865025875968 11689830644437926174265344 12733565523405598154110464 13205179061309509196855296 13713070563667567242888192 14552646312463540747554816 14855826443973197846462208 16978087364540797538813952 18284094084890089657184256 19807768591964263795282944 22283739665959796769693312 25467131046811196308220928 26410358122619018393710592 27426141127335134485776384 29711652887946395692924416 33956174729081595077627904 39615537183928527590565888 44567479331919593539386624 50934262093622392616441856 54852282254670268971552768 59423305775892791385848832 79231074367857055181131776 89134958663839187078773248 101868524187244785232883712 118846611551785582771697664 178269917327678374157546496 237693223103571165543395328 356539834655356748315092992 713079669310713496630185984
- Sum of all divisors σ(n): 2720135835897182482891776000
- Sum of proper divisors (its aliquot sum) s(n): 2007056166586468986261590016
- 713079669310713496630185984 is an abundant number, because the sum of its proper divisors (2007056166586468986261590016) is greater than itself. Its abundance is 1293976497275755489631404032
Bases of 713079669310713496630185984
- Binary: 1001001101110110000111111001010100110000101011010110101000111101100100001111010000000000002
- Hexadecimal: 0x24DD87E54C2B5A8F643D000
- Base-36: 2HLIXNNC52ACU7XMO0
Squares and roots of 713079669310713496630185984
- 713079669310713496630185984 squared (7130796693107134966301859842) is 508482614784276515758314150746475188834814502430048256
- 713079669310713496630185984 cubed (7130796693107134966301859843) is 362588614800618815476694397598999755226995045938635688011501443741813327374843904
-
The
square root of 713079669310713496630185984 is 26703551623533.4040000201 -
713079669310713496630185984 is a
perfect cube number . Itscube root is 893400144
Scales and comparisons
How big is 713079669310713496630185984?- 713,079,669,310,713,496,630,185,984 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 713,079,669,310,713,496,630,185,984 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 713079669310713496630185984 cubic inches would be around 74450012 feet tall.
Recreational maths with 713079669310713496630185984
- 713079669310713496630185984 backwards is 489581036694317013966970317
- 713079669310713496630185984 is a
Harshad number . - The number of decimal digits it has is: 27
- The sum of 713079669310713496630185984's digits is 126
- 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 713079669310713496630185984 - Facts about the integer". Numbermatics.com. 2024. Web. 9 May 2024.
APA style:
Numbermatics. (2024). Number 713079669310713496630185984 - Facts about the integer. Retrieved 9 May 2024, from https://numbermatics.com/n/713079669310713496630185984/
Chicago style:
Numbermatics. 2024. "Number 713079669310713496630185984 - Facts about the integer". https://numbermatics.com/n/713079669310713496630185984/
The information we have on file for 713079669310713496630185984 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 713079669310713496630185984, math, Factors of 713079669310713496630185984, curriculum, school, college, exams, university, Prime factorization of 713079669310713496630185984, STEM, science, technology, engineering, physics, economics, calculator, seven hundred thirteen septillion, seventy-nine sextillion, six hundred sixty-nine quintillion, three hundred ten quadrillion, seven hundred thirteen trillion, four hundred ninety-six billion, six hundred thirty million, one hundred eighty-five thousand, nine hundred eighty-four.