950052706356527883368792064
950,052,706,356,527,883,368,792,064 is an even composite number composed of six prime numbers multiplied together.
950052706356527883368792064 is an even composite number. It is composed of six distinct prime numbers multiplied together. It has a total of eighteen thousand, two hundred twenty-five divisors.
Prime factorization of 950052706356527883368792064:
224 × 38 × 72 × 612 × 972 × 22432
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 3 × 7 × 7 × 61 × 61 × 97 × 97 × 2243 × 2243)See below for interesting mathematical facts about the number 950052706356527883368792064 from the Numbermatics database.
Names of 950052706356527883368792064
- Cardinal: 950052706356527883368792064 can be written as Nine hundred fifty septillion, fifty-two sextillion, seven hundred six quintillion, three hundred fifty-six quadrillion, five hundred twenty-seven trillion, eight hundred eighty-three billion, three hundred sixty-eight million, seven hundred ninety-two thousand and sixty-four.
Scientific notation
- Scientific notation: 9.50052706356527883368792064 × 1026
Factors of 950052706356527883368792064
Divisors of 950052706356527883368792064
- Number of divisors d(n): 18225
-
Complete list of divisors:
1 2 3 4 6 7 8 9 12 14 16 18 21 24 27 28 32 36 42 48 49 54 56 61 63 64 72 81 84 96 97 98 108 112 122 126 128 144 147 162 168 183 189 192 194 196 216 224 243 244 252 256 288 291 294 324 336 366 378 384 388 392 427 432 441 448 486 488 504 512 549 567 576 582 588 648 672 679 729 732 756 768 776 784 854 864 873 882 896 972 976 1008 1024 1098 1134 1152 1164 1176 1281 1296 1323 1344 1358 1458 1464 1512 1536 1552 1568 1647 1701 1708 1728 1746 1764 1792 1944 1952 2016 2037 2048 2187 2196 2243 2268 2304 2328 2352 2562 2592 2619 2646 2688 2716 2916 2928 2989 3024 3072 3104 3136 3294 3402 3416 3456 3492 3528 3584 3721 3843 3888 3904 3969 4032 4074 4096 4374 4392 4486 4536 4608 4656 4704 4753 4941 5103 5124 5184 5238 5292 5376 5432 5832 5856 5917 5978 6048 6111 6144 6208 6272 6561 6588 6729 6804 6832 6912 6984 7056 7168 7442 7686 7776 7808 7857 7938 8064 8148 8192 8748 8784 8967 8972 9072 9216 9312 9408 9409 9506 9882 10206 10248 10368 10476 10584 10752 10864 11163 11529 11664 11712 11834 11907 11956 12096 12222 12288 12416 12544 13122 13176 13458 13608 13664 13824 13968 14112 14259 14336 14823 14884 15309 15372 15552 15616 15701 15714 15876 16128 16296 16384 17496 17568 17751 17934 17944 18144 18333 18432 18624 18816 18818 19012 19764 20187 20412 20496 20736 20952 21168 21504 21728 22326 23058 23328 23424 23571 23668 23814 23912 24192 24444 24576 24832 25088 26047 26244 26352 26901 26916 27216 27328 27648 27936 28224 28227 28518 28672 29646 29768 30618 30744 31104 31232 31402 31428 31752 32256 32592 32768 33489 34587 34992 35136 35502 35721 35868 35888 36288 36666 36864 37248 37632 37636 38024 39528 40374 40824 40992 41419 41472 41904 42336 42777 43008 43456 44469 44652 45927 46116 46656 46848 47103 47142 47336 47628 47824 48384 48888 49152 49664 50176 52094 52488 52704 53253 53802 53832 54432 54656 54999 55296 55872 56448 56454 57036 57344 59292 59536 60561 61236 61488 62208 62464 62804 62856 63504 64512 65184 65536 65863 66978 69174 69984 70272 70713 71004 71442 71736 71776 72576 73332 73728 74496 75264 75272 76048 78141 79056 80703 80748 81648 81984 82838 82944 83808 84672 84681 85554 86016 86912 88938 89304 91854 92232 93312 93696 94206 94284 94672 95256 95648 96768 97776 98304 99328 100352 100467 103761 104188 104976 105408 106506 107163 107604 107664 108864 109312 109907 109998 110592 111744 112896 112908 114072 114688 118584 119072 121122 122472 122976 124257 124416 124928 125608 125712 127008 128331 129024 130368 131072 131726 133407 133956 136823 138348 139968 140544 141309 141426 142008 142884 143472 143552 145152 146664 147456 148992 150528 150544 152096 156282 158112 159759 161406 161496 163296 163968 164997 165676 165888 167616 169344 169362 171108 172032 173824 177876 178608 181683 182329 183708 184464 186624 187392 188412 188568 189344 190512 191296 193536 195552 196608 197589 198656 200704 200934 207522 208376 209952 210816 212139 213012 214326 215208 215328 217571 217728 218624 219814 219996 221184 223488 225792 225816 228144 229376 234423 237168 238144 242109 242244 244944 245952 248514 248832 249856 251216 251424 254016 254043 256662 258048 260736 262144 263452 266814 267912 273646 276696 279936 281088 282618 282852 284016 285768 286944 287104 289933 290304 293328 294912 297984 301056 301088 301401 304192 311283 312564 316224 319518 321489 322812 322992 326592 327936 329721 329994 331352 331776 335232 338688 338724 342216 344064 347648 355752 357216 360937 363366 364658 367416 368928 372771 373248 374784 376824 377136 378688 381024 382592 384993 387072 391104 393216 395178 397312 400221 401408 401868 410469 415044 416752 419904 421632 423927 424278 426024 428652 430416 430656 435142 435456 437248 439628 439992 442368 446976 451584 451632 456288 458752 461041 468846 474336 476288 479277 484218 484488 489888 491904 494991 497028 497664 499712 502432 502848 508032 508086 513324 516096 521472 524288 526904 533628 535824 545049 546987 547292 553392 559872 562176 565236 565704 568032 571536 573888 573949 574208 579866 580608 586656 589824 592767 595968 602112 602176 602802 608384 622566 625128 632448 636417 639036 642978 645624 645984 652713 653184 655872 659442 659988 662704 663552 670464 677376 677448 684432 688128 695296 703269 711504 714432 721874 726327 726732 729316 734832 737856 745542 746496 749568 753648 754272 757376 762048 762129 765184 769986 774144 782208 786432 790356 794624 800442 802816 803736 820938 830088 833504 839808 843264 847854 848556 852048 857304 860832 861312 869799 870284 870912 874496 879256 879984 884736 893952 903168 903264 904203 912576 917504 922082 933849 937692 948672 952576 957761 958554 968436 968976 979776 983808 989163 989982 994056 995328 999424 1004864 1005696 1016064 1016172 1026648 1032192 1042944 1048576 1053808 1067256 1071648 1082811 1090098 1093974 1094584 1106784 1118313 1119744 1124352 1130472 1131408 1136064 1143072 1147776 1147898 1148416 1154979 1159732 1161216 1173312 1179648 1185534 1191936 1204224 1204352 1205604 1216768 1231407 1245132 1250256 1264896 1271781 1272834 1278072 1285956 1291248 1291968 1305426 1306368 1311744 1318884 1319976 1325408 1327104 1340928 1354752 1354896 1368864 1376256 1383123 1390592 1406538 1423008 1428864 1437831 1443748 1452654 1453464 1458632 1469664 1475712 1484973 1491084 1492992 1499136 1507296 1508544 1514752 1522997 1524096 1524258 1530368 1539972 1548288 1564416 1572864 1580712 1589248 1600884 1605632 1607472 1635147 1640961 1641876 1660176 1667008 1679616 1686528 1695708 1697112 1704096 1714608 1721664 1721847 1722624 1739598 1740568 1741824 1748992 1758512 1759968 1769472 1778301 1787904 1806336 1806528 1808406 1825152 1835008 1844164 1867698 1875384 1897344 1905152 1915522 1917108 1936872 1937952 1958139 1959552 1967616 1978326 1979964 1988112 1990656 1998848 2009728 2011392 2032128 2032344 2053296 2064384 2085888 2097152 2107616 2109807 2134512 2143296 2165622 2178981 2180196 2187948 2189168 2213568 2236626 2239488 2248704 2260944 2262816 2272128 2286144 2286387 2295552 2295796 2296832 2309958 2319464 2322432 2346624 2359296 2371068 2383872 2408448 2408704 2411208 2433536 2462814 2490264 2500512 2526559 2529792 2543562 2545668 2556144 2571912 2582496 2583936 2609397 2610852 2612736 2623488 2637768 2639952 2650816 2654208 2681856 2709504 2709792 2712609 2737728 2752512 2766246 2781184 2801547 2813076 2846016 2857728 2873283 2875662 2887496 2905308 2906928 2917264 2939328 2951424 2967489 2969946 2982168 2985984 2998272 3014592 3017088 3029504 3045994 3048192 3048516 3060736 3079944 3096576 3128832 3145728 3161424 3178496 3201768 3211264 3214944 3248433 3270294 3281922 3283752 3320352 3334016 3354939 3359232 3373056 3391416 3394224 3408192 3429216 3443328 3443694 3445248 3464937 3479196 3481136 3483648 3497984 3517024 3519936 3538944 3556602 3575808 3612672 3613056 3616812 3650304 3670016 3688328 3694221 3735396 3750768 3794688 3810304 3815343 3831044 3834216 3873744 3875904 3916278 3919104 3935232 3956652 3959928 3976224 3981312 3997696 4017643 4019456 4022784 4064256 4064688 4106592 4128768 4149369 4171776 4194304 4215232 4219614 4269024 4286592 4313493 4331244 4357962 4360392 4375896 4378336 4427136 4454919 4473252 4478976 4497408 4521888 4525632 4544256 4568991 4572288 4572774 4591104 4591592 4593664 4619916 4638928 4644864 4693248 4718592 4742136 4767744 4816896 4817408 4822416 4867072 4905441 4922883 4925628 4980528 5001024 5031049 5053118 5059584 5087124 5091336 5112288 5143824 5164992 5165541 5167872 5218794 5221704 5225472 5246976 5275536 5279904 5301632 5308416 5334903 5363712 5419008 5419584 5425218 5475456 5505024 5532492 5562368 5603094 5626152 5692032 5715456 5746566 5751324 5774992 5810616 5813856 5834528 5874417 5878656 5902848 5934978 5939892 5964336 5971968 5996544 6029184 6034176 6059008 6091988 6096384 6097032 6121472 6159888 6193152 6257664 6291456 6322848 6329421 6356992 6403536 6422528 6429888 6496866 6536943 6540588 6563844 6567504 6640704 6668032 6704327 6709878 6718464 6746112 6782832 6788448 6816384 6858432 6859161 6886656 6887388 6890496 6929874 6958392 6962272 6967296 6995968 7034048 7039872 7077888 7113204 7151616 7225344 7226112 7233624 7300608 7340032 7376656 7388442 7470792 7501536 7579677 7589376 7620608 7630686 7662088 7668432 7747488 7751808 7828191 7832556 7838208 7870464 7913304 7919856 7952448 7962624 7995392 8035286 8038912 8045568 8128512 8129376 8137827 8213184 8257536 8298738 8343552 8346203 8388608 8430464 8439228 8538048 8573184 8619849 8626986 8662488 8715924 8720784 8751792 8756672 8854272 8902467 8909838 8946504 8957952 8994816 9043776 9051264 9088512 9137982 9144576 9145548 9182208 9183184 9187328 9239832 9277856 9289728 9386496 9437184 9484272 9535488 9633792 9634816 9644832 9734144 9745299 9810882 9845766 9851256 9961056 10002048 10062098 10064817 10106236 10119168 10174248 10182672 10224576 10287648 10329984 10331082 10335744 10394811 10437588 10443408 10450944 10493952 10551072 10559808 10603264 10616832 10660979 10669806 10727424 10838016 10839168 10850436 10950912 11010048 11064984 11082663 11124736 11206188 11252304 11384064 11430912 11446029 11493132 11502648 11549984 11621232 11627712 11669056 11748834 11757312 11805696 11869956 11879784 11928672 11943936 11993088 12052929 12058368 12068352 12118016 12183976 12192768 12194064 12242944 12319776 12386304 12448107 12515328 12582912 12645696 12658842 12713984 12807072 12845056 12859776 12940479 12993732 13073886 13081176 13127688 13135008 13271831 13281408 13336064 13408654 13419756 13436928 13492224 13565664 13576896 13632768 13706973 13716864 13718322 13773312 13774776 13780992 13859748 13916784 13924544 13934592 13991936 14068096 14079744 14155776 14226408 14303232 14450688 14452224 14467248 14601216 14680064 14716323 14753312 14768649 14776884 14941584 15003072 15093147 15159354 15178752 15241216 15261372 15324176 15336864 15494976 15496623 15503616 15656382 15665112 15676416 15740928 15826608 15839712 15904896 15925248 15990784 16004709 16070572 16077824 16091136 16257024 16258752 16275654 16426368 16515072 16597476 16687104 16692406 16777216 16860928 16878456 17076096 17146368 17239698 17253972 17324976 17431848 17441568 17503584 17513344 17623251 17685913 17708544 17804934 17819676 17893008 17915904 17989632 18087552 18102528 18177024 18275964 18289152 18291096 18364416 18366368 18374656 18479664 18555712 18579456 18772992 18874368 18968544 18988263 19070976 19267584 19269632 19289664 19468288 19490598 19610829 19621764 19691532 19702512 19922112 20004096 20112981 20124196 20129634 20212472 20238336 20348496 20365344 20449152 20575296 20577483 20659968 20662164 20671488 20789622 20875176 20886816 20901888 20987904 21102144 21104387 21119616 21206528 21233664 21321958 21339612 21454848 21676032 21678336 21700872 21901824 22020096 22129968 22165326 22249472 22412376 22504608 22739031 22768128 22861824 22892058 22986264 23005296 23099968 23242464 23255424 23338112 23484573 23497668 23514624 23611392 23739912 23759568 23857344 23887872 23986176 24105858 24116736 24136704 24236032 24367952 24385536 24388128 24413481 24485888 24639552 24772608 24896214 25030656 25038609 25165824 25291392 25317684 25427968 25614144 25690112 25719552 25859547 25880958 25987464 26147772 26162352 26255376 26270016 26543662 26562816 26672128 26707401 26817308 26839512 26873856 26984448 27131328 27153792 27265536 27413946 27433728 27436644 27546624 27549552 27561984 27719496 27833568 27849088 27869184 27983872 28123501 28136192 28159488 28311552 28452816 28606464 28901376 28904448 28934496 29202432 29235897 29360128 29432646 29506624 29537298 29553768 29883168 30006144 30186294 30194451 30318708 30357504 30482432 30522744 30648352 30673728 30989952 30993246 31007232 31184433 31312764 31330224 31352832 31481856 31653216 31679424 31809792 31850496 31981568 31982937 32009418 32141144 32155648 32182272 32514048 32517504 32551308 32852736 33030144 33194952 33247989 33374208 33384812 33721856 33756912 34152192 34292736 34338087 34479396 34507944 34649952 34863696 34883136 35007168 35010889 35026688 35217343 35246502 35371826 35417088 35609868 35639352 35786016 35831808 35979264 36158787 36175104 36205056 36354048 36551928 36578304 36582192 36728832 36732736 36749312 36959328 37111424 37158912 37344321 37545984 37748736 37937088 37976526 38141952 38535168 38539264 38579328 38821437 38936576 38981196 39221658 39243528 39383064 39405024 39815493 39844224 40008192 40225962 40248392 40259268 40424944 40476672 40696992 40730688 40898304 41120919 41150592 41154966 41319936 41324328 41342976 41579244 41750352 41773632 41803776 41975808 42204288 42208774 42239232 42413056 42467328 42643916 42679224 42909696 43352064 43356672 43401744 43803648 44040192 44259936 44305947 44330652 44498944 44824752 45009216 45279441 45478062 45536256 45723648 45784116 45972528 46010592 46199936 46484928 46489869 46510848 46676224 46969146 46995336 47029248 47222784 47479824 47519136 47714688 47775744 47972352 48014127 48211716 48233472 48273408 48472064 48735904 48771072 48776256 48826962 48971776 49279104 49545216 49792428 50061312 50077218 50331648 50582784 50635368 50855936 51228288 51380224 51439104 51719094 51761916 51974928 52295544 52324704 52510752 52540032 52869753 53057739 53087324 53125632 53344256 53414802 53634616 53679024 53747712 53968896 54262656 54307584 54531072 54827892 54867456 54873288 55093248 55099104 55123968 55438992 55667136 55698176 55738368 55967744 56247002 56272384 56318976 56623104 56905632 56964789 57212928 57802752 57808896 57868992 58404864 58423421 58471794 58720256 58865292 59013248 59074596 59107536 59766336 60012288 60338943 60372588 60388902 60637416 60715008 60964864 61045488 61296704 61347456 61732449 61979904 61986492 62014464 62368866 62625528 62660448 62705664 62963712 63306432 63313161 63358848 63619584 63700992 63963136 63965874 64018836 64282288 64311296 64364544 65028096 65035008 65102616 65705472 66060288 66389904 66495978 66748416 66769624 67443712 67513824 68217093 68304384 68585472 68676174 68958792 69015888 69299904 69727392 69766272 70014336 70021778 70053376 70434686 70453719 70493004 70743652 70834176 71219736 71278704 71572032 71663616 71958528 72317574 72350208 72410112 72708096 73103856 73156608 73164384 73457664 73465472 73498624 73918656 74222848 74317824 74688642 75091968 75115827 75497472 75874176 75953052 76283904 77070336 77078528 77158656 77578641 77642874 77873152 77962392 78443316 78487056 78766128 78810048 79630986 79688448 80016384 80122203 80451924 80496784 80518536 80849888 80953344 81393984 81461376 81796608 82241838 82301184 82309932 82639872 82648656 82685952 83158488 83500704 83547264 83607552 83951616 84370503 84408576 84417548 84478464 84826112 84934656 85287832 85358448 85819392 86704128 86713344 86803488 87607296 87707691 88080384 88519872 88611894 88661304 88997888 89649504 90018432 90558882 90583353 90956124 91072512 91447296 91568232 91945056 92021184 92399872 92902817 92969856 92979738 93021696 93352448 93938292 93990672 94058496 94445568 94959648 95038272 95429376 95551488 95944704 95948811 96028254 96423432 96466944 96546816 96944128 97471808 97542144 97552512 97653924 97943552 98558208 99090432 99584856 99743967 100122624 100154436 101165568 101270736 101711872 102456576 102760448 102878208 103014261 103438188 103523832 103949856 104591088 104649408 105021504 105032667 105080064 105652029 105739506 106115478 106174648 106251264 106688512 106829604 107269232 107358048 107495424 107937792 108476361 108525312 108615168 109062144 109655784 109734912 109746576 110186496 110198208 110247936 110877984 111334272 111396352 111476736 111935488 112032963 112494004 112544768 112637952 113246208 113811264 113929578 114425856 115605504 115617792 115737984 116809728 116846842 116943588 117440512 117730584 118026496 118149192 118215072 119446479 119532672 120024576 120677886 120745176 120777804 121274832 121430016 121929728 122090976 122593408 122694912 123362757 123464898 123959808 123972984 124028928 124737732 125251056 125320896 125411328 125927424 126612864 126626322 126717696 127239168 127401984 127926272 127931748 128037672 128564576 128622592 128729088 130056192 130070016 130205232 131410944 132120576 132779808 132917841 132991956 133496832 133539248 134887424 135027648 135838323 136434186 136608768 137170944 137352348 137917584 138031776 138599808 139454784 139469607 139532544 140028672 140043556 140106752 140869372 140907438 140986008 141487304 141668352 142439472 142557408 143144064 143327232 143917056 144042381 144635148 144700416 144820224 145416192 146207712 146313216 146328768 146915328 146930944 146997248 147730709 147837312 148445696 148635648 149377284 150183936 150231654 150994944 151748352 151906104 152567808 154140672 154157056 154317312 155157282 155285748 155746304 155924784 156886632 156974112 157532256 157620096 158609259 159173217 159261972 159376896 160032768 160244406 160903848 160993568 161037072 161699776 161906688 162787968 162922752 163593216 164483676 164602368 164619864 165279744 165297312 165371904 166316976 167001408 167094528 167215104 167903232 168741006 168817152 168835096 168956928 169652224 169869312 170575664 170716896 170894367 171638784 173408256 173426688 173606976 175214592 175270263 175415382 176160768 177039744 177223788 177322608 177995776 179299008 180036864 181016829 181117764 181166706 181912248 182145024 182894592 183136464 183890112 184042368 184799744 185805634 185939712 185959476 186043392 186704896 187876584 187981344 188116992 188891136 189919296 189939483 190076544 190858752 191102976 191889408 191897622 192056508 192846864 192933888 193093632 193888256 194943616 195084288 195105024 195307848 195887104 197116416 198180864 199169712 199487934 200245248 200308872 202331136 202541472 203423744 204651279 204913152 205520896 205756416 206028522 206876376 207047664 207899712 209182176 209298816 210043008 210065334 210160128 211304058 211361157 211479012 212230956 212349296 212502528 213377024 213659208 214538464 214716096 214990848 215875584 216952722 217050624 217230336 218124288 219311568 219469824 219493152 220372992 220396416 220495872 221755968 222668544 222792704 222953472 223870976 224065926 224988008 225089536 225275904 225347481 226492416 227622528 227859156 228851712 231211008 231235584 231475968 232735923 233619456 233693684 233887176 235461168 236052992 236298384 236430144 238892958 239065344 240049152 240366609 241355772 241490352 241555608 242549664 242860032 243859456 244181952 245076223 245186816 245389824 246521401 246725514 246929796 247919616 247945968 248057856 249475464 250502112 250641792 250822656 251854848 253111509 253225728 253252644 253435392 254478336 254803968 255852544 255863496 256075344 257129152 257245184 257458176 260112384 260140032 260410464 262821888 263123073 264241152 265559616 265835682 265983912 266993664 267078496 269774848 270055296 271676646 271750059 272868372 273217536 274341888 274704696 275835168 276063552 277199616 278708451 278909568 278939214 279065088 280057344 280087112 280213504 281738744 281814876 281972016 282974608 283336704 284878944 285114816 286288128 286654464 287834112 287846433 288084762 289270296 289400832 289640448 290832384 292415424 292626432 292657536 293830656 293861888 293994496 295461418 295674624 296891392 297271296 298754568 299231901 300367872 300463308 303496704 303812208 305135616 306893989 308281344 308314112 308634624 310314564 310571496 311492608 311849568 313773264 313948224 315064512 315098001 315240192 316956087 317218518 318346434 318523944 318753792 320065536 320488812 321807696 321987136 322074144 323399552 323813376 325429083 325575936 325845504 327186432 328967352 329204736 329239728 330559488 330594624 330743808 332633952 334002816 334189056 334430208 335806464 336098889 337482012 337634304 337670192 337913856 339304448 339738624 341151328 341433792 341788734 343277568 346816512 346853376 347213952 350429184 350540526 350830764 352321536 354079488 354447576 354645216 355991552 358339437 358598016 360073728 362033658 362235528 362333412 363824496 364290048 365789184 366272928 367780224 368084736 369599488 370088271 371611268 371879424 371918952 372086784 373409792 375753168 375962688 376233984 377782272 379838592 379878966 380153088 381717504 382205952 383778816 383795244 384113016 385693728 385867776 386187264 387776512 389887232 390168576 390210048 390615696 391774208 394232832 396361728 398339424 398753523 398975868 400490496 400617744 404662272 405082944 406847488 407514969 408963947 409302558 409826304 411041792 411512832 412057044 413752752 414095328 415799424 418364352 418408821 418597632 420086016 420130668 420320256 422608116 422722314 422958024 424461912 424698592 425005056 426754048 427318416 429076928 429432192 429981696 431751168 432127143 433905444 434101248 434460672 436248576 438623136 438939648 438986304 440745984 440792832 440991744 443192127 443511936 445337088 445585408 445906944 447741952 448131852 449976016 450179072 450551808 450694962 452984832 455245056 455718312 457703424 462422016 462471168 462951936 465471846 467238912 467387368 467774352 470922336 472105984 472596768 472860288 475827777 477519651 477785916 478130688 480098304 480733218 482711544 482980704 483111216 485099328 485720064 487718912 488011753 488363904 490152446 490373632 490779648 493042802 493451028 493859592 495839232 495891936 496115712 498950928 501004224 501283584 501645312 503709696 506223018 506451456 506505288 506870784 508956672 509607936 511705088 511726992 512150688 514258304 514490368 514916352 520224768 520280064 520820928 525643776 525810789 526246146 528482304 531119232 531671364 531967824 533987328 534156992 539549696 540110592 543050487 543353292 543500118 545736744 546435072 548683776 549409392 551670336 552127104 554399232 557416902 557819136 557878428 558130176 560114688 560174224 560427008 563477488 563629752 563944032 565949216 566673408 569757888 569818449 570229632 572576256 573308928 575668224 575692866 576169524 578540592 578801664 579280896 581664768 584830848 585252864 585315072 587661312 587723776 587988992 590922836 591349248 593782784 594542592 597509136 598463802 600735744 600926616 606993408 607624416 610271232 613787978 613953837 616562688 616628224 617269248 620629128 621142992 622985216 623699136 627546528 627896448 630129024 630196002 630480384 633912174 634083471 634437036 636692868 637047888 637507584 640131072 640977624 643615392 643974272 644148288 646799104 647626752 650319719 650858166 651151872 651691008 654372864 657934704 658409472 658479456 661118976 661189248 661487616 665267904 668005632 668378112 668860416 671612928 672197778 674964024 675268608 675340384 675827712 676042443 678608896 679477248 682302656 682867584 683577468 686555136 693633024 693706752 694427904 698207769 700858368 701081052 701661528 708158976 708895152 709290432 711983104 716678874 717196032 720147456 721099827 724067316 724471056 724666824 727648992 728580096 731578368 732545856 735228669 735560448 736169472 739198976 739564203 740176542 743222536 743758848 743837904 744173568 746819584 751506336 751925376 752467968 755564544 759334527 759677184 759757932 760306176 763435008 764411904 767557632 767590488 768226032 771387456 771735552 772374528 775553024 779774464 780337152 780420096 781231392 783548416 788465664 789369219 792723456 796678848 797507046 797951736 800980992 801235488 809324544 809581691 810165888 813694976 815029938 817927894 818605116 819652608 822083584 823025664 824114088 827505504 828190656 831598848 836125353 836728704 836817642 837195264 840172032 840261336 840640512 845216232 845444628 845916048 848923824 849397184 850010112 853508096 854636832 858153856 858864384 859963392 863502336 863539299 864254286 867810888 868202496 868921344 872497152 877246272 877879296 877972608 881491968 881585664 881983488 886384254 887023872 890674176 891170816 891813888 895483904 896263704 897695703 899952032 900358144 901103616 901389924 910490112 911436624 915406848 920681967 924844032 924942336 925903872 930943692 934477824 934774736 935548704 941844672 944211968 945193536 945294003 945720576 950868261 951655554 955039302 955571832 956261376 960196608 961466436 965423088 965961408 966222432 970198656 971440128 975437824 976023506 976287249 976727808 980304892 980747264 981559296 986085604 986902056 987719184 991678464 991783872 992231424 997901856 1002008448 1002567168 1003290624 1007419392 1008296667 1012446036 1012902912 1013010576 1013741568 1017913344 1019215872 1023410176 1023453984 1024301376 1028516608 1028980736 1029832704 1034114963 1040449536 1040560128 1041641856 1051287552 1051621578 1052492292 1056964608 1062238464 1063342728 1063935648 1067974656 1068313984 1075018311 1079099392 1080221184 1086100974 1086706584 1087000236 1091473488 1092870144 1097367552 1098818784 1103340672 1104254208 1108798464 1110264813 1114833804 1115638272 1115756856 1116260352 1120229376 1120348448 1120854016 1126954976 1127259504 1127888064 1131898432 1133346816 1139515776 1139636898 1140459264 1145152512 1146617856 1151336448 1151385732 1152339048 1157081184 1157603328 1158561792 1163329536 1169661696 1170505728 1170630144 1175322624 1175447552 1175977984 1181845672 1182698496 1187565568 1189085184 1195018272 1196260569 1196927604 1201471488 1201853232 1213986816 1215248832 1220542464 1222544907 1226891841 1227575956 1227907674 1233125376 1233256448 1234538496 1241258256 1242285984 1245970432 1247398272 1255093056 1255226463 1255792896 1260258048 1260392004 1260960768 1267824348 1268166942 1268874072 1273385736 1274095776 1275015168 1280262144 1281955248 1287230784 1287367607 1287948544 1288296576 1293598208 1295253504 1300639438 1301716332 1302303744 1303382016 1308745728 1315869408 1316818944 1316958912 1322237952 1322378496 1322975232 1329576381 1330535808 1336011264 1336756224 1337720832 1343225856 1344395556 1349928048 1350537216 1350680768 1351655424 1352084886 1357217792 1358954496 1364605312 1365735168 1367154936 1373110272 1387266048 1387413504 1388855808 1396415538 1401716736 1402162104 1403323056 1416317952 1417790304 1418580864 1423966208 1427483331 1432558953 1433357748 1434392064 1440294912 1442199654 1448134632 1448942112 1449333648 1455297984 1457160192 1463156736 1464035259 1465091712 1470457338 1471120896 1472338944 1478397952 1479128406 1480353084 1486445072 1487517696 1487675808 1488347136 1493639168 1503012672 1503850752 1504935936 1511129088 1518669054 1519354368 1519515864 1520612352 1526870016 1528823808 1535115264 1535180976 1536452064 1542774912 1543471104 1544749056 1551106048 1559548928 1560674304 1560840192 1562462784 1567096832 1576931328 1577432367 1578738438 1585446912 1593357696 1595014092 1595903472 1601961984 1602470976 1618649088 1619163382 1620331776 1627389952 1629151461 1630059876 1635855788 1637210232 1639305216 1646051328 1648228176 1655011008 1656381312 1663197696 1672250706 1673457408 1673635284 1674390528 1680344064 1680522672 1681281024 1690432464 1690889256 1691832096 1697847648 1698794368 1700020224 1707016192 1709273664 1709455347 1715533561 1716307712 1717728768 1719926784 1727004672 1727078598 1728508572 1735621776 1736404992 1737842688 1744994304 1754492544 1755758592 1755945216 1762983936 1763171328 1763966976 1772768508 1774047744 1781348352 1782341632 1783627776 1790967808 1792527408 1795391406 1799904064 1800716288 1802207232 1802779848 1820980224 1822873248 1830813696 1841363934 1841861511 1849688064 1849884672 1851807744 1861887384 1868955648 1869549472 1871097408 1883689344 1888423936 1890387072 1890588006 1891441152 1901736522 1902250413 1903311108 1910078604 1911143664 1912522752 1920393216 1922932872 1930846176 1931922816 1932444864 1940397312 1942880256 1950875648 1950959157 1952047012 1952574498 1953455616 1960609784 1961494528 1963118592 1972171208 1973804112 1975438368 1983356928 1983567744 1984462848 1995803712 2004016896 2005134336 2006581248 2014838784 2016593334 2024892072 2025805824 2026021152 2027483136 2028127329 2035826688 2038431744 2046907968 2048602752 2057033216 2057961472 2059665408 2068229926 2080899072 2081120256 2083283712 2094623307 2102575104 2103243156 2104984584 2124476928 2126685456 2127871296 2135949312 2136627968 2148257923 2150036622 2158198784 2160442368 2172201948 2173413168 2174000472 2182946976 2185740288 2194735104 2197637568 2205686007 2206681344 2208508416 2217596928 2218692609 2220529626 2229667608 2231276544 2231513712 2232520704 2240458752 2240696896 2241708032 2253909952 2254519008 2255776128 2263796864 2266693632 2278003581 2279031552 2279273796 2280918528 2290305024 2293235712 2302672896 2302771464 2304678096 2314162368 2315206656 2317123584 2326659072 2339323392 2341011456 2341260288 2350645248 2350895104 2351955968 2363691344 2365396992 2368107657 2375131136 2378170368 2390036544 2392521138 2393855208 2402942976 2403706464 2427973632 2428745073 2430497664 2441084928 2445089814 2453783682 2455151912 2455815348 2466250752 2466512896 2469076992 2482516512 2484571968 2491940864 2494796544 2508376059 2510186112 2510452926 2511585792 2520516096 2520784008 2521921536 2535648696 2536333884 2537748144 2546771472 2548191552 2550030336 2560524288 2563910496 2574461568 2574735214 2575897088 2576593152 2587196416 2590507008 2590617897 2601278876 2603432664 2604607488 2606764032 2617491456 2631738816 2633637888 2633917824 2644475904 2644756992 2645950464 2659152762 2661071616 2672022528 2673512448 2675441664 2686451712 2688791112 2699856096 2701074432 2701361536 2703310848 2704169772 2714435584 2729210624 2731470336 2734309872 2746220544 2762045901 2774532096 2774827008 2777711616 2792831076 2803433472 2804324208 2806646112 2832635904 2835580608 2835882009 2837161728 2847932416 2852604783 2854966662 2865117906 2866715496 2868784128 2880589824 2884399308 2896269264 2897884224 2898667296 2910595968 2914320384 2926313472 2928070518 2928861747 2930183424 2940914676 2942241792 2944677888 2956795904 2958256812 2960706168 2972890144 2975035392 2975351616 2976694272 2987278336 3006025344 3007701504 3009871872 3022258176 3024890001 3037338108 3038708736 3039031728 3041224704 3053740032 3057647616 3070230528 3070361952 3072904128 3085549824 3086942208 3089498112 3102212096 3102344889 3119097856 3121348608 3121680384 3124925568 3134193664 3153862656 3154864734 3157476876 3170893824 3186715392 3190028184 3191806944 3203923968 3204941952 3225054933 3237298176 3238326764 3240663552 3258302922 3260119752 3271711576 3274420464 3278610432 3292102656 3296456352 3310022016 3312762624 3326395392 3330794439 3344501412 3346914816 3347270568 3348781056 3360688128 3361045344 3362562048 3380864928 3381778512 3383664192 3395695296 3397588736 3400040448 3414032384 3416082271 3418547328 3418910694 3431067122 3432615424 3435457536 3439853568 3454009344 3454157196 3457017144 3471243552 3472809984 3475685376 3489988608 3508985088 3511517184 3511890432 3525967872 3526342656 3527933952 3545537016 3548095488 3562696704 3564683264 3567255552 3581935616 3585054816 3590782812 3599808128 3601432576 3604414464 3605559696 3641960448 3645746496 3661627392 3667634721 3680675523 3682727868 3683723022 3699376128 3699769344 3703615488 3723774768 3737911296 3739098944 3742194816 3765679389 3767378688 3776847872 3780774144 3781176012 3782882304 3803473044 3804500826 3806622216 3820157208 3822287328 3825045504 3840786432 3845865744 3861692352 3862102821 3863845632 3864889728 3880794624 3885760512 3901751296 3901918314 3904094024 3905148996 3906911232 3921219568 3922989056 3926237184 3944342416 3947608224 3950876736 3966713856 3967135488 3968925696 3988729143 3991607424 4008033792 4010268672 4013162496 4029677568 4033186668 4049784144 4051611648 4052042304 4054966272 4056254658 4071653376 4076863488 4093815936 4097205504 4114066432 4115922944 4119330816 4136459852 4161798144 4162240512 4166567424 4189246614 4205150208 4206486312 4209969168 4248953856 4253370912 4255742592 4271898624 4273255936 4296515846 4297676859 4300073244 4316397568 4320884736 4344403896 4346826336 4348000944 4365893952 4371480576 4389470208 4392105777 4395275136 4411372014 4413362688 4417016832 4435193856 4437385218 4441059252 4459335216 4462553088 4463027424 4465041408 4480917504 4481393792 4483416064 4507819904 4509038016 4511552256 4527593728 4533387264 4556007162 4558063104 4558547592 4561837056 4580610048 4586471424 4605345792 4605542928 4609356192 4628324736 4630413312 4634247168 4653318144 4678646784 4682022912 4682520576 4701290496 4701790208 4703911936 4727382688 4730793984 4732297101 4736215314 4750262272 4756340736 4780073088 4785042276 4787710416 4805885952 4807412928 4855947264 4857490146 4860995328 4882169856 4887454383 4890179628 4907567364 4910303824 4911630696 4933025792 4938153984 4965033024 4969143936 4983881728 4989593088 5016752118 5020372224 5020905852 5023171584 5041032192 5041568016 5043843072 5071297392 5072667768 5075496288 5093542944 5096383104 5100060672 5121048576 5127820992 5128366041 5146600683 5148923136 5149470428 5151794176 5153186304 5174392832 5181014016 5181235794 5202557752 5206865328 5209214976 5213528064 5234982912 5263477632 5267275776 5267835648 5288951808 5289513984 5291900928 5318305524 5322143232 5344045056 5347024896 5350883328 5372903424 5377582224 5399712192 5402148864 5402723072 5406621696 5408339544 5428871168 5458421248 5462940672 5468619744 5492441088 5524091802 5525584533 5549064192 5549654016 5555423232 5585662152 5606866944 5608648416 5613292224 5665271808 5667071837 5671161216 5671764018 5674323456 5695864832 5705209566 5709933324 5730235812 5733430992 5737568256 5761179648 5768798616 5792538528 5795768448 5797334592 5821191936 5828640768 5852626944 5852877471 5856141036 5857723494 5860366848 5881829352 5884483584 5889355776 5913591808 5916513624 5921412336 5945780288 5950070784 5950703232 5953388544 5974556672 6012050688 6015403008 6019743744 6044516352 6049780002 6074676216 6077417472 6078063456 6082449408 6084381987 6107480064 6115295232 6140723904 6145808256 6171099648 6173884416 6178996224 6204424192 6204689778 6238195712 6242697216 6243360768 6249851136 6268387328 6283869921 6307725312 6309729468 6314953752 6373430784 6380056368 6383613888 6407847936 6409883904 6444773769 6450109866 6474596352 6476653528 6481327104 6516605844 6520239504 6543423152 6548840928 6557220864 6584205312 6592912704 6617058021 6620044032 6625525248 6652790784 6656077827 6661588878 6689002824 6693829632 6694541136 6697562112 6721376256 6722090688 6725124096 6761729856 6763557024 6767328384 6791390592 6795177472 6800080896 6828064768 6832164542 6834010743 6837094656 6837821388 6862134244 6865230848 6870915072 6879707136 6908018688 6908314392 6914034288 6942487104 6945619968 6951370752 6979977216 7017970176 7023034368 7023780864 7051935744 7052685312 7055867904 7091074032 7096190976 7125393408 7129366528 7134511104 7163871232 7170109632 7181565624 7199616256 7202865152 7208828928 7211119392 7283920896 7286235219 7291492992 7323254784 7335269442 7361351046 7365455736 7367446044 7398752256 7399538688 7407230976 7447549536 7475822592 7478197888 7484389632 7525128177 7531358778 7534757376 7553695744 7561548288 7562352024 7565764608 7606946088 7609001652 7613244432 7640314416 7644574656 7650091008 7681572864 7691731488 7723384704 7724205642 7727691264 7729779456 7761589248 7771521024 7771853691 7803502592 7803836628 7808188048 7810297992 7813822464 7842439136 7845978112 7852474368 7888684832 7895216448 7901753472 7933427712 7934270976 7937851392 7977458286 7983214848 8016067584 8020537344 8026324992 8059355136 8066373336 8099568288 8103223296 8104084608 8109932544 8112509316 8143306752 8187631872 8194411008 8228132864 8231845888 8238661632 8272919704 8286137703 8323596288 8324481024 8333134848 8378493228 8410300416 8412972624 8419938336 8497907712 8506741824 8507646027 8511485184 8543797248 8546511872 8557814349 8593031692 8595353718 8600146488 8632795136 8641769472 8688807792 8693652672 8696001888 8731787904 8742961152 8778940416 8784211554 8786585241 8790550272 8822744028 8826725376 8834033664 8870387712 8874770436 8882118504 8918670432 8925106176 8926054848 8930082816 8961835008 8962787584 8966832128 9011573249 9015639808 9018076032 9023104512 9055187456 9066774528 9112014324 9116126208 9117095184 9123674112 9161220096 9172942848 9210691584 9211085856 9218712384 9256649472 9260826624 9268494336 9306636288 9307034667 9357293568 9364045824 9365041152 9402580992 9403580416 9407823872 9454765376 9461587968 9464594202 9472430628 9500524544 9512681472 9560146176 9570084552 9575420832 9611771904 9614825856 9675164799 9711894528 9714980292 9721990656 9774908766 9780359256 9815134728 9820607648 9823261392 9866051584 9876307968 9930066048 9938287872 9967763456 9979186176 9992383317 10033504236 10040744448 10041811704 10046343168 10082064384 10083136032 10087686144 10142594784 10145335536 10150992576 10187085888 10192766208 10200121344 10242097152 10248246813 10255641984 10256732082 10293201366 10297846272 10298940856 10303588352 10306372608 10348785664 10362028032 10362471588 10405115504 10413730656 10418429952 10427056128 10469965824 10526955264 10534551552 10535671296 10577903616 10579027968 10583801856 10636611048 10644286464 10688090112 10694049792 10701766656 10745806848 10755164448 10799424384 10804297728 10805446144 10813243392 10816679088 10857742336 10916842496 10925881344 10937239488 10984882176 11002904163 11042026569 11048183604 11051169066 11098128384 11099308032 11110846464 11171324304 11213733888 11217296832 11226584448 11330543616 11334143674 11342322432 11343528036 11348646912 11391729664 11410419132 11419866648 11460471624 11466861984 11475136512 11522359296 11537597232 11585077056 11586308463 11591536896 11594669184 11642383872 11657281536 11705253888 11705754942 11712282072 11715446988 11720733696 11763658704 11768967168 11778711552 11827183616 11833027248 11842824672 11891560576 11900141568 11901406464 11906777088 11949113344 11966187429 12024101376 12030806016 12039487488 12089032704 12099560004 12149352432 12154834944 12156126912 12164898816 12168763974 12214960128 12230590464 12281447808 12291616512 12342199296 12347768832 12357992448 12408848384 12409379556 12476391424 12485394432 12486721536 12499702272 12536774656 12567739842 12615450624 12619458936 12629907504 12746861568 12760112736 12767227776 12815695872 12819767808 12889547538 12893030577 12900219732 12949192704 12953307056 12962654208 13033211688 13040479008 13086846304 13097681856 13114441728 13168410624 13176317331 13185825408 13234116042 13240088064 13251050496 13305581568 13312155654 13323177756 13378005648 13387659264 13389082272 13395124224 13442752512 13444181376 13450248192 13523459712 13527114048 13534656768 13582781184 13590354944 13600161792 13656129536 13664329084 13668021486 13674189312 13675642776 13724268488 13730461696 13741830144 13759414272 13816037376 13816628784 13828068576 13884974208 13891239936 13902741504 13959954432 14035940352 14046068736 14047561728 14103871488 14105370624 14111735808 14182148064 14192381952 14196891303 14250786816 14258733056 14269022208 14340219264 14363131248 14399232512 14405730304 14417657856 14422238784 14567841792 14572470438 14582985984 14646509568 14662363149 14670538884 14722702092 14730911472 14734892088 14799077376 14814461952 14895099072 14951645184 14956395776 14968779264 15037805461 15050256354 15062717556 15069514752 15107391488 15123096576 15124704048 15131529216 15213892176 15218003304 15226488864 15280628832 15289149312 15300182016 15363145728 15383462976 15385098123 15439802049 15446769408 15448411284 15455382528 15459558912 15523178496 15543042048 15543707382 15607005184 15607673256 15616376096 15620595984 15627644928 15684878272 15691956224 15704948736 15777369664 15790432896 15803506944 15866855424 15868541952 15875702784 15954916572 15966429696 16032135168 16041074688 16052649984 16118710272 16132746672 16199136576 16206446592 16208169216 16219865088 16225018632 16286613504 16375263744 16388822016 16456265728 16463691776 16477323264 16545839408 16572275406 16576753599 16647192576 16648962048 16666269696 16756986456 16820600832 16825945248 16839876672 16995815424 17001215511 17013483648 17015292054 17022970368 17087594496 17093023744 17115628698 17186063384 17190707436 17200292976 17265590272 17283538944 17377615584 17387305344 17392003776 17463575808 17485922304 17557880832 17558632413 17568423108 17573170482 17581100544 17645488056 17653450752 17668067328 17740775424 17749540872 17764237008 17837340864 17850212352 17852109696 17860165632 17923670016 17925575168 17933664256 18023146498 18031279616 18036152064 18046209024 18110374912 18133549056 18224028648 18232252416 18234190368 18247348224 18253145961 18322440192 18345885696 18422171712 18437424768 18513298944 18521653248 18536988672 18613272576 18614069334 18714587136 18720533329 18728091648 18730082304 18805161984 18807160832 18815647744 18909530752 18923175936 18929188404 18944861256 19001049088 19120292352 19140169104 19150841664 19223543808 19229651712 19334321307 19350329598 19423789056 19429960584 19443981312 19549817532 19560718512 19630269456 19641215296 19646522784 19732103168 19752615936 19851174063 19860132096 19876575744 19935526912 19958372352 19968233481 19984766634 20067008472 20081488896 20083623408 20092686336 20164128768 20166272064 20175372288 20285189568 20290671072 20301985152 20374171776 20385532416 20400242688 20484194304 20496493626 20502032229 20511283968 20513464164 20586402732 20595692544 20597881712 20607176704 20612745216 20697571328 20724056064 20724943176 20810231008 20827461312 20836859904 20854112256 20939931648 21053910528 21069103104 21071342592 21155807232 21158055936 21167603712 21273222096 21288572928 21376180224 21388099584 21403533312 21491613696 21510328896 21598848768 21608595456 21610892288 21626486784 21633358176 21715484672 21833684992 21851762688 21858705657 21874478976 21969764352 22005808326 22084053138 22096367208 22102338132 22196256768 22198616064 22221692928 22342648608 22427467776 22434593664 22453168896 22575384531 22661087232 22668287348 22684644864 22687056072 22697293824 22820838264 22839733296 22920943248 22933723968 22950273024 23044718592 23075194464 23170154112 23172616926 23183073792 23189338368 23284767744 23314563072 23315561073 23410507776 23411509884 23424564144 23430893976 23441467392 23527317408 23537934336 23557423104 23654367232 23666054496 23685649344 23783121152 23800283136 23802812928 23813554176 23898226688 23912575897 23932374858 24048202752 24061612032 24078974976 24178065408 24199120008 24298704864 24309669888 24312253824 24329797632 24337527948 24429920256 24562895616 24583233024 24684398592 24695537664 24715984896 24817696768 24818759112 24858413109 24952782848 24970788864 24973443072 24999404544 25073549312 25135479684 25230901248 25238917872 25259815008 25493723136 25520225472 25522938081 25534455552 25631391744 25639535616 25673443047 25779095076 25786061154 25800439464 25898385408 25906614112 25925308416 26066423376 26080958016 26173692608 26195363712 26228883456 26336821248 26352634662 26359755723 26371650816 26468232084 26480176128 26502100992 26611163136 26624311308 26646355512 26756011296 26775318528 26778164544 26790248448 26885505024 26888362752 26900496384 27034719747 27046919424 27054228096 27069313536 27165562368 27180709888 27200323584 27312259072 27328658168 27336042972 27348378624 27351285552 27448536976 27460923392 27483660288 27518828544 27632074752 27633257568 27656137152 27769948416 27782479872 27805483008 27919908864 27921104001 28071880704 28092137472 28095123456 28207742976 28210741248 28223471616 28364296128 28384763904 28393782606 28501573632 28517466112 28538044416 28680438528 28726262496 28798465024 28811460608 28835315712 28844477568 29025494397 29135683584 29144940876 29165971968 29324726298 29341077768 29445404184 29461822944 29469784176 29598154752 29628923904 29768716933 29790198144 29903290368 29912791552 29937558528 30075610922 30100512708 30125435112 30139029504 30214782976 30246193152 30249408096 30263058432 30427784352 30436006608 30452977728 30561257664 30578298624 30600364032 30726291456 30744740439 30766925952 30770196246 30879604098 30893538816 30896822568 30910765056 30919117824 31046356992 31086084096 31087414764 31214010368 31215346512 31232752192 31241191968 31255289856 31369756544 31383912448 31409897472 31554739328 31580865792 31607013888 31733710848 31737083904 31751405568 31909833144 31932859392 32064270336 32082149376 32105299968 32237420544 32265493344 32398273152 32412893184 32416338432 32439730176 32450037264 32573227008 32750527488 32777644032 32912531456 32927383552 32954646528 33008712489 33091678816 33126079707 33144550812 33153507198 33294385152 33297924096 33332539392 33513972912 33641201664 33651890496 33679753344 33991630848 34002431022 34026967296 34030584108 34045940736 34175188992 34186047488 34231257396 34372126768 34381414872 34400585952 34531180544 34567077888 34755231168 34758925389 34774610688 34784007552 34927151616 34971844608 35115761664 35117264826 35136846216 35146340964 35162201088 35290976112 35306901504 35336134656 35481550848 35499081744 35528474016 35674681728 35700424704 35704219392 35720331264 35847340032 35851150336 35867328512 35898562287 36046292996 36062559232 36072304128 36092418048 36220749824 36267098112 36448057296 36464504832 36468380736 36494696448 36506291922 36644880384 36691771392 36844343424 36874849536 37026597888 37043306496 37073977344 37226545152 37228138668 37429174272 37441066658 37456183296 37460164608 37610323968 37614321664 37631295488 37819061504 37846351872 37858376808 37889722512 38002098176 38240584704 38280338208 38301683328 38447087616 38459303424 38668642614 38679091731 38700659196 38847578112 38859921168 38887962624 39099635064 39121437024 39260538912 39282430592 39293045568 39464206336 39505231872 39528951993 39669502859 39702348126 39720264192 39753151488 39871053824 39916744704 39936466962 39969533268 40134016944 40162977792 40167246816 40185372672 40328257536 40332544128 40350744576 40570379136 40581342144 40603970304 40748343552 40771064832 40800485376 40968388608 40992987252 41004064458 41022567936 41026928328 41172805464 41191385088 41195763424 41214353408 41225490432 41395142656 41448112128 41449886352 41620462016 41654922624 41673719808 41708224512 41879863296 42107821056 42138206208 42142685184 42311614464 42316111872 42335207424 42546444192 42577145856 42590673909 42752360448 42776199168 42807066624 43020657792 43197697536 43217190912 43221784576 43252973568 43266716352 43430969344 43667369984 43703525376 43717411314 43748957952 43939528704 43987089447 44011616652 44168106276 44192734416 44204676264 44397232128 44443385856 44685297216 44854935552 44869187328 44906337792 45113416383 45150769062 45322174464 45336574696 45369289728 45374112144 45394587648 45641676528 45679466592 45841886496 45867447936 45900546048 46089437184 46150388928 46155294369 46319406147 46340308224 46345233852 46366147584 46378676736 46569535488 46629126144 46631122146 46821015552 46823019768 46849128288 46861787952 46882934784 47054634816 47075868672 47114846208 47308734464 47332108992 47337140041 47371298688 47566242304 47600566272 47605625856 47627108352 47796453376 47825151794 47864749716 48096405504 48123224064 48157949952 48356130816 48398240016 48597409728 48619339776 48624507648 48659595264 48675055896 48859840512 49125791232 49166466048 49368797184 49391075328 49431969792 49635393536 49637518224 49716826218 49905565696 49941577728 49946886144 49998809088 50147098624 50270959368 50461802496 50477835744 50519630016 50987446272 51003646533 51040450944 51045876162 51068911104 51262783488 51279071232 51346886094 51558190152 51572122308 51600878928 51796770816 51813228224 51850616832 52132846752 52161916032 52347385216 52390727424 52457766912 52673642496 52675897239 52705269324 52719511446 52743301632 52936464168 52960352256 53004201984 53222326272 53248622616 53292711024 53512022592 53550637056 53556329088 53580496896 53771010048 53776725504 53800992768 54069439494 54093838848 54108456192 54138627072 54331124736 54361419776 54400647168 54624518144 54657316336 54672085944 54696757248 54702571104 54759437883 54897073952 54921846784 54967320576 55037657088 55266515136 55312274304 55539896832 55564959744 55610966016 55839817728 55842208002 56143761408 56161599987 56184274944 56190246912 56415485952 56421482496 56446943232 56728592256 56769527808 56787565212 57003147264 57034932224 57360877056 57452524992 57596930048 57622921216 57670631424 57688955136 58002963921 58050988794 58271367168 58289881752 58331943936 58649452596 58682155536 58890808368 58923645888 58939568352 59196309504 59257847808 59537433866 59553522189 59580396288 59806580736 59825583104 59875117056 59904700443 60151221844 60201025416 60250870224 60278059008 60429565952 60492386304 60498816192 60526116864 60855568704 60872013216 60905955456 61122515328 61156597248 61200728064 61452582912 61489480878 61506096687 61533851904 61540392492 61759208196 61787077632 61793645136 61821530112 61838235648 62092713984 62172168192 62174829528 62428020736 62430693024 62465504384 62482383936 62510579712 62739513088 62767824896 62819794944 63081012743 63109478656 63161731584 63214027776 63467421696 63474167808 63502811136 63819666288 63865718784 64128540672 64164298752 64210599936 64474841088 64530986688 64796546304 64825786368 64832676864 64879460352 64900074528 65146454016 65501054976 65555288064 65576116971 65825062912 65854767104 65909293056 66017424978 66183357632 66252159414 66289101624 66307014396 66588770304 66595848192 66665078784 67027945824 67282403328 67303780992 67359506688 67726153593 67983261696 68004862044 68053934592 68061168216 68091881472 68372094976 68462514792 68744253536 68762829744 68801171904 69062361088 69134155776 69510462336 69517850778 69549221376 69568015104 69854303232 69943689216 69946683219 70231523328 70234529652 70273692432 70292681928 70324402176 70581952224 70613803008 70672269312 70963101696 70998163488 71056948032 71349363456 71400849408 71408438784 71440662528 71694680064 71702300672 71734657024 71737727691 71797124574 72092585992 72125118464 72144608256 72184836096 72441499648 72534196224 72896114592 72929009664 72936761472 72989392896 73012583844 73289760768 73688686848 73749699072 74053195776 74086612992 74147954688 74453090304 74456277336 74575239327 74858348544 74882133316 74912366592 74920329216 75220647936 75228643328 75638123008 75692703744 75716753616 75779445024 76004196352 76481169408 76560676416 76568814243 76603366656 76894175232 76918606848 77020329141 77337285228 77358183462 77401318392 77695156224 77719842336 77775925248 78199270128 78242874048 78521077824 78529424027 78564861184 78586091136 78928412672 79010463744 79057903986 79339005718 79404696252 79440528384 79506302976 79742107648 79833489408 79872933924 79939066536 80268033888 80325955584 80334493632 80370745344 80656515072 80665088256 80701489152 81104159241 81140758272 81162684288 81207940608 81496687104 81542129664 81600970752 81936777216 81985974504 82008128916 82045135872 82053856656 82345610928 82382770176 82391526848 82428706816 82450980864 82790285312 82896224256 82899772704 83240924032 83309845248 83347439616 83416449024 83759726592 83763312003 84215642112 84276412416 84285370368 84623228928 84632223744 84670414848 85092888384 85154291712 85181347818 85504720896 85552398336 85614133248 86041315584 86395395072 86434381824 86443569152 86505947136 86533432704 86861938688 87076483191 87334739968 87407050752 87434822628 87497915904 87974178894 88023233304 88336212552 88385468832 88409352528 88794464256 88886771712 89306150799 89370594432 89709871104 89738374656 89812675584 90226832766 90301538124 90644348928 90673149392 90738579456 90748224288 90789175296 91283353056 91358933184 91683772992 91734895872 91801092096 92178874368 92234221317 92300777856 92310588738 92638812294 92680616448 92690467704 92732295168 92757353472 93139070976 93258252288 93262244292 93642031104 93646039536 93698256576 93723575904 93765869568 94109269632 94151737344 94229692416 94617468928 94664217984 94674280082 94742597376 95132484608 95201132544 95211251712 95254216704 95592906752 95650303588 95729499432 96192811008 96246448128 96315899904 96712261632 96796480032 97194819456 97238679552 97249015296 97319190528 97350111792 97719681024 98251582464 98332932096 98737594368 98782150656 98863939584 99270787072 99275036448 99378239121 99433652436 99811131392 99883155456 99893772288 99997618176 100541918736 100923604992 100955671488 101039260032 101974892544 102007293066 102080901888 102091752324 102137822208 102525566976 102558142464 102693772188 103116380304 103144244616 103201757856 103593541632 103626456448 103701233664 104265693504 104276776167 104323832064 104694770432 104781454848 104915533824 105347284992 105351794478 105410538648 105439022892 105486603264 105872928336 105920704512 106008403968 106444652544 106497245232 106585422048 107024045184 107101274112 107112658176 107160993792 107542020096 107553451008 107601985536 107695686861 108138878988 108187677696 108216912384 108277254144 108662249472 108722839552 108801294336 109249036288 109314632672 109344171888 109393514496 109405142208 109518875766 109794147904 109843693568 109934641152 110075314176 110533030272 110624548608 111079793664 111129919488 111221932032 111679635456 111684416004 112287522816 112323199974 112368549888 112380493824 112830971904 112842964992 112893886464 113457184512 113539055616 113575130424 114006294528 114069864448 114721754112 114905049984 115193860096 115245842432 115341262848 115377910272 116005927842 116037275193 116101977588 116542734336 116579763504 116663887872 117298905192 117364311072 117781616736 117847291776 117879136704 118392619008 118515695616 118586855979 119008508577 119074867732 119107044378 119160792576 119613161472 119651166208 119750234112 119809400886 120302443688 120402050832 120501740448 120556118016 120859131904 120984772608 120997632384 121052233728 121711137408 121744026432 121811910912 122245030656 122313194496 122401456128 122905165824 122978961756 123012193374 123067703808 123080784984 123518416392 123574155264 123587290272 123643060224 123676471296 124185427968 124344336384 124349659056 124861386048 124931008768 124964767872 125021159424 125479026176 125535649792 125639589888 126162025486 126218957312 126323463168 126428055552 126934843392 126948335616 127005622272 127639332576 127731437568 127772021727 128257081344 128328597504 128421199872 129061973376 129593092608 129651572736 129665353728 129758920704 129800149056 130292908032 131002109952 131043733303 131110576128 131152233942 131650125824 131709534208 131818586112 132034849956 132366715264 132504318828 132578203248 132614028792 133191696384 133330157568 134055891648 134564806656 134607561984 134719013376 135340249149 135452307186 135966523392 136009724088 136107869184 136122336432 136183762944 136744189952 136925029584 137488507072 137525659488 137602343808 138124722176 138268311552 138465883107 138958218441 139020924672 139035701556 139098442752 139136030208 139708606464 139887378432 139893366438 140463046656 140469059304 140547384864 140585363856 140648804352 141163904448 141227606016 141344538624 141926203392 141996326976 142011420123 142113896064 142698726912 142801698816 142816877568 142881325056 143389360128 143404601344 143469314048 143475455382 143594249148 144185171984 144250236928 144289216512 144369672192 144882999296 145068392448 145792229184 145858019328 145873522944 145978785792 146025167688 146579521536 147377373696 147499398144 148106391552 148173225984 148295909376 148906180608 148912554672 149150478654 149716697088 149764266632 149824733184 149840658432 150441295872 150457286656 151276246016 151385407488 151433507232 151558890048 152008392704 152962338816 153010939599 153121352832 153137628486 153206733312 153788350464 153837213696 154040658282 154674570456 154716366924 154802636784 155390312448 155439684672 155551850496 156398540256 156485748096 157042155648 157058848054 157129722368 157172182272 157856825344 158020927488 158027691717 158115807972 158678011436 158809392504 158881056768 159012605952 159666978816 159745867848 159878133072 160536067776 160651911168 160668987264 160741490688 161313030144 161330176512 161402978304 162208318482 162281516544 162325368576 162415881216 162993374208 163084259328 163201941504 163873554432 163971949008 164016257832 164090271744 164107713312 164691221856 164765540352 164783053696 164857413632 164901961728 165580570624 165799545408 166481848064 166619690496 166694879232 166832898048 167519453184 167526624006 168431284224 168484799961 168552824832 168570740736 169246457856 169264447488 169340829696 170185776768 170308583424 170362695636 171009441792 171104796672 172082631168 172790790144 172868763648 172887138304 173011894272 173066865408 173723877376 174008891763 174152966382 174669479936 174814101504 174869645256 174995831808 175948357788 176046466608 176672425104 176770937664 176818705056 177588928512 177773543424 178612301598 178660566567 178741188864 179419742208 179476749312 179625351168 179714101329 180453665532 180603076248 181288697856 181346298784 181477158912 181496448576 181578350592 182566706112 182717866368 183367545984 183469791744 183602184192 184357748736 184468442634 184518290061 184601555712 184621177476 185277624588 185361232896 185380935408 185464590336 185514706944 186278141952 186516504576 186524488584 187284062208 187292079072 187396513152 187447151808 187531739136 188218539264 188303474688 188459384832 189234937856 189243038229 189328435968 189348560164 189485194752 190264969216 190402265088 190422503424 190508433408 191185813504 191300607176 191458998864 192385622016 192492896256 192631799808 193424523264 193592960064 194389638912 194477359104 194498030592 194638381056 194700223584 195439362048 196503164928 196665864192 196728350913 197475188736 197564301312 197727879168 198550072896 198756478242 198867304872 199622262784 199766310912 199787544576 199995236352 201083837472 201847209984 201911342976 202078520064 203178460779 203949785088 204014586132 204161803776 204183504648 204275644416 205116284928 205387544376 206232760608 206288489232 206403515712 207187083264 207252912896 207402467328 208381018531 208531387008 208553552334 208647664128 209389540864 209562909696 209831067648 210694569984 210703588956 210821077296 210878045784 210973206528 211745856672 211841409024 212016807936 212889305088 212994490464 213170844096 214048090368 214202548224 214225316352 214321987584 215084040192 215106902016 215203971072 215213183073 215391373722 216277757976 216375355392 216433824768 216554508288 217324498944 217445679104 217602588672 218498072576 218629265344 218688343776 218787028992 218810284416 219037751532 219588295808 219687387136 219869282304 221066060544 221249097216 222159587328 222259838976 222443864064 223359270912 223368832008 223725717981 224575045632 224646399948 224737099776 224760987648 225661943808 225685929984 226914369024 227078111232 227150260848 228012589056 228139728896 229443508224 229706442729 229810099968 230387720192 230491684864 230682525696 230755820544 231060987423 232011855684 232074550386 232203955176 233085468672 233159527008 233327775744 234597810384 234728622144 235563233472 235588272081 235694583552 235758273408 236785238016 237031391232 237173711958 238017017154 238149735464 238214088756 238321585152 239226322944 239302332416 239500468224 239618801772 240604887376 240804101664 241003480896 241112236032 241718263808 241969545216 241995264768 242104467456 243312477723 243422274816 243488052864 243623821824 244490061312 244626388992 244802912256 245810331648 245957923512 246024386748 246135407616 246161569968 247036832784 247148310528 247174580544 247286120448 247352942592 248370855936 248688672768 248699318112 249722772096 249862017536 249929535744 250042318848 250958052352 251071299584 251279179776 251289936009 252324050972 252437914624 252646926336 252856111104 253869686784 253896671232 254011244544 255278665152 255462875136 255544043454 256514162688 256657195008 256842399744 258123946752 259186185216 259303145472 259330707456 259517841408 259600298112 260585816064 262004219904 262087466606 262221152256 262304467884 263300251648 263419068416 264069699912 264733430528 265008637656 265156406496 265228057584 266383392768 266660315136 267918452397 268111783296 269129613312 269215123968 269438026752 270680498298 270904614372 271933046784 272019448176 272215738368 272244672864 272367525888 273488379904 273850059168 274977014144 275051318976 275204687616 276249444352 276536623104 276702663951 276931766214 277916436882 278041849344 278071403112 278196885504 278272060416 279417212928 279774756864 279786732876 280926093312 280938118608 281094769728 281170727712 281297608704 282327808896 282455212032 282689077248 283852406784 283992653952 284022840246 284227792128 285397453824 285603397632 285633755136 285762650112 286778720256 286809202688 286938628096 286950910764 287188498296 288370343968 288500473856 288578433024 288739344384 289765998592 290136784896 291584458368 291716038656 291747045888 291957571584 292050335376 293159043072 294754747392 294998796288 296212783104 296346451968 296591818752 297812361216 297825109344 298134717363 298300957308 299433394176 299528533264 299649466368 299681316864 300914573312 302552492032 302770814976 302867014464 303117780096 304016785408 305924677632 306021879198 306242705664 306275256972 306413466624 307576700928 307674427392 308081316564 309349140912 309432733848 309605273568 310780624896 310879369344 311103700992 312797080512 312830328501 312971496192 314084311296 314117696108 314259444736 314344364544 316041854976 316055383434 316231615944 317356022872 317618785008 317762113536 318025211904 319333957632 319491735696 319756266144 321072135552 321303822336 321337974528 321482981376 322626060288 322660353024 322805956608 323087060583 324416636964 324563033088 324650737152 324831762432 325986748416 326168518656 326403883008 327747108864 327943898016 328032515664 328180543488 328215426624 329382443712 329531080704 329566107392 329714827264 329803923456 331161141248 331359980287 331599090816 332963696128 333239380992 333389758464 333665796096 335038906368 335053248012 336862568448 336969599922 337105649664 337141481472 338492915712 338528894976 338681659392 340371553536 340617166848 340725391272 342018883584 342209593344 344165262336 345581580288 345737527296 345774276608 346023788544 346133730816 347447754752 348017783526 348305932764 349338959872 349628203008 349739290512 349991663616 351896715576 352092933216 353344850208 353541875328 353637410112 355177857024 355547086848 355760567937 357025525731 357224603196 357321133134 357482377728 358839484416 358953498624 359250702336 359428202658 360907331064 361206152496 362577395712 362692597568 362954317824 362992897152 363156701184 365133412224 365435732736 366735091968 366939583488 367204368384 368715497472 368936885268 369036580122 369203111424 369242354952 370555249176 370722465792 370761870816 370929180672 371029413888 372556283904 373033009152 373048977168 374584158144 374793026304 374894303616 375063478272 376437078528 376606949376 376918769664 378469875712 378486076458 378656871936 378697120328 378970389504 380529938432 380804530176 380845006848 381016866816 382371627008 382601214352 382917997728 383316065181 384771244032 384985792512 385263599616 387185920128 388779277824 388954718208 388996061184 389276762112 389400447168 390878724096 393006329856 393131199909 393331728384 393456701826 394950377472 395128602624 395455758336 397100145792 397512956484 397734609744 399244525568 399575089152 399990472704 402167674944 403694419968 403822685952 404157040128 406020747447 406356921558 407899570176 408029172264 408323607552 408367009296 408551288832 410232569856 410775088752 412465521216 412576978464 412807031424 414374166528 414505825792 414804934656 416762037062 416874655323 417062774016 417107104668 417295328256 418779081728 419125819392 419662135296 421389139968 421407177912 421642154592 421756091568 421946413056 423491713344 423682818048 424033615872 425778610176 425988980928 426034260369 426341688192 428096180736 428405096448 428450632704 428643975168 430168080384 430213804032 430407942144 430426366146 430782747444 432555515952 432750710784 432867649536 433109016576 434648997888 434891358208 435205177344 436996145152 437258530688 437376687552 437574057984 437620568832 438075503064 439176591616 439374774272 439738564608 442132121088 442498194432 444319174656 444519677952 444887728128 446718541824 446737664016 447451435962 449150091264 449292799896 449474199552 449521975296 451323887616 451371859968 453828738048 454156222464 454300521696 456025178112 456279457792 458887016448 459032818797 459412885458 459620199936 460775440384 460983369728 461365051392 461511641088 462121974846 464023711368 464149100772 464407910352 466170937344 466319054016 466655551488 469195620768 469457244288 471126466944 471176544162 471389167104 471516546816 473570476032 474062782464 474083075151 474347423916 476034034308 476299470928 476428177512 476643170304 478604664832 479000936448 479237603544 481209774752 481608203328 482006961792 482224472064 483436527616 483939090432 483990529536 484208934912 486624955446 486844549632 486976105728 487247643648 488980122624 489252777984 489605824512 491620663296 491915847024 492048773496 492270815232 492323139936 494073665568 494296621056 494349161088 494572240896 494705885184 496741711872 497398636224 499445544192 499724035072 499859071488 500084637696 501916104704 502142599168 502558359552 502579872018 504648101944 504875829248 505293852672 505454399883 505712222208 507739373568 507793342464 508022489088 510557330304 510925750272 511088086908 513028325376 513314390016 516247893504 518372370432 518606290944 518661414912 519035682816 519200596224 521171632128 522026675289 524008439808 524174933212 524442304512 524608935768 526600503296 528139399824 529466861056 530017275312 530312812992 530456115168 532766785536 533320630272 535836904794 535981699701 536223566592 538259226624 538430247936 538876053504 539142303987 541360996596 541809228744 543866093568 544038896352 544431476736 544489345728 544735051776 546976759808 547700118336 549705968189 549954028288 550102637952 550409375232 552498888704 553073246208 553405327902 553863532428 555832873764 556083698688 556142806224 556393771008 556544120832 558834425856 559549513728 559573465752 561852186624 561876237216 562189539456 562341455424 562595217408 564655617792 564910424064 565378154496 567704813568 567729114687 567985307904 568045680492 568455584256 570794907648 571206795264 571267510272 571525300224 573557440512 573618405376 573877256192 573901821528 574376996592 576740687936 577000947712 577156866048 577478688768 579531997184 580273569792 583168916736 583432077312 583494091776 583915143168 584100670752 586318086144 589509494784 589997592576 590185052739 592425566208 592692903936 593183637504 595650218688 596269434726 596601914616 598866788352 599057066528 599298932736 599362633728 601829146624 605104984064 605541629952 605734028928 606235560192 608033570816 609535382337 611849355264 612043758396 612485411328 612550513944 612826933248 615348854784 616162633128 618698281824 618865467696 619210547136 621561249792 621758738688 622207401984 625143055593 625594161024 625660657002 625942992384 628168622592 628235392216 628518889472 628688729088 632083709952 632110766868 632463231888 634712045744 635237570016 635524227072 636050423808 638667915264 638983471392 639512532288 642144271104 642607644672 642675949056 642965962752 645252120576 645320706048 645611913216 645639549219 646174121166 648833273928 649126066176 649301474304 649663524864 651973496832 652337037312 652807766016 655494217728 655887796032 656065031328 656361086976 656430853248 658764887424 659062161408 659132214784 659429654528 659607846912 662322282496 662719960574 663198181632 665927392256 666478761984 666779516928 667331592192 670077812736 670106496024 671177153943 673725136896 673939199844 674211299328 674282962944 676985831424 677057789952 680743107072 681234333696 681450782544 684037767168 684419186688 688330524672 691163160576 691475054592 691548553216 692047577088 692267461632 694895509504 696035567052 696611865528 698677919744 699256406016 699478581024 699983327232 703793431152 704185866432 706689700416 706764816243 707083750656 707274820224 710355714048 711094173696 711521135874 714051051462 714449206392 714642266268 714964755456 717678968832 717906997248 718501404672 718856405316 721814662128 722412304992 725154791424 725385195136 725908635648 725985794304 726313402368 729937433169 730266824448 730871465472 733470183936 733879166976 734408736768 737430994944 737873770536 738073160244 738406222848 738484709904 741110498352 741444931584 741523741632 741858361344 742058827776 745112567808 746066018304 746097954336 749168316288 749586052608 749788607232 750126956544 752874157056 753213898752 753837539328 753869808027 756939751424 756972152916 757313743872 757394240656 757940779008 761059876864 761609060352 761690013696 762033733632 764743254016 765202428704 765835995456 766632130362 769542488064 769971585024 770527199232 774371840256 777558555648 777909436416 777992122368 778553524224 778800894336 781757448192 786012659712 786262399818 786663456768 786913403652 789900754944 790257205248 794200291584 795025912968 795469219488 798489051136 799150178304 799980945408 803755357191 804335349888 807388839936 807645371904 808314080256 812041494894 812713843116 815799140352 816058344528 816647215104 816734018592 817102577664 820465139712 821550177504 824931042432 825153956928 825614062848 828748333056 829011651584 829609869312 830107991853 833524074124 833749310646 834125548032 834214209336 834590656512 837558163456 838251638784 839324270592 842778279936 842814355824 843284309184 843512183136 843892826112 846983426688 847365636096 848067231744 851557220352 851977961856 852068520738 852683376384 856192361472 856810192896 856901265408 857287950336 860336160768 860427608064 860815884288 860852732292 861565494888 865111031904 865501421568 865735299072 866218033152 869297995776 869782716416 870410354688 874517061376 874753375104 875148115968 875241137664 876151006128 878353183232 878749548544 879477129216 884264242176 884996388864 888638349312 889039355904 889775456256 893437083648 893475328032 894404152089 894902871924 898300182528 898585599792 898948399104 899043950592 902743719936 907657476096 908312444928 908601043392 912050356224 912558915584 917306133121 917774032896 918065637594 918825770916 919240399872 921550880768 921966739456 922730102784 923023282176 924243949692 928047422736 928298201544 928815820704 932341874688 932638108032 933311102976 938391241536 938490985503 938914488576 942252933888 942353088324 942778334208 943033093632 948125564928 948166150302 948694847832 952068068616 952598941856 952856355024 953286340608 957209329664 958001872896 958475207088 962419549504 963216406656 964013923584 964448944128 966873055232 967878180864 967981059072 968417869824 969261181749 973249910892 973689099264 973952211456 974495287296 977960245248 978505555968 979211649024 983241326592 983831694048 984097546992 984541630464 984646279872 988147331136 988593242112 988698322176 989144481792 989411770368 993483423744 994079940861 994797272448 998891088384 999448070144 999718142976 1000169275392 1003832209408 1004285198336 1005116719104 1005159744036 1009296203888 1009751658496 1010587705344 1010908799766 1011424444416 1015478747136 1015586684928 1016044978176 1021114660608 1021851500544 1022176173816 1026056650752 1026628780032 1032495787008 1036744740864 1037212581888 1037322829824 1038071365632 1038401192448 1042343264256 1044053350578 1048016879616 1048349866424 1048884609024 1049217871536 1053201006592 1056278799648 1058933722112 1060034550624 1060625625984 1060912230336 1065533571072 1066641260544 1067281703811 1071076577193 1071673809588 1071963399402 1072447133184 1076518453248 1076860495872 1077752107008 1078284607974 1082721993192 1083618457488 1087732187136 1088077792704 1088862953472 1088978691456 1089470103552 1093953519616 1095400236672 1099411936378 1099908056576 1100205275904 1100818750464 1104997777408 1106146492416 1106810655804 1107727064856 1111665747528 1112167397376 1112285612448 1112787542016 1113088241664 1117668851712 1119099027456 1119146931504 1123752474432 1124379078912 1124682910848 1125190434816 1129311235584 1129820848128 1130756308992 1135409627136 1135458229374 1135970615808 1136091360984 1136911168512 1141589815296 1142413590528 1142535020544 1143050600448 1147114881024 1147236810752 1147754512384 1147803643056 1148753993184 1153481375872 1154001895424 1154313732096 1154957377536 1159063994368 1166337833472 1166864154624 1166988183552 1167830286336 1168201341504 1172636172288 1179018989568 1179393599727 1179995185152 1180370105478 1184851132416 1185385807872 1186367275008 1191300437376 1192538869452 1193203829232 1197733576704 1198114133056 1198725267456 1203658293248 1210209968128 1211083259904 1211468057856 1212471120384 1216067141632 1218062242341 1219070764674 1223698710528 1224087516792 1224970822656 1225101027888 1225653866496 1230697709568 1232325266256 1237396563648 1237730935392 1238421094272 1243122499584 1243517477376 1244414803968 1250286111186 1250623965969 1251188322048 1251321314004 1251885984768 1256337245184 1256470784432 1257037778944 1257377458176 1264167419904 1264221533736 1264926463776 1269424091488 1270475140032 1271048454144 1272100847616 1277335830528 1277966942784 1278102781107 1279025064576 1284288542208 1285215289344 1285351898112 1285931925504 1290504241152 1290641412096 1291223826432 1291279098438 1292348242332 1297666547856 1298252132352 1298602948608 1299327049728 1303946993664 1304674074624 1305615532032 1310988435456 1311775592064 1312130062656 1312722173952 1312861706496 1317529774848 1318124322816 1318264429568 1318859309056 1319215693824 1324644564992 1325439921148 1326396363264 1331854784512 1332957523968 1333559033856 1334663184384 1340155625472 1340212992048 1342354307886 1347450273792 1347878399688 1348422598656 1348565925888 1353971662848 1354115579904 1361486214144 1362468667392 1362901565088 1368075534336 1368838373376 1376661049344 1377098456391 1382326321152 1382950109184 1383097106432 1384095154176 1384534923264 1392071134104 1393223731056 1397355839488 1398512812032 1398957162048 1399966654464 1407586862304 1408371732864 1413379400832 1413529632486 1414167501312 1414549640448 1420711428096 1422188347392 1422249225453 1423042271748 1428102102924 1428898412784 1429284532536 1429929510912 1435813994496 1437002809344 1437712810632 1443629324256 1444824609984 1450309582848 1450770390272 1451817271296 1451971588608 1452626804736 1458667129717 1459874866338 1460533648896 1461742930944 1466940367872 1467758333952 1468817473536 1474861989888 1475747541072 1476146320488 1476812445696 1476969419808 1482220996704 1482889863168 1483047483264 1483716722688 1484117655552 1490225135616 1492195908672 1498336632576 1499172105216 1499577214464 1500253913088 1505748314112 1506427797504 1507675078656 1507739616054 1513879502848 1513944305832 1514627487744 1514788481312 1515881558016 1516363199649 1522119753728 1523218120704 1523380027392 1524067467264 1529486508032 1530404857408 1531671990912 1533264260724 1539084976128 1539943170048 1548743680512 1555117111296 1555818872832 1555984244736 1557107048448 1557601788672 1563514896384 1566080025867 1572025319424 1572524799636 1573326913536 1573826807304 1579801509888 1588400583168 1590051825936 1590938438976 1596978102272 1598300356608 1599961890816 1607510714382 1607945099103 1608670699776 1614777679872 1615290743808 1616628160512 1617426911961 1624082989788 1625427686232 1631598280704 1632116689056 1633294430208 1633468037184 1634205155328 1640930279424 1643100355008 1649117904567 1649862084864 1650307913856 1651228125696 1657496666112 1658023303168 1659219738624 1660215983706 1667048148248 1667498621292 1668251096064 1668428418672 1669181313024 1675116326912 1676503277568 1678648541184 1685556559872 1685628711648 1686568618368 1687024366272 1687785652224 1693966853376 1694731272192 1696134463488 1703114440704 1703187344061 1703955923712 1704137041476 1705366752768 1712384722944 1713620385792 1713802530816 1714575900672 1720672321536 1720855216128 1721631768576 1721705464584 1723130989776 1730222063808 1731002843136 1731470598144 1732436066304 1738595991552 1739565432832 1740820709376 1749034122752 1749506750208 1750296231936 1750482275328 1752302012256 1756706366464 1757499097088 1758954258432 1768528484352 1769992777728 1770555158217 1777276698624 1778078711808 1779550912512 1786950656064 1788808304178 1789805743848 1796600365056 1797171199584 1797896798208 1798087901184 1805487439872 1815314952192 1815891732913 1816624889856 1817202086784 1824100712448 1825117831168 1834612266242 1835548065792 1836131275188 1837651541832 1838480799744 1843101761536 1843933478912 1846046564352 1848487899384 1856094845472 1856596403088 1857631641408 1864683749376 1865276216064 1866622205952 1875429166779 1876782483072 1876981971006 1877828977152 1884505867776 1884706176648 1885556668416 1886066187264 1896251129856 1896332300604 1897389695664 1904136137232 1905197883712 1905712710048 1906572681216 1914418659328 1916003745792 1916950414176 1924839099008 1926432813312 1928027847168 1928897888256 1933746110464 1935756361728 1935962118144 1936835739648 1936918647657 1938522363498 1946499821784 1947378198528 1947904422912 1948990574592 1955920490496 1957011111936 1958423298048 1966482653184 1967663388096 1968195093984 1969083260928 1969292559744 1976294662272 1977186484224 1977396644352 1978288963584 1978823540736 1986966847488 1988159881722 1989594544896 1997782176768 1998896140288 1999436285952 2000338550784 2007664418816 2008570396672 2010233438208 2010319488072 2013531461829 2018592407776 2019503316992 2021175410688 2021817599532 2022848888832 2030957494272 2031173369856 2042229321216 2043703001088 2044352347632 2052113301504 2053257560064 2064991574016 2073489481728 2074425163776 2074645659648 2076142731264 2076802384896 2084686528512 2088106701156 2096033759232 2096699732848 2097769218048 2098435743072 2106402013184 2112557599296 2117867444224 2120069101248 2120294448729 2121251251968 2121824460672 2131067142144 2133282521088 2134563407622 2142153154386 2143347619176 2143926798804 2144894266368 2153036906496 2153720991744 2155504214016 2156569215948 2165443986384 2167236914976 2175464374272 2176155585408 2177725906944 2177957382912 2178940207104 2187907039232 2189812299507 2190800473344 2198823872756 2199816113152 2200410551808 2201637500928 2212292984832 2213621311608 2215454129712 2223331495056 2224334794752 2224571224896 2225575084032 2226176483328 2235337703424 2238198054912 2238293863008 2247504948864 2248758157824 2249365821696 2250380869632 2258622471168 2259641696256 2261512617984 2261609424081 2270819254272 2270916458748 2271941231616 2272182721968 2273822337024 2283179630592 2284827181056 2285070041088 2286101200896 2294229762048 2294473621504 2295509024768 2295607286112 2297507986368 2306962751744 2308003790848 2308627464192 2309914755072 2318127988736 2319519862009 2332675666944 2333728309248 2333976367104 2335660572672 2336402683008 2345272344576 2358037979136 2358787199454 2359990370304 2360740210956 2369702264832 2370771615744 2382600874752 2385077738904 2386407658464 2395467153408 2396228266112 2397450534912 2407316586496 2411266071573 2420419936256 2422166519808 2422936115712 2424942240768 2432134283264 2436124484682 2438141529348 2447397421056 2448175033584 2449941645312 2450202055776 2451307732992 2461395419136 2464650532512 2474793127296 2475461870784 2476842188544 2486244999168 2487034954752 2488829607936 2490323975559 2500572222372 2501247931938 2502376644096 2502642628008 2503771969536 2512674490368 2512941568864 2514075557888 2514754916352 2528334839808 2528443067472 2529852927552 2538848182976 2540950280064 2542096908288 2544201695232 2554671661056 2555933885568 2556205562214 2558050129152 2568577084416 2570430578688 2570703796224 2571863851008 2581008482304 2581282824192 2582447652864 2582558196876 2584696484664 2595333095712 2596504264704 2597205897216 2598654099456 2607893987328 2609348149248 2611231064064 2623551184128 2624260125312 2625444347904 2625723412992 2635059549696 2636248645632 2636528859136 2637718618112 2638431387648 2649289129984 2650879842296 2652792726528 2663709569024 2665915047936 2667118067712 2669326368768 2680311250944 2680425984096 2683212456267 2684708615772 2694900547584 2695756799376 2696845197312 2697131851776 2708231159808 2722972428288 2724937334784 2725803130176 2736151068672 2737676746752 2751918399363 2753322098688 2754196912782 2764652642304 2765900218368 2766194212864 2768190308352 2769069846528 2784142268208 2786447462112 2794711678976 2797025624064 2797914324096 2799933308928 2815173724608 2815472956509 2816743465728 2826758801664 2827059264972 2828335002624 2829099280896 2844376694784 2844498450906 2846084543496 2856204205848 2857796825568 2858569065072 2859859021824 2871627988992 2874005618688 2875425621264 2887258648512 2887565542501 2889649219968 2900619165696 2901540780544 2903634542592 2903943177216 2905253609472 2917334259434 2919749732676 2921067297792 2923485861888 2933880735744 2935516667904 2937634947072 2949723979776 2951495082144 2952292640976 2953624891392 2953938839616 2964441993408 2965779726336 2966094966528 2967433445376 2968235311104 2980450271232 2982239822583 2984391817344 2996673265152 2998344210432 2999154428928 3000507826176 3011496628224 3012855595008 3015350157312 3015479232108 3027759005696 3027888611664 3029254975488 3029576962624 3031763116032 3032726399298 3044239507456 3046436241408 3046760054784 3048134934528 3058973016064 3060809714816 3063343981824 3066528521448 3078169952256 3079886340096 3097487361024 3110234222592 3111637745664 3111968489472 3114214096896 3115203577344 3127029792768 3132160051734 3144050638848 3145049599272 3146653827072 3147653614608 3159603019776 3176801166336 3180103651872 3181876877952 3193956204544 3196600713216 3199923781632 3201845111433 3213229731579 3215021428764 3215890198206 3217341399552 3229555359744 3230581487616 3233256321024 3234853823922 3248165979576 3250855372464 3263196561408 3264233378112 3266588860416 3266936074368 3268410310656 3281860558848 3286200710016 3298235809134 3299724169728 3300615827712 3302456251392 3314993332224 3316046606336 3318439477248 3320431967412 3334096296496 3334997242584 3336502192128 3336856837344 3338362626048 3350232653824 3353006555136 3357297082368 3371257423296 3373137236736 3374048732544 3375571304448 3387933706752 3389462544384 3392268926976 3406228881408 3406374688122 3407911847424 3408274082952 3410733505536 3424769445888 3427240771584 3427605061632 3429151801344 3441344643072 3441710432256 3443263537152 3443410929168 3446261979552 3460444127616 3462005686272 3462941196288 3464872132608 3477191983104 3479130865664 3498068245504 3499013500416 3500592463872 3500964550656 3504604024512 3513412732928 3514998194176 3517908516864 3537056968704 3538180799181 3539985555456 3541110316434 3554553397248 3556157423616 3559101825024 3573901312128 3577616608356 3579611487696 3593200730112 3594342399168 3596175802368 3610974879744 3630629904384 3631783465826 3633249779712 3634404173568 3648201424896 3650235662336 3654186727023 3669224532484 3671096131584 3672262550376 3675303083664 3676961599488 3686203523072 3692093128704 3696975798768 3712189690944 3713192806176 3715263282816 3729367498752 3730552432128 3733244411904 3750858333558 3751871897907 3753564966144 3753963942012 3755657954304 3769011735552 3769412353296 3771113336832 3772132374528 3792502259712 3792664601208 3794779391328 3808272274464 3810395767424 3811425420096 3813145362432 3828837318656 3832007491584 3833900828352 3834308343321 3847941777323 3849678198016 3852865626624 3856055694336 3857795776512 3867492220928 3871512723456 3871924236288 3873671479296 3873837295314 3877044726996 3892999643568 3894756397056 3895808845824 3897981149184 3911840980992 3914022223872 3916846596096 3932965306368 3935326776192 3936390187968 3938166521856 3938585119488 3952589324544 3954372968448 3954793288704 3956577927168 3957647081472 3973933694976 3976319763444 3979189089792 3995564353536 3997792280576 3998872571904 4000677101568 4015328837632 4017140793344 4020466876416 4020638976144 4027062923658 4037184815552 4039006633984 4042350821376 4043635199064 4045697777664 4061914988544 4062346739712 4084458642432 4087406002176 4088704695264 4104226603008 4106515120128 4129983148032 4131295369173 4146978963456 4148850327552 4149291319296 4152285462528 4153604769792 4176213402312 4192067518464 4193399465696 4195538436096 4196871486144 4212804026368 4225115198592 4235734888448 4240138202496 4240588897458 4242502503936 4243648921344 4262134284288 4266565042176 4266747676359 4269126815244 4284306308772 4286695238352 4287853597608 4289788532736 4307441983488 4311008428032 4313138431896 4330887972768 4334473829952 4350928748544 4352311170816 4355451813888 4355914765824 4357880414208 4375814078464 4376001389151 4379624599014 4381600946688 4397647745512 4399632226304 4400821103616 4403275001856 4424585969664 4427242623216 4430908259424 4446662990112 4448669589504 4449142449792 4451150168064 4452352966656 4470675406848 4476587726016 4495009897728 4497516315648 4498731643392 4500761739264 4517244942336 4519283392512 4523025235968 4523218848162 4541638508544 4541832917496 4543882463232 4544365443936 4547644674048 4549089598947 4566359261184 4569654362112 4570140082176 4572202401792 4588459524096 4588947243008 4591214572224 4595015972736 4613925503488 4616007581696 4617254928384 4619829510144 4636255977472 4639039724018 4665351333888 4667456618496 4667952734208 4671321145344 4672805366016 4690544689152 4698240077601 4716075958272 4717574398908 4719980740608 4721480421912 4739404529664 4765201749504 4770155477808 4772815316928 4790934306816 4792456532224 4794901069824 4814633172992 4822532143146 4840839872512 4844333039616 4845872231424 4849884481536 4864268566528 4872248969364 4876283058696 4894794842112 4896350067168 4899883290624 4900404111552 4902615465984 4922790838272 4929301065024 4947353713701 4949586254592 4950923741568 4953684377088 4972489998336 4974069909504 4977659215872 4980647951118 5001144444744 5002495863876 5004753288192 5005285256016 5007543939072 5025348980736 5025883137728 5028151115776 5029509832704 5056669679616 5056886134944 5059705855104 5077696365952 5081900560128 5084193816576 5088403390464 5109343322112 5109562032183 5111867771136 5112411124428 5116100258304 5137154168832 5140861157376 5141407592448 5143727702016 5162016964608 5162565648384 5164895305728 5165116393752 5169392969328 5190666191424 5193008529408 5194411794432 5197308198912 5215787974656 5218696298496 5222462128128 5247102368256 5248520250624 5250888695808 5251446825984 5270119099392 5272497291264 5273057718272 5275437236224 5276862775296 5298578259968 5301759684592 5305585453056 5311665474651 5327419138048 5331830095872 5334236135424 5338652737536 5360851968192 5366424912534 5369417231544 5389801095168 5391513598752 5393690394624 5394263703552 5416462319616 5445944856576 5447675198739 5449874669568 5451606260352 5472302137344 5475353493504 5503836798726 5506644197376 5508393825564 5529305284608 5531800436736 5532388425728 5538139693056 5568284536416 5572894924224 5589423357952 5594051248128 5595828648192 5599866617856 5626287500337 5630347449216 5630945913018 5633486931456 5653517603328 5654118529944 5656670005248 5658198561792 5688753389568 5688996901812 5692169086992 5712408411696 5715593651136 5717138130144 5719718043648 5743255977984 5748011237376 5750851242528 5774517297024 5775131085002 5779298439936 5801238331392 5803081561088 5807269085184 5807886354432 5810507218944 5810755942971 5834668518868 5839499465352 5842134595584 5846971723776 5867761471488 5871033335808 5875269894144 5899447959552 5902990164288 5904585281952 5907249782784 5907877679232 5928883986816 5931559452672 5932189933056 5934866890752 5936470622208 5960900542464 5964479645166 5968783634688 5993346530304 5996688420864 5998308857856 6001015652352 6022993256448 6025711190016 6030700314624 6030958464216 6055518011392 6055777223328 6058509950976 6059153925248 6063526232064 6065452798596 6088479014912 6092872482816 6093520109568 6121619429632 6126687963648 6133057042896 6156339904512 6159772680192 6194974722048 6220468445184 6223275491328 6223936978944 6228428193792 6230407154688 6254059585536 6264320103468 6288101277696 6290099198544 6293307654144 6295307229216 6319206039552 6353602332672 6360207303744 6360883346187 6363753755904 6387912409088 6393201426432 6399847563264 6403690222866 6426459463158 6430042857528 6431780396412 6434682799104 6459110719488 6461162975232 6466512642048 6469707647844 6496331959152 6501710744928 6526393122816 6528466756224 6533177720832 6533872148736 6536820621312 6563721117696 6569436898521 6572401420032 6596471618268 6599448339456 6601231655424 6604912502784 6632093212672 6636878954496 6640863934824 6668192592992 6669994485168 6673004384256 6673713674688 6676725252096 6700465307648 6706013110272 6714594164736 6742514846592 6746274473472 6748097465088 6751142608896 6775867413504 6778925088768 6784537853952 6784828272243 6812457762816 6812749376244 6815823694848 6816548165904 6821467011072 6849538891776 6854481543168 6855210123264 6858303602688 6882689286144 6883420864512 6886527074304 6886821858336 6892523959104 6920888255232 6924011372544 6925882392576 6929744265216 6954383966208 6958261731328 6958559586027 6996136491008 6998027000832 7001184927744 7001929101312 7009208049024 7026825465856 7029996388352 7035817033728 7074113937408 7076361598362 7079971110912 7082220632868 7109106794496 7112314847232 7147802624256 7155233216712 7159222975392 7186401460224 7188684798336 7192351604736 7221949759488 7233798214719 7261259808768 7263566931652 7266499559424 7268808347136 7296402849792 7308373454046 7338449064968 7342192263168 7344525100752 7350606167328 7353923198976 7372407046144 7384186257408 7393951597536 7424379381888 7426385612352 7430526565632 7458734997504 7461104864256 7466488823808 7470971926677 7501716667116 7503743795814 7507129932288 7507927884024 7511315908608 7538023471104 7538824706592 7542226673664 7544264749056 7585004519424 7585329202416 7589558782656 7616544548928 7620791534848 7622850840192 7626290724864 7657674637312 7664014983168 7667801656704 7668616686642 7695883554646 7699356396032 7705731253248 7712111388672 7715591553024 7734984441856 7743025446912 7743848472576 7747342958592 7747674590628 7754089453992 7785999287136 7789512794112 7791617691648 7795962298368 7823681961984 7828044447744 7833693192192 7870653552384 7872780375936 7876333043712 7877170238976 7905178649088 7908745936896 7909586577408 7913155854336 7915294162944 7947867389952 7952639526888 7958378179584 7991128707072 7995584561152 7997745143808 8001354203136 8030657675264 8034281586688 8040933752832 8041277952288 8054125847316 8074369631104 8078013267968 8084701642752 8087270398128 8091395555328 8124693479424 8168917284864 8174812004352 8177409390528 8208453206016 8213030240256 8255755198089 8259966296064 8262590738346 8293957926912 8297700655104 8298582638592 8304570925056 8307209539584 8352426804624 8384135036928 8386798931392 8391076872192 8393742972288 8425608052736 8446418869527 8450230397184 8471469776896 8480276404992 8481177794916 8485005007872 8487297842688 8533130084352 8533495352718 8538253630488 8568612617544 8573390476704 8575707195216 8579577065472 8614883966976 8622016856064 8626276863792 8661775945536 8662696627503 8668947659904 8701857497088 8704622341632 8710903627776 8711829531648 8715760828416 8751628156928 8752002778302 8759249198028 8763201893376 8795295491024 8799264452608 8801642207232 8806550003712 8849171939328 8854485246432 8861816518848 8893325980224 8897339179008 8898284899584 8902300336128 8904705933312 8941350813696 8946719467749 8953175452032 8990019795456 8995032631296 8997463286784 9001523478528 9034489884672 9038566785024 9046050471936 9046437696324 9083277017088 9083665834992 9087764926464 9088730887872 9095289348096 9098179197894 9132718522368 9139308724224 9140280164352 9144404803584 9176919048192 9177894486016 9182429144448 9190031945472 9227851006976 9232015163392 9234509856768 9239659020288 9272511954944 9278079448036 9330702667776 9334913236992 9335905468416 9342642290688 9345610732032 9381089378304 9396480155202 9432151916544 9435148797816 9439961481216 9442960843824 9478809059328 9530403499008 9540310955616 9545630633856 9581868613632 9584913064448 9589802139648 9629266345984 9639689194737 9645064286292 9681679745024 9688666079232 9691744462848 9699768963072 9744497938728 9752566117392 9789589684224 9792700134336 9799766581248 9800808223104 9805230931968 9845581676544 9858602130048 9894707427402 9899172509184 9901847483136 9907368754176 9944979996672 9948139819008 9955318431744 9961295902236 10002288889488 10004991727752 10009506576384 10010570512032 10015087878144 10050697961472 10051766275456 10056302231552 10059019665408 10113772269888 10119411710208 10155392731904 10163801120256 10168387633152 10176806780928 10218686644224 10219124064366 10223735542272 10224822248856 10232200516608 10274308337664 10281722314752 10282815184896 10287455404032 10324033929216 10325131296768 10329790611456 10330232787504 10338785938656 10381332382848 10386017058816 10388823588864 10394616397824 10431575949312 10437392596992 10494204736512 10497040501248 10501777391616 10502893651968 10540238198784 10544994582528 10546115436544 10550874472448 10553725550592 10597156519936 10603519369184 10611170906112 10614542397543 10623330949302 10654838276096 10663660191744 10668472270848 10677305475072 10721703936384 10732849825068 10738834463088 10779602190336 10783027197504 10788527407104 10832924639232 10891889713152 10895350397478 10899749339136 10903212520704 10944604274688 10950706987008 10962560181069 11007673597452 11013288394752 11016787651128 11058610569216 11064776851456 11076279386112 11136569072832 11145789848448 11178846715904 11188102496256 11191657296384 11199733235712 11252575000674 11255615693721 11260694898432 11261891826036 11266973862912 11307035206656 11308237059888 11313340010496 11316397123584 11377506779136 11377993803624 11384338173984 11424816823392 11431187302272 11434276260288 11439436087296 11486511955968 11496022474752 11501702485056 11502925029963 11543825331969 11549034594048 11550262170004 11558596879872 11602476662784 11606163122176 11614538170368 11615772708864 11621014437888 11621511885942 11669337037736 11678998930704 11684269191168 11693943447552 11735522942976 11742066671616 11750539788288 11798895919104 11805980328576 11809170563904 11814499565568 11815755358464 11857767973632 11863118905344 11864379866112 11869733781504 11872941244416 11921801084928 11928959290332 11937567269376 11986693060608 11993376841728 11996617715712 12002031304704 12045986512896 12051422380032 12061400629248 12061916928432 12111554446656 12117019901952 12118307850496 12127052464128 12130905597192 12176958029824 12185744965632 12187040219136 12243238859264 12253375927296 12266114085792 12312679809024 12319545360384 12389949444096 12393886107519 12440936890368 12446550982656 12447873957888 12456856387584 12460814309376 12528640206936 12576202555392 12580198397088 12586615308288 12590614458432 12638412079104 12707204665344 12711242130391 12720414607488 12721766692374 12727507511808 12775824818176 12786402852864 12799695126528 12807380445732 12852918926316 12860085715056 12863560792824 12869365598208 12922325950464 12933025284096 12939415295688 12992663918304 13003421489856 13052786245632 13056933512448 13066355441664 13067744297472 13073641242624 13127442235392 13128004167453 13138873797042 13144802840064 13192943236536 13198896678912 13202463310848 13209825005568 13264186425344 13273757908992 13281727869648 13336385185984 13339988970336 13346008768512 13347427349376 13353450504192 13400930615296 13412026220544 13485029693184 13492548946944 13496194930176 13502285217792 13551734827008 13557850177536 13569075707904 13569656544486 13624915525632 13625498752488 13631647389696 13633096331808 13642934022144 13647268796841 13699077783552 13708963086336 13710420246528 13716607205376 13765378572288 13766841729024 13773643716672 13785047918208 13841776510464 13848022745088 13851764785152 13859488530432 13908767932416 13916523462656 13917119172054 13992272982016 13996054001664 14002369855488 14003858202624 14018416098048 14053650931712 14059992776704 14071634067456 14094720232803 14148227874816 14152723196724 14159942221824 14164441265736 14218213588992 14295605248512 14310466433424 14318445950784 14372802920448 14377369596672 14384703209472 14443899518976 14467596429438 14522519617536 14527133863304 14532999118848 14537616694272 14592805699584 14616746908092 14676898129936 14684384526336 14689050201504 14701212334656 14707846397952 14744814092288 14768372514816 14787903195072 14842061141103 14848758763776 14852771224704 14861053131264 14917469995008 14922209728512 14932977647616 14941943853354 15003433334232 15007487591628 15014259864576 15015855768048 15022631817216 15076046942208 15077649413184 15084453347328 15088529498112 15170009038848 15170658404832 15179117565312 15233089097856 15241583069696 15245701680384 15252581449728 15315349274624 15328029966336 15328686096549 15335603313408 15337233373284 15391767109292 15398712792064 15411462506496 15424222777344 15431183106048 15486050893824 15487696945152 15494685917184 15495349181256 15508178907984 15571998574272 15579025588224 15583235383296 15591924596736 15647363923968 15656088895488 15667386384384 15741307104768 15745560751872 15752666087424 15754340477952 15810357298176 15817491873792 15819173154816 15826311708672 15830588325888 15895734779904 15905279053776 15916756359168 15982257414144 15991169122304 15995490287616 16002708406272 16061315350528 16068563173376 16082555904576 16108251694632 16148739262208 16156026535936 16169403285504 16174540796256 16182791110656 16249386958848 16337834569728 16343025596217 16349624008704 16354818781056 16416906412032 16426060480512 16511510396178 16519932592128 16525181476692 16587915853824 16595401310208 16597165277184 16614419079168 16704853609248 16768270073856 16773597862784 16782153744384 16787485944576 16851216105472 16878862501011 16892837739054 16900460794368 16942939553792 16960552809984 16962355589832 16970010015744 16974595685376 17066260168704 17066990705436 17076507260976 17137225235088 17146780953408 17151414390432 17159154130944 17229767933952 17244033712128 17252553727584 17323551891072 17325393255006 17337895319808 17403714994176 17409244683264 17421807255552 17423659063296 17431521656832 17432267828913 17503256313856 17504005556604 17518498396056 17526403786752 17590590982048 17598528905216 17603284414464 17613100007424 17698343878656 17708970492864 17723633037696 17786651960448 17794678358016 17796569799168 17804600672256 17809411866624 17882701627392 17893438935498 17906350904064 17980039590912 17990065262592 17994926573568 18003046957056 18068979769344 18077133570048 18092100943872 18092875392648 18166554034176 18167331669984 18175529852928 18177461775744 18190578696192 18196358395788 18265437044736 18278617448448 18280560328704 18355788972032 18364858288896 18380063890944 18455702013952 18464030326784 18469019713536 18479318040576 18545023909888 18556158896072 18661405335552 18669826473984 18671810936832 18685284581376 18691221464064 18762178756608 18792960310404 18864303833088 18870297595632 18879922962432 18885921687648 18957618118656 19060806998016 19080621911232 19082650038561 19091261267712 19163737227264 19169826128896 19179604279296 19279378389474 19290128572584 19363359490048 19377332158464 19383488925696 19399537926144 19488995877456 19505132234784 19579179368448 19585400268672 19599533162496 19601616446208 19610461863936 19691163353088 19708310695563 19717204260096 19789414854804 19798345018368 19803694966272 19814737508352 19896279638016 19910636863488 19922591804472 20004577778976 20009983455504 20019013152768 20021141024064 20030175756288 20101395922944 20103532550912 20112604463104 20118039330816 20212958797507 20227544539776 20238823420416 20310785463808 20327602240512 20336775266304 20353613561856 20437373288448 20438248128732 20447471084544 20449644497712 20464401033216 20548616675328 20563444629504 20565630369792 20574910808064 20648067858432 20650262593536 20659581222912 20660465575008 20677571877312 20762664765696 20772034117632 20777647177728 20789232795648 20863151898624 20874785193984 20875678758081 20988409473024 20994081002496 21003554783232 21005787303936 21080476397568 21089989165056 21092230873088 21101748944896 21107451101184 21194313039872 21207038738368 21222341812224 21229084795086 21246661898604 21309676552192 21327320383488 21336944541696 21443407872768 21465699650136 21477668926176 21559204380672 21566054395008 21577054814208 21665849278464 21701394644157 21783779426304 21790700794956 21799498678272 21806425041408 21889208549376 21925120362138 22015347194904 22026576789504 22033575302256 22117221138432 22129553702912 22152558772224 22273138145664 22291579696896 22357693431808 22376204992512 22383314592768 22399466471424 22412915780031 22505150001348 22511231387442 22521389796864 22523783652072 22533947725824 22614070413312 22616474119776 22626680020992 22632794247168 22755013558272 22755987607248 22768676347968 22849633646784 22862374604544 22868552520576 22878872174592 22973023911936 22992044949504 23003404970112 23005850059926 23087650663938 23098069188096 23100524340008 23117193759744 23204953325568 23212326244352 23229076340736 23231545417728 23242028875776 23243023771884 23338674075472 23357997861408 23368538382336 23387886895104 23471045885952 23484133343232 23501079576576 23611960657152 23618341127808 23628999131136 23631510716928 23715535947264 23726237810688 23728759732224 23739467563008 23745882488832 23843602169856 23857918580664 23875134538752 23973386121216 23986753683456 23993235431424 24004062609408 24091973025792 24102844760064 24122801258496 24123833856864 24223108893312 24234039803904 24236615700992 24254104928256 24261811194384 24353916059648 24374080438272 24486477718528 24506751854592 24532228171584 24625359618048 24639090720768 24767265594267 24779898888192 24787772215038 24881873780736 24893101965312 24895747915776 24913712775168 24921628618752 25057280413872 25152405110784 25160396794176 25173230616576 25181228916864 25276824158208 25414409330688 25422484260782 25440829214976 25443533384748 25455015023616 25551649636352 25599390253056 25614760891464 25705837852632 25720171430112 25727121585648 25738731196416 25844651900928 25866050568192 25878830591376 25985327836608 25988089882509 26006842979712 26105572491264 26113867024896 26132710883328 26135488594944 26147282485248 26254884470784 26256008334906 26277747594084 26289605680128 26385886473072 26397793357824 26404926621696 26419650011136 26528372850688 26547515817984 26563455739296 26672770371968 26679977940672 26692017537024 26694854698752 26706901008384 26801861230592 26824052441088 26840158403247 26970059386368 26985097893888 26992389860352 27004570435584 27103469654016 27115700355072 27138151415808 27139313088972 27249831051264 27250997504976 27263294779392 27266192663616 27285868044288 27294537593682 27398155567104 27417926172672 27420840493056 27433214410752 27530757144576 27533683458048 27547287433344 27570095836416 27683553020928 27696045490176 27703529570304 27718977060864 27817535864832 27833046925312 27834238344108 27984545964032 27992108003328 28004739710976 28007716405248 28036832196096 28107301863424 28119985553408 28143268134912 28189440465606 28296455749632 28305446393448 28319884443648 28328882531472 28436427177984 28591210497024 28620932866848 28636891901568 28745605840896 28754739193344 28769406418944 28887799037952 28919067584211 28935192858876 29045039235072 29054267726608 29065998237696 29075233388544 29233493816184 29353796259872 29368769052672 29378100403008 29402424669312 29415692795904 29489628184576 29536745029632 29575806390144 29684122282206 29697517527552 29705542449408 29722106262528 29834939990016 29844419457024 29865955295232 29883887706708 30006866668464 30014975183256 30028519729152 30031711536096 30045263634432 30152093884416 30155298826368 30168906694656 30177058996224 30341316809664 30358235130624 30466178195712 30483166139392 30491403360768 30505162899456 30630698549248 30656059932672 30657372193098 30671206626816 30674466746568 30783534218584 30797425584128 30822925012992 30848445554688 30862366212096 30972101787648 30975393890304 30989371834368 30990698362512 31016357815968 31143997148544 31158051176448 31166470766592 31183849193472 31294727847936 31312177790976 31482614209536 31491121503744 31505332174848 31508680955904 31620714596352 31634983747584 31638346309632 31652623417344 31661176651776 31791469559808 31810558107552 31833512718336 31843627192629 31964514828288 31982338244608 31990980575232 32005416812544 32122630701056 32165111809152 32216503389264 32297478524416 32312053071872 32338806571008 32349081592512 32365582221312 32498773917696 32675669139456 32686051192434 32699248017408 32709637562112 32833812824064 32852120961024 32887680543207 33023020792356 33039865184256 33050362953384 33175831707648 33194330554368 33228838158336 33409707218496 33536540147712 33547195725568 33564307488768 33574971889152 33702432210944 33757725002022 33785675478108 33800921588736 33885879107584 33921105619968 33924711179664 33940020031488 33949191370752 34132520337408 34133981410872 34153014521952 34274450470176 34293561906816 34302828780864 34318308261888 34459535867904 34488067424256 34505107455168 34508775089889 34631475995907 34647103782144 34650786510012 34675790639616 34807429988352 34818489366528 34843614511104 34847318126592 34863043313664 34864535657826 35006512627712 35008011113208 35036996792112 35052807573504 35181181964096 35197057810432 35206568828928 35226200014848 35396687757312 35417940985728 35447266075392 35573303920896 35589356716032 35593139598336 35609201344512 35618823733248 35765403254784 35786877870996 35812701808128 35960079181824 35980130525184 35989853147136 36006093914112 36137959538688 36154267140096 36184201887744 36185750785296 36334663339968 36351059705856 36354923551488 36381157392384 36392716791576 36530874089472 36557234896896 36561120657408 36711577944064 36729716577792 36760127781888 36911404027904 36928060653568 36938039427072 36958636081152 37090047819776 37112317792144 37181658322557 37322810671104 37339652947968 37343621873664 37370569162752 37382442928128 37585920620808 37728607666176 37740595191264 37759845924864 37771843375296 37915236237312 38121613996032 38133726391173 38161243822464 38165300077122 38182522535424 38327474454528 38339652257792 38359208558592 38558756778948 38580257145168 38726718980096 38766977851392 38799075852288 38977991754912 39010264469568 39158358736896 39170800537344 39199066324992 39203232892416 39220923727872 39382326706176 39384012502359 39416621391126 39434408520192 39578829709608 39596690036736 39607389932544 39629475016704 39792559276032 39821273726976 39845183608944 40009155557952 40019966911008 40038026305536 40042282048128 40060351512576 40202791845888 40207065101824 40225208926208 40236078661632 40425917595014 40455089079552 40477646840832 40621570927616 40655204481024 40673550532608 40707227123712 40874746576896 40876496257464 40894942169088 40899288995424 40928802066432 40941806390523 41097233350656 41126889259008 41131260739584 41149821616128 41296135716864 41300525187072 41320931150016 41355143754624 41525329531392 41544068235264 41555294355456 41578465591296 41726303797248 41749570387968 41751357516162 41976818946048 41988162004992 42007109566464 42011574607872 42160952795136 42179978330112 42184461746176 42203497889792 42214902202368 42388626079744 42414077476736 42444683624448 42458169590172 42493323797208 42619353104384 42654640766976 42886815745536 42931399300272 42955337852352 43118408761344 43132108790016 43154109628416 43331698556928 43402789288314 43567558852608 43581401589912 43598997356544 43612850082816 43778417098752 43850240724276 44030694389808 44053153579008 44067150604512 44234442276864 44259107405824 44305117544448 44526183423309 44546276291328 44583159393792 44715386863616 44752409985024 44766629185536 44798932942848 44825831560062 45010300002696 45022462774884 45042779593728 45047567304144 45067895451648 45228140826624 45232948239552 45253360041984 45265588494336 45510027116544 45511975214496 45537352695936 45699267293568 45724749209088 45737105041152 45757744349184 45946047823872 45984089899008 45986058289647 46006809940224 46011700119852 46175301327876 46196138376192 46201048680016 46234387519488 46424652488704 46458152681472 46463090835456 46484057751552 46486047543768 46677348150944 46715995722816 46737076764672 46775773790208 46942091771904 46968266686464 47002159153152 47223921314304 47236682255616 47257998262272 47263021433856 47431071894528 47452475621376 47457519464448 47478935126016 47491764977664 47687204339712 47715837161328 47750269077504 47946772242432 47973507366912 47986470862848 48008125218816 48183946051584 48205689520128 48247667713728 48446217786624 48468079607808 48473231401984 48508209856512 48523622388768 48707832119296 48748160876544 48972955437056 49013503709184 49029076788651 49064456343168 49250719236096 49278181441536 49534531188534 49559797776384 49575544430076 49763747561472 49786203930624 49791495831552 49843257237504 50114560827744 50304810221568 50320793588352 50346461233152 50362457833728 50553648316416 50636587503033 50828818661376 50844968521564 50881658429952 50887066769496 50910030047232 51198780506112 51229521782928 51411675705264 51440342860224 51454243171296 51477462392832 51689303801856 51732101136384 51757661182752 51970655673216 51976179765018 52013685959424 52211144982528 52227734049792 52265421766656 52270977189888 52294564970496 52296803486739 52509768941568 52512016669812 52555495188168 52579211360256 52771772946144 52795586715648 52809853243392 52839300022272 53056745701376 53095031635968 53126911478592 53345540743936 53359955881344 53384035074048 53389709397504 53413802016768 53603722461184 53648104882176 53680316806494 53940118772736 53970195787776 53984779720704 54009140871168 54206939308032 54231400710144 54276302831616 54278626177944 54499662102528 54501995009952 54526589558784 54532385327232 54571736088576 54589075187364 54796311134208 54835852345344 54841680986112 55067366916096 55094574866688 55140191672832 55367106041856 55392090980352 55407059140608 55437954121728 55635071729664 55666093850624 55668476688216 55969091928064 55984216006656 56009479421952 56015432810496 56073664392192 56214603726848 56239971106816 56286536269824 56378880931212 56592911499264 56610892786896 56639768887296 56657765062944 56872854355968 57182420994048 57241865733696 57247950115683 57273783803136 57491211681792 57509478386688 57538812837888 57838135168422 57870385717752 58090078470144 58108535453216 58131996475392 58150466777088 58466987632368 58707592519744 58737538105344 58756200806016 58804849338624 58831385591808 58979256369152 59073490059264 59124932086689 59151612780288 59368244564412 59395035055104 59411084898816 59444212525056 59688838914048 59731910590464 59767775413416 60013733336928 60029950366512 60057039458304 60063423072192 60090527268864 60304187768832 60310597652736 60337813389312 60354117992448 60638876392521 60682633619328 60716470261248 60932356391424 60966332278784 60982806721536 61010325798912 61261397098496 61312119865344 61314744386196 61342413253632 61348933493136 61567068437168 61594851168256 61645850025984 61696891109376 61724732424192 61944203575296 61950787780608 61978743668736 61981396725024 62032715631936 62287994297088 62316102352896 62332941533184 62367698386944 62589455695872 62624355581952 62627036274243 62965228419072 62982243007488 63010664349696 63017361911808 63241429192704 63269967495168 63276692619264 63305246834688 63322353303552 63582939119616 63621116215104 63667025436672 63687254385258 63929029656576 63964676489216 63981961150464 64010833625088 64245261402112 64330223618304 64433006778528 64594957048832 64624106143744 64677613142016 64698163185024 64731164442624 64997547835392 65104183932471 65351338278912 65372102384868 65398496034816 65419275124224 65667625648128 65775361086414 66046041584712 66079730368512 66100725906768 66351663415296 66388661108736 66457676316672 66819414436992 67073080295424 67094391451136 67128614977536 67149943778304 67404864421888 67515450004044 67571350956216 67601843177472 67771758215168 67842211239936 67849422359328 67880040062976 67898382741504 68265040674816 68267962821744 68306029043904 68548900940352 68587123813632 68605657561728 68636616523776 68919071735808 68976134848512 69010214910336 69017550179778 69262951991814 69294207564288 69301573020024 69351581279232 69614859976704 69636978733056 69687229022208 69694636253184 69726086627328 69729071315652 70013025255424 70016022226416 70073993584224 70105615147008 70362363928192 70394115620864 70413137657856 70452400029696 70835881971456 70894532150784 71146607841792 71178713432064 71186279196672 71218402689024 71237647466496 71530806509568 71573755741992 71625403616256 71920158363648 71960261050368 71979706294272 72012187828224 72275919077376 72308534280192 72368403775488 72371501570592 72669326679936 72702119411712 72709847102976 72762314784768 72785433583152 73061748178944 73122241314816 73423155888128 73459433155584 73520255563776 73822808055808 73856121307136 73876078854144 73917272162304 74180095639552 74224635584288 74301796782801 74363316645114 74645621342208 74679305895936 74687243747328 74741138325504 74764885856256 75171841241616 75457215332352 75481190382528 75519691849728 75543686750592 75830472474624 76243227992064 76267452782346 76322487644928 76330600154244 76365045070848 76654948909056 76679304515584 77117513557896 77160514290336 77453437960192 77533955702784 77598151704576 77955983509824 77964269647527 78020528939136 78316717473792 78341601074688 78398132649984 78406465784832 78441847455744 78764653412352 78768025004718 78833242782252 78868817040384 79157659419216 79193380073472 79214779865088 79258950033408 79585118552064 79642547453952 79690367217888 80018311115904 80039933822016 80076052611072 80084564096256 80120703025152 80405583691776 80414130203648 80450417852416 80472157323264 80520475209741 80851835190028 80910178159104 80955293681664 81243141855232 81310408962048 81347101065216 81414454247424 81749493153792 81752992514928 81789884338176 81798577990848 81857604132864 81883612781046 82194466701312 82253778518016 82262521479168 82299643232256 82592271433728 82601050374144 82641862300032 82710287509248 83050659062784 83088136470528 83110588710912 83156931182592 83452607594496 83499140775936 83502715032324 83953637892096 83976324009984 84014219132928 84023149215744 84321905590272 84359956660224 84368923492352 84406995779584 84429804404736 84828154953472 84889367248896 84916339180344 84986647594416 85238706208768 85309281533952 85773631491072 85862798600544 85910675704704 86236817522688 86264217580032 86308219256832 86663397113856 86757202752633 86805578576628 87135117705216 87162803179824 87197994713088 87225700165632 87700481448552 88061388779616 88106307158016 88134301209024 88468884553728 88518214811648 88610235088896 88978694912737 89052366846618 89092552582656 89166318787584 89430773727232 89504819970048 89533258371072 89597865885696 89651663120124 90020600005392 90044925549768 90085559187456 90095134608288 90135790903296 90456281653248 90465896479104 90506720083968 90531176988672 91023950428992 91074705391872 91398534587136 91449498418176 91474210082304 91515488698368 91892095647744 91968179798016 91972116579294 92013619880448 92023400239704 92350602655752 92392276752384 92402097360032 92468775038976 92849304977408 92916305362944 92926181670912 92968115503104 92972095087536 93354696301888 93431991445632 93474153529344 93551547580416 93884183543808 93936533372928 94447842628608 94473364511232 94515996524544 94526042867712 94862143789056 94904951242752 94915038928896 94957870252032 94983529955328 95374408679424 95431674322656 95500538155008 95530881577887 95893544484864 95947014733824 95972941725696 96016250437632 96367892103168 96495335427456 96892435573248 96936159215616 96946462803968 97016419713024 97047244777536 97415664238592 97496321753088 97945910874112 98027007418368 98058153577302 98128912686336 98501438472192 98556362883072 98663041629621 99069062377068 99119595552768 99151088860152 99527495122944 99582991663104 99686514475008 100229121655488 100609620443136 100641587176704 100692922466304 100724915667456 101107296632832 101273175006066 101657637322752 101689937043128 101763316859904 101774133538992 101820060094464 102397561012224 102459043565856 102823351410528 102880685720448 102908486342592 102954924785664 103378607603712 103464202272768 103515322365504 103526325269667 103894427987721 103941311346432 103952359530036 104027371918848 104422289965056 104455468099584 104530843533312 104541954379776 104589129940992 104593606973478 105019537883136 105024033339624 105110990376336 105158422720512 105543545892288 105591173431296 105619706486784 105678600044544 106113491402752 106190063271936 106253822957184 106691081487872 106719911762688 106768070148096 106779418795008 106827604033536 107207444922368 107296209764352 107360633612988 107880237545472 107940391575552 107969559441408 108018281742336 108413878616064 108462801420288 108552605663232 108557252355888 109003990019904 109053179117568 109064770654464 109143472177152 109178150374728 109592622268416 109671704690688 109683361972224 110134733832192 110189149733376 110280383345664 110734212083712 110784181960704 110814118281216 110875908243456 111270143459328 111332187701248 111336953376432 111938183856128 111968432013312 112018958843904 112030865620992 112147328784384 112429207453696 112479942213632 112757761862424 113185822998528 113221785573792 113279537774592 113315530125888 113745708711936 114364841988096 114401179173519 114483731467392 114495900231366 114547567606272 114982423363584 115018956773376 115077625675776 115676270336844 115740771435504 116180156940288 116217070906432 116300933554176 116933975264736 117415185039488 117475076210688 117512401612032 117609698677248 117662771183616 117958512738304 118146980118528 118152037507077 118249864173378 118303225560576 118736489128824 118790070110208 118822169797632 118888425050112 119377677828096 119463821180928 119535550826832 120027466673856 120059900733024 120114078916608 120126846144384 120181054537728 120608375537664 120621195305472 120675626778624 120708235984896 121277752785042 121365267238656 121432940522496 121864712782848 121932664557568 121965613443072 122020651597824 122522794196992 122624239730688 122629488772392 122684826507264 122697866986272 122825419171569 123134136874336 123189702336512 123291700051968 123393782218752 123449464848384 123888407150592 123901575561216 123962793450048 124065431263872 124575988594176 124632204705792 124665883066368 124735396773888 125178911391744 125248711163904 125254072548486 125930456838144 125964486014976 126021328699392 126034723823616 126482858385408 126539934990336 126553385238528 126610493669376 126644706607104 127165878239232 127242232430208 127334050873344 127374508770516 127858059313152 127929352978432 127963922300928 128490522804224 128660447236608 128866013557056 129189914097664 129248212287488 129355226284032 129396326370048 129462328885248 129995095670784 130208367864942 130702676557824 130744204769736 130796992069632 130838550248448 131335251296256 131550722172828 132092083169424 132159460737024 132201451813536 132703326830592 132777322217472 132915352633344 133578550269927 133638828873984 134146160590848 134188782902272 134257229955072 134299887556608 135030900008088 135142701912432 135203686354944 135543516430336 135684422479872 135698844718656 135760080125952 135796765483008 136530081349632 136535925643488 136612058087808 137097801880704 137174247627264 137211315123456 137273233047552 137838143471616 137952269697024 137958174868941 138020429820672 138035100359556 138525903983628 138588415128576 138603146040048 138703162558464 139273957466112 139374458044416 139389272506368 139452173254656 139458142631304 140026050510848 140032044452832 140147987168448 140211230294016 140724727856384 140788231241728 140826275315712 140904800059392 141490711582549 141671763942912 141789064301568 142293215683584 142357426864128 142372558393344 142436805378048 142475294932992 143061613019136 143147511483984 143250807232512 143840316727296 143920522100736 143959412588544 144024375656448 144551838154752 144617068560384 144743003141184 145338653359872 145404238823424 145419694205952 145524629569536 145570867166304 146123496357888 146244482629632 146846311776256 146918866311168 147040511127552 147087230365953 147645616111616 147712242614272 147752157708288 147834544324608 148360191279104 148449271168576 148603593565602 148726633290228 149291242684416 149358611791872 149374487494656 149529771712512 150343682483232 150914430664704 150962380765056 151039383699456 151087373501184 151660944949248 151909762509099 152486455984128 152534905564692 152644975289856 152661200308488 152730090141696 153358609031168 154235027115792 154321028580672 154906875920384 155067911405568 155196303409152 155911967019648 155928539295054 156041057878272 156633434947584 156683202149376 156796265299968 156812931569664 156883694911488 156890410460217 157529306824704 157536050009436 157666485564504 157737634080768 158315318838432 158386760146944 158429559730176 158517900066816 159170237104128 159285094907904 159380734435776 160036622231808 160079867644032 160152105222144 160169128192512 160241406050304 160811167383552 160828260407296 160900835704832 160944314646528 161040950419482 161703670380056 161820356318208 161910587363328 162486283710464 162620817924096 162694202130432 162828908494848 163498986307584 163505985029856 163579768676352 163597155981696 163715208265728 163767225562092 164388933402624 164507557036032 164525042958336 165202100748288 165283724600064 165420575018496 166101318125568 166176272941056 166221177421824 166313862365184 166905215188992 166998281551872 167005430064648 167907275784192 167952648019968 168028438265856 168046298431488 168643811180544 168719913320448 168737846984704 168859608809472 169656309906944 169778734497792 169832678360688 169973295188832 170477412417536 170618563067904 171547262982144 171725597201088 171743850347049 171821351409408 172473635045376 172528435160064 172616438513664 173514405505266 173611157153256 174270235410432 174325606359648 174395989426176 174451400331264 175400962897104 176122777559232 176141498092561 176212614316032 176268602418048 176937769107456 177036429623296 177220470177792 177957389825474 178104733693236 178185105165312 178332637575168 178861547454464 179066516742144 179195731771392 179303326240248 180041200010784 180089851099536 180171118374912 180190269216576 180271581806592 180912563306496 180931792958208 181013440167936 181062353977344 181916629177563 182047900857984 182149410783744 182797069174272 182898996836352 182948420164608 183030977396736 183784191295488 183936359596032 183944233158588 184027239760896 184046800479408 184701205311504 184784553504768 184804194720064 184937550077952 185698609954816 185832610725888 185852363341824 185936231006208 185944190175072 186709392603776 186863982891264 186948307058688 187103095160832 187768367087616 187873066745856 187881108822729 188895685257216 188946729022464 189031993049088 189052085735424 189724287578112 189809902485504 189830077857792 189915740504064 189967059910656 190748817358848 190863348645312 191001076310016 191061763155774 191787088969728 191894029467648 191945883451392 192032500875264 192735784206336 192990670854912 193784871146496 193872318431232 193892925607936 194032839426048 194094489555072 194831328477184 194992643506176 195312551797413 195891821748224 196054014836736 196116307154604 196257825372672 197002876944384 197326083259242 198138124754136 198239191105536 198302177720304 199054990245888 199165983326208 199373028950016 200458243310976 201219240886272 201283174353408 201385844932608 201449831334912 202214593265664 202546350012132 203315274645504 203379874086256 203526633719808 203548267077984 203640120188928 204795122024448 204918087131712 205646702821056 205761371440896 205816972685184 205909849571328 206757215207424 206928404545536 207030644731008 207052650539334 207788855975442 207882622692864 207904719060072 208054743837696 208844579930112 208910936199168 209061687066624 209083908759552 209178259881984 209187213946956 210039075766272 210048066679248 210221980752672 210316845441024 211087091784576 211182346862592 211239412973568 211357200089088 212226982805504 212507645914368 213382162975744 213439823525376 213536140296192 213558837590016 213655208067072 214414889844736 214592419528704 214721267225976 215760475090944 215880783151104 215939118882816 216036563484672 216827757232128 216925602840576 217105211326464 217114504711776 218007980039808 218106358235136 218129541308928 218286944354304 218356300749456 219185244536832 219366723944448 220269467664384 220378299466752 220560766691328 221468424167424 221568363921408 221628236562432 221751816486912 222540286918656 222664375402496 222673906752864 222905390348403 223876367712256 223936864026624 224037917687808 224061731241984 224294657568768 224858414907392 225515523724848 226371645997056 226443571147584 226559075549184 226631060251776 227491417423872 228729683976192 228802358347038 228967462934784 228991800462732 229095135212544 229964846727168 230037913546752 231352540673688 231481542871008 232360313880576 232434141812864 232601867108352 233867950529472 233892808942581 234830370078976 234950152421376 235024803224064 235219397354496 235325542367232 235917025476608 236293960237056 236304075014154 236499728346756 236606451121152 237472978257648 237580140220416 237644339595264 237776850100224 238755355656192 238927642361856 239071101653664 240054933347712 240119801466048 240228157833216 240253692288768 240362109075456 241216751075328 241242390610944 241351253557248 241416471969792 241561425629223 242555505570084 242730534477312 242865881044992 243729425565696 243865329115136 243931226886144 244041303195648 245045588393984 245248479461376 245258977544784 245369653014528 245395733972544 245650838343138 246268273748672 246379404673024 246583400103936 246787564437504 246898929696768 247776814301184 247803151122432 247925586900096 248130862527744 249151977188352 249264409411584 249331766132736 249470793547776 250357822783488 250497422327808 250508145096972 251860913676288 251928972029952 252042657398784 252069447647232 252965716770816 253079869980672 253106770477056 253220987338752 253289413214208 254484464860416 254668101746688 254749017541032 255716118626304 255858705956864 255927844601856 256981045608448 257320894473216 257732027114112 258379828195328 258496424574976 258710452568064 258792652740096 258924657770496 259990191341568 260271608257899 260416735729884 261405353115648 261488409539472 261593984139264 261677100496896 263101444345656 264184166338848 264318921474048 264402903627072 265406653661184 265554644434944 265830705266688 266936084738211 267157100539854 267277657747968 268292321181696 268377565804544 268514459910144 268599775113216 270061800016176 270285403824864 270407372709888 271087032860672 271368844959744 271397689437312 271520160251904 271593530966016 273071851286976 273224116175616 274195603761408 274348495254528 274422630246912 274546466095104 275676286943232 275904539394048 275916349737882 276040859641344 276070200719112 277051807967256 277176830257152 277206292080096 277406325116928 278547914932224 278748916088832 278778545012736 278904346509312 278916285262608 280064088905664 280295974336896 280422460588032 281449455712768 281576462483456 281652550631424 281809600118784 282981423165098 283343527885824 283578128603136 284586431367168 284714853728256 284745116786688 284873610756096 284950589865984 286123226038272 286295022967968 286501614465024 286592644733661 287680633454592 287841044201472 287918825177088 288048751312896 289103676309504 289486006282368 290677306719744 290808477646848 290839388411904 291049259139072 291141734332608 292246992715776 292488965259264 293692623552512 293837732622336 294081022255104 294174460731906 295291232223232 295424485228544 295504315416576 295669088649216 296720382558208 296898542337152 297207187131204 297453266580456 298582485368832 298748974989312 299059543425024 300687364966464 301828861329408 301924761530112 302078767398912 302174747002368 303321889898496 303819525018198 304972911968256 305069811129384 305289950579712 305322400616976 305460180283392 306717218062336 308470054231584 308642057161344 309813751840768 310135822811136 310392606818304 310578975809001 311683283963163 311823934039296 311857078590108 312082115756544 313266869895168 313366404298752 313592530599936 313625863139328 313767389822976 313780820920434 315058613649408 315072100018872 315332971129008 315475268161536 316630637676864 316773520293888 316859119460352 317035800133632 318340474208256 318570189815808 318761468871552 320073244463616 320159735288064 320304210444288 320338256385024 320482812100608 321622334767104 321656520814592 321801671409664 321888629293056 322081900838964 323407340760112 323640712636416 323821174726656 324972567420928 325241635848192 325388404260864 325657816989696 327011970059712 327159537352704 327194311963392 327430416531456 327534451124184 328777866805248 329015114072064 329050085916672 330404201496576 330567449200128 330841150036992 332202636251136 332352545882112 332442354843648 332627724730368 333810430377984 333996563103744 334010860129296 335814551568384 335905296039936 336056876531712 336092596862976 337287622361088 337439826640896 337475693969408 339312619813888 339557468995584 339665356721376 339946590377664 340954824835072 341237126135808 343094525964288 343203537520557 343451194402176 343487700694098 343642702818816 344947270090752 345056870320128 345232877027328 347028811010532 347222314306512 348540470820864 348651212719296 348902800662528 350801925794208 352245555118464 352282996185122 352425228632064 352537204836096 353875538214912 354072859246592 354440940355584 354456112521231 355914779650948 356209467386472 356370210330624 356665275150336 358133033484288 358391463542784 358606652480496 360082400021568 360179702199072 360342236749824 360380538433152 360543163613184 361825126612992 361863585916416 362026880335872 362124707954688 363833258355126 364095801715968 364298821567488 365594138348544 365797993672704 365896840329216 366061954793472 367568382590976 367872719192064 367888466317176 368054479521792 368093600958816 369402410623008 369569107009536 369608389440128 369875100155904 371397219909632 371665221451776 371704726683648 371888380350144 373418785207552 373727965782528 373896614117376 374206190321664 375536734175232 375746133491712 375762217645458 377791370514432 377893458044928 378063986098176 378104171470848 379448575156224 379619804971008 379660155715584 379831481008128 379934119821312 381497634717696 381726697290624 382002152620032 382123526311548 383574177939456 383788058935296 383891766902784 385471568412672 385981341709824 387569742292992 387744636862464 387785851215872 388065678852096 388188979110144 389662656954368 389985287012352 390625103594826 391783643496448 392108029673472 392232614309208 392515650745344 394005753888768 394652166518484 396276249508272 396478382211072 396604355440608 398109980491776 398331966652416 398746057900032 400735650809781 400916486621952 402438481772544 402566348706816 402771689865216 402899662669824 405092700024264 406630549291008 406759748172512 407053267439616 407096534155968 407280240377856 409590244048896 409836174263424 411293405642112 411522742881792 411633945370368 411819699142656 413514430414848 413856809091072 413874524606823 414061289462016 414105301078668 415577711950884 415765245385728 415809438120144 416109487675392 417821872398336 418123374133248 418167817519104 418356519763968 418374427893912 420078151532544 420096133358496 420443961505344 420633690882048 422174183569152 422364693725184 422478825947136 422714400178176 424453965611008 424472134747647 425015291828736 426764325951488 426879647050752 427072280592384 427117675180032 427310416134144 428829779689472 429184839057408 429442534451952 431520950181888 431761566302208 431878237765632 432073126969344 433655514464256 433851205681152 434229009423552 436015960079616 436212716470272 436259082617856 436573888708608 436712601498912 438370489073664 438733447888896 440538935328768 440756598933504 441121533382656 441261691097859 442936848334848 443136727842816 443256473124864 443503632973824 445080573837312 445347813505728 445810780696806 447752735424512 447873728053248 448075835375616 448123462483968 448589315137536 449716829814784 451031047449696 452743291994112 452887142295168 453118151098368 453262120503552 454982834847744 455729287527297 457459367952384 457604716694076 457934925869568 457983600925464 458190270425088 460075827093504 462705081347376 462963085742016 464720627761152 464868283625728 465203734216704 467735901058944 467785617885162 469660740157952 469900304842752 470049606448128 470438794708992 470651084734464 471834050953216 472587920474112 472608150028308 472999456693512 473212902242304 474945956515296 475160280440832 475288679190528 475553700200448 477510711312384 477855284723712 478142203307328 480109866695424 480239602932096 480456315666432 480507384577536 480724218150912 482433502150656 482484781221888 482702507114496 482832943939584 483122851258446 485111011140168 485461068954624 485731762089984 487458851131392 487730658230272 487862453772288 488082606391296 490091176787968 490496958922752 490517955089568 490739306029056 490791467945088 491301676686276 492536547497344 492758809346048 493166800207872 493575128875008 495606302244864 495851173800192 496261725055488 498303954376704 498528818823168 498663532265472 498941587095552 500715645566976 500994844655616 501016290193944 503721827352576 503857944059904 504085314797568 504138895294464 505931433541632 506159739961344 506213540954112 506578826428416 508968929720832 509336203493376 509498035082064 511432237252608 511717411913728 511855689203712 513962091216896 514641788946432 515231551041147 515464054228224 516759656390656 516992849149952 517420905136128 517585305480192 517849315540992 520543216515798 520833471459768 522810706231296 522976819078944 523187968278528 523354200993792 526202888691312 528368332677696 528424494277683 528637842948096 528805807254144 530813307322368 531109288869888 531661410533376 533872169476422 534314201079708 534555315495936 536584642363392 536755131609088 537199550226432 540123600032352 540570807649728 540814745419776 542174065721344 542737689919488 542795378874624 543040320503808 543187061932032 545749887532689 546143702573952 546448232351232 548391207522816 548696990509056 548845260493824 549092932190208 551352573886464 551809078788096 551832699475764 552081719282688 552140401438224 554103615934512 554353660514304 554412584160192 554812650233856 557095829864448 557497832177664 557557090025472 557808693018624 557832570525216 560128177811328 560591948673792 560844921176064 562898911425536 563152924966912 563305101262848 563619200237568 563643326468187 565962846330196 566687055771648 567156257206272 569172862734336 569429707456512 569490233573376 569747221512192 569901179731968 572246452076544 572590045935936 573003228930048 573185289467322 575361266909184 575682088402944 575837650354176 576097502625792 578207352619008 578972012564736 581354613439488 581616955293696 581678776823808 582098518278144 582283468665216 584493985431552 584977930518528 587385247105024 587675465244672 588162044510208 588348921463812 590582464446464 590848970457088 591008630833152 593797084674304 594414374262408 594906533160912 597164970737664 597497949978624 598119086850048 601374729932928 603657722658816 603849523060224 604157534797824 604349494004736 606643779796992 607639050036396 609945823936512 610139622258768 610579901159424 610644801233952 610920360566784 613434436124672 616940108463168 617284114322688 619627503681536 620271645622272 620785213636608 621157951618002 623366567926326 623647868078592 623714157180216 624164231513088 626533739790336 626732808597504 627185061199872 627251726278656 627534779645952 627561641840868 630117227298816 630144200037744 630665942258016 630950536323072 633261275353728 633547040587776 633718238920704 634071600267264 636680948416512 637522937743104 640146488927232 640319470576128 640608420888576 640676512770048 640965624201216 643244669534208 643313041629184 643603342819328 643777258586112 644163801677928 646814681520224 647281425272832 647642349453312 649945134841856 650483271696384 650776808521728 651315633979392 654023940119424 654319074705408 654388623926784 654860833062912 655068902248368 657555733610496 658100171833344 660808402993152 661134898400256 661682300073984 664405272502272 664705091764224 664884709687296 665255449460736 667620860755968 667993126207488 668021720258592 668716171045209 671629103136768 671810592079872 672113753063424 672185193725952 674575244722176 674951387938816 678625239627776 679114937991168 679330713442752 679893180755328 681909649670144 682474252271616 686189051928576 686407075041114 686902388804352 686975401388196 687285405637632 689894540181504 690113740640256 694057622021064 694444628613024 697080941641728 697302425438592 697805601325056 701603851588416 701678426827743 704491110236928 704565992370244 704850457264128 705074409672192 707751076429824 708881880711168 708912225042462 711829559301896 712418934772944 712740420661248 713330550300672 716266066968576 716782927085568 717213304960992 720164800043136 720359404398144 720684473499648 720761076866304 721086327226368 723650253225984 723727171832832 724053760671744 724249415909376 724684276887669 727666516710252 728191603431936 728597643134976 731188276697088 731595987345408 731793680658432 732123909586944 735136765181952 735745438384128 735776932634352 736108959043584 736187201917632 738804821246016 739138214019072 739216778880256 739750200311808 742794439819264 743330442903552 743409453367296 743776760700288 746837570415104 747455931565056 747793228234752 748412380643328 751073468350464 751492266983424 751524435290916 755582741028864 755786916089856 756127972196352 756208342941696 758897150312448 759239609942016 759320311431168 759662962016256 759868239642624 763453394581248 764004305240064 764247052623096 767148355878912 767576117870592 767783533805568 770943136825344 771962683419648 775139484585984 775489273724928 775571702431744 776131357704192 776377958220288 779325313908736 779970574024704 781250207189652 783567286992896 784216059346944 784465228618416 785031301490688 789304333036968 792552499016544 792956764422144 793208710881216 796219960983552 796663933304832 797492115800064 800808254214633 801471301619562 801832973243904 804876963545088 805132697413632 805543379730432 805799325339648 810185400048528 813261098582016 813519496345024 814106534879232 814193068311936 814560480755712 819672348526848 822586811284224 823045485763584 823267890740736 823639398285312 827028860829696 827713618182144 827749049213646 828122578924032 828210602157336 831155423901768 831530490771456 831618876240288 832218975350784 835643744796672 836246748266496 836335635038208 836713039527936 836748855787824 840192266716992 840887923010688 841267381764096 844348367138304 844729387450368 844957651894272 845428800356352 848907931222016 848944269495294 850030583657472 853528651902976 853759294101504 854144561184768 854235350360064 854620832268288 857659559378944 858369678114816 858885068903904 859777934200983 863041900363776 863523132604416 863756475531264 864146253938688 867311028928512 868458018847104 872031920159232 872425432940544 872518165235712 873147777417216 873425202997824 876740978147328 877466895777792 881077870657536 881513197867008 882243066765312 882523382195718 885873696669696 886273455685632 886512946249728 887007265947648 890161147674624 890695627011456 891621561393612 895505470849024 895747456106496 896246924967936 897178630275072 899433659629568 902062094899392 905486583988224 905774284590336 906236302196736 906524241007104 909965669695488 911458575054594 914918735904768 915209433388152 915869851739136 915967201850928 916380540850176 920151654187008 925410162694752 925926171484032 929441255522304 929736567251456 930407468433408 935049851889489 935471802117888 935571235770324 939321480315904 939800609685504 940099212896256 940877589417984 941302169468928 945175840948224 945216300056616 945998913387024 946425804484608 949891913030592 950320560881664 950577358381056 951107400400896 955021422624768 955710569447424 956284406614656 960219733390848 960479205864192 960912631332864 961014769155072 961448436301824 964867004301312 964969562443776 965405014228992 965665887879168 966245702516892 970222022280336 970922137909248 971463524179968 974917702262784 975461316460544 975724907544576 976165212782592 980182353575936 981035910179136 981478612058112 981582935890176 982603353372552 985073094994688 985517618692096 986333600415744 987150257750016 991212604489728 991702347600384 992523450110976 996607908753408 997057637646336 997327064530944 997883174191104 1001431291133952 1001989689311232 1002032580387888 1007443654705152 1007715888119808 1008170629595136 1008277790588928 1011862867083264 1012319479922688 1012427081908224 1017937859441664 1018672406986752 1018996070164128 1022864474505216 1023434823827456 1023711378407424 1027924182433792 1029283577892864 1029610612561671 1030463102082294 1030928108456448 1033519312781312 1033985698299904 1034841810272256 1035170610960384 1035698631081984 1041086433031596 1041666942919536 1045621412462592 1045953638157888 1046708401987584 1052405777382624 1056736665355392 1056848988555366 1057275685896192 1057611614508288 1061626614644736 1062218577739776 1063322821066752 1063368337563693 1067744338952844 1068628402159416 1069110630991872 1073510263218176 1074399100452864 1080247200064704 1081141615299456 1081629490839552 1084348131442688 1085475379838976 1085590757749248 1086080641007616 1086374123864064 1091499775065378 1092287405147904 1092896464702464 1096782415045632 1097393981018112 1097690520987648 1098185864380416 1102705147772928 1103618157576192 1103665398951528 1104163438565376 1104280802876448 1108207231869024 1108707321028608 1108825168320384 1109625300467712 1114191659728896 1114995664355328 1115114180050944 1115665141050432 1120256355622656 1121183897347584 1121689842352128 1125797822851072 1126305849933824 1126610202525696 1127238400475136 1127286652936374 1131925692660392 1133374111543296 1134312514412544 1138345725468672 1138859414913024 1138980467146752 1139494443024384 1139802359463936 1144492904153088 1145180091871872 1146006457860096 1146370578934644 1150722533818368 1151364176805888 1151675300708352 1156414705238016 1157944025129472 1162709226878976 1163233910587392 1163357553647616 1164197036556288 1164566937330432 1168987970863104 1169955861037056 1175350930489344 1176324089020416 1176697842927624 1181164928892928 1182017261666304 1187594169348608 1188828748524816 1189813066321824 1194329941475328 1194995899957248 1196238173700096 1202206952429343 1202749459865856 1207315445317632 1207699046120448 1208315069595648 1208698988009472 1215278100072792 1219891647873024 1220279244517536 1221159802318848 1221289602467904 1221840721133568 1226868872249344 1232990486647927 1233880216926336 1234568228645376 1239255007363072 1240543291244544 1241570427273216 1242315903236004 1246733135852652 1247295736157184 1247428314360432 1248328463026176 1253465617195008 1254370122399744 1254503452557312 1255069559291904 1255123283681736 1260234454597632 1260288400075488 1261331884516032 1261901072646144 1266522550707456 1267094081175552 1267436477841408 1268143200534528 1273361896833024 1273416404242941 1275045875486208 1280292977854464 1280638941152256 1281216841777152 1281353025540096 1281931248402432 1286489339068416 1286626083258368 1287206685638656 1287554517172224 1288327603355856 1293629363040448 1294562850545664 1295284698906624 1299890269683712 1300966543392768 1301553617043456 1308047880238848 1308638149410816 1308777247853568 1309721666125824 1310137804496736 1315111467220992 1316200343666688 1321616805986304 1322269796800512 1323364600147968 1323785073293577 1328810545004544 1329410183528448 1329769419374592 1330510898921472 1335241721511936 1336043440517184 1337432342090418 1343258206273536 1343621184159744 1344227506126848 1344370387451904 1349150489444352 1349902775877632 1357250479255552 1358229875982336 1358661426885504 1359786361510656 1363819299340288 1364948504543232 1367187862581891 1372378103857152 1372814150082228 1373804777608704 1373950802776392 1374570811275264 1380227481280512 1388115244042128 1388889257226048 1394161883283456 1394604850877184 1395611202650112 1403207703176832 1403356853655486 1408982220473856 1409131984740488 1409700914528256 1410148819344384 1415502152859648 1417763761422336 1417824450084924 1423659118603792 1424837869545888 1425480841322496 1426661100601344 1432532133937152 1433565854171136 1434426609921984 1440329600086272 1440718808796288 1441368946999296 1441522153732608 1442172654452736 1447300506451968 1447454343665664 1448107521343488 1448498831818752 1449368553775338 1455333033420504 1456383206863872 1457195286269952 1462376553394176 1463191974690816 1463587361316864 1464247819173888 1470273530363904 1471490876768256 1471553865268704 1472217918087168 1472374403835264 1477609642492032 1478276428038144 1478433557760512 1479500400623616 1485588879638528 1486818906734592 1487553521400576 1493675140830208 1494911863130112 1495586456469504 1496824761286656 1502146936700928 1502984533966848 1503048870581832 1511165482057728 1511573832179712 1512255944392704 1512416685883392 1517794300624896 1518479219884032 1518640622862336 1519736479285248 1526906789162496 1528008610480128 1528494105246192 1534296711757824 1535152235741184 1535567067611136 1541886273650688 1543925366839296 1550278969171968 1550978547449856 1551143404863488 1552262715408384 1552755916440576 1558650627817472 1562500414379304 1567134573985792 1568432118693888 1568930457236832 1570062602981376 1578608666073936 1585104998033088 1585273482833049 1585913528844288 1586417421762432 1592439921967104 1593327866609664 1594984231600128 1601616508429266 1602942603239124 1603665946487808 1609753927090176 1610265394827264 1611598650679296 1620370800097056 1626522197164032 1627038992690048 1628213069758464 1628386136623872 1629120961511424 1637249662598067 1639344697053696 1645173622568448 1646090971527168 1646535781481472 1647278796570624 1654057721659392 1655427236364288 1655498098427292 1656245157848064 1656421204314672 1662310847803536 1663060981542912 1663237752480576 1664437950701568 1671287489593344 1672493496532992 1672671270076416 1673426079055872 1673497711575648 1680384533433984 1681775846021376 1682534763528192 1688696734276608 1689458774900736 1689915303788544 1690857600712704 1690929979404561 1697815862444032 1697888538990588 1700061167314944 1707057303805952 1707518588203008 1708289122369536 1708470700720128 1709241664536576 1715319118757888 1716739356229632 1717770137807808 1719555868401966 1726083800727552 1727046265208832 1727512951062528 1728292507877376 1734622057857024 1736916037694208 1744063840318464 1744850865881088 1745036330471424 1746295554834432 1746850405995648 1753481956294656 1754933791555584 1762155741315072 1763026395734016 1764486133530624 1765046764391436 1771747393339392 1772546911371264 1773025892499456 1781391254022912 1783243122787224 1791010941698048 1791494912212992 1792493849935872 1794357260550144 1798867319259136 1804124189798784 1810973167976448 1811548569180672 1812472604393472 1813048482014208 1819931339390976 1822917150109188 1829837471809536 1830418866776304 1831739703478272 1831934403701856 1832761081700352 1840303308374016 1850820325389504 1851852342968064 1858882511044608 1859473134502912 1860814936866816 1870099703778978 1870943604235776 1871142471540648 1878642960631808 1879601219371008 1880198425792512 1881755178835968 1882604338937856 1890351681896448 1890432600113232 1891997826774048 1892851608969216 1899783826061184 1900641121763328 1901154716762112 1902214800801792 1910042845249536 1912568813229312 1920439466781696 1920958411728384 1921825262665728 1922029538310144 1922896872603648 1929734008602624 1929939124887552 1930810028457984 1931331775758336 1932491405033784 1940444044560672 1941844275818496 1942927048359936 1949835404525568 1950922632921088 1951449815089152 1952330425565184 1962071820358272 1962957224116224 1963165871780352 1965206706745104 1970146189989376 1971035237384192 1972667200831488 1974300515500032 1982425208979456 1983404695200768 1985046900221952 1993215817506816 1994115275292672 1994654129061888 1995766348382208 2002862582267904 2003979378622464 2004065160775776 2006148513135627 2014887309410304 2015431776239616 2016341259190272 2016555581177856 2023725734166528 2024854163816448 2035875718883328 2037344813973504 2037992140328256 2045728949010432 2046869647654912 2047422756814848 2055848364867584 2058567155785728 2059221225123342 2060926204164588 2061856216912896 2067038625562624 2067971396599808 2069683620544512 2070341221920768 2082172866063192 2083333885839072 2091242824925184 2091907276315776 2093416803975168 2104811554765248 2105035280483229 2113473330710784 2113697977110732 2114551371792384 2115223229016576 2123253229289472 2126645642133504 2126736675127386 2135488677905688 2137256804318832 2138221261983744 2147020526436352 2148798200905728 2160494400129408 2162283230598912 2163258981679104 2168696262885376 2170950759677952 2171181515498496 2172161282015232 2172748247728128 2174052830663007 2182999550130756 2184574810295808 2185792929404928 2193564830091264 2194787962036224 2195381041975296 2196371728760832 2205410295545856 2207236315152384 2207330797903056 2208326877130752 2208561605752896 2216414463738048 2217414642057216 2217650336640768 2219250600935424 2228383319457792 2229991328710656 2230228360101888 2231330282100864 2240512711245312 2242367794695168 2243379684704256 2251595645702144 2252611699867648 2253220405051392 2254476800950272 2254573305872748 2263851385320784 2266748223086592 2268625028825088 2276691450937344 2277718829826048 2277960934293504 2278988886048768 2279604718927872 2290360183743744 2292012915720192 2292741157869288 2301445067636736 2302728353611776 2303350601416704 2312829410476032 2315888050258944 2325418453757952 2326467821174784 2326715107295232 2328394073112576 2329133874660864 2337975941726208 2339911722074112 2350701860978688 2352648178040832 2353395685855248 2362329857785856 2375188338697216 2377657497049632 2379626132643648 2388659882950656 2389991799914496 2392476347400192 2402424762643899 2404413904858686 2405498919731712 2414630890635264 2415398092240896 2416630139191296 2417397976018944 2430556200145584 2439783295746048 2440558489035072 2442319604637696 2442579204935808 2443681442267136 2453737744498688 2465980973295854 2467760433852672 2469136457290752 2478510014726144 2481086582489088 2483140854546432 2484631806472008 2493466271705304 2494591472314368 2494856628720864 2496656926052352 2506931234390016 2508740244799488 2509006905114624 2510139118583808 2510246567363472 2520576800150976 2522663769032064 2523802145292288 2533045101414912 2534188162351104 2534872955682816 2536286401069056 2546723793666048 2546832808485882 2550091750972416 2560585955708928 2561277882304512 2562433683554304 2562706051080192 2563862496804864 2572978678136832 2573252166516736 2574413371277312 2575109034344448 2576655206711712 2587258726080896 2589125701091328 2590569397813248 2599780539367424 2601933086785536 2616095760477696 2617276298821632 2617554495707136 2619443332251648 2620275608993472 2630222934441984 2632400687333376 2643233611972608 2644539593601024 2646729200295936 2647570146587154 2657621090009088 2658820367056896 2659538838749184 2661021797842944 2670483443023872 2672086881034368 2674864684180836 2686516412547072 2687242368319488 2688740774903808 2698300978888704 2699805551755264 2714500958511104 2716459751964672 2717322853771008 2719572723021312 2727638598680576 2729897009086464 2734375725163782 2744756207714304 2745628300164456 2747609555217408 2747901605552784 2749141622550528 2760454962561024 2776230488084256 2777778514452096 2788323766566912 2789209701754368 2791222405300224 2805149555668467 2806415406353664 2806713707310972 2817964440947712 2818263969480976 2819401829056512 2820297638688768 2835527522844672 2835648900169848 2847318237207584 2849675739091776 2850961682644992 2853322201202688 2865064267874304 2867131708342272 2868853219843968 2880659200172544 2881437617592576 2882737893998592 2883044307465216 2884345308905472 2894601012903936 2894908687331328 2896215042686976 2896997663637504 2898737107550676 2910666066841008 2912766413727744 2914390572539904 2924753106788352 2926383949381632 2927174722633728 2928495638347776 2940547060727808 2943107730537408 2944435836174336 2944748807670528 2955219284984064 2956552856076288 2956867115521024 2959000801247232 2971177759277056 2973637813469184 2975107042801152 2987350281660416 2989823726260224 2991172912939008 2993649522573312 3004293873401856 3005969067933696 3006097741163664 3022330964115456 3023147664359424 3024511888785408 3024833371766784 3035588601249792 3036958439768064 3037281245724672 3053813578324992 3056017220960256 3056988210492384 3068593423515648 3070304471482368 3071134135222272 3083772547301376 3087850733678592 3088831837685013 3100557938343936 3101957094899712 3102286809726976 3104525430816768 3105511832881152 3125000828758608 3134269147971584 3136864237387776 3137860914473664 3140125205962752 3157217332147872 3170209996066176 3170546965666098 3171827057688576 3172834843524864 3184879843934208 3186655733219328 3189968463200256 3190105012691079 3203233016858532 3205885206478248 3207331892975616 3220530789654528 3223197301358592 3240741600194112 3253044394328064 3254077985380096 3256426139516928 3256772273247744 3258241923022848 3274499325196134 3278689394107392 3290347245136896 3292181943054336 3293071562962944 3294557593141248 3308115443318784 3310854472728576 3310996196854584 3312490315696128 3312842408629344 3324621695607072 3326121963085824 3326475504961152 3328875901403136 3342574979186688 3344986993065984 3345342540152832 3346995423151296 3360769066867968 3363551692042752 3365069527056384 3377393468553216 3378917549801472 3379830607577088 3381715201425408 3381859958809122 3395631724888064 3395777077981176 3400122334629888 3414114607611904 3415037176406016 3416578244739072 3416941401440256 3418483329073152 3430638237515776 3433478712459264 3435540275615616 3439111736803932 3452167601455104 3454092530417664 3455025902125056 3469244115714048 3473832075388416 3488127680636928 3489701731762176 3490072660942848 3492591109668864 3493700811991296 3506963912589312 3509867583111168 3526052791468032 3528972267061248 3530093528782872 3543494786678784 3546051784998912 3562782508045824 3566486245574448 3582021883396096 3582989824425984 3584987699871744 3588714521100288 3597734638518272 3606620857288029 3608248379597568 3621946335952896 3623097138361344 3624945208786944 3626096964028416 3645834300218376 3659674943619072 3660837733552608 3663479406956544 3663868807403712 3665522163400704 3680606616748032 3698971459943781 3701640650779008 3703704685936128 3717765022089216 3718946269005824 3721629873733632 3740199407557956 3741887208471552 3742284943081296 3757285921263616 3760396851585024 3763510357671936 3765208677875712 3780703363792896 3780865200226464 3783995653548096 3785703217938432 3799567652122368 3801282243526656 3802309433524224 3804429601603584 3820085690499072 3820249212728823 3825137626458624 3840878933563392 3841916823456768 3843650525331456 3844059076620288 3845793745207296 3859468017205248 3859878249775104 3861620056915968 3862663551516672 3864982810067568 3880888089121344 3883688551636992 3885854096719872 3899670809051136 3901845265842176 3902899630178304 3904660851130368 3924143640716544 3925914448232448 3926331743560704 3930413413490208 3940292379978752 3942070474768384 3945334401662976 3948601031000064 3964850417958912 3966809390401536 3970093800443904 3971355219880731 3986431635013632 3988230550585344 3989308258123776 3991532696764416 4005725164535808 4008130321551552 4012297026271254 4029774618820608 4030863552479232 4032682518380544 4033111162355712 4047451468333056 4049708327632896 4071751437766656 4074689627947008 4075984280656512 4091457898020864 4093739295309824 4094845513629696 4111696729735168 4117134311571456 4118442450246684 4121852408329176 4123712433825792 4134077251125248 4135942793199616 4140682443841536 4164345732126384 4166667771678144 4182485649850368 4183814552631552 4186833607950336 4209623109530496 4210070560966458 4226946661421568 4227395954221464 4229102743584768 4230446458033152 4246506458578944 4253291284267008 4253473350254772 4270977355811376 4274513608637664 4276442523967488 4294041052872704 4297596401811456 4320988800258816 4324566461197824 4326517963358208 4337392525770752 4341901519355904 4342363030996992 4344322564030464 4345496495456256 4348105661326014 4365999100261512 4369149620591616 4371585858809856 4387129660182528 4389575924072448 4390762083950592 4392743457521664 4410820591091712 4414472630304768 4414661595806112 4416653754261504 4417123211505792 4432828927476096 4434829284114432 4435300673281536 4438501201870848 4456766638915584 4460456720203776 4462660564201728 4481025422490624 4484735589390336 4486759369408512 4503191291404288 4505223399735296 4506440810102784 4508953601900544 4509146611745496 4527702770641568 4533496446173184 4537250057650176 4553382901874688 4555437659652096 4555921868587008 4559209437855744 4580720367487488 4584025831440384 4585482315738576 4602890135273472 4605456707223552 4606701202833408 4625658820952064 4631776100517888 4650836907515904 4652935642349568 4653430214590464 4656788146225152 4658267749321728 4675951883452416 4701403721957376 4705296356081664 4706791371710496 4724659715571712 4750376677394432 4755314994099264 4755820448499147 4759252265287296 4777319765901312 4779983599828992 4784952694800384 4804849525287798 4808827809717372 4810997839463424 4829261781270528 4830796184481792 4834795952037888 4861112400291168 4879566591492096 4881116978070144 4884639209275392 4885158409871616 4887362884534272 4907475488997376 4911748987794201 4931961946591708 4935520867705344 4938272914581504 4962173164978176 4966281709092864 4969263612944016 4986932543410608 4989182944628736 4989713257441728 4993313852104704 5013862468780032 5017480489598976 5018013810229248 5020278237167616 5020493134726944 5041153600301952 5045327538064128 5047604290584576 5066090202829824 5068376324702208 5069745911365632 5072572802138112 5072789938213683 5093447587332096 5093665616971764 5100183501944832 5121171911417856 5122555764609024 5124867367108608 5125412102160384 5127724993609728 5145957356273664 5146504333033472 5148826742554624 5150218068688896 5153310413423424 5174517452161792 5178251402182656 5181138795626496 5199561078734848 5203866173571072 5232191520955392 5234552597643264 5235108991414272 5238886664503296 5240551217986944 5260445868883968 5264801374666752 5286467223945216 5289079187202048 5293458400591872 5295140293174308 5315242180018176 5317640734113792 5319077677498368 5344173762068736 5349729368361672 5373032825094144 5374484736638976 5377481549807616 5396601957777408 5399611103510528 5429001917022208 5432919503929344 5434645707542016 5439145446042624 5455277197361152 5459794018172928 5468751450327564 5489512415428608 5491256600328912 5495219110434816 5495803211105568 5498283245101056 5520909925122048 5552460976168512 5555557028904192 5576647533133824 5578419403508736 5582444810600448 5610299111336934 5612830812707328 5613427414621944 5635928881895424 5636527938961952 5638803658113024 5640595277377536 5671055045689344 5671297800339696 5694636474415168 5699351478183552 5701923365289984 5706644402405376 5730128535748608 5737706439687936 5761318400345088 5762875235185152 5765475787997184 5766088614930432 5768690617810944 5789202025807872 5789817374662656 5792430085373952 5793995327275008 5797474215101352 5821332133682016 5825532827455488 5828781145079808 5849506213576704 5852767898763264 5854349445267456 5856991276695552 5886215461074816 5888871672348672 5889497615341056 5910438569968128 5913105712152576 5913734231042048 5918001602494464 5942355518554112 5947275626938368 5950214085602304 5974700563320832 5979647452520448 5982345825878016 5987299045146624 6008587746803712 6011938135867392 6012195482327328 6018445539406881 6044661928230912 6046295328718848 6049023777570816 6049666743533568 6071177202499584 6074562491449344 6107627156649984 6112034441920512 6113976420984768 6137186847031296 6140608942964736 6142268270444544 6167545094602752 6175701467357184 6177663675370026 6201115876687872 6203914189799424 6204573619453952 6209050861633536 6211023665762304 6250001657517216 6268538295943168 6273728474775552 6275721828947328 6280250411925504 6314434664295744 6315105841449687 6340419992132352 6341093931332196 6343654115377152 6345669687049728 6369759687868416 6379936926400512 6380210025382158 6406466033717064 6411770412956496 6414663785951232 6441061579309056 6446394602717184 6481483200388224 6506088788656128 6508155970760192 6512852279033856 6513544546495488 6516483846045696 6548998650392268 6557378788214784 6580694490273792 6584363886108672 6586143125925888 6589115186282496 6616230886637568 6621708945457152 6621992393709168 6624980631392256 6625684817258688 6649243391214144 6652243926171648 6652951009922304 6657751802806272 6685149958373376 6689973986131968 6690685080305664 6693990846302592 6721538133735936 6727103384085504 6730139054112768 6754786937106432 6757835099602944 6759661215154176 6763430402850816 6763719917618244 6791263449776128 6791554155962352 6800244669259776 6828229215223808 6830074352812032 6833156489478144 6833882802880512 6836966658146304 6861276475031552 6871080551231232 6878223473607864 6904335202910208 6908185060835328 6910051804250112 6938488231428096 6947664150776832 6976255361273856 6979403463524352 6980145321885696 6985182219337728 6987401623982592 7013927825178624 7019735166222336 7052105582936064 7057944534122496 7060187057565744 7086989573357568 7125565016091648 7132972491148896 7164043766792192 7165979648851968 7169975399743488 7177429042200576 7195469277036544 7207274287931697 7213241714576058 7216496759195136 7243892671905792 7246194276722688 7249890417573888 7252193928056832 7291668600436752 7319349887238144 7321675467105216 7326958813913088 7327737614807424 7331044326801408 7361213233496064 7397942919887562 7403281301558016 7407409371872256 7435530044178432 7437892538011648 7443259747467264 7480398815115912 7483774416943104 7484569886162592 7514571842527232 7520793703170048 7527020715343872 7530417355751424 7561730400452928 7567991307096192 7571406435876864 7599135304244736 7602564487053312 7604618867048448 7608859203207168 7640171380998144 7640498425457646 7650275252917248 7681757867126784 7683833646913536 7687301050662912 7688118153240576 7691587490414592 7718936034410496 7719756499550208 7723240113831936 7725327103033344 7729965620135136 7761776178242688 7767377103273984 7771708193439744 7799341618102272 7803690531684352 7805799260356608 7848287281433088 7851828896464896 7852663487121408 7860826826980416 7880584759957504 7884140949536768 7890668803325952 7897202062000128 7929700835917824 7933618780803072 7940187600887808 7942710439761462 7972863270027264 7976461101170688 7978616516247552 7983065393528832 8011450329071616 8016260643103104 8024594052542508 8059549237641216 8061727104958464 8066222324711424 8094902936666112 8099416655265792 8143502875533312 8149379255894016 8151968561313024 8182915796041728 8187478590619648 8189691027259392 8234268623142912 8236884900493368 8243704816658352 8247424867651584 8268154502250496 8281364887683072 8328691464252768 8333335543356288 8364971299700736 8367629105263104 8373667215900672 8415448667005401 8419246219060992 8420141121932916 8453893322843136 8454791908442928 8458205487169536 8460892916066304 8506582568534016 8506946700509544 8541954711622752 8549027217275328 8552885047934976 8588082105745408 8595192803622912 8630933406535489 8641977600517632 8649132922395648 8653035926716416 8674785051541504 8683803038711808 8684726061993984 8688645128060928 8690992990912512 8696211322652028 8731998200523024 8738299241183232 8743171717619712 8774259320365056 8779151848144896 8781524167901184 8785486915043328 8821641182183424 8829323191612224 8833307508523008 8834246423011584 8865657854952192 8869658568228864 8870601346563072 8877002403741696 8913533277831168 8920913440407552 8925321128403456 8962050844981248 8969471178780672 8973518738817024 9006382582808576 9010446799470592 9012881620205568 9017907203801088 9018293223490992 9055405541283136 9066992892346368 9074500115300352 9106765803749376 9110875319304192 9111843737174016 9161440734974976 9168051662880768 9170964631477152 9205780270546944 9210913414447104 9213402405666816 9251317641904128 9263552201035776 9266495513055039 9301673815031808 9305871284699136 9306860429180928 9313576292450304 9316535498643456 9402807443914752 9410592712163328 9413582743420992 9449319431143424 9500753354788864 9510629988198528 9511640896998294 9518504530574592 9554639531802624 9559967199657984 9569905389600768 9570315038073237 9609699050575596 9617655619434744 9621995678926848 9661592368963584 9669591904075776 9722224800582336 9759133182984192 9762233956140288 9769278418550784 9770316819743232 9774725769068544 9814950977994752 9823497975588402 9863923893183416 9871041735410688 9876545829163008 9924346329956352 9932563418185728 9938527225888032 9973865086821216 9978365889257472 9979426514883456 9986627704209408 10027724937560064 10034960979197952 10036027620458496 10040986269453888 10082307200603904 10090655076128256 10095208581169152 10132180405659648 10136752649404416 10139491822731264 10145145604276224 10145579876427366 10186895174664192 10187331233943528 10200367003889664 10242343822835712 10245111529218048 10249734734217216 10250824204320768 10255449987219456 10291914712547328 10293008666066944 10300436137377792 10306620826846848 10349034904323584 10356502804365312 10362277591252992 10399122157469696 10407732347142144 10464383041910784 10469105195286528 10470217982828544 10477773329006592 10481102435973888 10520891737767936 10529602749333504 10578158374404096 10586916801183744 10590280586348616 10630484360036352 10638155354996736 10688347524137472 10699458736723344 10746065650188288 10748969473277952 10754963099615232 10793203915554816 10799222207021056 10858003834044416 10865839007858688 10869291415084032 10878290892085248 10910554394722304 10937502900655128 10979024830857216 10982513200657824 10990438220869632 10991606422211136 10996566490202112 11041819850244096 11096914379831343 11104921952337024 11111114057808384 11153295066267648 11156838807017472 11164889621200896 11220598222673868 11225661625414656 11226854829243888 11271857763790848 11273055877923904 11281190554755072 11342110091378688 11342595600679392 11389272948830336 11398702956367104 11403846730579968 11413288804810752 11460257071497216 11460747638186469 11475412879375872 11522636800690176 11525750470370304 11530951575994368 11532177229860864 11537381235621888 11578404051615744 11579634749325312 11584860170747904 11587990654550016 11594948430202704 11642664267364032 11651065654910976 11657562290159616 11699012427153408 11705535797526528 11708698890534912 11713982553391104 11772430922149632 11777743344697344 11778995230682112 11820877139936256 11826211424305152 11827468462084096 11836003204988928 11884711037108224 11894551253876736 11900428171204608 11914065659642193 11949401126641664 11959294905040896 11964691651756032 11974598090293248 12017175493607424 12024390964654656 12036891078813762 12089323856461824 12092590657437696 12098047555141632 12099333487067136 12142354404999168 12149124982898688 12215254313299968 12224068883841024 12227952841969536 12274373694062592 12281217885929472 12284536540889088 12335090189205504 12351402934714368 12355327350740052 12402231753375744 12407828379598848 12409147238907904 12422047331524608 12500003315034432 12537076591886336 12547456949551104 12551443657894656 12560500823851008 12628869328591488 12630211682899374 12680839984264704 12682187862664392 12687308230754304 12691339374099456 12739519375736832 12759873852801024 12760420050764316 12812932067434128 12823540825912992 12829327571902464 12882123158618112 12892789205434368 12962966400776448 13012177577312256 13016311941520384 13025704558067712 13027089092990976 13032967692091392 13097997300784536 13114757576429568 13161388980547584 13168727772217344 13172286251851776 13178230372564992 13232461773275136 13243417890914304 13243984787418336 13249961262784512 13251369634517376 13298486782428288 13304487852343296 13305902019844608 13315503605612544 13370299916746752 13381370160611328 13387981692605184 13443076267471872 13454206768171008 13460278108225536 13509573874212864 13515670199205888 13519322430308352 13526860805701632 13527439835236488 13582526899552256 13583108311924704 13600489338519552 13656458430447616 13660148705624064 13666312978956288 13667765605761024 13742161102462464 13756446947215728 13808670405820416 13816370121670656 13820103608500224 13876976462856192 13895328301553664 13952510722547712 13958806927048704 13960290643771392 13970364438675456 13974803247965184 14027855650357248 14104211165872128 14115889068244992 14120374115131488 14173979146715136 14251130032183296 14265944982297792 14267461345497441 14328087533584384 14331959297703936 14339950799486976 14354858084401152 14390938554073088 14414548575863394 14426483429152116 14432993518390272 14487785343811584 14492388553445376 14504387856113664 14583337200873504 14638699774476288 14643350934210432 14653917627826176 14655475229614848 14662088653602816 14722426466992128 14735246963382603 14795885839775124 14806562603116032 14814818743744512 14875785076023296 14886519494934528 14960797630231824 14967548833886208 14969139772325184 15029143685054464 15041587406340096 15054041430687744 15060834711502848 15123460800905856 15135982614192384 15142812871753728 15198270608489472 15205128974106624 15209237734096896 15217718406414336 15218369814641049 15280342761996288 15280996850915292 15300550505834496 15363515734253568 15367667293827072 15374602101325824 15376236306481152 15383174980829184 15437872068820992 15439512999100416 15446480227663872 15450654206066688 15459931240270272 15523552356485376 15534754206547968 15543416386879488 15598683236204544 15607381063368704 15611598520713216 15696574562866176 15703657792929792 15705326974242816 15721653653960832 15761169519915008 15768281899073536 15781337606651904 15794404124000256 15859401671835648 15867237561606144 15880375201775616 15885420879522924 15945726540054528 15952922202341376 15957233032495104 16032521286206208 16049188105085016 16119098475282432 16123454209916928 16132444649422848 16189805873332224 16198833310531584 16287005751066624 16298758511788032 16303937122626048 16365831592083456 16379382054518784 16468537246285824 16473769800986736 16487409633316704 16494849735303168 16536309004500992 16562729775366144 16657382928505536 16666671086712576 16729942599401472 16735258210526208 16747334431801344 16830897334010802 16838492438121984 16840282243865832 16907786645686272 16909583816885856 16916410974339072 16921785832132608 17013165137068032 17013893401019088 17083909423245504 17098054434550656 17105770095869952 17176164211490816 17190385607245824 17261866813070978 17283955201035264 17298265844791296 17306071853432832 17349570103083008 17367606077423616 17369452123987968 17377290256121856 17381985981825024 17392422645304056 17463996401046048 17476598482366464 17486343435239424 17548518640730112 17558303696289792 17563048335802368 17570973830086656 17658646383224448 17666615017046016 17668492846023168 17731315709904384 17739317136457728 17741202693126144 17754004807483392 17827066555662336 17841826880815104 17850642256806912 17924101689962496 17938942357561344 17947037477634048 18012765165617152 18020893598941184 18025763240411136 18035814407602176 18036586446981984 18110811082566272 18133985784692736 18149000230600704 18213531607498752 18223687474348032 18322881469949952 18336103325761536 18341929262954304 18411560541093888 18421826828894208 18426804811333632 18502635283808256 18527104402071552 18532991026110078 18603347630063616 18611742569398272 18613720858361856 18627152584900608 18633070997286912 18805614887829504 18821185424326656 18827165486841984 18898638862286848 18945317524349061 19001506709577728 19021259976397056 19023281793996588 19037009061149184 19109279063605248 19139810779201536 19140630076146474 19219398101151192 19235311238869488 19243991357853696 19323184737927168 19339183808151552 19444449601164672 19518266365968384 19524467912280576 19538556837101568 19540633639486464 19549451538137088 19629901955989504 19646995951176804 19727847786366832 19742083470821376 19753091658326016 19848692659912704 19865126836371456 19877054451776064 19947730173642432 19956731778514944 19958853029766912 19973255408418816 20055449875120128 20069921958395904 20072055240916992 20081972538907776 20164614401207808 20181310152256512 20190417162338304 20264360811319296 20273505298808832 20278983645462528 20290291208552448 20291159752854732 20373790349328384 20374662467887056 20400734007779328 20484687645671424 20490223058436096 20499469468434432 20501648408641536 20510899974438912 20583829425094656 20586017332133888 20613241653693696 20698069808647168 20713005608730624 20724555182505984 20798244314939392 20815464694284288 20928766083821568 20938210390573056 20940435965657088 20955546658013184 20962204871947776 21041783475535872 21059205498667008 21156316748808192 21173833602367488 21180561172697232 21260968720072704 21376695048274944 21398917473446688 21492131300376576 21497938946555904 21509926199230464 21586407831109632 21598444414042112 21621822863795091 21716007668088832 21731678015717376 21738582830168064 21756581784170496 21875005801310256 21958049661714432 21965026401315648 21980876441739264 21983212844422272 21993132980404224 22083639700488192 22193828759662686 22209843904674048 22222228115616768 22306590132535296 22313677614034944 22329779242401792 22441196445347736 22451323250829312 22453709658487776 22543715527581696 22546111755847808 22562381109510144 22685191201358784 22778545897660672 22797405912734208 22807693461159936 22826577609621504 22920514142994432 22921495276372938 22950825758751744 23045273601380352 23051500940740608 23061903151988736 23064354459721728 23074762471243776 23156808103231488 23159269498650624 23169720341495808 23175981309100032 23189896860405408 23285328534728064 23302131309821952 23315124580319232 23398024854306816 23411071595053056 23417397781069824 23544861844299264 23555486689394688 23557990461364224 23641754279872512 23652422848610304 23654936924168192 23672006409977856 23769422074216448 23789102507753472 23800856342409216 23828131319284386 23898802253283328 23918589810081792 23929383303512064 23949196180586496 24034350987214848 24048781929309312 24073782157627524 24178647712923648 24185181314875392 24198666974134272 24284708809998336 24298249965797376 24430508626599936 24448137767682048 24455905683939072 24548747388125184 24562435771858944 24569073081778176 24702805869428736 24710654701480104 24804463506751488 24818294477815808 24844094663049216 25000006630068864 25074153183772672 25094913899102208 25102887315789312 25121001647702016 25246346001016203 25257738657182976 25260423365798748 25361679968529408 25364375725328784 25374616461508608 25382678748198912 25519747705602048 25520840101528632 25625864134868256 25647081651825984 25658655143804928 25764246317236224 25785578410868736 25892800219606467 25925932801552896 26024355154624512 26032623883040768 26051409116135424 26054178185981952 26065935384182784 26195994601569072 26229515152859136 26322777961095168 26337455544434688 26344572503703552 26356460745129984 26464923546550272 26487969574836672 26499922525569024 26502739269034752 26596973564856576 26608975704686592 26611804039689216 26631007211225088 26740599833493504 26762740321222656 26775963385210368 26886152534943744 26908413536342016 26920556216451072 27019147748425728 27031340398411776 27038644860616704 27053721611403264 27054879670472976 27166216623849408 27200978677039104 27312916860895232 27320297411248128 27332625957912576 27335531211522048 27484322204924928 27512893894431456 27617340811640832 27632740243341312 27640207217000448 27753952925712384 27790656603107328 27799486539165117 27905021445095424 27917613854097408 27920581287542784 27940728877350912 27949606495930368 28208422331744256 28231778136489984 28240748230262976 28347958293430272 28502260064366592 28531889964595584 28534922690994882 28656175067168768 28663918595407872 28679901598973952 28709716168802304 28781877108146176 28829097151726788 28852966858304232 28865987036780544 28984777106890752 29008775712227328 29166674401747008 29277399548952576 29286701868420864 29307835255652352 29310950459229696 29324177307205632 29444852933984256 29470493926765206 29591771679550248 29613125206232064 29629637487489024 29751570152046592 29773038989869056 29921595260463648 29935097667772416 29938279544650368 30058287370108928 30083174812680192 30108082861375488 30246921601811712 30271965228384768 30285625743507456 30396541216978944 30410257948213248 30418475468193792 30435436812828672 30436739629282098 30560685523992576 30561993701830584 30601101011668992 30727031468507136 30735334587654144 30749204202651648 30752472612962304 30766349961658368 30875744137641984 30879025998200832 30901308412133376 30919862480540544 31047104712970752 31069508413095936 31086832773758976 31197366472409088 31214762126737408 31223197041426432 31393149125732352 31407315585859584 31410653948485632 31443307307921664 31522339039830016 31536563798147072 31562675213303808 31588808248000512 31734475123212288 31760750403551232 31770841759045848 31891453080109056 31914466064990208 32065042572412416 32098376210170032 32238196950564864 32246908419833856 32264889298845696 32379611746664448 32397666621063168 32574011502133248 32597517023576064 32607874245252096 32731663184166912 32937074492571648 32947539601973472 32974819266633408 32989699470606336 33072618009001984 33125459550732288 33290743139494029 33314765857011072 33333342173425152 33459885198802944 33470516421052416 33494668863602688 33661794668021604 33676984876243968 33680564487731664 33815573291372544 33819167633771712 33843571664265216 34026330274136064 34027786802038176 34167818846491008 34196108869101312 34211540191739904 34352328422981632 34380771214491648 34382242914559407 34523733626141956 34567910402070528 34596531689582592 34612143706865664 34735212154847232 34738904247975936 34754580512243712 34763971963650048 34784845290608112 34927992802092096 34953196964732928 34972686870478848 35097037281460224 35116607392579584 35126096671604736 35141947660173312 35317292766448896 35333230034092032 35336985692046336 35462631419808768 35478634272915456 35482405386252288 35508009614966784 35654133111324672 35683653761630208 35701284513613824 35848203379924992 35877884715122688 35894074955268096 36025530331234304 36041787197882368 36051526480822272 36073172893963968 36221622165132544 36267971569385472 36298000461201408 36427063214997504 36447374948696064 36645762939899904 36672206651523072 36683858525908608 36823121082187776 36843653657788416 36853609622667264 37005270567616512 37054208804143104 37065982052220156 37206695260127232 37223485138796544 37227441716723712 37266141994573824 37611229775659008 37642370848653312 37654330973683968 37797277724573696 37890635048698122 38003013419155456 38042519952794112 38046563587993176 38074018122298368 38218558127210496 38279621558403072 38281260152292948 38438796202302384 38470622477738976 38487982715707392 38646369475854336 38678367616303104 38888899202329344 39036532731936768 39048935824561152 39077113674203136 39081267278972928 39098903076274176 39259803911979008 39293991902353608 39455695572733664 39484166941642752 39506183316652032 39697385319825408 39730253672742912 39754108903552128 39895460347284864 39913463557029888 39917706059533824 39946510816837632 40110899750240256 40144110481833984 40163945077815552 40329228802415616 40362620304513024 40380834324676608 40528721622638592 40547010597617664 40557967290925056 40580582417104896 40582319505709464 40747580698656768 40749324935774112 40801468015558656 40969375291342848 40980446116872192 40998938936868864 41003296817283072 41172034664267776 41226483307387392 41396139617294336 41426011217461248 41449110365011968 41596488629878784 41630929388568576 41857532167643136 41876420781146112 41880871931314176 41911093316026368 41924409743895552 42083566951071744 42312633497616384 42347667204734976 42361122345394464 42521937440145408 42753390096549888 42797834946893376 42802384036492323 42984262600753152 42995877893111808 43019852398460928 43172815662219264 43243645727590182 43432015336177664 43463356031434752 43477165660336128 43513163568340992 43750011602620512 43916099323428864 43930052802631296 43961752883478528 43966425688844544 43986265960808448 44167279400976384 44205740890147809 44387657519325372 44419687809348096 44444456231233536 44627355228069888 44659558484803584 44882392890695472 44902646501658624 44907419316975552 45087431055163392 45092223511695616 45124762219020288 45370382402717568 45557091795321344 45594811825468416 45615386922319872 45653155219243008 45841028285988864 45842990552745876 45901651517503488 46090547202760704 46103001881481216 46123806303977472 46128708919443456 46149524942487552 46313616206462976 46318538997301248 46339440682991616 46351962618200064 46379793720810816 46570657069456128 46604262619643904 46630249160638464 46796049708613632 46822143190106112 46834795562139648 47089723688598528 47110973378789376 47115980922728448 47283508559745024 47304845697220608 47309873848336384 47344012819955712 47538844148432896 47578205015506944 47601712684818432 47656262638568772 47797604506566656 47837179620163584 47858766607024128 48097563858618624 48147564315255048 48357295425847296 48370362629750784 48397333948268544 48569417619996672 48596499931594752 48861017253199872 48896275535364096 48911811367878144 49097494776250368 49138146163556352 49405611738857472 49421309402960208 49608927013502976 49636588955631616 49688189326098432 50000013260137728 50148306367545344 50189827798204416 50205774631578624 50242003295404032 50492692002032406 50515477314365952 50520846731597496 50723359937058816 50728751450657568 50749232923017216 50765357496397824 51039495411204096 51041680203057264 51251728269736512 51294163303651968 51317310287609856 51528492634472448 51571156821737472 51785600439212934 51851865603105792 52048710309249024 52065247766081536 52102818232270848 52108356371963904 52131870768365568 52391989203138144 52459030305718272 52645555922190336 52674911088869376 52689145007407104 52712921490259968 52975939149673344 52999845051138048 53005478538069504 53193947129713152 53217951409373184 53223608079378432 53262014422450176 53481199666987008 53525480642445312 53551926770420736 53772305069887488 53816827072684032 53841112432902144 54038295496851456 54062680796823552 54077289721233408 54107443222806528 54109759340945952 54332433247698816 54401957354078208 54625833721790464 54640594822496256 54671062423044096 54968644409849856 55025787788862912 55234681623281664 55265480486682624 55280414434000896 55507905851424768 55581313206214656 55598973078330234 55810042890190848 55835227708194816 55841162575085568 55881457754701824 55899212991860736 56416844663488512 56463556272979968 56481496460525952 56695916586860544 57004520128733184 57063779929191168 57069845381989764 57312350134337536 57327837190815744 57419432337604608 57658194303453576 57705933716608464 57731974073561088 57969554213781504 58017551424454656 58333348803494016 58554799097905152 58573403736841728 58615670511304704 58621900918459392 58648354614411264 58889705867968512 58940987853530412 59183543359100496 59226250412464128 59259274974978048 59503140304093184 59546077979738112 59843190520927296 59870195335544832 59876559089300736 60116574740217856 60166349625360384 60216165722750976 60493843203623424 60543930456769536 60571251487014912 60793082433957888 60820515896426496 60836950936387584 60870873625657344 60873479258564196 61121371047985152 61123987403661168 61202202023337984 61454062937014272 61470669175308288 61498408405303296 61504945225924608 61532699923316736 61751488275283968 61758051996401664 61839724961081088 62094209425941504 62139016826191872 62173665547517952 62394732944818176 62429524253474816 62446394082852864 62786298251464704 62814631171719168 62821307896971264 62886614615843328 63044678079660032 63073127596294144 63125350426607616 63177616496001024 63468950246424576 63521500807102464 63541683518091696 63782906160218112 64130085144824832 64196752420340064 64476393901129728 64493816839667712 64529778597691392 64759223493328896 64795333242126336 64865468591385273 65148023004266496 65195034047152128 65215748490504192 65874148985143296 65895079203946944 65949638533266816 65979398941212672 66145236018003968 66250919101464576 66581486278988058 66629531714022144 66666684346850304 66919770397605888 66941032842104832 66989337727205376 67323589336043208 67353969752487936 67361128975463328 67631146582745088 67638335267543424 67687143328530432 68055573604076352 68335637692982016 68392217738202624 68423080383479808 68704656845963264 68761542428983296 68764485829118814 69047467252283912 69135820804141056 69193063379165184 69224287413731328 69470424309694464 69477808495951872 69509161024487424 69527943927300096 69569690581216224 69855985604184192 69906393929465856 69945373740957696 70194074562920448 70233214785159168 70252193343209472 70634585532897792 70666460068184064 70673971384092672 70925262839617536 70957268545830912 70964810772504576 71016019229933568 71308266222649344 71367307523260416 71402569027227648 71696406759849984 71755769430245376 71788149910536192 72051060662468608 72103052961644544 72146345787927936 72443244330265088 72535943138770944 72596000922402816 72854126429995008 72894749897392128 73291525879799808 73344413303046144 73367717051817216 73646242164375552 73687307315576832 73707219245334528 74108417608286208 74131964104440312 74413390520254464 74454883433447424 74532283989147648 75222459551318016 75284741697306624 75308661947367936 75594555449147392 75781270097396244 76006026838310912 76085039905588224 76093127175986352 76148036244596736 76559243116806144 76562520304585896 76877592404604768 76941244955477952 76975965431414784 77292738951708672 77356735232606208 77678400658819401 77777798404658688 78073065463873536 78097871649122304 78154227348406272 78162534557945856 78197806152548352 78519607823958016 78587983804707216 78911391145467328 78968333883285504 79012366633304064 79394770639650816 79508217807104256 79790920694569728 79826927114059776 79835412119067648 79893021633675264 80221799500480512 80288220963667968 80327890155631104 80658457604831232 80725240609026048 80761668649353216 81057443245277184 81094021195235328 81115934581850112 81161164834209792 81164639011418928 81498649871548224 81602936031117312 81938750582685696 81960892233744384 81997877873737728 82006593634566144 82344069328535552 82452966614774784 82792279234588672 82852022434922496 82898220730023936 83192977259757568 83261858777137152 83398459617495351 83715064335286272 83752841562292224 83761743862628352 83822186632052736 83848819487791104 84625266995232768 84695334409469952 84722244690788928 85043874880290816 85506780193099776 85595669893786752 85604768072984646 85968525201506304 85991755786223616 86039704796921856 86345631324438528 86487291455180364 86864030672355328 86954331320672256 87026327136681984 87500023205241024 87832198646857728 87860105605262592 87923505766957056 87932851377689088 87972531921616896 88334558801952768 88411481780295618 88775315038650744 88839375618696192 88888912462467072 89254710456139776 89319116969607168 89764785781390944 89805293003317248 89814838633951104 90174862110326784 90184447023391232 90249524438040576 90740764805435136 91114183590642688 91189623650936832 91230773844639744 91306310438486016 91682056571977728 91685981105491752 91803303035006976 92181094405521408 92206003762962432 92247612607954944 92257417838886912 92299049884975104 92627232412925952 92637077994602496 92703925236400128 92759587441621632 93141314138912256 93208525239287808 93260498321276928 93592099417227264 93644286380212224 93669591124279296 94179447377197056 94221946757578752 94231961845456896 94567017119490048 94609691394441216 94619747696672768 94688025639911424 95077688296865792 95203425369636864 95312525277137544 95595209013133312 95674359240327168 96195127717237248 96295128630510096 96714590851694592 96740725259501568 96794667896537088 97138835239993344 97192999863189504 97722034506399744 97792551070728192 97823622735756288 98194989552500736 98811223477714944 98842618805920416 99217854027005952 99273177911263232 99376378652196864 99872229418482087 100000026520275456 100296612735090688 100379655596408832 100411549263157248 100484006590808064 100985384004064812 101030954628731904 101041693463194992 101446719874117632 101457502901315136 101530714992795648 102078990822408192 102083360406114528 102503456539473024 102588326607303936 102634620575219712 103056985268944896 103142313643474944 103146728743678221 103571200878425868 103703731206211584 104130495532163072 104205636464541696 104216712743927808 104263741536731136 104783978406276288 104918060611436544 105291111844380672 105349822177738752 105378290014814208 105425842980519936 105951878299346688 105999690102276096 106010957076139008 106387894259426304 106435902818746368 106447216158756864 106524028844900352 106962399333974016 107050961284890624 107103853540841472 107544610139774976 107633654145368064 107682224865804288 108076590993702912 108125361593647104 108154579442466816 108219518681891904 108664866495397632 108803914708156416 109251667443580928 109281189644992512 109342124846088192 109937288819699712 110051575577725824 110469363246563328 110530960973365248 110560828868001792 111015811702849536 111162626412429312 111197946156660468 111620085780381696 111670455416389632 111682325150171136 111798425983721472 112833689326977024 112927112545959936 112962992921051904 113391833173721088 114009040257466368 114127559858382336 114139690763979528 114655674381631488 114838864675209216 115316388606907152 115411867433216928 115463948147122176 115939108427563008 116035102848909312 116666697606988032 117109598195810304 117146807473683456 117231341022609408 117243801836918784 117296709228822528 117779411735937024 117881975707060824 118367086718200992 118452500824928256 118518549949956096 119006280608186368 119092155959476224 119686381041854592 119740390671089664 119753118178601472 120233149480435712 120332699250720768 120432331445501952 120987686407246848 121087860913539072 121142502974029824 121586164867915776 121641031792852992 121673901872775168 121741747251314688 121746958517128392 122242742095970304 122247974807322336 122404404046675968 122908125874028544 122941338350616576 122996816810606592 123009890451849216 123516103992803328 123679449922162176 124188418851883008 124278033652383744 124347331095035904 124789465889636352 124859048506949632 124892788165705728 125572596502929408 125629262343438336 125642615793942528 125773229231686656 126089356159320064 126146255192588288 126250700853215232 126937900492849152 127043001614204928 127083367036183392 127565812320436224 128260170289649664 128393504840680128 128407152109476969 128952787802259456 128987633679335424 129059557195382784 129518446986657792 129730937182770546 130296046008532992 130390068094304256 130431496981008384 131748297970286592 131790158407893888 131899277066533632 131958797882425344 132290472036007936 132501838202929152 132617222670443427 133162972557976116 133259063428044288 133333368693700608 133882065684209664 133978675454410752 134647178672086416 134707939504975872 134722257950926656 135262293165490176 135276670535086848 135374286657060864 136111147208152704 136671275385964032 136784435476405248 136846160766959616 137409313691926528 137523084857966592 137528971658237628 138094934504567824 138271641608282112 138386126758330368 138448574827462656 138940848619388928 138955616991903744 139018322048974848 139055887854600192 139139381162432448 139711971208368384 139812787858931712 139890747481915392 140388149125840896 140466429570318336 140504386686418944 141269171065795584 141332920136368128 141347942768185344 141850525679235072 141914537091661824 141929621545009152 142032038459867136 142616532445298688 142734615046520832 142805138054455296 143392813519699968 143511538860490752 143576299821072384 144102121324937216 144292691575855872 144886488660530176 145071886277541888 145192001844805632 145708252859990016 145789499794784256 146583051759599616 146688826606092288 146735434103634432 147292484328751104 147414438490669056 148216835216572416 148263928208880624 148826781040508928 148909766866894848 149064567978295296 150444919102636032 150569483394613248 150617323894735872 151189110898294784 151562540194792488 152012053676621824 152170079811176448 152186254351972704 152296072489193472 153118486233612288 153125040609171792 153755184809209536 153882489910955904 153951930862829568 154585477903417344 154713470465212416 155356801317638802 155555596809317376 156146130927747072 156195743298244608 156308454696812544 156325069115891712 156395612305096704 157039215647916032 157175967609414432 157822782290934656 157936667766571008 158024733266608128 159016435614208512 159581841389139456 159653854228119552 159670824238135296 159786043267350528 160443599000961024 160576441927335936 160655780311262208 161316915209662464 161450481218052096 161523337298706432 162114886490554368 162188042390470656 162231869163700224 162322329668419584 162329278022837856 162997299743096448 163205872062234624 163877501165371392 163921784467488768 164013187269132288 164688138657071104 164905933229549568 165584558469177344 165704044869844992 165796441460047872 166385954519515136 166523717554274304 166796919234990702 167430128670572544 167505683124584448 167523487725256704 167644373264105472 167697638975582208 169250533990465536 169390668818939904 169444489381577856 170087749760581632 171013560386199552 171191339787573504 171209536145969292 171937050403012608 171983511572447232 172974582910360728 173728061344710656 173908662641344512 174052654273363968 175000046410482048 175664397293715456 175720211210525184 175847011533914112 175865702755378176 175945063843233792 176669117603905536 176822963560591236 177550630077301488 177678751237392384 177777824924934144 178509420912279552 178638233939214336 179529571562781888 179610586006634496 179629677267902208 180349724220653568 180368894046782464 180499048876081152 181481529610870272 182228367181285376 182379247301873664 182461547689279488 182612620876972032 183364113143955456 183371962210983504 183606606070013952 184362188811042816 184412007525924864 184495225215909888 184514835677773824 184598099769950208 185254464825851904 185274155989204992 185519174883243264 186282628277824512 186417050478575616 186520996642553856 187184198834454528 187288572760424448 187339182248558592 188358894754394112 188443893515157504 188463923690913792 189134034238980096 189219382788882432 189239495393345536 189376051279822848 190406850739273728 190625050554275088 191190418026266624 191348718480654336 192390255434474496 192590257261020192 193429181703389184 193481450519003136 193589335793074176 194277670479986688 194385999726379008 194596405774155819 195444069012799488 195585102141456384 195647245471512576 197622446955429888 197685237611840832 198435708054011904 198546355822526464 198752757304393728 199744458836964174 200000053040550912 200593225470181376 200759311192817664 200823098526314496 200968013181616128 201970768008129624 202061909257463808 202083386926389984 202893439748235264 202915005802630272 203061429985591296 204166720812229056 205006913078946048 205176653214607872 205269241150439424 206113970537889792 206284627286949888 206293457487356442 207142401756851736 207407462412423168 208260991064326144 208411272929083392 208433425487855616 208527483073462272 209567956812552576 209836121222873088 210582223688761344 210699644355477504 210756580029628416 211903756598693376 211999380204552192 212021914152278016 212775788518852608 212871805637492736 212894432317513728 213048057689800704 213924798667948032 214101922569781248 214207707081682944 215089220279549952 215267308290736128 215364449731608576 216153181987405824 216309158884933632 216439037363783808 217329732990795264 217607829416312832 218503334887161856 218562379289985024 218684249692176384 219874577639399424 220103151155451648 220938726493126656 221061921946730496 221121657736003584 222325252824858624 222395892313320936 223240171560763392 223364650300342272 223596851967442944 225667378653954048 225854225091919872 225925985842103808 226783666347442176 228018080514932736 228255119716764672 228279381527959056 229677729350418432 230632777213814304 230823734866433856 230927896294244352 231878216855126016 232070205697818624 233035201976458203 233333395213976064 234219196391620608 234293614947366912 234462682045218816 234487603673837568 234593418457645056 235558823471874048 235763951414121648 236734173436401984 236905001649856512 237037099899912192 238012561216372736 238184311918952448 239372762083709184 239480781342179328 239506236357202944 240466298960871424 240665398501441536 240864662891003904 241975372814493696 242175721827078144 242285005948059648 243172329735831552 243282063585705984 243347803745550336 243483494502629376 243493917034256784 244495949614644672 244808808093351936 245816251748057088 245882676701233152 245993633621213184 246019780903698432 247032207985606656 247358899844324352 248376837703766016 248556067304767488 248694662190071808 249578931779272704 249718097013899264 249785576331411456 251145193005858816 251258524686876672 251285231587885056 251546458463373312 252178712318640128 252292510385176576 253875800985698304 254086003228409856 254166734072366784 255131624640872448 256520340579299328 256787009681360256 256814304218953938 257905575604518912 257975267358670848 258119114390765568 259036893973315584 259461874365541092 260592092017065984 260862993962016768 263496595940573184 263580316815787776 263798554133067264 263917595764850688 264580944072015872 265003676405858304 265234445340886854 266325945115952232 266518126856088576 266666737387401216 267764131368419328 267957350908821504 269294357344172832 269415879009951744 269444515901853312 270524586330980352 270553341070173696 270748573314121728 272222294416305408 273342550771928064 273568870952810496 273692321533919232 274818627383853056 275046169715933184 275057943316475256 276189869009135648 276543283216564224 276772253516660736 276897149654925312 277881697238777856 277911233983807488 278111775709200384 278278762324864896 279423942416736768 279625575717863424 279781494963830784 280776298251681792 280932859140636672 281008773372837888 282538342131591168 282665840272736256 282695885536370688 283701051358470144 283829074183323648 283859243090018304 284064076919734272 285233064890597376 285610276108910592 286785627039399936 287023077720981504 288204242649874432 288585383151711744 289772977321060352 290143772555083776 290384003689611264 291416505719980032 291578999589568512 293166103519199232 293377653212184576 293470868207268864 294584968657502208 296433670433144832 296527856417761248 297653562081017856 297819533733789696 298129135956590592 299616688255446261 300889838205272064 301138966789226496 301234647789471744 303125080389584976 304024107353243648 304340159622352896 304372508703945408 304592144978386944 306236972467224576 306250081218343584 307510369618419072 307764979821911808 307903861725659136 309170955806834688 309426940930424832 309440186231034663 310713602635277604 311111193618634752 312391486596489216 312616909393625088 312650138231783424 312791224610193408 314078431295832064 314351935218828864 315645564581869312 315873335533142016 316049466533216256 318032871228417024 319163682778278912 319307708456239104 319341648476270592 319572086534701056 320887198001922048 321152883854671872 321311560622524416 322633830419324928 322900962436104192 323046674597412864 324229772981108736 324376084780941312 324463738327400448 324658556045675712 325994599486192896 326411744124469248 327755002330742784 327843568934977536 328026374538264576 329376277314142208 329811866459099136 331169116938354688 331408089739689984 331592882920095744 332771909039030272 333047435108548608 333593838469981404 334860257341145088 335011366249168896 335046975450513408 335395277951164416 338501067980931072 338781337637879808 338888978763155712 340175499521163264 342027120772399104 342382679575147008 342419072291938584 343967023144894464 345949165820721456 347456122689421312 347817325282689024 348105308546727936 350000092820964096 351328794587430912 351440422421050368 351694023067828224 351731405510756352 351890127686467584 353338235207811072 353645927121182472 355101260154602976 355357502474784768 355555649849868288 357018841824559104 357276467878428672 359059143125563776 359221172013268992 359259354535804416 360699448441307136 360737788093564928 360998097752162304 362963059221740544 364456734362570752 364758494603747328 364923095378558976 365225241753944064 366728226287910912 366743924421967008 367213212140027904 368724377622085632 368824015051849728 368990450431819776 369029671355547648 370548311978409984 371038349766486528 372565256555649024 372834100957151232 373041993285107712 374368397668909056 374577145520848896 374678364497117184 376717789508788224 376887787030315008 376927847381827584 378268068477960192 378438765577764864 378478990786691072 378752102559645696 380813701478547456 381250101108550176 382380836052533248 382697436961308672 384780510868948992 385180514522040384 385221456328430907 386858363406778368 386962901038006272 387178671586148352 388555340959973376 389192811548311638 390888138025598976 391170204282912768 391294490943025152 395244893910859776 395370475223681664 396871416108023808 397092711645052928 397505514608787456 399488917673928348 400000106081101824 401186450940362752 401646197052628992 401936026363232256 403941536016259248 404123818514927616 404166773852779968 405786879496470528 405830011605260544 406122859971182592 408333441624458112 410013826157892096 410353306429215744 410538482300878848 412227941075779584 412569254573899776 412586914974712884 414284803513703472 414814924824846336 416521982128652288 416822545858166784 416866850975711232 417054966146924544 419135913625105152 419672242445746176 421164447377522688 421399288710955008 421513160059256832 423807513197386752 423998760409104384 424043828304556032 425551577037705216 425743611274985472 425788864635027456 426096115379601408 427849597335896064 428203845139562496 428415414163365888 430178440559099904 430534616581472256 430728899463217152 432306363974811648 432878074727567616 434659465981590528 435215658832625664 437006669774323712 437124758579970048 437368499384352768 439749155278798848 440206302310903296 441877452986253312 442243315472007168 444650505649717248 444791784626641872 446480343121526784 446729300600684544 447193703934885888 451334757307908096 451708450183839744 451851971684207616 453567332694884352 456036161029865472 456510239433529344 456558763055918112 459355458700836864 461265554427628608 461647469732867712 461855792588488704 463756433710252032 464140411395637248 466070403952916406 466666790427952128 468438392783241216 468587229894733824 468925364090437632 468975207347675136 469186836915290112 471117646943748096 471527902828243296 473468346872803968 473810003299713024 474074199799824384 476025122432745472 478745524167418368 478961562684358656 479012472714405888 480932597921742848 481330797002883072 481729325782007808 483950745628987392 484351443654156288 484570011896119296 486344659471663104 486564127171411968 486695607491100672 486966989005258752 486987834068513568 488991899229289344 489617616186703872 491632503496114176 491765353402466304 492039561807396864 494064415971213312 494717799688648704 496753675407532032 497112134609534976 497389324380143616 499157863558545408 499436194027798528 499571152662822912 502290386011717632 502517049373753344 502570463175770112 503092916926746624 504357424637280256 507751601971396608 508172006456819712 508333468144733568 510263249281744896 513040681158598656 513574019362720512 513628608437907876 515811151209037824 515950534717341696 518923748731082184 521184184034131968 521725987924033536 526993191881146368 527160633631575552 527597108266134528 527835191529701376 529161888144031744 530007352811716608 530468890681773708 532651890231904464 533036253712177152 533333474774802432 535528262736838656 535914701817643008 538588714688345664 538831758019903488 538889031803706624 541049172661960704 541106682140347392 541497146628243456 544444588832610816 546685101543856128 547137741905620992 547384643067838464 549637254767706112 550092339431866368 550115886632950512 552379738018271296 553086566433128448 553544507033321472 553794299309850624 555763394477555712 555822467967614976 556557524649729792 558847884833473536 559251151435726848 559562989927661568 561552596503363584 561865718281273344 562017546745675776 565076684263182336 565331680545472512 565391771072741376 567402102716940288 567658148366647296 567718486180036608 568128153839468544 571220552217821184 573571254078799872 574046155441963008 576408485299748864 577170766303423488 579545954642120704 580287545110167552 580768007379222528 582833011439960064 583157999179137024 583789217322467457 586332207038398464 586755306424369152 586941736414537728 592867340866289664 593055712835522496 595307124162035712 595639067467579392 596258271913181184 599233376510892522 601779676410544128 602277933578452992 602469295578943488 606250160779169952 608048214706487296 608680319244705792 608745017407890816 609184289956773888 612500162436687168 615020739236838144 615529959643823616 615807723451318272 618341911613669376 618853881860849664 618880372462069326 621427205270555208 622222387237269504 624782973192978432 625233818787250176 625300276463566848 625582449220386816 628703870437657728 631291129163738624 631746671066284032 632098933066432512 636065742456834048 638327365556557824 638615416912478208 638683296952541184 639144173069402112 641774396003844096 642305767709343744 642623121245048832 645267660838649856 645801924872208384 646093349194825728 648459545962217472 648927476654800896 649317112091351424 651989198972385792 652823488248938496 655510004661485568 655687137869955072 656052749076529152 658752554628284416 659623732918198272 662338233876709376 662816179479379968 663185765840191488 665543818078060544 667187676939962808 669720514682290176 670093950901026816 670790555902328832 677002135961862144 677562675275759616 677777957526311424 680350999042326528 684054241544798208 684765359150294016 684838144583877168 691898331641442912 694912245378842624 695634650565378048 696210617093455872 699105605929374609 700000185641928192 702657589174861824 702880844842100736 703388046135656448 703462811021512704 703780255372935168 706676470415622144 707291854242364944 710202520309205952 710715004949569536 711111299699736576 714037683649118208 714552935756857344 718118286251127552 718442344026537984 718518709071608832 721398896882614272 721475576187129856 721996195504324608 725926118443481088 728913468725141504 729516989207494656 729846190757117952 730450483507888128 733487848843934016 734426424280055808 737448755244171264 737648030103699456 737980900863639552 738059342711095296 741096623956819968 742076699532973056 745130513111298048 745668201914302464 746083986570215424 748736795337818112 749154291041697792 749356728994234368 753435579017576448 753775574060630016 753855694763655168 756536136955920384 756877531155529728 756957981573382144 761627402957094912 762500202217100352 764761672105066496 765394873922617344 769561021737897984 770361029044080768 770442912656861814 773716726813556736 773925802076012544 774357343172296704 777110681919946752 778385623096623276 781776276051197952 782588981886050304 790489787821719552 790740950447363328 793742832216047616 794185423290105856 795011029217574912 798977835347856696 800000212162203648 803292394105257984 803872052726464512 807883072032518496 808247637029855232 808333547705559936 811573758992941056 811660023210521088 812245719942365184 816666883248916224 820027652315784192 820706612858431488 821076964601757696 824455882151559168 825138509147799552 825173829949425768 828569607027406944 829629849649692672 833043964257304576 833645091716333568 833733701951422464 838271827250210304 839344484891492352 842328894755045376 842798577421910016 843026320118513664 847615026394773504 847997520818208768 848087656609112064 851103154075410432 851487222549970944 851577729270054912 852192230759202816 855699194671792128 856830828326731776 860356881118199808 861069233162944512 864612727949623296 865756149455135232 869318931963181056 870431317665251328 874013339548647424 874249517159940096 874736998768705536 879498310557597696 880412604621806592 883754905972506624 889301011299434496 889583569253283744 892960686243053568 893458601201369088 894387407869771776 898850064766338783 902669514615816192 903416900367679488 903703943368415232 912072322059730944 913020478867058688 913117526111836224 918710917401673728 922531108855257216 923294939465735424 923711585176977408 927512867420504064 928280822791274496 928320558693103989 932140807905832812 933333580855904256 937174459789467648 937850728180875264 937950414695350272 938373673830580224 942235293887496192 943055805656486592 946936693745607936 947620006599426048 948148399599648768 952050244865490944 957491048334836736 957923125368717312 958024945428811776 961865195843485696 962661594005766144 963458651564015616 967901491257974784 968702887308312576 969140023792238592 972689318943326208 973128254342823936 973391214982201344 973975668137027136 977983798458578688 979235232373407744 983265006992228352 983530706804932608 984079123614793728 988128831942426624 989435599377297408 993507350815064064 994224269219069952 994778648760287232 998315727117090816 999142305325645824 1004580772023435264 1005034098747506688 1005140926351540224 1006185833853493248 1008714849274560512 1015503203942793216 1016344012913639424 1016666936289467136 1020526498563489792 1026081362317197312 1027148038725441024 1027257216875815752 1031901069434683392 1037847497462164368 1042368368068263936 1043451975848067072 1053986383762292736 1054321267263151104 1055194216532269056 1055670383059402752 1058323776288063488 1060014705623433216 1060937781363547416 1065303780463808928 1066072507424354304 1066666949549604864 1071056525473677312 1071829403635286016 1077177429376691328 1077663516039806976 1077778063607413248 1082098345323921408 1082213364280694784 1082994293256486912 1088889177665221632 1093370203087712256 1094275483811241984 1094769286135676928 1099274509535412224 1100184678863732736 1100231773265901024 1104759476036542592 1106173132866256896 1107089014066642944 1111644935935229952 1113115049299459584 1117695769666947072 1118502302871453696 1119125979855323136 1123105193006727168 1123731436562546688 1124035093491351552 1130153368526364672 1130663361090945024 1130783542145482752 1134804205433880576 1135316296733294592 1135436972360073216 1136256307678937088 1142441104435642368 1147142508157599744 1148092310883926016 1152816970599497728 1154341532606846976 1155664368985292721 1159091909284241408 1160575090220335104 1161536014758445056 1165666022879920128 1167578434644934914 1172664414076796928 1173510612848738304 1173883472829075456 1185734681732579328 1186111425671044992 1190614248324071424 1191278134935158784 1192516543826362368 1198466753021785044 1203559352821088256 1204938591157886976 1212500321558339904 1216096429412974592 1217360638489411584 1217490034815781632 1218368579913547776 1225000324873374336 1230041478473676288 1231059919287647232 1231615446902636544 1236683823227338752 1237707763721699328 1237760744924138652 1242854410541110416 1244444774474539008 1249565946385956864 1250467637574500352 1250600552927133696 1251164898440773632 1257407740875315456 1262582258327477248 1263493342132568064 1264197866132865024 1272131484913668096 1276654731113115648 1277230833824956416 1277366593905082368 1278288346138804224 1283548792007688192 1284611535418687488 1285246242490097664 1290535321677299712 1291603849744416768 1292186698389651456 1296919091924434944 1298634224182702848 1303978397944771584 1305646976497876992 1311020009322971136 1311374275739910144 1312105498153058304 1317505109256568832 1319247465836396544 1324676467753418752 1325632358958759936 1334375353879925616 1339441029364580352 1340187901802053632 1341581111804657664 1354004271923724288 1355125350551519232 1355555915052622848 1360701998084653056 1368108483089596416 1369530718300588032 1369676289167754336 1383796663282885824 1389824490757685248 1391269301130756096 1392421234186911744 1398211211858749218 1400000371283856384 1405315178349723648 1405761689684201472 1406776092271312896 1406925622043025408 1407560510745870336 1413352940831244288 1414583708484729888 1420405040618411904 1421430009899139072 1422222599399473152 1428075367298236416 1436236572502255104 1436884688053075968 1437037418143217664 1442797793765228544 1442951152374259712 1443992391008649216 1451852236886962176 1457826937450283008 1459033978414989312 1459692381514235904 1460900967015776256 1466975697687868032 1468852848560111616 1474897510488342528 1475296060207398912 1476118685422190592 1482193247913639936 1484153399065946112 1490261026222596096 1491336403828604928 1492167973140430848 1497473590675636224 1498308582083395584 1498713457988468736 1506871158035152896 1507551148121260032 1507711389527310336 1513072273911840768 1513915963146764288 1523254805914189824 1525000404434200704 1529523344210132992 1530789747845234688 1539122043475795968 1540722058088161536 1540885825313723628 1547433453627113472 1547851604152025088 1556771246193246552 1563552552102395904 1565177963772100608 1580979575643439104 1581481900894726656 1587485664432095232 1590022058435149824 1597955670695713392 1600000424324407296 1606584788210515968 1607744105452929024 1615766144065036992 1616495274059710464 1616667095411119872 1623147517985882112 1623320046421042176 1624491439884730368 1633333766497832448 1640055304631568384 1641413225716862976 1642153929203515392 1648911764303118336 1650277018295599104 1650347659898851536 1657139214054813888 1659259699299385344 1666087928514609152 1667290183432667136 1667467403902844928 1676543654500420608 1678688969782984704 1684657789510090752 1685597154843820032 1686052640237027328 1695230052789547008 1695995041636417536 1696175313218224128 1702206308150820864 1702974445099941888 1703155458540109824 1704384461518405632 1713661656653463552 1720713762236399616 1722138466325889024 1729225455899246592 1731512298910270464 1738637863926362112 1740862635330502656 1748026679097294848 1748499034319880192 1749473997537411072 1758996621115195392 1760825209243613184 1778602022598868992 1779167138506567488 1785921372486107136 1786917202402738176 1788774815739543552 1797700129532677566 1805339029231632384 1806833800735358976 1807407886736830464 1824144644119461888 1826040957734117376 1826235052223672448 1845062217710514432 1846589878931470848 1847423170353954816 1855025734841008128 1856561645582548992 1856641117386207978 1864281615811665624 1866667161711808512 1874348919578935296 1875701456361750528 1875900829390700544 1876747347661160448 1886111611312973184 1893873387491215872 1895240013198852096 1896296799199297536 1904100489730981888 1914982096669673472 1915846250737434624 1916049890857623552 1923730391686971392 1925323188011532288 1926917303128031232 1935802982515949568 1937405774616625152 1938280047584477184 1945378637886652416 1946782429964402688 1947951336274054272 1955967596917157376 1958470464746815488 1966530013984456704 1967061413609865216 1968158247229587456 1976257663884853248 1978871198754594816 1987014701630128128 1988448538438139904 1989557297520574464 1996631454234181632 2009161544046870528 2010281852703080448 2012371667706986496 2017429698549121024 2031006407885586432 2032688025827278848 2033333872578934272 2041052997126979584 2052162724634394624 2054296077450882048 2054514433751631504 2075694994924328736 2084736736136527872 2086903951696134144 2097316817788123827 2107972767524585472 2108642534526302208 2110388433064538112 2111340766118805504 2120029411246866432 2121875562727094832 2130607560927617856 2132145014848708608 2133333899099209728 2142113050947354624 2143658807270572032 2154354858753382656 2155327032079613952 2155556127214826496 2164196690647842816 2164426728561389568 2165988586512973824 2177778355330443264 2186740406175424512 2188550967622483968 2189538572271353856 2198549019070824448 2200463546531802048 2209518952073085184 2212346265732513792 2214178028133285888 2223289871870459904 2226230098598919168 2235391539333894144 2237004605742907392 2238251959710646272 2246210386013454336 2247462873125093376 2248070186982703104 2260306737052729344 2261326722181890048 2261567084290965504 2269608410867761152 2270632593466589184 2270873944720146432 2284882208871284736 2294285016315199488 2296184621767852032 2305633941198995456 2308683065213693952 2311328737970585442 2318183818568482816 2321150180440670208 2323072029516890112 2331332045759840256 2335156869289869828 2345328828153593856 2347766945658150912 2371469363465158656 2372222851342089984 2381228496648142848 2382556269870317568 2385033087652724736 2396933506043570088 2409877182315773952 2425000643116679808 2432192858825949184 2434721276978823168 2434980069631563264 2436737159827095552 2450000649746748672 2460082956947352576 2462119838575294464 2463230893805273088 2473367646454677504 2475415527443398656 2475521489848277304 2485708821082220832 2488889548949078016 2499131892771913728 2500935275149000704 2501201105854267392 2514815481750630912 2525164516654954496 2526986684265136128 2528395732265730048 2544262969827336192 2553309462226231296 2554461667649912832 2554733187810164736 2556576692277608448 2567097584015376384 2570492484980195328 2581070643354599424 2583207699488833536 2593838183848869888 2597268448365405696 2607956795889543168 2611293952995753984 2622040018645942272 2622748551479820288 2624210996306116608 2638494931672793088 2649352935506837504 2651264717917519872 2668750707759851232 2678882058729160704 2680375803604107264 2683162223609315328 2696550194299016349 2708008543847448576 2710250701103038464 2711111830105245696 2736216966179192832 2739061436601176064 2739352578335508672 2767593326565771648 2779648981515370496 2782538602261512192 2784842468373823488 2796422423717498436 2800000742567712768 2811523379368402944 2813552184542625792 2813851244086050816 2815121021491740672 2826705881662488576 2829167416969459776 2840810081236823808 2842860019798278144 2844445198798946304 2856150734596472832 2872473145004510208 2873769376106151936 2874074836286435328 2885595587530457088 2885902304748519424 2887984782017298432 2903704473773924352 2915653874900566016 2918067956829978624 2919384763028471808 2933951395375736064 2937705697120223232 2949795020976685056 2950592120414797824 2952237370844381184 2964386495827279872 2968306798131892224 2980522052445192192 2982672807657209856 2984335946280861696 2994947181351272448 2997426915976937472 3013742316070305792 3015102296242520064 3015422779054620672 3026144547823681536 3027831926293528576 3046509611828379648 3050000808868401408 3059046688420265984 3061579495690469376 3078244086951591936 3081444116176323072 3081771650627447256 3095703208304050176 3113542492386493104 3127105104204791808 3130355927544201216 3161959151286878208 3162963801789453312 3174971328864190464 3180044116870299648 3195911341391426784 3200000848648814592 3213169576421031936 3215488210905858048 3231532288130073984 3232990548119420928 3233334190822239744 3246295035971764224 3246640092842084352 3248982879769460736 3266667532995664896 3280110609263136768 3282826451433725952 3284307858407030784 3297823528606236672 3300554036591198208 3300695319797703072 3314278428109627776 3318519398598770688 3332175857029218304 3334934807805689856 3353087309000841216 3357377939565969408 3369315579020181504 3371194309687640064 3372105280474054656 3390460105579094016 3391990083272835072 3392350626436448256 3404412616301641728 3405948890199883776 3406310917080219648 3408768923036811264 3427323313306927104 3441427524472799232 3444276932651778048 3458450911798493184 3463024597820540928 3477275727852724224 3481725270661005312 3496053358194589696 3496998068639760384 3517993242230390784 3521650418487226368 3557204045197737984 3558334277013134976 3571842744972214272 3573834404805476352 3577549631479087104 3595400259065355132 3610678058463264768 3614815773473660928 3648289288238923776 3652081915468234752 3652470104447344896 3690124435421028864 3693179757862941696 3694846340707909632 3710051469682016256 3713123291165097984 3713282234772415956 3728563231623331248 3733334323423617024 3748697839157870592 3751402912723501056 3751801658781401088 3753494695322320896 3772223222625946368 3787746774982431744 3790480026397704192 3792593598398595072 3808200979461963776 3829964193339346944 3831692501474869248 3832099781715247104 3847460783373942784 3850646376023064576 3853834606256062464 3871605965031899136 3874811549233250304 3876560095168954368 3890757275773304832 3895902672548108544 3911935193834314752 3916940929493630976 3933060027968913408 3934122827219730432 3936316494459174912 3952515327769706496 3957742397509189632 3974029403260256256 3976897076876279808 4018323088093741056 4020563705406160896 4024743335413972992 4034859397098242048 4062012815771172864 4065376051654557696 4066667745157868544 4082105994253959168 4104325449268789248 4108592154901764096 4109028867503263008 4151389989848657472 4169473472273055744 4173807903392268288 4194633635576247654 4215945535049170944 4217285069052604416 4220776866129076224 4222681532237611008 4240058822493732864 4243751125454189664 4261215121855235712 4264290029697417216 4266667798198419456 4284226101894709248 4308709717506765312 4310654064159227904 4311112254429652992 4328393381295685632 4328853457122779136 4331977173025947648 4355556710660886528 4373480812350849024 4377101935244967936 4379077144542707712 4400927093063604096 4419037904146170368 4424692531465027584 4428356056266571776 4446579743740919808 4452460197197838336 4470783078667788288 4474009211485814784 4476503919421292544 4492420772026908672 4494925746250186752 4496140373965406208 4520613474105458688 4522653444363780096 4523134168581931008 4539216821735522304 4541747889440292864 4569764417742569472 4588570032630398976 4592369243535704064 4611267882397990912 4617366130427387904 4622657475941170884 4636367637136965632 4642300360881340416 4670313738579739656 4690657656307187712 4695533891316301824 4742938726930317312 4744445702684179968 4762456993296285696 4770066175305449472 4793867012087140176 4819754364631547904 4850001286233359616 4864385717651898368 4869442553957646336 4869960139263126528 4873474319654191104 4900001299493497344 4920165913894705152 4924239677150588928 4926461787610546176 4946735292909355008 4950831054886797312 4951042979696554608 4971417642164441664 4977779097898156032 4998263785543827456 5001870550298001408 5002402211708534784 5029630963501261824 5050329033309908992 5053973368530272256 5056791464531460096 5088525939654672384 5106618924452462592 5108923335299825664 5109466375620329472 5113153384555216896 5140984969960390656 5162141286709198848 5166415398977667072 5187676367697739776 5194536896730811392 5215913591779086336 5222587905991507968 5244080037291884544 5245497102959640576 5248421992612233216 5276989863345586176 5298705871013675008 5337501415519702464 5357764117458321408 5360751607208214528 5366324447218630656 5393100388598032698 5416017087694897152 5420501402206076928 5422223660210491392 5472433932358385664 5478122873202352128 5478705156671017344 5535186653131543296 5559297963030740992 5565077204523024384 5569684936747646976 5592844847434996872 5600001485135425536 5623046758736805888 5627104369085251584 5627702488172101632 5630242042983481344 5658334833938919552 5681620162473647616 5685720039596556288 5688890397597892608 5712301469192945664 5744946290009020416 5747538752212303872 5748149672572870656 5771191175060914176 5771804609497038848 5775969564034596864 5807408947547848704 5831307749801132032 5836135913659957248 5867902790751472128 5875411394240446464 5899590041953370112 5901184240829595648 5904474741688762368 5928772991654559744 5936613596263784448 5961044104890384384 5965345615314419712 5968671892561723392 5989894362702544896 6027484632140611584 6030845558109241344 6052289095647363072 6055663852587057152 6093019223656759296 6100001617736802816 6118093376840531968 6123158991380938752 6156488173903183872 6162888232352646144 6163543301254894512 6227084984772986208 6254210208409583616 6260711855088402432 6291950453364371481 6323918302573756416 6325927603578906624 6360088233740599296 6391822682782853568 6400001697297629184 6426339152842063872 6430976421811716096 6463064576260147968 6465981096238841856 6466668381644479488 6492590071943528448 6493280185684168704 6497965759538921472 6533335065991329792 6560221218526273536 6565652902867451904 6568615716814061568 6595647057212473344 6601390639595406144 6628556856219255552 6637038797197541376 6664351714058436608 6669869615611379712 6706174618001682432 6714755879131938816 6738631158040363008 6742388619375280128 6744210560948109312 6780920211158188032 6783980166545670144 6784701252872896512 6808825232603283456 6811897780399767552 6812621834160439296 6854646626613854208 6882855048945598464 6888553865303556096 6916901823596986368 6926049195641081856 6954551455705448448 6963450541322010624 6993996137279520768 7035986484460781568 7043300836974452736 7114408090395475968 7116668554026269952 7143685489944428544 7147668809610952704 7155099262958174208 7190800518130710264 7229631546947321856 7296578576477847552 7304163830936469504 7304940208894689792 7380248870842057728 7386359515725883392 7389692681415819264 7420102939364032512 7426246582330195968 7426564469544831912 7457126463246662496 7466668646847234048 7497395678315741184 7502805825447002112 7503603317562802176 7544446445251892736 7575493549964863488 7580960052795408384 7585187196797190144 7616401958923927552 7659928386678693888 7663385002949738496 7664199563430494208 7694921566747885568 7701292752046129152 7743211930063798272 7749623098466500608 7781514551546609664 7791805345096217088 7823870387668629504 7833881858987261952 7866120055937826816 7868245654439460864 7872632988918349824 7915484795018379264 7948058806520512512 7953794153752559616 8036646176187482112 8041127410812321792 8049486670827945984 8069718794196484096 8089650582897049047 8124025631542345728 8130752103309115392 8133335490315737088 8208650898537578496 8217184309803528192 8218057735006526016 8302779979697314944 8338946944546111488 8347615806784536576 8389267271152495308 8434570138105208832 8441553732258152448 8445363064475222016 8480117644987465728 8487502250908379328 8522430243710471424 8528580059394834432 8533335596396838912 8568452203789418496 8617419435013530624 8621308128318455808 8622224508859305984 8656786762591371264 8657706914245558272 8663954346051895296 8711113421321773056 8746961624701698048 8754203870489935872 8758154289085415424 8801854186127208192 8838075808292340736 8849385062930055168 8856712112533143552 8893159487481839616 8904920394395676672 8941566157335576576 8948018422971629568 8953007838842585088 8984841544053817344 8992280747930812416 9041226948210917376 9045306888727560192 9046268337163862016 9078433643471044608 9083495778880585728 9139528835485138944 9177140065260797952 9184738487071408128 9222535764795981824 9234732260854775808 9245314951882341768 9272735274273931264 9340627477159479312 9381315312614375424 9391067782632603648 9485877453860634624 9488891405368359936 9524913986592571392 9540132350610898944 9587734024174280352 9639508729263095808 9700002572466719232 9728771435303796736 9738885107915292672 9739920278526253056 9746948639308382208 9800002598986994688 9840331827789410304 9848479354301177856 9852923575221092352 9893470585818710016 9901662109773594624 9902085959393109216 9942835284328883328 9955558195796312064 9996527571087654912 10004804423417069568 10059261927002523648 10100658066619817984 10107946737060544512 10113582929062920192 10177051879309344768 10213237848904925184 10217846670599651328 10218932751240658944 10226306769110433792 10281969939920781312 10324282573418397696 10332830797955334144 10375352735395479552 10389073793461622784 10431827183558172672 10445175811983015936 10488160074583769088 10490994205919281152 10553979726691172352 10597411742027350016 10675002831039404928 10715528234916642816 10721503214416429056 10732648894437261312 10786200777196065396 10832034175389794304 10844447320420982784 10944867864716771328 10956245746404704256 10957410313342034688 11070373306263086592 11130154409046048768 11139369873495293952 11185689694869993744 11200002970270851072 11246093517473611776 11254208738170503168 11255404976344203264 11260484085966962688 11316669667877839104 11363240324947295232 11371440079193112576 11377780795195785216 11424602938385891328 11489892580018040832 11495077504424607744 11496299345145741312 11542382350121828352 11543609218994077696 11551939128069193728 11614817895095697408 11662615499602264064 11672271827319914496 11735805581502944256 11750822788480892928 11799180083906740224 11802368481659191296 11808949483377524736 11857545983309119488 11873227192527568896 11922088209780768768 11930691230628839424 12054969264281223168 12061691116218482688 12104578191294726144 12111327705174114304 12186038447313518592 12200003235473605632 12236186753681063936 12246317982761877504 12312976347806367744 12325776464705292288 12327086602509789024 12454169969545972416 12508420416819167232 12521423710176804864 12583900906728742962 12647836605147512832 12651855207157813248 12720176467481198592 12783645365565707136 12800003394595258368 12852678305684127744 12926129152520295936 12931962192477683712 12933336763288958976 12985180143887056896 12986560371368337408 12995931519077842944 13066670131982659584 13120442437052547072 13131305805734903808 13137231433628123136 13202781279190812288 13257113712438511104 13274077594395082752 13328703428116873216 13339739231222759424 13412349236003364864 13429511758263877632 13477262316080726016 13484777238750560256 13488421121896218624 13561840422316376064 13567960333091340288 13569402505745793024 13617650465206566912 13625243668320878592 13709293253227708416 13765710097891196928 13777107730607112192 13833803647193972736 13852098391282163712 13909102911410896896 13926901082644021248 14071972968921563136 14086601673948905472 14228816180790951936 14233337108052539904 14287370979888857088 14310198525916348416 14381601036261420528 14459263093894643712 14593157152955695104 14608327661872939008 14609880417789379584 14760497741684115456 14772719031451766784 14779385362831638528 14840205878728065024 14852493164660391936 14853128939089663824 14914252926493324992 14933337293694468096 14994791356631482368 15005611650894004224 15007206635125604352 15088892890503785472 15150987099929726976 15161920105590816768 15170374393594380288 15232803917847855104 15319856773357387776 15326770005899476992 15328399126860988416 15389843133495771136 15486423860127596544 15499246196933001216 15563029103093219328 15583610690192434176 15647740775337259008 15667763717974523904 15732240111875653632 15736491308878921728 15745265977836699648 15830969590036758528 15896117613041025024 16073292352374964224 16082254821624643584 16098973341655891968 16139437588392968192 16179301165794098094 16248051263084691456 16261504206618230784 16266670980631474176 16417301797075156992 16434368619607056384 16436115470013052032 16605559959394629888 16677893889092222976 16695231613569073152 16778534542304990616 16869140276210417664 16883107464516304896 16890726128950444032 16975004501816758656 17044860487420942848 17057160118789668864 17066671192793677824 17136904407578836992 17234838870027061248 17242616256636911616 17244449017718611968 17313573525182742528 17315413828491116544 17327908692103790592 17422226842643546112 17493923249403396096 17508407740979871744 17603708372254416384 17676151616584681472 17698770125860110336 17713424225066287104 17786318974963679232 17809840788791353344 17883132314671153152 17896036845943259136 17906015677685170176 17969683088107634688 18082453896421834752 18092536674327724032 18156867286942089216 18166991557761171456 18279057670970277888 18354280130521595904 18369476974142816256 18469464521709551616 18490629903764683536 18545470548547862528 18681254954318958624 18762630625228750848 18782135565265207296 18875851360093114443 18971754907721269248 18977782810736719872 19080264701221797888 19175468048348560704 19279017458526191616 19400005144933438464 19457542870607593472 19477770215830585344 19479840557052506112 19493897278616764416 19600005197973989376 19680663655578820608 19696958708602355712 19705847150442184704 19786941171637420032 19804171918786218432 19885670568657766656 19911116391592624128 19993055142175309824 20009608846834139136 20118523854005047296 20201316133239635968 20215893474121089024 20227165858125840384 20354103758618689536 20426475697809850368 20435693341199302656 20437865502481317888 20563939879841562624 20648565146836795392 20665661595910668288 20750705470790959104 20778147586923245568 20863654367116345344 20890351623966031872 20981988411838562304 21107959453382344704 21194823484054700032 21350005662078809856 21431056469833285632 21443006428832858112 21465297788874522624 21572401554392130792 21688894640841965568 21889735729433542656 21912491492809408512 21914820626684069376 22140746612526173184 22260308818092097536 22278739746990587904 22371379389739987488 22400005940541702144 22492187034947223552 22508417476341006336 22510809952688406528 22633339335755678208 22726480649894590464 22742880158386225152 22755561590391570432 22849205876771782656 22979785160036081664 22990155008849215488 22992598690291482624 23084764700243656704 23087218437988155392 23103878256138387456 23229635790191394816 23325230999204528128 23344543654639828992 23471611163005888512 23501645576961785856 23598360167813480448 23604736963318382592 23617898966755049472 23746454385055137792 23844176419561537536 23861382461257678848 24109938528562446336 24123382232436965376 24209156382589452288 24222655410348228608 24372076894627037184 24400006470947211264 24472373507362127872 24625952695612735488 24651552929410584576 24654173205019578048 24908339939091944832 25016840833638334464 25042847420353609728 25167801813457485924 25303710414315626496 25440352934962397184 25567290731131414272 25600006789190516736 25705356611368255488 25852258305040591872 25863924384955367424 25866673526577917952 25970360287774113792 25973120742736674816 25991863038155685888 26133340263965319168 26240884874105094144 26262611611469807616 26274462867256246272 26405562558381624576 26514227424877022208 26548155188790165504 26657406856233746432 26679478462445518848 26824698472006729728 26859023516527755264 26954524632161452032 26976842243792437248 27123680844632752128 27135920666182680576 27138805011491586048 27235300930413133824 27250487336641757184 27418586506455416832 27531420195782393856 27554215461214224384 27667607294387945472 27704196782564327424 27818205822821793792 28143945937843126272 28173203347897810944 28457632361581903872 28466674216105079808 28574741959777714176 28620397051832696832 28763202072522841056 28918526187789287424 29186314305911390208 29216655323745878016 29219760835578759168 29520995483368230912 29545438062903533568 29558770725663277056 29680411757456130048 29704986329320783872 29706257878179327648 29828505852986649984 29866674587388936192 29989582713262964736 30014413270251208704 30177785781007570944 30301974199859453952 30323840211181633536 30340748787188760576 30465607835695710208 30639713546714775552 30653540011798953984 30656798253721976832 30972847720255193088 30998492393866002432 31126058206186438656 31167221380384868352 31295481550674518016 31335527435949047808 31464480223751307264 31472982617757843456 31661939180073517056 31792235226082050048 32146584704749928448 32164509643249287168 32197946683311783936 32278875176785936384 32358602331588196188 32496102526169382912 32533341961262948352 32834603594150313984 32868737239214112768 32872230940026104064 33211119918789259776 33390463227138146304 33557069084609981232 33738280552420835328 33766214929032609792 33781452257900888064 33950009003633517312 34089720974841885696 34114320237579337728 34133342385587355648 34273808815157673984 34469677740054122496 34485232513273823232 34488898035437223936 34627147050365485056 34630827656982233088 34655817384207581184 34844453685287092224 34987846498806792192 35016815481959743488 35207416744508832768 35352303233169362944 35397540251720220672 35426848450132574208 35572637949927358464 35619681577582706688 35766264629342306304 35792073691886518272 36164907792843669504 36185073348655448064 36313734573884178432 36333983115522342912 36558115341940555776 36708560261043191808 36738953948285632512 36938929043419103232 36981259807529367072 37090941097095725056 37362509908637917248 37525261250457501696 37564271130530414592 37751702720186228886 37943509815442538496 37955565621473439744 38160529402443595776 38350936096697121408 38558034917052383232 38800010289866876928 38915085741215186944 38955540431661170688 38959681114105012224 38987794557233528832 39200010395947978752 39361327311157641216 39393917417204711424 39411694300884369408 39608343837572436864 39771341137315533312 39822232783185248256 39986110284350619648 40019217693668278272 40237047708010094592 40402632266479271936 40431786948242178048 40454331716251680768 40708207517237379072 40852951395619700736 40875731004962635776 41127879759683125248 41297130293673590784 41331323191821336576 41501410941581918208 41556295173846491136 41727308734232690688 41780703247932063744 42215918906764689408 42389646968109400064 42700011324157619712 42862112939666571264 42930595577749045248 43144803108784261584 43377789281683931136 43779471458867085312 43824982985618817024 43829641253368138752 44281493225052346368 44520617636184195072 44557479493981175808 44742758779479974976 44800011881083404288 44984374069894447104 45016834952682012672 45021619905376813056 45266678671511356416 45452961299789180928 45485760316772450304 45511123180783140864 45698411753543565312 45959570320072163328 45980310017698430976 45985197380582965248 46169529400487313408 46174436875976310784 46459271580382789632 46650461998409056256 46689087309279657984 46943222326011777024 47003291153923571712 47196720335626960896 47209473926636765184 47235797933510098944 47492908770110275584 47688352839123075072 48219877057124892672 48246764464873930752 48418312765178904576 48445310820696457216 48744153789254074368 48800012941894422528 49251905391225470976 49303105858821169152 49308346410039156096 49816679878183889664 50033681667276668928 50085694840707219456 50335603626914971848 50607420828631252992 51134581462262828544 51200013578381033472 51410713222736510976 51704516610081183744 51727848769910734848 51733347053155835904 51940720575548227584 51946241485473349632 51983726076311371776 52266680527930638336 52481769748210188288 52525223222939615232 52811125116763249152 53028454849754044416 53096310377580331008 53314813712467492864 53358956924891037696 53649396944013459456 53718047033055510528 53909049264322904064 54247361689265504256 54277610022983172096 54470601860826267648 54500974673283514368 54837173012910833664 55062840391564787712 55108430922428448768 55408393565128654848 55636411645643587584 56287891875686252544 56346406695795621888 56627554080279343329 56915264723163807744 56933348432210159616 57240794103665393664 57526404145045682112 57837052375578574848 58372628611822780416 58433310647491756032 58439521671157518336 59041990966736461824 59090876125807067136 59117541451326554112 59360823514912260096 59412515756358655296 59657011705973299968 59733349174777872384 59979165426525929472 60028826540502417408 60355571562015141888 60603948399718907904 60647680422363267072 60681497574377521152 61279427093429551104 61307080023597907968 61313596507443953664 61945695440510386176 61996984787732004864 62252116412372877312 62334442760769736704 62590963101349036032 62671054871898095616 62945965235515686912 63323878360147034112 63584470452164100096 64293169409499856896 64329019286498574336 64395893366623567872 64557750353571872768 64717204663176392376 65066683922525896704 65669207188300627968 65737474478428225536 65744461880052208128 66422239837578519552 66780926454276292608 67114138169219962464 67476561104841670656 67532429858065219584 67900018007267034624 68179441949683771392 68228640475158675456 68266684771174711296 68547617630315347968 68939355480108244992 68970465026547646464 68977796070874447872 69254294100730970112 69261655313964466176 69311634768415162368 69688907370574184448 69975692997613584384 70033630963919486976 70414833489017665536 70704606466338725888 70795080503440441344 70853696900265148416 71239363155165413376 71532529258684612608 71584147383773036544 72329815585687339008 72370146697310896128 72627469147768356864 72667966231044685824 73116230683881111552 73417120522086383616 73877858086838206464 73962519615058734144 74181882194191450112 74725019817275834496 75050522500915003392 75128542261060829184 75503405440372457772 75911131242946879488 76321058804887191552 76701872193394242816 77116069834104766464 77600020579733753856 77911080863322341376 77919362228210024448 77975589114467057664 78400020791895957504 78722654622315282432 78787834834409422848 78823388601768738816 79216687675144873728 79542682274631066624 79644465566370496512 79972220568701239296 80038435387336556544 80474095416020189184 80805264532958543872 80863573896484356096 81416415034474758144 81705902791239401472 81751462009925271552 82255759519366250496 82594260587347181568 82662646383642673152 83002821883163836416 83112590347692982272 83454617468465381376 84431837813529378816 84779293936218800128 85400022648315239424 85724225879333142528 85861191155498090496 86289606217568523168 86755578563367862272 87558942917734170624 87649965971237634048 87659282506736277504 88562986450104692736 89041235272368390144 89114958987962351616 89485517558959949952 89600023762166808576 89968748139788894208 90043239810753626112 90533357343022712832 90905922599578361856 90971520633544900608 91022246361566281728 91396823507087130624 91919140640144326656 91960620035396861952 91970394761165930496 92348873751952621568 92918543160765579264 93300923996818112512 93378174618559315968 93886444652023554048 94006582307847143424 94393440671253921792 94418947853273530368 94985817540220551168 95376705678246150144 96439754114249785344 96493528929747861504 96836625530357809152 97488307578508148736 97600025883788845056 98503810782450941952 98606211717642338304 98616692820078312192 99633359756367779328 100171389681414438912 100671207253829943696 101214841657262505984 102269162924525657088 102400027156762066944 102821426445473021952 103409033220162367488 103455697539821469696 103466694106311671808 103881441151096455168 103892482970946699264 103967452152622743552 104533361055861276672 104963539496420376576 105050446445879230464 105622250233526498304 106056909699508088832 106192620755160662016 106629627424934985728 106717913849782075392 107298793888026918912 108494723378531008512 108555220045966344192 108941203721652535296 109001949346567028736 109674346025821667328 110125680783129575424 110216861844856897536 110816787130257309696 111272823291287175168 112575783751372505088 112692813391591243776 113255108160558686658 113830529446327615488 113866696864420319232 114481588207330787328 115052808290091364224 115674104751157149696 116745257223645560832 116866621294983512064 116879043342315036672 118083981933472923648 118181752251614134272 118235082902653108224 118825031512717310592 119314023411946599936 119466698349555744768 119958330853051858944 120057653081004834816 120711143124030283776 121207896799437815808 121295360844726534144 121362995148755042304 122558854186859102208 122627193014887907328 123891390881020772352 123993969575464009728 124504232824745754624 124668885521539473408 125181926202698072064 125342109743796191232 126647756720294068224 127168940904328200192 128586338818999713792 128791786733247135744 129434409326352784752 130133367845051793408 131338414376601255936 131474948956856451072 131488923760104416256 132844479675157039104 133561852908552585216 134228276338439924928 134953122209683341312 135064859716130439168 135800036014534069248 136358883899367542784 136457280950317350912 136533369542349422592 137095235260630695936 137878710960216489984 137940930053095292928 137955592141748895744 138508588201461940224 138523310627928932352 139377814741148368896 139951385995227168768 140067261927838973952 140829666978035331072 141409212932677451776 141590161006880882688 141707393800530296832 142478726310330826752 143065058517369225216 144659631171374678016 144740293394621792256 145254938295536713728 145335932462089371648 146232461367762223104 147755716173676412928 147925039230117468288 148363764388382900224 149450039634551668992 150101045001830006784 150257084522121658368 151006810880744915544 151822262485893758976 153403744386788485632 154232139668209532928 155200041159467507712 155822161726644682752 155838724456420048896 155951178228934115328 156800041583791915008 157445309244630564864 157575669668818845696 158433375350289747456 159085364549262133248 159288931132740993024 159944441137402478592 160076870774673113088 160948190832040378368 161610529065917087744 161727147792968712192 162832830068949516288 163411805582478802944 163502924019850543104 164511519038732500992 165188521174694363136 165325292767285346304 166225180695385964544 166909234936930762752 168863675627058757632 169558587872437600256 170800045296630478848 171722382310996180992 172579212435137046336 173511157126735724544 175117885835468341248 175299931942475268096 175318565013472555008 177125972900209385472 178082470544736780288 178971035117919899904 179200047524333617152 179937496279577788416 180086479621507252224 181066714686045425664 181811845199156723712 181943041267089801216 182044492723132563456 183838281280288653312 183921240070793723904 183940789522331860992 184697747503905243136 185837086321531158528 186601847993636225024 186756349237118631936 187772889304047108096 188013164615694286848 188837895706547060736 189971635080441102336 190753411356492300288 192879508228499570688 192987057859495723008 193673251060715618304 195200051767577690112 197007621564901883904 197212423435284676608 197233385640156624384 199266719512735558656 200342779362828877824 201342414507659887392 202429683314525011968 204538325849051314176 204800054313524133888 205642852890946043904 206818066440324734976 206911395079642939392 206933388212623343616 207762882302192910336 207784965941893398528 207934904305245487104 209066722111722553344 209927078992840753152 210100892891758460928 211244500467052996608 212113819399016177664 212385241510321324032 213259254849869971456 214597587776053837824 216989446757062017024 217110440091932688384 217882407443305070592 218003898693134057472 219348692051643334656 220251361566259150848 221633574260514619392 222545646582574350336 225151567502745010176 225385626783182487552 226510216321117373316 227733393728840638464 228963176414661574656 230105616580182728448 231348209502314299392 233733242589967024128 233758086684630073344 236167963866945847296 236363504503228268544 236470165805306216448 237650063025434621184 238628046823893199872 238933396699111489536 239916661706103717888 240115306162009669632 241422286248060567552 242415793598875631616 242590721689453068288 245117708373718204416 245254386029775814656 247782781762041544704 247987939150928019456 249008465649491509248 249337771043078946816 250363852405396144128 253295513440588136448 254337881808656400384 257172677637999427584 257583573466494271488 258868818652705569504 260266735690103586816 262676828753202511872 262949897913712902144 262977847520208832512 265688959350314078208 267123705817105170432 268456552676879849856 269906244419366682624 270129719432260878336 271600072029068138496 272717767798735085568 272914561900634701824 273066739084698845184 274190470521261391872 275757421920432979968 275881860106190585856 275911184283497791488 277046621255857864704 278755629482296737792 279902771990454337536 280134523855677947904 281659333956070662144 282818425865354903552 283180322013761765376 284957452620661653504 286130117034738450432 289319262342749356032 289480586789243584512 290509876591073427456 292464922735524446208 295511432347352825856 295850078460234936576 296727528776765800448 298900079269103337984 300514169044243316736 302013621761489831088 303644524971787517952 306807488773576971264 308464279336419065856 310400082318935015424 311644323453289365504 311677448912840097792 311902356457868230656 313600083167583830016 314890618489261129728 315151339337637691392 316866750700579494912 318170729098524266496 318577862265481986048 319888882274804957184 320153741549346226176 321896381664080756736 323221058131834175488 325665660137899032576 326823611164957605888 327005848039701086208 329023038077465001984 330377042349388726272 330650585534570692608 332450361390771929088 333818469873861525504 337727351254117515264 339117175744875200512 341600090593260957696 343444764621992361984 345158424870274092672 347022314253471449088 350235771670936682496 350599863884950536192 350637130026945110016 354251945800418770944 357942070235839799808 358400095048667234304 359874992559155576832 360172959243014504448 362133429372090851328 363623690398313447424 363886082534179602432 364088985446265126912 367676562560577306624 367881579044663721984 369395495007810486272 371674172643062317056 373203695987272450048 373512698474237263872 375545778608094216192 376026329231388573696 379943270160882204672 381506822712984600576 385759016456999141376 390400103535155380224 394015243129803767808 394424846870569353216 394466771280313248768 398533439025471117312 400685558725657755648 402684829015319774784 404859366629050023936 409076651698102628352 409600108627048267776 411285705781892087808 413636132880649469952 413822790159285878784 413866776425246687232 415525764604385820672 415569931883786797056 418133444223445106688 419854157985681506304 420201785783516921856 422489000934105993216 424227638798032355328 424770483020642648064 429195175552107675648 433978893514124034048 434220880183865376768 435764814886610141184 436007797386268114944 438697384103286669312 443267148521029238784 445091293165148700672 450303135005490020352 450771253566364975104 453020432642234746632 455466787457681276928 460211233160365456896 462696419004628598784 467466485179934048256 467516173369260146688 472335927733891694592 472727009006456537088 475300126050869242368 477256093647786399744 477866793398222979072 479833323412207435776 480230612324019339264 482844572496121135104 484831587197751263232 485181443378906136576 490235416747436408832 490508772059551629312 495565563524083089408 495975878301856038912 498675542086157893632 500727704810792288256 506591026881176272896 508675763617312800768 515167146932988542976 517737637305411139008 520533471380207173632 525353657506405023744 525899795827425804288 525955695040417665024 531377918700628156416 534247411634210340864 536913105353759699712 539812488838733365248 540259438864521756672 543200144058136276992 545435535597470171136 545829123801269403648 546133478169397690368 551514843840865959936 551763720212381171712 551822368566995582976 554093242511715729408 557511258964593475584 559805543980908675072 560269047711355895808 563318667912141324288 565636851730709807104 569914905241323307008 572260234069476900864 578638524685498712064 578961173578487169024 581019753182146854912 591022864694705651712 591700156920469873152 593455057553531600896 597800158538206675968 601028338088486633472 604027243522979662176 607289049943575035904 613614977547153942528 616928558672838131712 620800164637870030848 623288646906578731008 623354897825680195584 623804712915736461312 627200166335167660032 629781236978522259456 630302678675275382784 633733501401158989824 636341458197048532992 637155724530963972096 639777764549609914368 643792763328161513472 646442116263668350976 651331320275798065152 653647222329915211776 654011696079402172416 658046076154930003968 660754084698777452544 664900722781543858176 667636939747723051008 675454702508235030528 683200181186521915392 686889529243984723968 690316849740548185344 694044628506942898176 701199727769901072384 701274260053890220032 708503891600837541888 715884140471679599616 716800190097334468608 719749985118311153664 720345918486029008896 724266858744181702656 727247380796626894848 727772165068359204864 735353125121154613248 735763158089327443968 738790990015620972544 743348345286124634112 746407391974544900096 747025396948474527744 751091557216188432384 759886540321764409344 763013645425969201152 771518032913998282752 780800207070310760448 788030486259607535616 788849693741138706432 788933542560626497536 797066878050942234624 801371117451315511296 805369658030639549568 809718733258100047872 818153303396205256704 819200217254096535552 822571411563784175616 827272265761298939904 827645580318571757568 827733552850493374464 831139863767573594112 836266888446890213376 839708315971363012608 840403571567033843712 844978001868211986432 848455277596064710656 849540966041285296128 858390351104215351296 867957787028248068096 868441760367730753536 871529629773220282368 877394768206573338624 886534297042058477568 890182586330297401344 901542507132729950208 906040865284469493264 910933574915362553856 920422466320730913792 925392838009257197568 934932970359868096512 935032346738520293376 944671855467783389184 945454018012913074176 950600252101738484736 954512187295572799488 955733586796445958144 959666646824414871552 960461224648038678528 965689144992242270208 969663174395502526464 980470833494872817664 981017544119103258624 991131127048166178816 991951756603712077824 997351084172315787264 1001455409621584576512 1013182053762352545792 1017351527234625601536 1030334293865977085952 1035475274610822278016 1041066942760414347264 1050707315012810047488 1051799591654851608576 1051911390080835330048 1062755837401256312832 1073826210707519399424 1079624977677466730496 1080518877729043513344 1086400288116272553984 1090871071194940342272 1091658247602538807296 1092266956338795380736 1103029687681731919872 1103644737133991165952 1108186485023431458816 1115022517929186951168 1119611087961817350144 1120538095422711791616 1126637335824282648576 1131273703461419614208 1139829810482646614016 1144520468138953801728 1157277049370997424128 1182045729389411303424 1183400313840939746304 1186910115107063201792 1195600317076413351936 1202056676176973266944 1208054487045959324352 1214578099887150071808 1227229955094307885056 1233857117345676263424 1241600329275740061696 1246577293813157462016 1246709795651360391168 1254400332670335320064 1259562473957044518912 1260605357350550765568 1267467002802317979648 1272682916394097065984 1274311449061927944192 1287585526656323026944 1292884232527336701952 1302662640551596130304 1307294444659830423552 1308023392158804344832 1316092152309860007936 1329801445563087716352 1335273879495446102016 1350909405016470061056 1366400362373043830784 1380633699481096370688 1388089257013885796352 1402399455539802144768 1402548520107780440064 1417007783201675083776 1431768280943359199232 1433600380194668937216 1439499970236622307328 1440691836972058017792 1448533717488363405312 1454494761593253789696 1455544330136718409728 1470706250242309226496 1471526316178654887936 1477581980031241945088 1486696690572249268224 1492814783949089800192 1502183114432376864768 1519773080643528818688 1526027290851938402304 1561600414140621520896 1576060972519215071232 1577699387482277412864 1577867085121252995072 1594133756101884469248 1602742234902631022592 1610739316061279099136 1619437466516200095744 1636306606792410513408 1638400434508193071104 1654544531522597879808 1655291160637143515136 1655467105700986748928 1662279727535147188224 1672533776893780426752 1679416631942726025216 1680807143134067687424 1689956003736423972864 1696910555192129421312 1716780702208430702592 1735915574056496136192 1736883520735461507072 1743059259546440564736 1773068594084116955136 1780365172660594802688 1803085014265459900416 1812081730568938986528 1821867149830725107712 1840844932641461827584 1850785676018514395136 1869865940719736193024 1870064693477040586752 1889343710935566778368 1890908036025826148352 1901200504203476969472 1909024374591145598976 1911467173592891916288 1919333293648829743104 1931378289984484540416 1939326348791005052928 1960941666989745635328 1962035088238206517248 1982262254096332357632 1994702168344631574528 2002910819243169153024 2026364107524705091584 2060668587731954171904 2070950549221644556032 2082133885520828694528 2103599183309703217152 2103822780161670660096 2125511674802512625664 2147652421415038798848 2159249955354933460992 2161037755458087026688 2172800576232545107968 2181742142389880684544 2183316495205077614592 2206059375363463839744 2207289474267982331904 2216372970046862917632 2230045035858373902336 2239222175923634700288 2241076190845423583232 2253274671648565297152 2262547406922839228416 2279659620965293228032 2289040936277907603456 2314554098741994848256 2364091458778822606848 2366800627681879492608 2373820230214126403584 2391200634152826703872 2404113352353946533888 2416108974091918648704 2429156199774300143616 2454459910188615770112 2467714234691352526848 2483200658551480123392 2493419591302720782336 2508800665340670640128 2519124947914089037824 2521210714701101531136 2534934005604635959296 2545365832788194131968 2548622898123855888384 2575171053312646053888 2585768465054673403904 2605325281103192260608 2614588889319660847104 2632184304619720015872 2659602891126175432704 2670547758990892204032 2732800724746087661568 2761267398962192741376 2776178514027771592704 2804798911079604289536 2805097040215560880128 2834015566403350167552 2863536561886718398464 2867200760389337874432 2878999940473244614656 2881383673944116035584 2897067434976726810624 2908989523186507579392 2941412500484618452992 2943052632357309775872 2955163960062483890176 2973393381144498536448 3004366228864753729536 3039546161287057637376 3052054581703876804608 3123200828281243041792 3152121945038430142464 3155398774964554825728 3155734170242505990144 3188267512203768938496 3221478632122558198272 3238874933032400191488 3272613213584821026816 3276800869016386142208 3309089063045195759616 3310934211401973497856 3324559455070294376448 3345067553787560853504 3358833263885452050432 3361614286268135374848 3379912007472847945728 3393821110384258842624 3433561404416861405184 3471831148112992272384 3546137188168233910272 3560730345321189605376 3606170028530919800832 3624163461137877973056 3643734299661450215424 3681689865282923655168 3701571352037028790272 3739731881439472386048 3740129386954081173504 3778687421871133556736 3781816072051652296704 3802401008406953938944 3818048749182291197952 3822934347185783832576 3862756579968969080832 3878652697582010105856 3921883333979491270656 3924070176476413034496 3989404336689263149056 4005821638486338306048 4052728215049410183168 4141901098443289112064 4164267771041657389056 4207198366619406434304 4207645560323341320192 4251023349605025251328 4295304842830077597696 4318499910709866921984 4322075510916174053376 4345601152465090215936 4363484284779761369088 4366632990410155229184 4412118750726927679488 4414578948535964663808 4432745940093725835264 4460090071716747804672 4478444351847269400576 4506549343297130594304 4525094813845678456832 4559319241930586456064 4578081872555815206912 4728182917557645213696 4733601255363758985216 4782401268305653407744 4808226704707893067776 4832217948183837297408 4858312399548600287232 4908919820377231540224 4966401317102960246784 4986839182605441564672 5017601330681341280256 5038249895828178075648 5042421429402203062272 5069868011209271918592 5090731665576388263936 5150342106625292107776 5171536930109346807808 5210650562206384521216 5229177778639321694208 5319205782252350865408 5341095517981784408064 5465601449492175323136 5522534797924385482752 5552357028055543185408 5609597822159208579072 5610194080431121760256 5668031132806700335104 5727073123773436796928 5734401520778675748864 5757999880946489229312 5794134869953453621248 5817979046373015158784 5882825000969236905984 5886105264714619551744 5946786762288997072896 6008732457729507459072 6079092322574115274752 6246401656562486083584 6310797549929109651456 6311468340485011980288 6376535024407537876992 6442957264245116396544 6477749866064800382976 6545226427169642053632 6618178126090391519232 6621868422803946995712 6649118910140588752896 6690135107575121707008 6717666527770904100864 6723228572536270749696 6759824014945695891456 6787642220768517685248 6867122808833722810368 6943662296225984544768 7092274376336467820544 7121460690642379210752 7212340057061839601664 7248326922275755946112 7287468599322900430848 7363379730565847310336 7403142704074057580544 7480258773908162347008 7557374843742267113472 7563632144103304593408 7604802016813907877888 7636097498364582395904 7645868694371567665152 7725513159937938161664 7757305395164020211712 7843766667958982541312 7978808673378526298112 8011643276972676612096 8283802196886578224128 8328535542083314778112 8414396733238812868608 8415291120646682640384 8502046699210050502656 8590609685660155195392 8636999821419733843968 8644151021832348106752 8691202304930180431872 8726968569559522738176 8824237501453855358976 8829157897071929327616 8865491880187451670528 8920180143433495609344 9013098686594261188608 9050189627691356913664 9118638483861172912128 9156163745111630413824 9456365835115290427392 9467202510727517970432 9564802536611306815488 9664435896367674594816 9716624799097200574464 9817839640754463080448 9932802634205920493568 9973678365210883129344 10035202661362682560512 10076499791656356151296 10084842858804406124544 10139736022418543837184 10181463331152776527872 10300684213250584215552 10343073860218693615616 10638411564504701730816 10682191035963568816128 10931202898984350646272 11045069595848770965504 11104714056111086370816 11219195644318417158144 11220388160862243520512 11336062265613400670208 11454146247546873593856 11468803041557351497728 11588269739906907242496 11635958092746030317568 11765650001938473811968 11772210529429239103488 12017464915459014918144 12158184645148230549504 12492803313124972167168 12621595099858219302912 12622936680970023960576 12753070048815075753984 12885914528490232793088 12955499732129600765952 13090452854339284107264 13236356252180783038464 13243736845607893991424 13298237820281177505792 13380270215150243414016 13435333055541808201728 13519648029891391782912 13575284441537035370496 13734245617667445620736 14184548752672935641088 14424680114123679203328 14496653844551511892224 14574937198645800861696 14726759461131694620672 14960517547816324694016 15114749687484534226944 15127264288206609186816 15209604033627815755776 15272194996729164791808 15451026319875876323328 15514610790328040423424 15687533335917965082624 15957617346757052596224 16023286553945353224192 16567604393773156448256 16657071084166629556224 16828793466477625737216 16830582241293365280768 17004093398420101005312 17181219371320310390784 17273999642839467687936 17382404609860360863744 17453937139119045476352 17648475002907710717952 17658315794143858655232 17840360286866991218688 18026197373188522377216 18100379255382713827328 18237276967722345824256 18934405021455035940864 19129605073222613630976 19328871792735349189632 19433249598194401148928 19635679281508926160896 19865605268411840987136 19947356730421766258688 20070405322725365121024 20152999583312712302592 20169685717608812249088 20279472044837087674368 20362926662305553055744 20601368426501168431104 20686147720437387231232 21276823129009403461632 21364382071927137632256 21862405797968701292544 22090139191697541931008 22209428112222172741632 22440776321724487041024 22672124531226801340416 22908292495093747187712 22937606083114702995456 23176539479813814484992 23271916185492060635136 23531300003876947623936 24034929830918029836288 24985606626249944334336 25243190199716438605824 25245873361940047921152 25506140097630151507968 25771829056980465586176 25910999464259201531904 26180905708678568214528 26472712504361566076928 26487473691215787982848 26596475640562355011584 26760540430300486828032 27039296059782783565824 27150568883074070740992 27468491235334891241472 28369097505345871282176 28993307689103023784448 29149874397291601723392 29453518922263389241344 29921035095632649388032 30229499374969068453888 30254528576413218373632 30419208067255631511552 30544389993458329583616 30902052639751752646656 31029221580656080846848 31915234693514105192448 32046573107890706448384 33135208787546312896512 33314142168333259112448 33657586932955251474432 33661164482586730561536 34008186796840202010624 34362438742640620781568 34764809219720721727488 34907874278238090952704 35296950005815421435904 35316631588287717310464 36052394746377044754432 36200758510765427654656 36474553935444691648512 37868810042910071881728 38259210146445227261952 38657743585470698379264 38866499196388802297856 39271358563017852321792 39731210536823681974272 39894713460843532517376 40140810645450730242048 40305999166625424605184 40558944089674175348736 40725853324611106111488 41202736853002336862208 42553646258018806923264 43724811595937402585088 44180278383395083862016 44881552643448974082048 45344249062453602680832 45816584990187494375424 46353078959627628969984 46543832370984121270272 47062600007753895247872 48069859661836059672576 49971213252499888668672 50486380399432877211648 50491746723880095842304 51012280195260303015936 51543658113960931172352 51821998928518403063808 52361811417357136429056 52945425008723132153856 52974947382431575965696 53521080860600973656064 54078592119565567131648 54301137766148141481984 57986615378206047568896 58299748794583203446784 58907037844526778482688 59842070191265298776064 60458998749938136907776 60509057152826436747264 60838416134511263023104 61088779986916659167232 61804105279503505293312 62058443161312161693696 63830469387028210384896 64093146215781412896768 66270417575092625793024 66628284336666518224896 67322328965173461123072 68016373593680404021248 68724877485281241563136 69529618439441443454976 69815748556476181905408 70593900011630842871808 72104789492754089508864 72401517021530855309312 75737620085820143763456 76518420292890454523904 77315487170941396758528 77732998392777604595712 78542717126035704643584 79462421073647363948544 79789426921687065034752 80281621290901460484096 81117888179348350697472 81451706649222212222976 82405473706004673724416 85107292516037613846528 87449623191874805170176 88360556766790167724032 89763105286897948164096 90688498124907205361664 91633169980374988750848 92706157919255257939968 93087664741968242540544 96139719323672119345152 99942426504999777337344 100972760798865754423296 100983493447760191684608 102024560390520606031872 103087316227921862344704 104723622834714272858112 105890850017446264307712 105949894764863151931392 108157184239131134263296 108602275532296282963968 115973230756412095137792 116599497589166406893568 117814075689053556965376 119684140382530597552128 120917997499876273815552 121676832269022526046208 122177559973833318334464 123608210559007010586624 127660938774056420769792 132540835150185251586048 134644657930346922246144 136032747187360808042496 137449754970562483126272 139059236878882886909952 139631497112952363810816 141187800023261685743616 144209578985508179017728 144803034043061710618624 151475240171640287526912 153036840585780909047808 154630974341882793517056 155465996785555209191424 157085434252071409287168 158924842147294727897088 160563242581802920968192 162235776358696701394944 162903413298444424445952 174899246383749610340352 176721113533580335448064 179526210573795896328192 181376996249814410723328 183266339960749977501696 185412315838510515879936 186175329483936485081088 192279438647344238690304 199884853009999554674688 201966986895520383369216 204049120781041212063744 206174632455843724689408 209447245669428545716224 211781700034892528615424 216314368478262268526592 217204551064592565927936 231946461512824190275584 233198995178332813787136 235628151378107113930752 239368280765061195104256 243353664538045052092416 244355119947666636668928 247216421118014021173248 255321877548112841539584 265081670300370503172096 269289315860693844492288 272065494374721616084992 274899509941124966252544 278118473757765773819904 279262994225904727621632 288419157971016358035456 302950480343280575053824 306073681171561818095616 309261948683765587034112 314170868504142818574336 317849684294589455794176 324471552717393402789888 325806826596888848891904 349798492767499220680704 353442227067160670896128 359052421147591792656384 362753992499628821446656 366532679921499955003392 370824631677021031759872 403933973791040766738432 408098241562082424127488 412349264911687449378816 418894491338857091432448 423563400069785057230848 432628736956524537053184 434409102129185131855872 463892923025648380551168 466397990356665627574272 471256302756214227861504 486707329076090104184832 488710239895333273337856 530163340600741006344192 538578631721387688984576 544130988749443232169984 549799019882249932505088 556236947515531547639808 558525988451809455243264 576838315942032716070912 605900960686561150107648 612147362343123636191232 618523897367531174068224 628341737008285637148672 648943105434786805579776 651613653193777697783808 699596985534998441361408 706884454134321341792256 718104842295183585312768 733065359842999910006784 741649263354042063519744 807867947582081533476864 816196483124164848254976 824698529823374898757632 837788982677714182864896 865257473913049074106368 927785846051296761102336 942512605512428455723008 973414658152180208369664 977420479790666546675712 1060326681201482012688384 1077157263442775377969152 1088261977498886464339968 1099598039764499865010176 1112473895031063095279616 1211801921373122300215296 1224294724686247272382464 1237047794735062348136448 1256683474016571274297344 1297886210869573611159552 1303227306387555395567616 1399193971069996882722816 1413768908268642683584512 1466130719685999820013568 1615735895164163066953728 1632392966248329696509952 1649397059646749797515264 1675577965355428365729792 1730514947826098148212736 1855571692102593522204672 1885025211024856911446016 1946829316304360416739328 1954840959581333093351424 2120653362402964025376768 2154314526885550755938304 2199196079528999730020352 2224947790062126190559232 2423603842746244600430592 2448589449372494544764928 2474095589470124696272896 2513366948033142548594688 2595772421739147222319104 2827537816537285367169024 2932261439371999640027136 3231471790328326133907456 3264785932496659393019904 3298794119293499595030528 3711143384205187044409344 3770050422049713822892032 3893658632608720833478656 3909681919162666186702848 4241306724805928050753536 4398392159057999460040704 4847207685492489200861184 4897178898744989089529856 4948191178940249392545792 5026733896066285097189376 5191544843478294444638208 5655075633074570734338048 5864522878743999280054272 6462943580656652267814912 6597588238586999190061056 7422286768410374088818688 7540100844099427645784064 7787317265217441666957312 8482613449611856101507072 8796784318115998920081408 9694415370984978401722368 9794357797489978179059712 9896382357880498785091584 11310151266149141468676096 11729045757487998560108544 13195176477173998380122112 14844573536820748177637376 15080201688198855291568128 15574634530434883333914624 16965226899223712203014144 17593568636231997840162816 19388830741969956803444736 19792764715760997570183168 22620302532298282937352192 26390352954347996760244224 29689147073641496355274752 33930453798447424406028288 35187137272463995680325632 39585529431521995140366336 45240605064596565874704384 52780705908695993520488448 59378294147282992710549504 67860907596894848812056576 79171058863043990280732672 105561411817391987040976896 118756588294565985421099008 135721815193789697624113152 158342117726087980561465344 237513176589131970842198016 316684235452175961122930688 475026353178263941684396032 950052706356527883368792064
- Sum of all divisors σ(n): 3407187343283047124782043751
- Sum of proper divisors (its aliquot sum) s(n): 2457134636926519241413251687
- 950052706356527883368792064 is an abundant number, because the sum of its proper divisors (2457134636926519241413251687) is greater than itself. Its abundance is 1507081930569991358044459623
Bases of 950052706356527883368792064
- Binary: 1100010001110111010111110001101001000011100100010110110000111000010000000000000000000000002
- Hexadecimal: 0x311DD7C690E45B0E1000000
- Base-36: 3BDFYXN2X53ZLS0000
Squares and roots of 950052706356527883368792064
- 950052706356527883368792064 squared (9500527063565278833687920642) is 902600144855362996845058724328481364826248610469380096
- 950052706356527883368792064 cubed (9500527063565278833687920643) is 857517710377631712938565184626794520594979464957935226789488724381351462404358144
-
950052706356527883368792064 is a
perfect square number . Itssquare root is 30822925012992 -
The
cube root of 950052706356527883368792064 is 983065752.1047761317
Scales and comparisons
How big is 950052706356527883368792064?- 950,052,706,356,527,883,368,792,064 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 950,052,706,356,527,883,368,792,064 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 950052706356527883368792064 cubic inches would be around 81922146 feet tall.
Recreational maths with 950052706356527883368792064
- 950052706356527883368792064 backwards is 460297863388725653607250059
- 950052706356527883368792064 is a
Harshad number . - The number of decimal digits it has is: 27
- The sum of 950052706356527883368792064'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 950052706356527883368792064 - Facts about the integer". Numbermatics.com. 2024. Web. 21 June 2024.
APA style:
Numbermatics. (2024). Number 950052706356527883368792064 - Facts about the integer. Retrieved 21 June 2024, from https://numbermatics.com/n/950052706356527883368792064/
Chicago style:
Numbermatics. 2024. "Number 950052706356527883368792064 - Facts about the integer". https://numbermatics.com/n/950052706356527883368792064/
The information we have on file for 950052706356527883368792064 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 950052706356527883368792064, math, Factors of 950052706356527883368792064, curriculum, school, college, exams, university, Prime factorization of 950052706356527883368792064, STEM, science, technology, engineering, physics, economics, calculator, nine hundred fifty septillion, fifty-two sextillion, seven hundred six quintillion, three hundred fifty-six quadrillion, five hundred twenty-seven trillion, eight hundred eighty-three billion, three hundred sixty-eight million, seven hundred ninety-two thousand and sixty-four.