312241965383306947416293376
312,241,965,383,306,947,416,293,376 is an even composite number composed of six prime numbers multiplied together.
312241965383306947416293376 is an even composite number. It is composed of six distinct prime numbers multiplied together. It has a total of twenty-five thousand, one hundred thirty-seven divisors.
Prime factorization of 312241965383306947416293376:
218 × 36 × 76 × 972 × 1032 × 3732
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 3 × 3 × 7 × 7 × 7 × 7 × 7 × 7 × 97 × 97 × 103 × 103 × 373 × 373)See below for interesting mathematical facts about the number 312241965383306947416293376 from the Numbermatics database.
Names of 312241965383306947416293376
- Cardinal: 312241965383306947416293376 can be written as Three hundred twelve septillion, two hundred forty-one sextillion, nine hundred sixty-five quintillion, three hundred eighty-three quadrillion, three hundred six trillion, nine hundred forty-seven billion, four hundred sixteen million, two hundred ninety-three thousand, three hundred seventy-six.
Scientific notation
- Scientific notation: 3.12241965383306947416293376 × 1026
Factors of 312241965383306947416293376
Divisors of 312241965383306947416293376
- Number of divisors d(n): 25137
-
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 63 64 72 81 84 96 97 98 103 108 112 126 128 144 147 162 168 189 192 194 196 206 216 224 243 252 256 288 291 294 309 324 336 343 373 378 384 388 392 412 432 441 448 486 504 512 567 576 582 588 618 648 672 679 686 721 729 746 756 768 776 784 824 864 873 882 896 927 972 1008 1024 1029 1119 1134 1152 1164 1176 1236 1296 1323 1344 1358 1372 1442 1458 1492 1512 1536 1552 1568 1648 1701 1728 1746 1764 1792 1854 1944 2016 2037 2048 2058 2163 2238 2268 2304 2328 2352 2401 2472 2592 2611 2619 2646 2688 2716 2744 2781 2884 2916 2984 3024 3072 3087 3104 3136 3296 3357 3402 3456 3492 3528 3584 3708 3888 3969 4032 4074 4096 4116 4326 4476 4536 4608 4656 4704 4753 4802 4944 5047 5103 5184 5222 5238 5292 5376 5432 5488 5562 5768 5832 5968 6048 6111 6144 6174 6208 6272 6489 6592 6714 6804 6912 6984 7056 7168 7203 7416 7776 7833 7857 7938 8064 8148 8192 8232 8343 8652 8952 9072 9216 9261 9312 9408 9409 9506 9604 9888 9991 10071 10094 10206 10368 10444 10476 10584 10609 10752 10864 10976 11124 11536 11664 11907 11936 12096 12222 12288 12348 12416 12544 12978 13184 13428 13608 13824 13968 14112 14259 14336 14406 14832 15141 15552 15666 15714 15876 16128 16296 16384 16464 16686 16807 17304 17904 18144 18277 18333 18432 18522 18624 18816 18818 19012 19208 19467 19776 19982 20142 20188 20412 20736 20888 20952 21168 21218 21504 21609 21728 21952 22248 23072 23328 23499 23571 23814 23872 24192 24444 24576 24696 24832 25029 25088 25956 26368 26856 27216 27648 27783 27936 28224 28227 28518 28672 28812 29664 29973 30213 30282 31104 31332 31428 31752 31827 32256 32592 32768 32928 33271 33372 33614 34608 35329 35721 35808 36181 36288 36554 36666 36864 37044 37248 37632 37636 38024 38416 38419 38934 39552 39964 40284 40376 40824 41472 41776 41904 42336 42436 42777 43008 43218 43456 43904 44496 45423 46144 46656 46998 47142 47628 47744 48384 48888 49152 49392 49664 50058 50176 50421 51912 52736 53712 54432 54831 54999 55296 55566 55872 56448 56454 57036 57344 57624 58401 59328 59946 60426 60564 62208 62664 62856 63504 63654 64512 64827 65184 65536 65856 65863 66542 66744 67228 69216 69937 70497 70658 70713 71442 71616 72362 72576 73108 73332 73728 74088 74263 74496 75087 75264 75272 76048 76832 76838 77868 79104 79928 80568 80752 81648 82944 83349 83552 83808 84672 84681 84872 85554 86016 86436 86912 87808 88992 89919 90639 90846 92288 93312 93996 94284 95256 95481 95488 96768 97776 98304 98784 99328 99813 100116 100352 100842 103824 105472 105987 107424 108543 108864 109662 109998 110592 111132 111744 112896 112908 114072 114688 115248 115257 116802 117649 118656 119892 120852 121128 124416 125328 125712 127008 127308 127939 128331 129024 129654 130368 131072 131712 131726 133084 133488 134456 136269 138432 139129 139874 140994 141316 141426 142884 143232 144724 145152 146216 146664 147456 148176 148526 148992 150174 150528 150544 151263 152096 153664 153676 155736 158208 159856 161136 161504 163296 164493 164997 165888 166698 167104 167616 169344 169362 169744 171108 172032 172872 173824 175203 175616 177984 179838 181278 181692 184576 186624 187992 188568 190512 190962 190976 193536 194481 195552 196608 197568 197589 198656 199626 200232 200704 201684 207648 209811 210944 211491 211974 214848 217086 217728 219324 219996 221184 222264 222789 223488 225792 225816 228144 229376 230496 230514 232897 233604 235298 237312 239784 241704 242256 247303 248832 250047 250656 251424 253267 254016 254043 254616 255878 256662 258048 259308 260736 262144 263424 263452 266168 266976 268912 268933 269757 271917 272538 276864 278258 279748 281988 282632 282852 285768 286443 286464 289448 290304 292432 293328 294912 296352 297052 297984 299439 300348 301056 301088 302526 304192 307328 307352 311472 316416 317961 319712 322272 323008 325629 326592 328986 329994 331776 333396 334208 335232 338688 338724 339488 342216 344064 345744 345771 347648 350406 351232 352947 355968 359676 362556 363384 369152 373248 375984 377136 381024 381924 381952 383817 384993 387072 388962 391104 393216 395136 395178 397312 399252 400464 401408 403368 408807 415296 417387 419622 421888 422982 423948 429696 434172 435456 438648 439992 442368 444528 445578 446976 451584 451632 453789 456288 458752 460992 461028 461041 465794 467208 470596 474624 479568 483408 484512 489559 493479 494606 494991 497664 500094 501312 502848 506534 508032 508086 509232 511756 513324 516096 518616 519841 521472 525609 526848 526904 532336 533952 537824 537866 539514 543834 545076 553728 556516 559496 563976 565264 565704 571536 572886 572928 578896 580608 583443 584864 586656 589824 592704 592767 594104 595968 598878 600696 602112 602176 605052 608384 614656 614704 622944 629433 632832 634473 635922 639424 644544 646016 651258 653184 657972 659988 663552 666792 668367 668416 670464 677376 677448 678976 684432 688128 691488 691542 695296 698691 700812 702464 705894 711936 719352 725112 726768 738304 741909 746496 751968 754272 759801 762048 762129 763848 763904 767634 769986 774144 777924 782208 786432 790272 790356 794624 798504 800928 802816 806736 806799 809271 817614 830592 834774 839244 843776 845964 847896 859329 859392 868344 870912 877296 879984 884736 889056 891156 893952 895573 898317 903168 903264 907578 912576 917504 921984 922056 922082 931588 934416 941192 949248 953883 959136 966816 969024 969127 973903 976887 979118 986958 989212 989982 995328 1000188 1002624 1005696 1013068 1016064 1016172 1018464 1023512 1026648 1029073 1032192 1037232 1037313 1039682 1042944 1051218 1053696 1053808 1058841 1064672 1067904 1075648 1075732 1079028 1087668 1090152 1107456 1113032 1118992 1127952 1130528 1131408 1143072 1145772 1145856 1151451 1154979 1157792 1161216 1166886 1169728 1173312 1179648 1185408 1185534 1188208 1191936 1197756 1201392 1204224 1204352 1210104 1216768 1226421 1229312 1229408 1245888 1252161 1258866 1265664 1268946 1271844 1278848 1289088 1292032 1302516 1306368 1315944 1319976 1327104 1333584 1336734 1336832 1340928 1354752 1354896 1357952 1361367 1368864 1376256 1382976 1383084 1383123 1390592 1397382 1401624 1404928 1411788 1423872 1438704 1450224 1453536 1468677 1476608 1480437 1483818 1492992 1503936 1508544 1519602 1524096 1524258 1527696 1527808 1535268 1539972 1548288 1555848 1559523 1564416 1580544 1580712 1589248 1597008 1601856 1605632 1613472 1613598 1618542 1630279 1635228 1661184 1669548 1678488 1687552 1691928 1695792 1718658 1718784 1731121 1736688 1741824 1750329 1754592 1759968 1769472 1772869 1778112 1778301 1782312 1787904 1791146 1796634 1806336 1806528 1815156 1825152 1835008 1843968 1844112 1844164 1863176 1868832 1882384 1882531 1888299 1898496 1903419 1907766 1918272 1933632 1938048 1938254 1947806 1953774 1958236 1973916 1978424 1979964 1990656 2000376 2005101 2005248 2011392 2026136 2032128 2032344 2036928 2047024 2053296 2058146 2064384 2074464 2074626 2079364 2085888 2096073 2102436 2107392 2107616 2117682 2129344 2135808 2151296 2151464 2158056 2175336 2180304 2214912 2225727 2226064 2237984 2255904 2261056 2262816 2279403 2286144 2286387 2291544 2291712 2302902 2309958 2315584 2322432 2333772 2339456 2346624 2359296 2370816 2371068 2376416 2383872 2395512 2402784 2408448 2408704 2420208 2420397 2427813 2433536 2452842 2458624 2458816 2491776 2504322 2517732 2531328 2537892 2543688 2557696 2577987 2578176 2584064 2605032 2612736 2631888 2639952 2654208 2667168 2673468 2673664 2681856 2686719 2694951 2709504 2709792 2715904 2722734 2737728 2752512 2765952 2766168 2766246 2781184 2794764 2803248 2809856 2823576 2847744 2861649 2877408 2900448 2907072 2907381 2921709 2930661 2937354 2953216 2960874 2967636 2985984 3007872 3017088 3039204 3048192 3048516 3055392 3055616 3070536 3079944 3087219 3096576 3111696 3111939 3119046 3128832 3161088 3161424 3176523 3178496 3194016 3203712 3211264 3226944 3227196 3227287 3237084 3260558 3270456 3322368 3339096 3356976 3375104 3383856 3391584 3426913 3437316 3437568 3454353 3462242 3464937 3473376 3483648 3500658 3509184 3509557 3519936 3538944 3545738 3556224 3556602 3564624 3575808 3582292 3593268 3612672 3613056 3630312 3638887 3650304 3679263 3687936 3688224 3688328 3726352 3726643 3737664 3756483 3764768 3765062 3776598 3796992 3806838 3815532 3836544 3867264 3876096 3876508 3895612 3907548 3916472 3947832 3956848 3957157 3959928 3981312 4000752 4010202 4010496 4022784 4052272 4064256 4064688 4073856 4084101 4094048 4106592 4116292 4128768 4148928 4149252 4149369 4158728 4171776 4192146 4204872 4214784 4215232 4235364 4258688 4271616 4302592 4302928 4316112 4350672 4360608 4406031 4429824 4441311 4451454 4452128 4475968 4511808 4522112 4525632 4558806 4572288 4572774 4583088 4583424 4605804 4619916 4631168 4644864 4667544 4678569 4678912 4693248 4741632 4742136 4752832 4767744 4791024 4805568 4816896 4817408 4840416 4840794 4855626 4867072 4890837 4905684 4917248 4917632 4983552 5008644 5035464 5062656 5075784 5087376 5115392 5155974 5156352 5168128 5193363 5210064 5225472 5263776 5279904 5308416 5318607 5334336 5334903 5346936 5347328 5363712 5373438 5389902 5419008 5419584 5431808 5445468 5475456 5505024 5531904 5532336 5532492 5562368 5589528 5606496 5619712 5647152 5647593 5664897 5695488 5723298 5754816 5800896 5814144 5814762 5843418 5861322 5874708 5906432 5921748 5935272 5971968 6015303 6015744 6034176 6078408 6096384 6097032 6110784 6111232 6141072 6159888 6174438 6193152 6223392 6223878 6238092 6257664 6269011 6288219 6322176 6322848 6353046 6356992 6388032 6407424 6422528 6453888 6454392 6454574 6474168 6521116 6540912 6644736 6677181 6678192 6713952 6750208 6767712 6783168 6783889 6817321 6838209 6853826 6859161 6874632 6875136 6908706 6924484 6929874 6946752 6967296 7001316 7018368 7019114 7039872 7077888 7091476 7112448 7113204 7129248 7151616 7164584 7186536 7203511 7225344 7226112 7260624 7261191 7277774 7283439 7300608 7358526 7375872 7376448 7376656 7452704 7453286 7475328 7512966 7529536 7530124 7553196 7593984 7613676 7631064 7673088 7733961 7734528 7752192 7753016 7791224 7815096 7832944 7895664 7913696 7914314 7919856 7962624 8001504 8020404 8020992 8045568 8060157 8084853 8104544 8128512 8129376 8147712 8168202 8188096 8213184 8232584 8257536 8297856 8298504 8298738 8317456 8343552 8384292 8409744 8429568 8430464 8470728 8517376 8543232 8584947 8605184 8605856 8632224 8701344 8721216 8722143 8765127 8791983 8812062 8859648 8882622 8902908 8904256 8951936 9023616 9044224 9051264 9117612 9144576 9145548 9166176 9166848 9211608 9239832 9261657 9262336 9289728 9335088 9335817 9357138 9357824 9386496 9483264 9484272 9505664 9529569 9535488 9582048 9611136 9633792 9634816 9680832 9681588 9681861 9711252 9734144 9781674 9811368 9834496 9835264 9967104 10017288 10070928 10125312 10151568 10174752 10230784 10280739 10311948 10312704 10336256 10363059 10386726 10420128 10450944 10527552 10528671 10559808 10616832 10637214 10668672 10669806 10693872 10694656 10727424 10746876 10779804 10838016 10839168 10863616 10890936 10916661 10950912 11063808 11064672 11064984 11124736 11179056 11179929 11212992 11239424 11269449 11294304 11295186 11329794 11390976 11411953 11446596 11509632 11601792 11628288 11629524 11686836 11722644 11749416 11812864 11843496 11870544 11871471 11943936 12030606 12031488 12068352 12117847 12156816 12192768 12194064 12221568 12222464 12252303 12282144 12319776 12348876 12386304 12410083 12446784 12447756 12448107 12476184 12515328 12538022 12576438 12644352 12645696 12706092 12713984 12776064 12814848 12845056 12907776 12908784 12909148 12948336 13042232 13081824 13177717 13218093 13289472 13323933 13354362 13356384 13427904 13495513 13500416 13535424 13566336 13567778 13634642 13676418 13707652 13718322 13749264 13750272 13817412 13848968 13859748 13893504 13934592 14002632 14035707 14036736 14038228 14079744 14182952 14224896 14226408 14258496 14303232 14329168 14330287 14373072 14407022 14450688 14452224 14521248 14522382 14555548 14566878 14601216 14672511 14717052 14751744 14752896 14753312 14905408 14906572 14950656 15025932 15059072 15060248 15106392 15187968 15227352 15262128 15346176 15467922 15469056 15504384 15506032 15580089 15582448 15630192 15665888 15791328 15827392 15828628 15839712 15925248 15955821 16003008 16004709 16040808 16041984 16091136 16120314 16169706 16209088 16257024 16258752 16295424 16336404 16376192 16426368 16465168 16515072 16595712 16597008 16597476 16634912 16687104 16768584 16819488 16859136 16860928 16941456 16942779 16994691 17034752 17086464 17169894 17210368 17211712 17264448 17402688 17442432 17444286 17530254 17583966 17624124 17719296 17765244 17805816 17808512 17903872 18045909 18047232 18088448 18102528 18235224 18289152 18291096 18332352 18333696 18423216 18479664 18523314 18524672 18579456 18670176 18671634 18714276 18715648 18772992 18807033 18864657 18966528 18968544 19011328 19059138 19070976 19164096 19222272 19267584 19269632 19361664 19363176 19363722 19422504 19468288 19563348 19622736 19668992 19670528 19934208 20031543 20034576 20141856 20250624 20303136 20349504 20351667 20451963 20461568 20514627 20561478 20623896 20625408 20672512 20726118 20773452 20840256 20901888 21055104 21057342 21119616 21233664 21274428 21337344 21339612 21387744 21389312 21454848 21493752 21559608 21610533 21676032 21678336 21727232 21781872 21783573 21833322 21901824 22127616 22129344 22129968 22249472 22358112 22359858 22425984 22478848 22538898 22588608 22590372 22591009 22659588 22781952 22823906 22893192 23019264 23203584 23256576 23259048 23373672 23445288 23498832 23625728 23686992 23741088 23742942 23887872 23988391 24061212 24062976 24136704 24180471 24235694 24254559 24313632 24385536 24388128 24443136 24444928 24504606 24564288 24566899 24639552 24697752 24772608 24820166 24893568 24895512 24896214 24952368 25030656 25076044 25152876 25288704 25291392 25412184 25427968 25472209 25552128 25629696 25754841 25815552 25817568 25818296 25896672 26084464 26086501 26163648 26166429 26295381 26355434 26375949 26436186 26578944 26647866 26708724 26712768 26855808 26991026 27000832 27070848 27132672 27135556 27269284 27352836 27415304 27436644 27498528 27500544 27634824 27697936 27700099 27719496 27784971 27787008 27869184 28005264 28007451 28071414 28073472 28076456 28159488 28365904 28449792 28452816 28516992 28588707 28606464 28658336 28660574 28746144 28814044 28901376 28904448 29042496 29044764 29045583 29111096 29133756 29202432 29345022 29434104 29503488 29505792 29506624 29810816 29813144 29901312 30051864 30118144 30120496 30212784 30375936 30454704 30524256 30692352 30842217 30935844 30938112 31008768 31012064 31089177 31160178 31164896 31260384 31331776 31582656 31586013 31654784 31657256 31679424 31850496 31911642 32006016 32009418 32081616 32083968 32182272 32240628 32339412 32418176 32514048 32517504 32590848 32672808 32749983 32752384 32852736 32930336 33191424 33194016 33194952 33269824 33374208 33537168 33539787 33638976 33718272 33721856 33808347 33882912 33885558 33989382 34069504 34172928 34235859 34339788 34420736 34423424 34528896 34805376 34884864 34888572 35060508 35167932 35248248 35438592 35530488 35611632 35614413 35617024 35807744 36091818 36094464 36176896 36205056 36353541 36470448 36578304 36582192 36664704 36667392 36846432 36959328 37046628 37049344 37158912 37230249 37340352 37343268 37344321 37428552 37431296 37545984 37614066 37729314 37933056 37937088 38022656 38118276 38141952 38328192 38444544 38535168 38539264 38723328 38726352 38727444 38845008 38936576 39126696 39245472 39337984 39341056 39533151 39654279 39868416 40063086 40069152 40283712 40486539 40501248 40606272 40699008 40703334 40903926 40923136 41029254 41122956 41247792 41250816 41345024 41452236 41546904 41680512 41803776 42107121 42110208 42114684 42239232 42548856 42674688 42679224 42775488 42778624 42909696 42987504 42990861 43119216 43221066 43352064 43356672 43454464 43563744 43567146 43666644 43803648 43883077 44017533 44255232 44258688 44259936 44498944 44716224 44719716 44851968 44957696 45077796 45177216 45180744 45182018 45319176 45563904 45647812 45786384 46038528 46407168 46513152 46518096 46740267 46747344 46890576 46997664 47251456 47373984 47482176 47485884 47487223 47721247 47775744 47867463 47976782 48014127 48122424 48125952 48273408 48360942 48471388 48509118 48627264 48771072 48776256 48886272 48889856 49009212 49128576 49133798 49279104 49395504 49545216 49640332 49787136 49791024 49792428 49904736 50061312 50152088 50305752 50424577 50577408 50582784 50824368 50828337 50944418 50984073 51104256 51259392 51509682 51631104 51635136 51636592 51793344 52168928 52173002 52327296 52332858 52590762 52710868 52751898 52872372 53157888 53295732 53417448 53425536 53711616 53982052 54137727 54141696 54265344 54271112 54538568 54705672 54830608 54873288 54997056 55001088 55269648 55395872 55400198 55438992 55569942 55574016 55738368 56010528 56014902 56142828 56146944 56152912 56318976 56421099 56593971 56731808 56899584 56905632 57033984 57177414 57212928 57316672 57321148 57492288 57628088 57802752 57808896 58084992 58089528 58091166 58222192 58267512 58404864 58690044 58868208 59006976 59011584 59013248 59621632 59626288 59802624 60094629 60103728 60236288 60240992 60425568 60751872 60909408 61048512 61055001 61355889 61384704 61543881 61684434 61871688 61876224 62017536 62024128 62178354 62320356 62329792 62520768 62663552 63165312 63172026 63309568 63314512 63358848 63700992 63823284 64012032 64018836 64163232 64167936 64364544 64481256 64678824 64831599 64836352 65028096 65035008 65181696 65345616 65350719 65499966 65504768 65705472 65860672 66382848 66388032 66389904 66539648 66748416 67074336 67079574 67277952 67436544 67443712 67616694 67765824 67771116 67773027 67978764 68139008 68345856 68471718 68679576 68841472 68846848 69057792 69610752 69769728 69777144 70121016 70335864 70496496 70877184 71060976 71223264 71228826 71234048 71615488 71965173 72183636 72188928 72353792 72410112 72541413 72707082 72940896 73156608 73164384 73329408 73334784 73692864 73700697 73918656 74093256 74098688 74317824 74460498 74680704 74686536 74688642 74857104 74862592 75091968 75228132 75458628 75866112 75874176 76045312 76236552 76283904 76416627 76656384 76889088 77078528 77446656 77452704 77454888 77690016 77873152 78253392 78259503 78490944 78499287 78675968 78682112 78886143 79066302 79308558 79736832 80126172 80138304 80567424 80973078 81002496 81212544 81398016 81406668 81807852 81846272 82058508 82245912 82495584 82501632 82690048 82904472 83093808 83100297 83354913 83361024 83607552 84214242 84220416 84229368 84478464 85097712 85349376 85358448 85550976 85557248 85766121 85819392 85975008 85981722 86238432 86442132 86704128 86713344 86870581 86908928 87127488 87134292 87136749 87333288 87607296 87766154 88035066 88510464 88517376 88519872 88997888 89432448 89439432 89703936 89915392 90155592 90354432 90361488 90364036 90638352 91127808 91295624 91572768 92077056 92244019 92526651 92814336 93026304 93036192 93267531 93480534 93494688 93781152 93995328 94468591 94502912 94747968 94758039 94964352 94971768 94974446 95442494 95551488 95734926 95953564 96028254 96244848 96251904 96546816 96721884 96942776 97018236 97254528 97542144 97552512 97772544 97779712 98018424 98249949 98257152 98267596 98558208 98791008 99280664 99574272 99582048 99584856 99809472 99820081 100122624 100304176 100312009 100611504 100619361 100849154 101154816 101165568 101425041 101648736 101656674 101888836 101968146 102208512 102518784 102707577 103019364 103262208 103270272 103273184 103586688 104337856 104346004 104654592 104665716 105181524 105421736 105503796 105744744 106315776 106591464 106834896 106843239 106851072 107423232 107964104 108275454 108283392 108530688 108542224 109060623 109077136 109411344 109661216 109746576 109994112 110002176 110539296 110791744 110800396 110877984 111139884 111148032 111476736 111690747 112021056 112029804 112032963 112285656 112293888 112305824 112637952 112842198 113187942 113463616 113799168 113811264 114067968 114354828 114425856 114633344 114642296 114984576 115256176 115605504 115617792 116169984 116179056 116182332 116444384 116535024 116809728 117380088 117736416 118013952 118023168 118026496 118599453 118962837 119243264 119252576 119605248 120189258 120207456 120472576 120481984 120851136 121459617 121503744 121818816 122097024 122110002 122711778 122769408 123087762 123368868 123743376 123752448 124035072 124048256 124356708 124640712 124659584 125041536 125327104 126321363 126330624 126344052 126619136 126629024 126717696 127646568 128024064 128037672 128326464 128335872 128729088 128962512 128972583 129357648 129663198 129672704 130056192 130070016 130363392 130691232 130701438 130999932 131009536 131410944 131649231 131721344 132052599 132765696 132776064 132779808 133079296 133496832 134148672 134159148 134555904 134873088 134887424 135233388 135531648 135542232 135546054 135957528 136278016 136691712 136943436 137359152 137682944 137693696 138115584 139221504 139539456 139554288 140220801 140242032 140671728 140992992 141754368 142121952 142446528 142457652 142461669 142468096 143163741 143230976 143602389 143930346 144367272 144377856 144707584 144820224 145082826 145414164 145881792 146313216 146328768 146658816 146669568 147385728 147401394 147837312 148186512 148197376 148635648 148920996 149361408 149373072 149377284 149714208 149725184 150183936 150456264 150917256 151273731 151732224 151748352 152090624 152473104 152485011 152833254 153312768 153778176 154157056 154893312 154905408 154909776 155380032 155746304 156506784 156519006 156981888 156998574 157351936 157364224 157772286 158132604 158137063 158617116 159473664 160252344 160276608 161134848 161946156 162425088 162796032 162813336 163615704 163692544 164117016 164491824 164991168 165003264 165380096 165808944 166187616 166200594 166709826 166722048 167215104 167918737 168428484 168440832 168458736 168956928 169263297 169781913 170195424 170698752 170716896 171101952 171114496 171532242 171638784 171950016 171963444 171968293 172476864 172884264 173408256 173426688 173741162 173817856 174254976 174268584 174273498 174666576 175214592 175532308 176070132 177020928 177034752 177039744 177995776 178305463 178864896 178878864 179407872 180283887 180311184 180708864 180722976 180728072 181276704 182255616 182591248 182605507 183145536 183165003 184067667 184154112 184488038 184631643 185053302 185628672 186052608 186072384 186535062 186961068 186989376 187562304 187990656 188937182 189005824 189495936 189516078 189928704 189943536 189948892 190884988 191102976 191469852 191907128 192056508 192489696 192503808 193093632 193443768 193885552 193900693 194036472 194494797 194509056 195084288 195105024 195545088 196036848 196052157 196499898 196514304 196535192 197116416 197582016 198561328 199148544 199164096 199169712 199618944 199640162 200245248 200608352 200624018 201223008 201238722 201698308 202309632 202331136 202850082 203297472 203313348 203319081 203777672 203936292 204417024 205037568 205415154 206038728 206524416 206540544 206546368 207173376 208675712 208692008 209309184 209331432 210363048 210843472 211007592 211489488 212631552 213182928 213669792 213686478 213702144 214846464 215895519 215928208 216550908 216566784 217061376 217084448 217624239 218121246 218154272 218822688 219322432 219493152 219988224 220004352 221078592 221102091 221583488 221600792 221755968 222279768 222296064 222953472 223381494 224042112 224059608 224065926 224571312 224587776 224611648 225275904 225684396 226375884 226927232 227598336 227622528 228135936 228709656 228851712 229249881 229266688 229284592 229969152 230512352 231235584 232339968 232358112 232364664 232888768 233070048 233619456 234760176 234778509 235472832 235497861 236027904 236046336 236052992 236658429 237198906 237925674 238486528 238505152 239210496 240378516 240414912 240945152 240963968 241702272 242919234 243007488 243637632 244194048 244220004 245423556 245538816 246175524 246737736 247486752 247504896 248070144 248096512 248713416 249281424 249300891 249319168 250064739 250083072 250654208 252642726 252661248 252688104 253238272 253258048 253435392 255293136 256048128 256075344 256652928 256671744 257458176 257925024 257945166 258715296 259326396 259345408 260112384 260140032 260611743 260726784 261382464 261402876 261410247 261999864 262019072 262821888 263298462 263442688 264105198 265531392 265552128 265559616 266158592 266993664 268297344 268318296 269111808 269746176 269774848 270466776 271063296 271084464 271092108 271915056 272556032 273383424 273886872 274718304 275365888 275387392 276231168 276732057 277579953 278443008 279078912 279108576 280441602 280484064 281343456 281985984 283405773 283508736 284243904 284274117 284893056 284915304 284923338 284936192 286327482 286461952 287204778 287860692 288734544 288755712 289415168 289640448 290165652 290828328 291763584 292626432 292657536 293317632 293339136 294749847 294771456 294802788 295674624 296373024 296394752 297841992 298722816 298746144 298754568 299428416 299450368 299460243 300367872 300912528 300936027 301834512 301858083 302547462 303464448 303496704 304181248 304946208 304970022 305666508 306625536 307556352 308122731 308314112 309786624 309810816 309819552 310760064 311492608 313013568 313038012 313963776 313997148 314703872 314728448 315544572 316265208 316274126 317234232 318947328 320504688 320529717 320553216 322269696 323892312 324850176 325592064 325626672 327181869 327231408 327385088 328234032 328983648 329982336 330006528 330760192 331617888 332375232 332401188 332410561 333419652 333444096 334048729 334430208 335072241 335837474 336098889 336856968 336881664 336917472 337913856 338526594 339563826 340390848 341397504 341433792 342203904 342228992 343064484 343277568 343900032 343926888 343936586 344953728 345768528 346816512 346853376 347482324 347635712 348509952 348537168 348546996 349333152 350429184 351064616 352140264 352972039 354041856 354069504 354079488 355798359 356610926 356888511 357729792 357757728 358815744 360567774 360622368 361417728 361445952 361456144 361484371 362553408 364378851 364511232 365182496 365211014 366291072 366330006 368135334 368308224 368976076 369263286 370106604 371257344 372105216 372144768 373070124 373922136 373978752 375124608 375981312 377874364 378964089 378991872 379032156 379857408 379887072 379897784 381769976 382939704 383814256 383844229 384113016 384979392 385007616 386187264 386887536 386917749 387771104 387801386 388072944 388989594 389018112 390168576 390210048 391090176 392073696 392104314 392999796 393028608 393070384 394232832 394947693 395164032 396157797 397122656 398297088 398328192 398339424 399237888 399280324 400490496 401216704 401248036 402446016 402477444 403396616 404619264 404662272 405700164 406594944 406626696 406638162 407555344 407872584 408834048 410075136 410830308 412077456 413048832 413081088 413092736 414346752 417351424 417384016 418618368 418662864 420662403 420726096 421686944 422015184 422978976 425263104 426365856 427339584 427372956 427385007 427404288 429491223 429692928 430807167 431791038 431856416 433101816 433133568 434122752 434168896 435248478 436242492 436308544 437645376 438644864 438986304 439976448 440008704 442157184 442204182 443166976 443201584 443511936 444559536 444592128 445906944 446762988 448084224 448119216 448131852 449142624 449175552 449223296 450551808 451368792 452751768 453821193 453854464 455196672 455245056 456271872 457419312 457455033 458499762 458533376 458569184 459938304 461024704 462471168 464679936 464716224 464729328 465777536 466140096 467238912 469520352 469557018 470945664 470995722 472055808 472092672 472105984 473316858 474397812 474411189 475851348 476973056 477010304 478420992 480757032 480829824 481890304 481927936 483404544 485838468 487275264 488388096 488440008 490847112 491077632 492351048 493475472 494973504 495009792 496140288 496193024 497426832 498562848 498601782 498638336 500129478 500166144 501308416 503756211 505285452 505322496 505376208 506476544 506516096 506870784 507789891 510586272 512096256 512150688 513305856 513343488 514916352 515850048 515890332 515904879 517430592 518652792 518690816 520224768 520280064 521223486 521453568 522764928 522805752 522820494 523999728 524038144 525643776 526596924 526885376 528210396 531062784 531104256 531119232 532317184 533987328 534916389 536594688 536636592 538223616 539549696 540933552 542126592 542168928 542184216 543830112 545112064 546766848 547773744 547816521 549436608 549495009 550731776 550774784 552203001 552462336 553464114 555159906 556886016 558157824 558217152 560883204 560968128 562686912 563971968 566811546 567017472 568487808 568548234 569786112 569830608 569846676 569872384 572654964 572923904 574409556 575721384 577469088 577511424 578830336 579280896 580331304 581656656 581702079 583484391 583527168 585252864 585315072 586635264 589499694 589542912 589605576 591349248 592746048 592789504 595683984 597445632 597492288 597509136 598856832 598900736 598920486 600735744 601825056 601872054 603669024 603716166 605094924 606928896 606993408 608094067 608362496 609892416 609940044 609957243 611333016 613251072 615112704 616245462 616628224 619573248 619621632 619639104 621520128 622985216 626027136 626076024 627927552 627994296 629407744 629456896 631089144 632530416 632548252 634468464 637894656 641009376 641059434 641106432 644539392 645708133 647686557 647784624 649700352 651184128 651253344 652872717 654363738 654462816 654770176 656468064 657967296 659964672 660013056 661280137 661520384 663235776 663306273 664750464 664802376 664821122 666839304 666888192 668097458 668860416 670144482 671674948 672197778 673713936 673763328 673834944 675827712 677053188 679127652 680781696 682795008 682867584 684407808 684457984 686128968 686555136 687749643 687800064 687853776 687873172 689907456 691537056 693706752 694964648 695271424 697019904 697074336 697093992 698666304 698740567 700858368 702129232 702184063 704280528 704335527 705944078 706493583 708083712 708139008 708158976 709975287 711596718 713221852 713777022 715459584 715515456 717631488 721135548 721244736 722835456 722891904 722912288 722968742 725106816 728757702 729022464 730364992 730422028 732582144 732660012 736270668 736616448 737952152 738526572 740213208 742514688 744210432 744289536 746140248 747844272 747902673 747957504 750194217 750249216 751962624 755748728 757928178 757983744 758064312 759714816 759774144 759795568 763539952 765879408 767628512 767688458 768226032 769958784 770015232 772374528 773775072 773835498 775542208 775602772 776145888 777979188 778036224 780337152 780420096 781835229 782180352 784147392 784208628 784230741 785999592 786057216 786140768 788465664 789895386 790328064 792315594 794245312 796594176 796656384 796678848 798475776 798560648 800980992 802433408 802496072 804892032 804954888 806793232 809238528 809324544 811400328 813189888 813253392 813276324 815110688 815745168 817668096 820150272 821660616 824154912 826097664 826162176 826185472 828693504 830196171 832739859 834702848 834768032 837236736 837325728 841324806 841452192 843373888 844030368 845957952 850217319 850526208 852731712 852822351 854679168 854745912 854770014 854808576 858982446 859385856 861614334 863582076 863712832 866203632 866267136 868245504 868337792 870496956 872484984 872617088 875290752 877289728 877972608 879952896 880017408 884249541 884314368 884408364 886333952 886403168 887023872 889119072 889184256 893525976 896168448 896238432 896263704 898285248 898351104 898380729 898446592 901103616 902737584 902808081 905503536 905574249 907642386 907708928 910393344 910490112 912543744 914838624 914910066 916999524 917066752 917138368 919876608 922049408 924368193 924942336 929359872 929432448 929458656 931555072 932280192 934477824 939040704 939114036 941891328 941991444 944111616 944185344 944211968 946633716 948795624 948822378 951702696 953946112 954020608 956841984 961514064 961589151 961659648 963780608 963855872 966809088 971676936 974550528 976776192 976880016 981545607 981694224 982155264 984702096 986950944 989947008 990019584 992280576 992386048 994853664 997125696 997203564 997231683 997276672 1000258956 1000332288 1002146187 1002616832 1005216723 1007512422 1010570904 1010644992 1010752416 1012953088 1013032192 1013741568 1015579782 1021172544 1024192512 1024301376 1026611712 1026686976 1029832704 1031700096 1031780664 1031809758 1034861184 1037305584 1037381632 1040449536 1040560128 1042446972 1042907136 1045529856 1045611504 1045640988 1047999456 1048076288 1051287552 1053193848 1053770752 1056420792 1058916117 1062125568 1062208512 1062238464 1064634368 1067395077 1069832778 1073189376 1073273184 1076447232 1079099392 1081867104 1084253184 1084337856 1084368432 1084453113 1087660224 1090224128 1093136553 1093533696 1095547488 1095633042 1098873216 1098990018 1101463552 1101549568 1104406002 1104924672 1106928228 1106959441 1110319812 1113772032 1116315648 1116434304 1121766408 1121936256 1125373824 1127943936 1133623092 1136975616 1137096468 1139572224 1139661216 1139693352 1139744768 1145309928 1145847808 1148819112 1151442768 1151532687 1154938176 1155022848 1157660672 1158561792 1160662608 1160753247 1163313312 1163404158 1166968782 1167054336 1170505728 1170630144 1173270528 1175431159 1178999388 1179085824 1179211152 1182698496 1184843079 1185492096 1185579008 1188473391 1191367968 1194891264 1194984576 1195018272 1197713664 1197801472 1197840972 1201471488 1203650112 1203744108 1203778051 1207338048 1207432332 1210189848 1213857792 1213986816 1216188134 1216724992 1219784832 1219880088 1219914486 1222666032 1226502144 1230225408 1232490924 1233256448 1239146496 1239243264 1239278208 1243040256 1245970432 1248138241 1252054272 1252152048 1255855104 1255988592 1258913792 1261987209 1262178288 1265060832 1265096504 1268936928 1275789312 1278238549 1282018752 1282118868 1282155021 1282212864 1288473669 1289078784 1291416266 1292421501 1295373114 1295569248 1299400704 1302368256 1302506688 1305745434 1308727476 1308925632 1309064761 1309540352 1312936128 1315934592 1319929344 1320026112 1322560274 1323040768 1326471552 1326612546 1329500928 1329604752 1329642244 1333678608 1333776384 1336194916 1337720832 1340288964 1343349896 1344395556 1347427872 1347526656 1347669888 1351655424 1354106376 1357304851 1358255304 1361463579 1361563392 1365590016 1365735168 1368815616 1372257936 1372365099 1375499286 1375600128 1375707552 1375746344 1379814912 1383074112 1387413504 1389929296 1390037839 1390542848 1394039808 1394148672 1394187984 1397332608 1397481134 1401716736 1404258464 1404368126 1408561056 1408671054 1411888156 1412987166 1416167424 1416278016 1416317952 1419950574 1423193436 1423233567 1426443704 1427554044 1430919168 1431030912 1435262976 1442271096 1442489472 1445670912 1445783808 1445824576 1445937484 1450213632 1457515404 1460729984 1460844056 1465164288 1465320024 1472541336 1473232896 1475904304 1476019561 1477053144 1480426416 1485029376 1488420864 1488579072 1492280496 1495688544 1495805346 1495915008 1500388434 1500498432 1503925248 1511268633 1511497456 1515856356 1515967488 1516128624 1519429632 1519548288 1519591136 1523369673 1527079904 1531758816 1535257024 1535376916 1536452064 1539917568 1540030464 1544749056 1547550144 1547670996 1547714637 1551084416 1551205544 1552291776 1555958376 1556072448 1560674304 1560840192 1563670458 1564360704 1568294784 1568417256 1568461482 1571999184 1572114432 1572281536 1576931328 1579790772 1580656128 1584631188 1588490624 1593188352 1593312768 1593357696 1596951552 1597121296 1601961984 1604749167 1604866816 1604992144 1609784064 1609909776 1613586464 1618649088 1622800656 1626379776 1626506784 1626552648 1630221376 1631490336 1635336192 1640300544 1643321232 1643449563 1648309824 1648485027 1652195328 1652324352 1652370944 1656609003 1657387008 1660392342 1665479718 1669405696 1669536064 1674473472 1674651456 1682649612 1682904384 1686747776 1688060736 1691915904 1700434638 1701052416 1705463424 1705644702 1709358336 1709491824 1709540028 1709617152 1717964892 1718771712 1723228668 1727164152 1727425664 1732407264 1732534272 1736491008 1736675584 1740993912 1744969968 1745106237 1745234176 1750453173 1750581504 1754579456 1755945216 1759905792 1768499082 1768628736 1768816728 1772667904 1772806336 1774047744 1778238144 1778368512 1787051952 1792336896 1792476864 1792527408 1796570496 1796702208 1796761458 1796893184 1802207232 1805475168 1805616162 1811007072 1811148498 1815284772 1815417856 1820786688 1820980224 1824282201 1825087488 1829677248 1829820132 1829871729 1833999048 1834133504 1834276736 1839753216 1844098816 1848736386 1849884672 1858719744 1858864896 1858917312 1863110144 1864560384 1868955648 1878081408 1878228072 1883782656 1883982888 1888223232 1888370688 1888423936 1893267432 1897591248 1897644756 1903405392 1907892224 1908041216 1913683968 1923028128 1923178302 1923319296 1927561216 1927711744 1933618176 1937124399 1943059671 1943353872 1949101056 1953552384 1953760032 1963091214 1963388448 1964310528 1969404192 1973901888 1979894016 1980039168 1983840411 1984561152 1984772096 1989707328 1989918819 1994251392 1994407128 1994463366 1994553344 2000517912 2000664576 2004292374 2005233664 2010433446 2015024844 2021141808 2021289984 2021504832 2025906176 2026064384 2027483136 2031159564 2042345088 2048385024 2048602752 2053223424 2053373952 2059665408 2063248929 2063400192 2063561328 2063619516 2069722368 2074611168 2074763264 2081120256 2084893944 2085814272 2091059712 2091223008 2091281976 2095998912 2096152576 2096221701 2102575104 2106387696 2106552189 2107541504 2112841584 2113006581 2117832234 2124251136 2124417024 2124476928 2129268736 2134790154 2139665556 2146378752 2146546368 2152894464 2158198784 2163734208 2168506368 2168675712 2168736864 2168906226 2175320448 2180448256 2186273106 2187067392 2191094976 2191266084 2197746432 2197980036 2202927104 2203099136 2208812004 2209849344 2213856456 2213918882 2220639624 2227544064 2232631296 2232868608 2243532816 2243708019 2243872512 2250747648 2255887872 2267246184 2273951232 2274192936 2279144448 2279322432 2279386704 2279489536 2290619856 2291695616 2297638224 2302885536 2303065374 2309876352 2310045696 2315321344 2317123584 2321325216 2321506494 2326626624 2326808316 2326873927 2333937564 2334108672 2338341103 2341011456 2341260288 2345505687 2346541056 2350862318 2352692223 2357998776 2358171648 2358422304 2365396992 2369686158 2370984192 2371158016 2376946782 2382735936 2389782528 2389969152 2390036544 2395427328 2395602944 2395681944 2402942976 2407300224 2407488216 2407556102 2414676096 2414864664 2420379696 2427715584 2427973632 2432376268 2433449984 2439569664 2439760176 2439828972 2445332064 2453004288 2460450816 2464981848 2466512896 2470804273 2478292992 2478486528 2478556416 2486080512 2490588513 2496276482 2498219577 2504108544 2504304096 2511710208 2511977184 2517827584 2523974418 2524356576 2530121664 2530193008 2530390597 2537873856 2550651957 2551578624 2556477098 2558467053 2564037504 2564237736 2564310042 2564425728 2576947338 2578157568 2582832532 2584843002 2590746228 2591138496 2598801408 2604736512 2605013376 2611490868 2617454952 2617851264 2618129522 2619080704 2625872256 2631869184 2639858688 2640052224 2645120548 2652748623 2652943104 2653225092 2659001856 2659209504 2659284488 2667357216 2667552768 2672389832 2680577928 2686699792 2686909603 2688791112 2694855744 2695053312 2695142187 2695339776 2703310848 2708212752 2708424243 2714609702 2716510608 2716722747 2722927158 2723126784 2731180032 2731470336 2737631232 2744515872 2744730198 2750998572 2751200256 2751415104 2751492688 2759629824 2766148224 2773104579 2774827008 2779858592 2780075678 2781085696 2788079616 2788297344 2788375968 2794665216 2794962268 2803433472 2808516928 2808736252 2817122112 2817342108 2823776312 2825974332 2832334848 2832556032 2832635904 2839901148 2846386872 2846467134 2852887408 2855108088 2861838336 2862061824 2870525952 2884542192 2884767453 2884978944 2891341824 2891567616 2891649152 2891874968 2900427264 2915030808 2921459968 2921688112 2930328576 2930640048 2944636821 2945082672 2946465792 2951808608 2952039122 2954106288 2960852832 2970058752 2976841728 2977158144 2984560992 2991377088 2991610692 2991695049 2991830016 3000776868 3000996864 3006438561 3007850496 3015650169 3022537266 3022994912 3031712712 3031934976 3032257248 3038859264 3039096576 3039182272 3046739346 3054159808 3063517632 3070514048 3070753832 3072904128 3079835136 3080060928 3089498112 3095100288 3095341992 3095429274 3102168832 3102411088 3104583552 3111916752 3112144896 3121348608 3121680384 3127340916 3128721408 3136589568 3136834512 3136922964 3143998368 3144228864 3144563072 3153862656 3159581544 3161312256 3169262376 3176748351 3176981248 3186376704 3186625536 3186715392 3193903104 3194242592 3202185231 3209498334 3209733632 3209984288 3219568128 3219819552 3227172928 3237298176 3245601312 3252759552 3253013568 3253105296 3253359339 3260442752 3262980672 3270672384 3279409659 3280601088 3286642464 3286899126 3296619648 3296970054 3304390656 3304648704 3304741888 3313218006 3314774016 3320784684 3320878323 3330959436 3338811392 3339072128 3348946944 3349302912 3365299224 3365808768 3373495552 3376121472 3383831808 3400869276 3410926848 3411289404 3418716672 3418983648 3419080056 3419234304 3435929784 3437543424 3446457336 3454328304 3454598061 3454851328 3464814528 3465068544 3472982016 3473351168 3481987824 3482259741 3489939936 3490212474 3490468352 3500906346 3501163008 3509158912 3511890432 3519811584 3526293477 3536998164 3537257472 3537633456 3545335808 3545612672 3548095488 3554529237 3556476288 3556737024 3574103904 3584673792 3584953728 3585054816 3593140992 3593404416 3593522916 3593786368 3604414464 3610950336 3611232324 3611334153 3622014144 3622296996 3630569544 3630835712 3641573376 3641960448 3648564402 3650174976 3659354496 3659640264 3659743458 3667998096 3668267008 3668553472 3679506432 3688197632 3697472772 3699769344 3717439488 3717729792 3717834624 3726220288 3729120768 3737911296 3744414723 3756162816 3756456144 3767565312 3767965776 3776741376 3776847872 3786534864 3795182496 3795289512 3806810784 3815784448 3816082432 3827367936 3834715647 3846056256 3846356604 3846465063 3846638592 3855122432 3855423488 3865421007 3867236352 3874248798 3886119342 3886707744 3898202112 3907104768 3907520064 3926182428 3926776896 3927194283 3928621056 3938808384 3947803776 3959788032 3960078336 3967680822 3969122304 3969544192 3979414656 3979837638 3988502784 3988814256 3988926732 3989106688 4001035824 4001329152 4008584748 4010467328 4020866892 4030049688 4042283616 4042579968 4043009664 4051812352 4052128768 4054966272 4062319128 4071914553 4084390737 4084690176 4096770048 4097205504 4106446848 4126497858 4126800384 4127122656 4127239032 4139444736 4149222336 4149526528 4162240512 4169787888 4170113517 4171628544 4182119424 4182446016 4182563952 4191997824 4192305152 4192443402 4205150208 4212775392 4213104378 4215083008 4225683168 4226013162 4235664468 4248502272 4248834048 4248953856 4256658469 4258537472 4269580308 4269700701 4279331112 4292757504 4293092736 4305788928 4316397568 4327468416 4337012736 4337351424 4337473728 4337812452 4350640896 4360896512 4372546212 4382189952 4382532168 4395492864 4395960072 4405854208 4406198272 4417624008 4419698688 4427712912 4427837764 4428058683 4441279248 4455088128 4465262592 4465737216 4487065632 4487416038 4487745024 4501495296 4511775744 4519956931 4533805899 4534492368 4547902464 4548385872 4558288896 4558644864 4558773408 4558979072 4570109019 4581239712 4583391232 4595276448 4605771072 4606130748 4619752704 4620091392 4628960959 4630642688 4634247168 4642650432 4643012988 4643143911 4653253248 4653616632 4653747854 4667875128 4668217344 4676682206 4682022912 4682520576 4691011374 4693082112 4701724636 4705384446 4715997552 4716343296 4716844608 4730793984 4739372316 4741968384 4742316032 4753893564 4765471872 4779565056 4779938304 4780073088 4790854656 4791205888 4791363888 4805885952 4814247501 4814600448 4814976432 4815112204 4829352192 4829729328 4840759392 4855947264 4864752536 4866899968 4879139328 4879520352 4879657944 4890664128 4891183969 4906008576 4915288441 4920901632 4929963696 4930348689 4941608546 4945455081 4956585984 4956973056 4957112832 4969827009 4972161024 4981177026 4992552964 4996439154 5008217088 5008608192 5023420416 5023954368 5035655168 5047948836 5048713152 5060243328 5060386016 5060781194 5075747712 5101303914 5103157248 5112954196 5116934106 5128075008 5128475472 5128620084 5128851456 5153894676 5156315136 5165665064 5169686004 5181492456 5182276992 5197602816 5209473024 5210026752 5222981736 5234909904 5235318711 5235702528 5236259044 5251359519 5251744512 5263738368 5279717376 5290241096 5305497246 5305886208 5306450184 5318003712 5318419008 5318568976 5334714432 5335105536 5344779664 5361155856 5373399584 5373819206 5377582224 5389711488 5390106624 5390284374 5390679552 5406621696 5416425504 5416848486 5429219404 5433021216 5433445494 5445854316 5446253568 5462360064 5462940672 5472846603 5475262464 5489031744 5489460396 5489615187 5501997144 5502400512 5502830208 5502985376 5519259648 5532296448 5546209158 5549654016 5559717184 5560151356 5576159232 5576594688 5576751936 5589330432 5589924536 5606866944 5617033856 5617472504 5634244224 5634684216 5647552624 5651948664 5664669696 5665112064 5665271808 5679802296 5692773744 5692934268 5705774816 5710216176 5723676672 5724123648 5741051904 5769084384 5769534906 5769957888 5782683648 5783135232 5783298304 5783749936 5800854528 5811373197 5829179013 5830061616 5842919936 5843376224 5860657152 5861280096 5889273642 5890165344 5892931584 5903617216 5904078244 5908212576 5921705664 5940117504 5951521233 5953683456 5954316288 5969121984 5969756457 5982754176 5983221384 5983390098 5983660032 6001553736 6001993728 6012877122 6015700992 6031300338 6045074532 6045989824 6063425424 6063869952 6064514496 6077718528 6078193152 6078364544 6093478692 6108319616 6127035264 6141028096 6141507664 6145808256 6159670272 6160121856 6178996224 6189746787 6190200576 6190683984 6190858548 6204337664 6204822176 6209167104 6223833504 6224289792 6243360768 6254681832 6257442816 6273179136 6273669024 6273845928 6287996736 6288457728 6288665103 6289126144 6307725312 6319163088 6319656567 6322624512 6338524752 6339019743 6353496702 6353962496 6372753408 6373251072 6373430784 6387806208 6388485184 6404370462 6418996668 6419467264 6419968576 6439136256 6439639104 6454345856 6474596352 6491202624 6505519104 6506027136 6506210592 6506718678 6520885504 6525961344 6541344768 6558819318 6561202176 6573284928 6573798252 6593239296 6593940108 6608781312 6609297408 6609483776 6626436012 6629548032 6641569368 6641756646 6661918872 6677622784 6678144256 6697893888 6698605824 6730598448 6731124057 6731617536 6746991104 6752242944 6767663616 6801738552 6821853696 6822578808 6837433344 6837967296 6838160112 6838468608 6871859568 6875086848 6892914672 6908656608 6909196122 6909702656 6929629056 6930137088 6945964032 6946702336 6963975648 6964519482 6979879872 6980424948 6980621781 6980936704 7001812692 7002326016 7015023309 7018317824 7023780864 7036517061 7039623168 7052586954 7073996328 7074514944 7075266912 7090671616 7091225344 7096190976 7109058474 7112952576 7113474048 7148207808 7169347584 7169907456 7170109632 7186281984 7186808832 7187045832 7187572736 7208828928 7221900672 7222464648 7222668306 7244028288 7244593992 7261139088 7261671424 7283146752 7283920896 7297128804 7300349952 7318708992 7319280528 7319486916 7335996192 7336534016 7337106944 7359012864 7376395264 7394945544 7399538688 7412412819 7434878976 7435459584 7435669248 7452440576 7458241536 7471765539 7488829446 7512325632 7512912288 7535130624 7535931552 7553482752 7553695744 7573069728 7590364992 7590579024 7591171791 7613621568 7631568896 7632164864 7651955871 7654735872 7669431294 7692112512 7692713208 7692930126 7693277184 7710244864 7710846976 7730842014 7734472704 7748497596 7772238684 7773415488 7796404224 7814209536 7815040128 7852364856 7853553792 7854388566 7857242112 7877616768 7895607552 7919576064 7920156672 7935361644 7939088384 7958829312 7959675276 7977005568 7977628512 7977853464 7978213376 8002071648 8002658304 8017169496 8020934656 8041733784 8060099376 8060728809 8084567232 8085159936 8085426561 8086019328 8103624704 8104257536 8109932544 8124638256 8125272729 8143829106 8168781474 8169380352 8193540096 8194411008 8212893696 8252995716 8253600768 8254245312 8254478064 8278889472 8298444672 8299053056 8319313737 8324481024 8339575776 8340227034 8343257088 8364238848 8364892032 8365127904 8383995648 8384610304 8384886804 8410300416 8425550784 8426208756 8426446357 8430166016 8451366336 8452026324 8471328936 8497004544 8497668096 8497907712 8513316938 8517074944 8539160616 8539401402 8558662224 8585515008 8586185472 8611577856 8632795136 8654936832 8674025472 8674702848 8674947456 8675624904 8701281792 8721793024 8745092424 8764379904 8765064336 8790985728 8791920144 8812396544 8833910463 8835248016 8839397376 8855425824 8855675528 8856117366 8882558496 8910176256 8930525184 8931474432 8947669843 8974131264 8974832076 8975085147 8975490048 9002990592 9019315683 9023551488 9039913862 9046950507 9067611798 9068984736 9095804928 9096771744 9116577792 9117289728 9117546816 9117958144 9140218038 9162479424 9163453327 9166782464 9190552896 9211542144 9212261496 9239505408 9240182784 9257921918 9261285376 9268494336 9285300864 9286025976 9286287822 9306506496 9307233264 9307495708 9335750256 9336434688 9353364412 9364045824 9365041152 9382022748 9386164224 9403449272 9410768892 9431995104 9432686592 9433689216 9461587968 9478744632 9483936768 9484632064 9501133957 9507787128 9530245053 9530943744 9559130112 9559876608 9560146176 9581709312 9582727776 9606555693 9628495002 9629200896 9629952864 9630224408 9658704384 9659458656 9681518784 9711894528 9729505072 9730264873 9733799936 9758278656 9759040704 9759315888 9760078017 9781328256 9782367938 9812017152 9830576882 9838228977 9841803264 9859927392 9860697378 9883217092 9890910162 9913171968 9913946112 9914225664 9939654018 9944322048 9962354052 9962634969 9985105928 9992878308 10016434176 10017216384 10046840832 10047908736 10071310336 10095897672 10097426304 10120486656 10120772032 10121562388 10151495424 10202607828 10225908392 10233868212 10256150016 10256950944 10257240168 10257702912 10307789352 10312630272 10331330128 10332136927 10339372008 10362984912 10363794183 10364553984 10395205632 10418946048 10420053504 10445963472 10446779223 10469819808 10470637422 10471405056 10472518088 10502719038 10503489024 10527476736 10559434752 10578880431 10580482192 10610994492 10611772416 10612900368 10636007424 10636838016 10637137952 10663587711 10669428864 10670211072 10689559328 10722311712 10746799168 10747638412 10755164448 10779422976 10780213248 10780568748 10781359104 10813243392 10832851008 10833696972 10834002459 10858438808 10866042432 10866890988 10891708632 10892507136 10924720128 10925881344 10945693206 10950524928 10978063488 10978920792 10979230374 11003994288 11004801024 11005660416 11005970752 11038519296 11064592896 11092418316 11099308032 11119434368 11120302712 11152318464 11153189376 11153503872 11178660864 11179849072 11213733888 11233244169 11234067712 11234945008 11268488448 11269368432 11295105248 11303897328 11330224128 11330543616 11359604592 11385547488 11385868536 11411549632 11420432352 11447353344 11448247296 11482103808 11504146941 11538168768 11539069812 11539395189 11539915776 11565367296 11566270464 11566596608 11567499872 11596263021 11601709056 11622746394 11658358026 11660123232 11685839872 11686752448 11721314304 11722560192 11778547284 11780330688 11781582849 11785863168 11807234432 11808156488 11816425152 11843411328 11880235008 11903042466 11907366912 11908632576 11938243968 11939512914 11965508352 11966442768 11966780196 11967320064 12003107472 12003987456 12025754244 12031401984 12062600676 12090149064 12091979648 12126850848 12127739904 12129028992 12155437056 12156386304 12156729088 12186957384 12215743659 12216639232 12253172211 12254070528 12282056192 12283015328 12291616512 12319340544 12379493574 12380401152 12381367968 12381717096 12408675328 12409644352 12418334208 12447667008 12448579584 12486721536 12509363664 12510340551 12514885632 12546358272 12547338048 12547691856 12575993472 12576915456 12577330206 12578252288 12615450624 12638326176 12639313134 12645249024 12677049504 12678039486 12706993404 12707924992 12745506816 12746502144 12746861568 12769975407 12775612416 12776970368 12808740924 12809102103 12837993336 12838934528 12839937152 12878272512 12879278208 12908691712 12949192704 12982405248 13011038208 13012054272 13012421184 13013437356 13041771008 13051922688 13082689536 13117638636 13146569856 13147596504 13186478592 13187880216 13217562624 13218594816 13218967552 13252872024 13259096064 13283138736 13283513292 13284176049 13323837744 13355245568 13356288512 13395787776 13397211648 13461196896 13462248114 13463235072 13493982208 13504485888 13535327232 13559870793 13601417697 13603477104 13643707392 13645157616 13674866688 13675934592 13676320224 13676937216 13743719136 13750173696 13785829344 13817313216 13818392244 13819405312 13859258112 13860274176 13886882877 13891928064 13893404672 13927951296 13929038964 13929431733 13959759744 13960849896 13961243562 13961873408 14003625384 14004652032 14030046618 14036635648 14047561728 14073034122 14079246336 14105173908 14147992656 14149029888 14150533824 14181343232 14182450688 14192381952 14218116948 14225905152 14226948096 14296415616 14338695168 14339814912 14340219264 14372563968 14373617664 14374091664 14375145472 14417657856 14442742503 14443801344 14444929296 14445336612 14488056576 14489187984 14522278176 14523342848 14567841792 14594257608 14600699904 14637417984 14638561056 14638973832 14671992384 14673068032 14673551907 14674213888 14718025728 14745865323 14752790528 14789891088 14791046067 14824825638 14869757952 14870919168 14871338496 14904881152 14916483072 14943531078 14977658892 15024651264 15025824576 15070261248 15071863104 15106965504 15107391488 15146139456 15180729984 15181158048 15182343582 15227243136 15263137792 15264329728 15303911742 15309471744 15338862588 15384225024 15385426416 15385860252 15386554368 15420489728 15421693952 15461684028 15468945408 15496995192 15544477368 15546830976 15592808448 15628419072 15630080256 15704729712 15705956133 15707107584 15708777132 15755233536 15791215104 15839152128 15870723288 15878176768 15917658624 15919350552 15954011136 15955257024 15955706928 15956426752 16004143296 16005316608 16034338992 16041869312 16083467568 16120198752 16121457618 16169134464 16170319872 16170853122 16172038656 16207249408 16208515072 16219865088 16249276512 16250545458 16287658212 16288117489 16337562948 16338760704 16368387721 16387080192 16388822016 16418539809 16425787392 16468845561 16505991432 16507201536 16508490624 16508956128 16557778944 16596889344 16598106112 16638627474 16648962048 16679151552 16680454068 16728477696 16729784064 16730255808 16767991296 16769220608 16769773608 16820600832 16851101568 16852417512 16852892714 16860332032 16902732672 16904052648 16942657872 16994009088 16995336192 16995815424 17026633876 17034149888 17078321232 17078802804 17117324448 17171030016 17172370944 17223155712 17265590272 17295629911 17309873664 17348050944 17349405696 17349894912 17351249808 17402563584 17434119591 17487537039 17490184848 17528759808 17530128672 17581971456 17583840288 17624793088 17667820926 17670496032 17678794752 17710851648 17711351056 17712234732 17712734179 17765116992 17820352512 17854563699 17861050368 17862948864 17895339686 17909269371 17948262528 17949664152 17950170294 17950980096 18005981184 18038631366 18047102976 18079827724 18093901014 18135223596 18137969472 18191609856 18193543488 18233155584 18234579456 18235093632 18235916288 18280436076 18324958848 18326906654 18333564928 18381105792 18423084288 18424522992 18479010816 18480365568 18515843836 18536988672 18569240361 18570601728 18572051952 18572575644 18613012992 18614466528 18614991416 18671500512 18672869376 18706728824 18730082304 18764045496 18772328448 18806898544 18808367221 18821537784 18863990208 18865373184 18865995309 18867378432 18923175936 18957489264 18958969701 18967873536 19002267914 19015574256 19017059229 19060490106 19061887488 19118260224 19119753216 19120292352 19163418624 19165455552 19213111386 19256990004 19258401792 19259905728 19260448816 19317408768 19318917312 19363037568 19423789056 19459010144 19460529746 19467599872 19516557312 19518081408 19518631776 19520156034 19562656512 19564735876 19624034304 19661153764 19676457954 19683606528 19719854784 19721394756 19766434184 19781820324 19826343936 19827892224 19828451328 19879308036 19888644096 19924708104 19925269938 19970211856 19985756616 20032868352 20034432768 20093681664 20095817472 20191795344 20193372171 20194852608 20240973312 20241544064 20243124776 20302990848 20405215656 20451816784 20467736424 20512300032 20513901888 20514480336 20515405824 20615578704 20625260544 20662660256 20664273854 20678744016 20725969824 20727588366 20729107968 20790411264 20837892096 20840107008 20891926944 20893558446 20939639616 20941274844 20941865343 20942810112 20945036176 21005438076 21006978048 21045069927 21054953472 21109551183 21118869504 21157760862 21160964384 21221988984 21223544832 21225800736 21272014848 21273676032 21274275904 21327175422 21338857728 21340422144 21379118656 21444623424 21493598336 21495276824 21510328896 21558845952 21560426496 21561137496 21562718208 21626486784 21665702016 21667393944 21668004918 21716877616 21732084864 21733781976 21783417264 21785014272 21849440256 21851762688 21891386412 21901049856 21956126976 21957841584 21958460748 22007988576 22009602048 22011320832 22011941504 22077038592 22129185792 22184836632 22198616064 22237238457 22238868736 22240605424 22304636928 22306378752 22307007744 22357321728 22359698144 22415296617 22466488338 22468135424 22469890016 22536976896 22538736864 22590210496 22607794656 22660448256 22661087232 22719209184 22771094976 22771737072 22773515373 22823099264 22840864704 22894706688 22896494592 22955867613 22964207616 23008293882 23076337536 23078139624 23078790378 23079831552 23130734592 23132540928 23133193216 23134999744 23192526042 23203418112 23245492788 23316716052 23320246464 23371679744 23373504896 23442628608 23445120384 23557094568 23560661376 23563165698 23571726336 23614468864 23616312976 23632850304 23686822656 23760470016 23806084932 23817265152 23876487936 23879025828 23931016704 23932885536 23933560392 23934640128 24006214944 24007974912 24051508488 24062803968 24125201352 24180298128 24182186427 24183959296 24253701696 24255479808 24256279683 24258057984 24310874112 24312772608 24313458176 24373914768 24375818187 24431487318 24433278464 24506344422 24508141056 24564112384 24566030656 24583233024 24638681088 24758987148 24760802304 24762735936 24763434192 24817350656 24819288704 24836668416 24895334016 24897159168 24973443072 25018727328 25020681102 25029771264 25092716544 25094676096 25095383712 25151986944 25153830912 25154660412 25156504576 25230901248 25276652352 25278626268 25279339071 25290498048 25354099008 25356078972 25413986808 25415849984 25491013632 25493004288 25493723136 25539950814 25551224832 25553940736 25617481848 25618204206 25675986672 25677869056 25679874304 25756545024 25758556416 25817383424 25898385408 25964810496 26022076416 26024108544 26024842368 26026874712 26083542016 26103845376 26165379072 26235277272 26293139712 26295193008 26372957184 26375760432 26437189632 26437935104 26505744048 26518192128 26566277472 26567026584 26568352098 26647675488 26710491136 26712577024 26791575552 26794423296 26843009529 26922393792 26924496228 26925255441 26926470144 26987964416 27008971776 27057947049 27070654464 27119741586 27202835394 27206954208 27287414784 27290315232 27349733376 27351869184 27352640448 27353874432 27487438272 27490359981 27500347392 27571658688 27634626432 27636784488 27638810624 27718516224 27720548352 27773765754 27783856128 27786809344 27855902592 27858077928 27858863466 27919519488 27921699792 27922487124 27923746816 28007250768 28009304064 28060093236 28073271296 28095123456 28146068244 28158492672 28210347816 28295985312 28298059776 28301067648 28362686464 28364901376 28384763904 28436233896 28451810304 28453896192 28503401871 28590735159 28592831232 28677390336 28679629824 28680438528 28745127936 28748183328 28750290944 28885485006 28887602688 28889858592 28890673224 28976113152 28978375968 29044556352 29046685696 29135683584 29188515216 29190794619 29201399808 29274835968 29277122112 29277947664 29280234051 29343984768 29346136064 29347103814 29348427776 29436051456 29491730646 29505581056 29579782176 29582092134 29649651276 29739515904 29741838336 29742676992 29809762304 29832966144 29887062156 29887904907 29955317784 30049302528 30051649152 30140522496 30143726208 30213931008 30214782976 30292278912 30361459968 30362316096 30364687164 30454486272 30526275584 30528659456 30607823484 30677725176 30768450048 30770852832 30771720504 30773108736 30840979456 30843387904 30923368056 30937890816 30993990384 30996410781 31088954736 31091382549 31093661952 31185616896 31256838144 31260160512 31409459424 31411912266 31414215168 31417554264 31510467072 31582430208 31678304256 31736641293 31741446576 31756353536 31835317248 31838701104 31908022272 31910514048 31911413856 31912853504 31990763133 32008286592 32010633216 32068677984 32083738624 32166935136 32240397504 32242915236 32338268928 32340639744 32341706244 32344077312 32402726713 32414498816 32417030144 32439730176 32498553024 32501090916 32502007377 32575316424 32576234978 32675125896 32677521408 32736775442 32774160384 32777644032 32837079618 32851574784 32937691122 33011982864 33014403072 33016981248 33017912256 33115557888 33193778688 33196212224 33277254948 33297924096 33358303104 33360908136 33456955392 33459568128 33460511616 33535982592 33538441216 33539547216 33641201664 33699732507 33702203136 33704835024 33705785428 33720664064 33805465344 33808105296 33885315744 33990672384 33991630848 34053267752 34068299776 34156642464 34157605608 34234648896 34238287783 34342060032 34344741888 34407019087 34446311424 34512440823 34591259822 34618185567 34619747328 34696101888 34698811392 34699789824 34702499616 34788789063 34805127168 34868239182 34975074078 34980369696 35057519616 35060257344 35163942912 35167680576 35249586176 35335641852 35340992064 35344748547 35357589504 35421703296 35422702112 35424469464 35425468358 35530233984 35640705024 35709127398 35722100736 35725897728 35790679372 35818538742 35896525056 35899328304 35900340588 35901960192 36011962368 36077262732 36094205952 36159655448 36187802028 36270447192 36275938944 36383219712 36387086976 36466311168 36469158912 36470187264 36471832576 36560872152 36647230977 36649917696 36653813308 36759516633 36762211584 36846168576 36849045984 36958021632 37031687672 37138480722 37141203456 37144103904 37145151288 37226025984 37228933056 37229982832 37232890213 37343001024 37345738752 37413457648 37460164608 37528090992 37531021653 37544656896 37613797088 37616734442 37643075568 37727980416 37730746368 37731990618 37734756864 37846351872 37914978528 37917939402 37935747072 38004535828 38031148512 38034118458 38120980212 38123774976 38236520448 38239506432 38240584704 38309926221 38326837248 38330911104 38426222772 38427306309 38513980008 38516803584 38519811456 38520897632 38634817536 38637834624 38726075136 38847578112 38918020288 38921059492 39033114624 39036162816 39037263552 39040312068 39125313024 39129471752 39248068608 39322307528 39352915908 39439709568 39442789512 39532868368 39563640648 39652687872 39655784448 39656902656 39758616072 39777288192 39849416208 39850539876 39852528147 39940423712 39971513232 40065736704 40068865536 40187363328 40191634944 40383590688 40386744342 40389705216 40481946624 40483088128 40486249552 40605981696 40679612379 40804253091 40810431312 40903633568 40935472848 41024600064 41027803776 41028960672 41030811648 41231157408 41250521088 41325320512 41328547708 41357488032 41451939648 41455176732 41458215936 41580822528 41660648631 41675784192 41680214016 41783853888 41787116892 41788295199 41879279232 41882549688 41883730686 41885620224 41890072352 42010876152 42013956096 42090139854 42109906944 42219102366 42237739008 42315521724 42321928768 42443977968 42447089664 42451601472 42544029696 42547352064 42548551808 42654350844 42677715456 42680844288 42758237312 42889246848 42987196672 42990553648 43020657792 43117691904 43120852992 43122274992 43125436416 43252973568 43328227509 43331404032 43334787888 43336009836 43433755232 43464169728 43467563952 43566834528 43570028544 43703525376 43782772824 43802099712 43912253952 43915683168 43916921496 44015977152 44019204096 44020655721 44022641664 44023883008 44154077184 44237595969 44258371584 44369673264 44373138201 44474476914 44477737472 44481210848 44609273856 44612757504 44614015488 44714643456 44719396288 44830593234 44932976676 44936270848 44939780032 45073953792 45077473728 45180420992 45215589312 45320896512 45322174464 45438418368 45542189952 45543474144 45547030746 45646198528 45681729408 45789413376 45792989184 45911735226 45928415232 46016587764 46152675072 46156279248 46157580756 46159663104 46261469184 46265081856 46266386432 46269999488 46385052084 46406836224 46490985576 46633432104 46640492928 46743359488 46747009792 46885257216 46890240768 47114189136 47117868399 47121322752 47126331396 47228937728 47232625952 47265700608 47373645312 47612169864 47634530304 47752975872 47758051656 47862033408 47865771072 47867120784 47869280256 48012429888 48015949824 48103016976 48125607936 48250402704 48360596256 48364372854 48367918592 48507403392 48510959616 48512559366 48516115968 48621748224 48625545216 48626916352 48747829536 48751636374 48862974636 48864352467 48866556928 49012688844 49016282112 49105163163 49128224768 49132061312 49166466048 49255619427 49277362176 49517974296 49521604608 49525471872 49526868384 49634701312 49638577408 49673336832 49790668032 49794318336 49946886144 50037454656 50041362204 50185433088 50189352192 50190767424 50303973888 50307661824 50309320824 50313009152 50461802496 50553304704 50557252536 50558678142 50580996096 50708198016 50712157944 50827973616 50831699968 50982027264 50986008576 50987446272 51079901628 51102449664 51107881472 51234963696 51236408412 51351973344 51355738112 51359748608 51513090048 51517112832 51634766848 51796770816 51886889733 51929620992 52044152832 52048217088 52049684736 52053749424 52167084032 52207690752 52302358773 52470554544 52586279424 52590386016 52745914368 52751520864 52874379264 52875870208 53011488096 53036384256 53132554944 53134053168 53136704196 53138202537 53295350976 53420982272 53425154048 53563691097 53583151104 53588846592 53686019058 53844787584 53848992456 53850510882 53852940288 53975928832 54017943552 54115894098 54141308928 54239483172 54405670788 54413908416 54574829568 54580630464 54699466752 54703738368 54705280896 54707748864 54974876544 54980719962 55000694784 55143317376 55269252864 55273568976 55277621248 55437032448 55441096704 55547531508 55573618688 55711805184 55716155856 55717726932 55839038976 55843399584 55844974248 55847493632 56014501536 56018608128 56120186472 56146542592 56190246912 56292136488 56316985344 56420695632 56425101663 56591970624 56596119552 56597985927 56602135296 56725372928 56729802752 56769527808 56872467792 56876909103 56903620608 57006803742 57181470318 57185662464 57354780672 57359259648 57360877056 57490255872 57496366656 57500581888 57770970012 57775205376 57779717184 57781346448 57952226304 57956751936 58089112704 58093371392 58271367168 58377030432 58381589238 58402799616 58549671936 58554244224 58555895328 58560468102 58687969536 58692272128 58694207628 58696855552 58872102912 58983461292 58985124499 59011162112 59159564352 59164184268 59299302552 59479031808 59483676672 59485353984 59619524608 59665932288 59774124312 59775809814 59910635568 60098605056 60103298304 60281044992 60287452416 60429565952 60584557824 60722919936 60724632192 60729374328 60908972544 61052551168 61057318912 61215646968 61355450352 61536900096 61541705664 61543441008 61546217472 61686775808 61846736112 61875781632 61987980768 61992821562 62177909472 62182765098 62187323904 62371233792 62513676288 62520321024 62633688901 62818918848 62823824532 62825596029 62828430336 62835108528 63020934144 63135209781 63164860416 63328653549 63356608512 63473282586 63482893152 63512707072 63670634496 63677402208 63816044544 63821028096 63822827712 63825707008 63981526266 64016573184 64021266432 64137355968 64144173289 64167477248 64333870272 64480795008 64485830472 64676537856 64681279488 64683412488 64688154624 64805453426 64828997632 64834060288 64879460352 64997106048 65002181832 65004014754 65150632848 65152469956 65350251792 65355042816 65473550884 65548320768 65555288064 65674159236 65703149568 65875382244 66023965728 66028806144 66033962496 66035824512 66231115776 66387557376 66392424448 66507937699 66554509896 66595848192 66711715371 66716606208 66721816272 66913910784 66919136256 66921023232 67071965184 67079094432 67245889851 67399465014 67404406272 67409670048 67411570856 67441328128 67610930688 67616210592 67770631488 67981344768 67983261696 68106535504 68111854111 68136599552 68313284928 68315211216 68320546119 68469297792 68476575566 68684120064 68689483776 68814038174 68867602839 68892622848 69024881646 69182519644 69236371134 69239494656 69392203776 69397622784 69399579648 69404999232 69577578126 69610254336 69736478364 69950148156 69960739392 70115039232 70120514688 70327885824 70335361152 70499172352 70671283704 70681984128 70689497094 70715179008 70843406592 70845404224 70848938928 70850936716 71060467968 71281410048 71418254796 71451795456 71581358744 71637077484 71793050112 71798656608 71800681176 71803920384 72023924736 72154525464 72188411904 72319310896 72324958489 72375604056 72540894384 72546559281 72551877888 72766439424 72768839049 72774173952 72932622336 72938317824 72940374528 73121744304 73127454561 73294461954 73299835392 73307626616 73519033266 73524423168 73692337152 73698091968 73916043264 74063375344 74276961444 74282406912 74288207808 74290302576 74452051968 74457866112 74459965664 74465780426 74686002048 74691477504 74826915296 74920329216 75056181984 75062043306 75089313792 75227594176 75233468884 75286151136 75455960832 75461492736 75463981236 75469513728 75692703744 75829957056 75835878804 75838017213 75871494144 76009071656 76062297024 76068236916 76241960424 76247549952 76473040896 76479012864 76481169408 76619852442 76653674496 76661822208 76852445544 76854612618 77027960016 77033607168 77039622912 77041795264 77269635072 77275669248 77452150272 77695156224 77836040576 77842118984 78066229248 78072325632 78074527104 78080624136 78250626048 78258943504 78496137216 78644615056 78705831816 78879419136 78885579024 79065736736 79127281296 79311568896 79313805312 79517232144 79554576384 79698832416 79701079752 79705056294 79880847424 79943026464 80131473408 80137731072 80374726656 80383269888 80529028587 80767181376 80773488684 80775766323 80779410432 80963893248 80966176256 80972499104 81173841147 81211963392 81359224758 81608506182 81620862624 81807267136 81870945696 82049200128 82055607552 82057921344 82061623296 82462314816 82471079943 82501042176 82650641024 82657095416 82714976064 82903879296 82910353464 82916431872 83161645056 83321297262 83351568384 83360428032 83567707776 83574233784 83576590398 83758558464 83765099376 83767461372 83771240448 83780144704 84021752304 84027912192 84180279708 84219813888 84438204732 84475478016 84631043448 84643857536 84887955936 84894179328 84903202944 85088059392 85094704128 85097103616 85308701688 85355430912 85361688576 85510205613 85516474624 85772205477 85778493696 85974393344 85981107296 86041315584 86235383808 86244549984 86250872832 86656455018 86662808064 86669575776 86672019672 86867510464 86928339456 86935127904 87133669056 87140057088 87407050752 87565545648 87572383857 87604199424 87824507904 87831366336 87833842992 87840702153 88031954304 88038408192 88041311442 88045283328 88047766016 88308154368 88475191938 88516743168 88739346528 88746276402 88948953828 88955474944 88962421696 89218547712 89225515008 89228030976 89429286912 89438792576 89661186468 89663714721 89865953352 89872541696 89879560064 90147907584 90154947456 90360841984 90431178624 90641793024 90644348928 90876836736 91084379904 91086948288 91094061492 91292397056 91363458816 91578826752 91585978368 91823470452 92033175528 92305350144 92312558496 92315161512 92319326208 92522938368 92530163712 92532772864 92539998976 92770104168 92813672448 92981971152 92989232343 93266864208 93274147647 93280985856 93486718976 93494019584 93770514432 93780481536 94228378272 94235736798 94242645504 94252662792 94457875456 94465251904 94531401216 94747290624 95209923879 95224339728 95269060608 95505951744 95516103312 95724066816 95731542144 95734241568 95738560512 96024859776 96031899648 96206033952 96251215872 96500805408 96721192512 96728745708 96735837184 97014806784 97021919232 97025118732 97032231936 97208180139 97243496448 97251090432 97253832704 97495659072 97503272748 97506022131 97725949272 97728704934 97733113856 98025377688 98032564224 98210326326 98256449536 98264122624 98332932096 98511238854 98554724352 99035948592 99043209216 99050943744 99053736768 99269402624 99277154816 99346673664 99581336064 99588636672 99893772288 100074909312 100082724408 100370866176 100378704384 100381534848 100607947776 100615323648 100618641648 100626018304 100923604992 101099197521 101106609408 101114505072 101117356284 101161992192 101416396032 101424315888 101655947232 101663399936 101972017152 101974892544 102159803256 102204899328 102215762944 102469927392 102472816824 102703946688 102711476224 102714863349 102719497216 103026180096 103034225664 103221057261 103269533696 103537322469 103773779466 103859241984 104088305664 104096434176 104099369472 104107498848 104334168064 104415381504 104604717546 104941109088 105172558848 105180772032 105491828736 105503041728 105748758528 105751740416 106022976192 106034245641 106072768512 106265109888 106268106336 106273408392 106276405074 106590701952 106841964544 106850308096 107127382194 107166302208 107177693184 107372038116 107689575168 107697984912 107701021764 107705880576 107951857664 108035887104 108231788196 108282617856 108478966344 108811341576 108827816832 109149659136 109161260928 109398933504 109407476736 109410561792 109415497728 109941692931 109949753088 109961439924 110286634752 110538505728 110547137952 110555242496 110874064896 111095063016 111147237376 111423610368 111432311712 111435453864 111678077952 111686799168 111689948496 111694987264 111698670639 112029003072 112037216256 112240372944 112293085184 112380493824 112584272976 112593064959 112633970688 112841391264 112850203326 113183941248 113192239104 113195971854 113204270592 113450745856 113459605504 113539055616 113744935584 113753818206 113807241216 114013607484 114016822423 114362940636 114371324928 114709561344 114718519296 114721754112 114929778663 114980511744 114992733312 115001163776 115281918927 115541940024 115550410752 115559434368 115562692896 115904452608 115913503872 116178225408 116186742784 116542734336 116754060864 116763178476 117099343872 117108488448 117111790656 117120936204 117375939072 117384544256 117388415256 117393711104 117744205824 117966922584 117970248998 118022324224 118319128704 118328368536 118598605104 118958063616 118967353344 118970707968 119239049216 119331864576 119548248624 119551619628 119557584441 119821271136 120197210112 120206596608 120562089984 120574904832 120859131904 121069409377 121169115648 121445839872 121449264384 121458748656 121817945088 122038837137 122114637824 122412759273 122431293936 122710900704 123073800192 123083411328 123086882016 123092434944 123373551616 123693472224 123751563264 123975961536 123985643124 123989139253 124355818944 124365530196 124374647808 124742467584 124981945893 125027352576 125040642048 125267377802 125364885597 125637837696 125647649064 125651192058 125656860672 125670217056 126041868288 126270419562 126329720832 126657307098 126713217024 126946565172 126965786304 127025414144 127341268992 127354804416 127632089088 127642056192 127645655424 127651414016 127963052532 128033146368 128042532864 128274711936 128288346578 128334954496 128667740544 128961590016 128971660944 129353075712 129362558976 129366824976 129376309248 129610906852 129668120576 129758920704 129984682527 129994212096 130004363664 130008029508 130301265696 130304939912 130700503584 130710085632 130947101768 131110576128 131348318472 131406299136 131658570547 131750764488 132047931456 132057612288 132061967163 132067924992 132071649024 132462231552 132712787907 132775114752 133015875398 133109019792 133119414603 133423430742 133433212416 133443632544 133827821568 133838272512 133842046464 134143930368 134158188864 134491779702 134798930028 134808812544 134819340096 134823141712 134833670383 134882656256 135221861376 135232421184 135541262976 135962689536 135966523392 136213071008 136223708222 136273199104 136626569856 136630422432 136641092238 136938595584 136953151132 137368240128 137378967552 137628076348 137735205678 137785245696 138049763292 138365039288 138472742268 138478989312 138784407552 138795245568 138799159296 138809998464 139155156252 139220508672 139472956728 139900296312 139921478784 140230078464 140241029376 140655771648 140670722304 141342567408 141353605197 141363968256 141378994188 141686813184 141690808448 141697877856 141701873432 142120935936 142836509592 142903590912 143162717488 143173897417 143274154968 143586100224 143597313216 143601362352 143607840768 144047849472 144309050928 144376823808 144638621792 144649916978 144751208112 145081788768 145093118562 145103755776 145532878848 145537678098 145548347904 145865244672 145876635648 145880749056 146243488608 146254909122 146588923908 146593057401 146599670784 146615253232 147038066532 147048846336 147315489489 147384674304 147396183936 147766858281 147832086528 148126750688 148553922888 148564813824 148576415616 148580605152 148904103936 148915732224 148919931328 148931560852 149372004096 149382955008 149653830592 149840658432 150112363968 150124086612 150455188352 150466937768 150572302272 150911921664 150922985472 150927962472 150939027456 151385407488 151659914112 151671757608 151676034426 151742988288 152018143312 152124594048 152136473832 152483920848 152495099904 152946081792 152958025728 152962338816 153239704884 153307348992 153323644416 153704891088 153709225236 154055920032 154067214336 154079245824 154083590528 154539270144 154551338496 154904300544 155390312448 155660669199 155672081152 155684237968 156132458496 156144651264 156149054208 156161248272 156501252096 156517887008 156907076319 157289230112 157411663632 157758838272 157771158048 158131473472 158254562592 158623137792 158627610624 159034464288 159109152768 159397664832 159402159504 159410112588 159414607611 159761694848 159886052928 160262946816 160275462144 160691073291 160749453312 160766539776 161058057174 161534362752 161546977368 161551532646 161558820864 161927786496 161932352512 161944998208 162347682294 162423926784 162718449516 163217012364 163241725248 163614534272 163741891392 164098400256 164111215104 164115842688 164123246592 164924629632 164942159886 165002084352 165301282048 165314190832 165429952128 165807758592 165820706928 165832863744 166323290112 166642594524 166720856064 167135415552 167148467568 167153180796 167517116928 167530198752 167534922744 167542480896 167560289408 168043504608 168055824384 168360559416 168439627776 168876409464 168950956032 169262086896 169275304989 169287715072 169775911872 169788358656 169793957781 169806405888 170176118784 170189408256 170194207232 170617403376 170630727309 170710861824 171020411226 171032949248 171544410954 171556987392 171948786688 171962214592 172082631168 172470767616 172489099968 172501745664 173312910036 173325616128 173339151552 173344039344 173735020928 173856678912 173870255808 174267338112 174280114176 174814101504 175131091296 175144767714 175208398848 175649015808 175662732672 175667685984 175681404306 176063908608 176076816384 176082622884 176090566656 176095532032 176616308736 176950383876 176955373497 177033486336 177478693056 177492552804 177897907656 177910949888 177924843392 178437095424 178451030016 178456061952 178858573824 178877585152 179322372936 179327429442 179731906704 179745083392 179759120128 180295815168 180309894912 180721683968 180862357248 181288697856 181753673472 182168759808 182173896576 182188122984 182584794112 182726917632 183157653504 183171956736 183646940904 184066351056 184610700288 184625116992 184630323024 184638652416 185060327424 185065545728 185079997952 185540208336 185627344896 185963942304 185978464686 186533728416 186548295294 186561971712 186973437952 186988039168 187541028864 187560963072 187901066703 188456756544 188471473596 188476788087 188485291008 188505325584 188915750912 188930503808 189062802432 189405629343 189494581248 190419847758 190448679456 190538121216 191011903488 191032206624 191448133632 191463084288 191468483136 191477121024 192049719552 192063799296 192412067904 192432519867 192502431744 193001610816 193442385024 193457491416 193471674368 194029613568 194043838464 194050237464 194064463872 194416360278 194486992896 194502180864 194507665408 194991318144 195006545496 195012044262 195451898544 195457409868 195466227712 196050755376 196065128448 196420652652 196512899072 196528245248 196665864192 197022477708 197109448704 198071897184 198086418432 198101887488 198107473536 198538805248 198554309632 198693347328 199162672128 199177273344 199523813097 199787544576 200135146113 200149818624 200165448816 200741732352 200757408768 200763069696 201215895552 201237283296 201252036608 202198395042 202213218816 202229010144 202234712568 202323984384 202832792064 202848631776 203311894464 203326799872 203944034304 203949785088 204319606512 204335562333 204409798656 204431525888 204939854784 204945633648 204961638357 205407893376 205422952448 205429726698 205438994432 206052360192 206068451328 206442114522 206539067392 207074644938 207547558932 207718483968 208176611328 208192868352 208198738944 208214997696 208668336128 208830763008 209209435092 209882218176 210345117696 210361544064 210983657472 211006083456 211497517056 211503480832 212045952384 212068491282 212145537024 212530219776 212536212672 212546816784 212552810148 213181403904 213683929088 213700616192 214254764388 214355386368 214744076232 215379150336 215395969824 215402043528 215411761152 215903715328 216071774208 216463576392 216565235712 216957932688 216974875467 217622683152 217639677843 217655633664 218299318272 218322521856 218797867008 218814953472 218821123584 219883385862 219899506176 219922879848 220573269504 221077011456 221094275904 221110484992 221748129792 222190126032 222294474752 222847220736 222864623424 222870907728 223356155904 223373598336 223379896992 223389974528 223397341278 224058006144 224074432512 224480745888 224586170368 224760987648 225168545952 225186129918 225267941376 225682782528 225700406652 226367882496 226384478208 226391943708 226408541184 226819086991 226901491712 226919211008 227078111232 227489871168 227507636412 227514051639 227614482432 228027214968 228033644846 228725881272 228742649856 229419122688 229437038592 229443508224 229859557326 229961023488 229985466624 230002327552 230563837854 231083880048 231100821504 231118868736 231125385792 231808905216 231827007744 232356450816 232373485568 233085468672 233508121728 233526356952 234198687744 234216976896 234223581312 234241872408 234751878144 234769088512 234776830512 234787422208 235488411648 235933845168 235940497996 236044648448 236638257408 236656737072 237197210208 237934706688 237941415936 238478098432 238663729152 239096497248 239103239256 239115168882 239642542272 239668014481 240394420224 240413193216 240849133609 241124179968 241149809664 241587085761 242138818754 242327298969 242338231296 242891679744 242898528768 242917497312 243521523441 243635890176 244077674274 244229275648 244825518546 244862587872 245421801408 246147600384 246166822656 246173764032 246184869888 246747103232 247386944448 247413239829 247503126528 247951923072 247971286248 247978278506 248711637888 248731060392 248749295616 249484935168 249963891786 250054705152 250081284096 250534755604 250729771194 251275675392 251295298128 251302384116 251313721344 251340434112 252083736576 252540839124 252659441664 253314614196 253426434048 253893130344 253931572608 254050828288 254682537984 254709608832 255264178176 255284112384 255291310848 255302828032 255926105064 256066292736 256085065728 256530616839 256549423872 256576693156 257316616431 257335481088 257923180032 257943321888 258706151424 258733649952 258752618496 259221813704 259336241152 259969365054 259988424192 260008727328 260016059016 260602531392 260609879824 260630231491 261401007168 261420171264 261894203536 262221152256 262696636944 262717151571 262812598272 263317141094 263501528976 263522106459 264095862912 264115224576 264123934326 264135849984 264143298048 264924463104 265425575814 265550229504 266031750796 266218039584 266238829206 266846861484 266866424832 266887265088 267655643136 267676545024 267684092928 268287860736 268316377728 268983559404 268991144163 269597860056 269617625088 269638680192 269646283424 269667340766 269765312512 270443722752 270464842368 271082525952 271925379072 271933046784 272426142016 272447416444 273253139712 273260844864 273282184476 273877191168 273906302264 274736480256 274757935104 275256152696 275470411356 276099526584 276730078576 276945484536 276957978624 277568815104 277590491136 277598318592 277619996928 278310312504 278441017344 278945913456 278967697029 279800592624 279822442941 279842957568 280460156928 280482058752 281311543296 281341444608 282685134816 282707210394 282727936512 282757988376 283373626368 283381616896 283395755712 283403746864 284241871872 285629771637 285673019184 285807181824 286325434976 286347794834 286548309936 287172200448 287194626432 287202724704 287215681536 288095698944 288618101856 288753647616 289277243584 289299833956 289502416224 290163577536 290186237124 290207511552 291065757696 291075356196 291096695808 291624540417 291730489344 291753271296 291761498112 292486977216 292509818244 292518066393 293177847816 293186114802 293199341568 293230506464 294076133064 294097692672 294630978978 294769348608 294792367872 295533716562 295664173056 296253501376 297107845776 297129627648 297152831232 297161210304 297808207872 297831464448 297839862656 297863121704 298744008192 298765910016 299307661184 299681316864 300224727936 300248173224 300910376704 300933875536 301144604544 301823843328 301845970944 301855924944 301878054912 302770814976 303297592563 303319828224 303343515216 303352068852 303485976576 304036286624 304249188096 304272947664 304967841696 304990199808 305916051456 305924677632 306479409768 306614697984 306647288832 307409782176 307418450472 308111840064 308134428672 308144590047 308158491648 308167181056 309078540288 309102676992 309663171783 309808601088 310611967407 311321338398 311344162304 311368475936 312264916992 312289302528 312298108416 312322496544 313002504192 313035774016 313814152638 314578460224 314823327264 315517676544 315542316096 316262946944 316509125184 317246275584 317255221248 318068928576 318102736923 318218305536 318795329664 318804319008 318820225176 318829215222 319523389696 319772105856 320525893632 320550924288 321382146582 321498906624 321533079552 322116114348 323068725504 323093954736 323103065292 323117641728 323855572992 323864705024 323889996416 324695364588 324847853568 325436899032 326434024728 326483450496 327229068544 327483782784 328196800512 328222430208 328231685376 328246493184 329825078793 329849259264 329884319772 330602564096 330628381664 330859904256 331615517184 331641413856 331665727488 333285189048 333441712128 334270831104 334296935136 334306361592 335034233856 335060397504 335069845488 335084961792 335096011917 335120578816 336087009216 336111648768 336721118832 336879255552 337752818928 337779194877 337901912064 338524173792 338550609978 338575430144 339551823744 339576717312 339587915562 339612811776 340352237568 340378816512 340388414464 341234806752 341261454618 341421723648 342040822452 342050467269 342065898496 343088821908 343113974784 343897573376 343924429184 344165262336 344789335989 344941535232 344978199936 345003491328 346625820072 346651232256 346678303104 346688078688 347470041856 347713357824 347740511616 348534676224 348560228352 349628203008 350262182592 350289535428 351298031616 351325465344 351335371968 351362808612 352127817216 352153632768 352165245768 352181133312 352191064064 353232617472 353900767752 353910746994 354066972672 354957386112 354985105608 355795815312 355821899776 355849686784 356874190848 356902060032 356912123904 357717147648 357755170304 358644745872 358654858884 358672753323 359463813408 359490166784 359518240256 360591630336 360619789824 361443367936 361724714496 362577395712 363208228131 363507346944 364337519616 364347793152 364376245968 365169588224 365453835264 366116511411 366343913472 367293881808 368132702112 369221400576 369250233984 369260646048 369277304832 370120654848 370131091456 370159995904 371080416672 371254689792 371927884608 371956929372 371967417759 373067456832 373096590588 373123943424 373946875904 373976078336 374945837679 375082057728 375121926144 375802133406 376913513088 376942947192 376953576174 376970582016 377010651168 377831501824 377861007616 378125604864 378811258686 378989162496 380839695516 380897358912 381076242432 382023806976 382064413248 382896267264 382926168576 382936966272 382954242048 384099439104 384127598592 384824135808 384865039734 385004863488 386003221632 386884770048 386914982832 386943348736 388059227136 388087676928 388100474928 388128927744 388832720556 389004361728 389015330816 389982636288 390013090992 390024088524 390903797088 390914819736 390932455424 392101510752 392130256896 392841305304 393025798144 393056490496 393331728384 394044955416 394218897408 394975711641 396143794368 396172836864 396185901489 396203774976 396214947072 397077610496 397108619264 397386694656 398138363721 398325344256 399047626194 400270292226 400299637248 400330897632 401483464704 401514817536 401526139392 402431791104 402474566592 402504073216 404396790084 404426437632 404458020288 404469425136 404501011149 404647968768 405665584128 405697263552 406623788928 406653599744 407888068608 407899570176 408639213024 408671124666 408819597312 408863051776 409879709568 409891267296 409923276714 410815786752 410845904896 410859453396 410877988864 412104720384 412136902656 412884229044 412895871493 413078134784 414149289876 415095117864 415436967936 416353222656 416385736704 416397477888 416429995392 417336672256 417661526016 418418870184 419764436352 420690235392 420723088128 421967314944 422012166912 423006961664 424091904768 424136982564 425060439552 425072425344 425093633568 425105620296 426362807808 427367858176 427401232384 428509528776 428710772736 429488152464 429521692251 430758300672 430791939648 430804087056 430823522304 431807430656 432143548416 432927152784 433130471424 433915865376 433949750934 435245366304 435279355686 435311267328 436598636544 436645043712 437595734016 437629906944 437642247168 438435822307 439766771724 439779172203 439799012352 439845759696 441146539008 441946468467 442154022912 442188551808 442220969984 443300574843 443496259584 444380252064 444588949504 445694441472 445729246848 445741815456 446712311808 446747196672 446759793984 446779949056 446794682556 448116012288 448148865024 448961491776 449009213023 449172340736 449521975296 450337091904 450372259836 451365565056 451400813304 452735764992 452768956416 452783887416 452817082368 453638173982 453802983424 453838422016 454156222464 454979742336 455015272824 455028103278 455228964864 456054429936 456067289692 457451762544 457485299712 458838245376 458874077184 458887016448 459719114652 459922046976 459970933248 460004655104 461127675708 462167760096 462201643008 462237737472 462250771584 463617810432 463654015488 464712901632 464746971136 465555563893 466170937344 466982007597 467016243456 467052713904 468397375488 468433953792 468447162624 468483744816 469503756288 469553661024 469574844416 470721228957 471867690336 471880995992 472089296896 473276514816 473313474144 474394420416 475869413376 475882831872 476782978777 476956196864 477327458304 478192994496 478206478512 478230337764 478243822833 479285084544 479336028962 480788840448 480826386432 481698267218 482073219873 482248359936 482299619328 483174171522 484277637508 484654597938 484676462592 485783359488 485797057536 485834994624 487043046882 487271780352 488155348548 488458551296 489651037092 489725175744 490843602816 492295200768 492333645312 492347528064 492369739776 493494206464 494773888896 494826479658 495006253056 495903846144 495942572496 495956557012 497423275776 497462120784 497498591232 498969870336 499927783572 500162568192 501069511208 501459542388 502551350784 502590596256 502604768232 502627442688 502680868224 504167473152 505081678248 505318883328 506274709423 506629228392 506852868096 507786260688 507825914967 507863145216 509365075968 509381873343 509419217664 510528356352 510568224768 510582621696 511852210128 511892181927 512132585472 513061233678 513098847744 513153386312 514633232862 514670962176 515846360064 515886643776 517412302848 517467299904 517505236992 518443627408 518672482304 519938730108 519976848384 520017454656 520032118032 521205062784 521219759648 521260462982 522802014336 522840342528 523788407072 524442304512 525393273888 525434303142 525625196544 526634282188 527003057952 527044212918 528191725824 528230449152 528247868652 528271699968 528286596096 529848926208 530851151628 530866120491 531100459008 532063501592 532436079168 532477658412 533693722968 533732849664 533774530176 535311286272 535353090048 535368185856 536575721472 536632755456 537967118808 537982288326 539195720112 539235250176 539277360384 539292566848 539334681532 540887445504 540929684736 542165051904 543866093568 544852284032 544894832888 546506279424 546521689728 546564368952 547754382336 547812604528 549472960512 549515870208 550512305392 550940822712 552199053168 553460157152 553890969072 553915957248 555180982272 555196637184 555239993856 556620625008 556882034688 557891826912 557935394058 559601185248 559644885882 559685915136 560920313856 560964117504 562623086592 562682889216 563703200109 565370269632 565414420788 565430364261 565455873024 565515976752 566747252736 566763233792 566791511424 566807493728 568216888029 568483743744 571259543274 571346038368 571614363648 572650869952 572695589668 573096619872 574344400896 574389252864 574405449408 574431363072 576191397888 577236203712 577297559601 577507295232 578554487168 578599667912 579004832448 580327155072 580372474248 580415023104 582131515392 582150712392 582193391616 583249080834 583460978688 583506542592 583522996224 584973954432 585019636488 585036132786 586355695632 586372229604 586398683136 586461012928 588152266128 588195385344 589261957956 589538697216 589584735744 591067433124 591328346112 592507002752 594215691552 594259255296 594305662464 594322420608 595616415744 595662928896 595679725312 595726243408 597488016384 597531820032 598571439291 598615322368 599362633728 600405438339 600449455872 600496346448 601820753408 601867751072 602289209088 603647686656 603711849888 603756109824 606595185126 606639656448 606687030432 606704137704 606971953152 608072573248 608498376192 608545895328 609935683392 609980399616 611832102912 611849355264 612958819536 613006686999 613229395968 613294577664 614819564352 614836900944 614884915071 616223680128 616268857344 616289180094 616316983296 616334362112 618157080576 618205353984 619326343566 619617202176 621223934814 622642676796 622688324608 622736951872 624529833984 624578605056 624596216832 624644993088 626005008384 626071548032 627628305276 629156920448 629646654528 631035353088 631084632192 632525893888 633018250368 634492551168 634510442496 636137857152 636205473846 636436611072 637590659328 637608638016 637640450352 637658430444 639046779392 639544211712 641051787264 641101848576 642764293164 643066159104 644232228696 646137451008 646187909472 646206130584 646235283456 647711145984 647729410048 647779992832 649390729176 649695707136 650873798064 650924626401 652868049456 652919033529 652966900992 654458137088 654967565568 656393601024 656444860416 656463370752 659650157586 659698518528 659768639544 661205128192 661256763328 661719808512 663231034368 663282827712 663331454976 666570378096 666883424256 668541662208 668593870272 668612723184 670068467712 670120795008 670139690976 670169923584 670192023834 670241157632 672174018432 672223297536 673442237664 673758511104 675505637856 675558389754 675803824128 677048347584 677101219956 677150860288 679103647488 679153434624 679175831124 679225623552 680457260973 680704475136 680757633024 680776828928 682469613504 682522909236 682542154917 682843447296 684081644904 684100934538 684131796992 686177643816 686227949568 687795146752 687848858368 688330524672 689578671978 689883070464 689956399872 690006982656 693251640144 693302464512 693356606208 693376157376 694940083712 695426715648 695481023232 697069352448 697120456704 699256406016 700524365184 700579070856 702596063232 702650930688 702670743936 702725617224 704255634432 704307265536 704330491536 704362266624 704382128128 706465234944 707801535504 707821493988 708133945344 709914772224 709970211216 711591630624 711643799552 711699373568 713804120064 713824247808 715434295296 715510340608 717289491744 717309717768 717345506646 718927626816 718980333568 719004043443 719036480512 721183260672 721239579648 722547400827 722886735872 723449428992 724761257283 726416456262 727014693888 728675039232 728695586304 728752491936 730339176448 730907670528 732233022822 732687826944 734587763616 736265404224 738442801152 738500467968 738521292096 738554609664 740241309696 740262182912 740319991808 742160833344 742239719487 742509379584 743855769216 743913858744 743934835518 746134913664 746193181176 746247886848 747893751808 747952156672 749891675358 750164115456 750243852288 751604266812 753827026176 753885894384 753907152348 753941164032 754021302336 755663003648 755722015232 756251209728 757622517372 757978324992 761679391032 761794717824 762152484864 764047613952 764128826496 765792534528 765852337152 765873932544 765908484096 768198878208 768255197184 769591850517 769648271616 769730079468 772006443264 773769540096 773829965664 773886697472 776118454272 776200949856 776257855488 777665441112 778008723456 778030661632 779965272576 780026181984 780048177048 781807594176 781829639472 781864910848 781890694473 784203021504 784260513792 785682610608 786051596288 786112980992 786663456768 788089910832 788151454713 788437794816 789951423282 792287588736 792345673728 792371802978 792407549952 792429894144 794155220992 794217238528 794773389312 796276727442 796650688512 798095252388 800540584452 800599274496 800661795264 802966929408 803029635072 803052278784 804863582208 804949133184 805008146432 806973432489 808793580168 808852875264 808916040576 808938850272 809002022298 809295937536 811331168256 811394527104 813247577856 813307199488 815776137216 815799140352 817278426048 817342249332 817726103552 819759419136 819782534592 819846553428 821631573504 821691809792 821718906792 821755977728 824209440768 824273805312 825768458088 825791742986 826156269568 828298579752 830190235728 830873935872 832706445312 832771473408 832794955776 832859990784 834673344512 835323052032 836837740368 836903091087 839528872704 841380470784 841446176256 843934629888 844024333824 846013923328 848183809536 848273965128 850120879104 850144850688 850187267136 850211240592 852725615616 854802464768 856889314911 857019057552 857421545472 858976304928 859043384502 861516601344 861583879296 861608174112 861647044608 863614861312 864287096832 865854305568 866260942848 867831730752 867899501868 867923974771 870490732608 870558711372 870622534656 873197273088 873290087424 874873621251 875191468032 875259813888 875284494336 876871644614 877554199179 879533543448 879558344406 879598024704 879691519392 882293078016 883892936934 884308045824 884377103616 884441939968 886601149686 886992519168 888760504128 889177899008 891388882944 891458493696 891483630912 893424623616 893494393344 893519587968 893559898112 893589365112 896232024576 896297730048 897922983552 898018426046 898344681472 899043950592 900674183808 900744519672 902731130112 902801626608 905471529984 905537912832 905567774832 905634164736 907276347964 907676844032 908312444928 909892777689 909959484672 910030545648 910056206556 910457929728 912108859872 912134579384 914903525088 914970599424 917748154368 917774032896 919438229304 919844093952 919941866496 920009310208 921609993829 922255351416 924335520192 924403286016 924433770141 924475474944 924501543168 927235620864 927308030976 928989515349 929425803264 931111127786 931835902221 933964015194 934032486912 934105427808 936794750976 936867907584 936894325248 936967489632 939007512576 939107322048 939149688832 941442457914 943735380672 943761991984 943835692681 944178593792 946553029632 946626948288 948788840832 951738826752 951765663744 953565957554 953912393728 954308210769 954654916608 956385988992 956412957024 956460675528 956487645666 958570169088 958672057924 961577680896 961652772864 963396534436 964146439746 964496719872 964599238656 966348343044 968555275016 969309195876 969352925184 971566718976 971594115072 971669989248 974086093764 974543560704 976310697096 976917102592 979302074184 979450351488 981687205632 984590401536 984667290624 984695056128 984739479552 989475236379 989547777792 989652959316 991807692288 991885144992 991913114024 994846551552 994924241568 994997182464 999855567144 1000325136384 1002139022416 1002217281919 1002919084776 1005102701568 1005181192512 1005209536464 1005254885376 1005288035751 1005361736448 1008334946304 1010163356496 1010637766656 1012549418846 1013258456784 1013337584631 1013705736192 1015572521376 1015651829934 1015726290432 1018730151936 1018763746686 1018838435328 1021056712704 1021136449536 1021165243392 1023704420256 1023784363854 1024265170944 1026122467356 1026151401807 1026197695488 1026306772624 1029266465724 1029341924352 1031692720128 1031773287552 1034368007967 1034824605696 1034934599808 1035010473984 1036887254816 1037344964608 1039877460216 1039953696768 1040034909312 1040064236064 1042410125568 1042439519296 1042520925964 1045604028672 1045680685056 1047576814144 1048884609024 1050786547776 1050868606284 1053268564376 1054006115904 1054088425836 1056383451648 1056460898304 1056495737304 1056543399936 1056573192192 1059697852416 1061702303256 1061732240982 1062200918016 1064127003184 1064872158336 1064955316824 1067387445936 1067465699328 1067549060352 1070622572544 1070706180096 1070736371712 1073151442944 1073265510912 1075934237616 1075964576652 1076018259969 1078391440224 1078470500352 1078554720768 1078585133696 1078669363064 1081774891008 1081859369472 1084330103808 1087732187136 1089624684393 1089704568064 1089789665776 1093012558848 1093043379456 1093128737904 1095508764672 1095625209056 1098349534233 1099031740416 1101024610784 1101881645424 1104398106336 1106920314304 1107781938144 1107831914496 1110361964544 1110393274368 1110479987712 1113241250016 1113764069376 1115783653824 1115870788116 1115902253277 1119202370496 1119289771764 1119371830272 1121840627712 1121928235008 1124837513037 1125246173184 1125365778432 1127406400218 1130740539264 1130828841576 1130860728522 1130911746048 1131031953504 1133494505472 1133526467584 1133583022848 1133614987456 1136433776058 1136967487488 1142519086548 1142692076736 1143228727296 1145301739904 1145391179336 1146193239744 1148688801792 1148778505728 1148810898816 1148862726144 1152382795776 1154472407424 1154595119202 1155014590464 1157108974336 1157199335824 1158009664896 1160654310144 1160744948496 1160830046208 1164263030784 1164301424784 1164386783232 1166498161668 1167013085184 1167045992448 1169947908864 1170039272976 1170072265572 1172711391264 1172744459208 1172797366272 1172922025856 1176304532256 1176390770688 1178523915912 1179077394432 1179169471488 1182134866248 1182656692224 1184927134923 1185014005504 1188431383104 1188518510592 1188557704467 1188611324928 1188644841216 1191232831488 1191325857792 1191359450624 1191452486816 1194415091163 1194976032768 1197142878582 1197230644736 1200810876678 1200898911744 1200992692896 1203641506816 1203735502144 1204578418176 1207295373312 1207423699776 1207512219648 1213190370252 1213279312896 1213374060864 1213408275408 1213503033447 1213943906304 1216145146496 1216996752384 1217091790656 1219871366784 1219960799232 1223664205824 1223698710528 1225917639072 1226013373998 1226458791936 1226589155328 1229639128704 1229673801888 1229769830142 1232447360256 1232537714688 1232578360188 1232633966592 1232668724224 1236314161152 1236410707968 1238652687132 1238687614479 1239234404352 1242447869628 1245285353592 1245376649216 1245473903744 1249059667968 1249157210112 1249192433664 1249289986176 1252010016768 1252143096064 1255256610552 1258313840896 1259293309056 1262070706176 1262169264384 1265051787776 1266036500736 1269020884992 1272275714304 1272410947692 1275181318656 1275217276032 1275280900704 1275316860888 1278093558784 1279088423424 1282103574528 1282203697152 1285528586328 1286132318208 1288464457392 1288565076753 1292274902016 1292375818944 1292412261168 1292470566912 1295422291968 1295458820096 1295559985664 1298781458352 1299391414272 1301747596128 1301849252802 1305736098912 1305838067058 1305933801984 1308916274176 1309935131136 1312787202048 1312889720832 1312926741504 1315307466921 1319300315172 1319337516609 1319397037056 1319537279088 1322410256384 1322513526656 1323439617024 1325839405401 1326462068736 1326565655424 1326662909952 1333140756192 1333766848512 1337083324416 1337187740544 1337225446368 1340136935424 1340241590016 1340279381952 1340339847168 1340384047668 1340482315264 1344348036864 1344446595072 1346884475328 1347027639069 1347517022208 1351011275712 1351116779508 1354096695168 1354202439912 1354301720576 1358207294976 1358306869248 1358351662248 1358451247104 1360914521946 1361408950272 1361515266048 1361553657856 1364939227008 1365045818472 1365084309834 1365686894592 1368163289808 1368201869076 1368263593984 1372355287632 1372455899136 1375590293504 1375697716736 1376661049344 1379157343956 1379766140928 1379912799744 1380013965312 1386503280288 1386604929024 1386713212416 1386752314752 1389880167424 1390853431296 1390962046464 1394138704896 1394240913408 1396666691679 1398512812032 1400946022791 1401048730368 1401158141712 1405192126464 1405301861376 1405341487872 1405451234448 1408511268864 1408660983072 1408724533248 1408764256256 1415603071008 1415642987976 1416267890688 1419829544448 1419940422432 1423183261248 1423287599104 1423398747136 1427608240128 1427648495616 1430348936331 1430868590592 1431020681216 1434578983488 1434619435536 1434691013292 1434731468499 1437855253632 1437960667136 1438008086886 1438072961024 1442366521344 1442479159296 1445094801654 1445773471744 1446898857984 1449522514566 1452832912524 1454029387776 1457350078464 1457391172608 1457504983872 1460678352896 1461815341056 1464466045644 1465375653888 1469175527232 1472530808448 1476885602304 1477000935936 1477042584192 1477109219328 1480482619392 1480524365824 1480639983616 1484321666688 1484479438974 1485018759168 1487711538432 1487827717488 1487869671036 1492269827328 1492386362352 1492495773696 1495787503616 1495904313344 1499783350716 1500487704576 1503208533624 1507654052352 1507771788768 1507814304696 1507882328064 1508042604672 1511326007296 1511444030464 1512502419456 1515245034744 1515956649984 1518824128269 1523358782064 1523477744901 1523589435648 1528095227904 1528257652992 1531585069056 1531704674304 1531747865088 1536397756416 1539183701034 1539296543232 1539460158936 1544012886528 1547539080192 1547659931328 1547773394944 1552236908544 1552401899712 1552515710976 1555330882224 1556017446912 1556061323264 1559930545152 1560052363968 1560096354096 1563615188352 1563659278944 1563729821696 1563781388946 1568406043008 1568521027584 1571365221216 1572103192576 1572225961984 1573326913536 1576179821664 1576302909426 1576875589632 1579902846564 1584575177472 1584691347456 1584743605956 1584815099904 1584859788288 1587733608937 1588310441984 1588434477056 1589546778624 1592553454884 1592598361473 1593301377024 1596190504776 1601081168904 1601198548992 1601323590528 1605933858816 1606059270144 1606104557568 1609727164416 1609898266368 1610016292864 1613946864978 1617587160336 1617705750528 1617832081152 1617877700544 1618004044596 1622662336512 1622789054208 1626495155712 1626614398976 1631598280704 1634556852096 1634684498664 1635452207104 1639518838272 1639565069184 1639693106856 1643263147008 1643383619584 1643437813584 1643511955456 1648418881536 1648547610624 1651536916176 1651583485972 1652312539136 1656597159504 1660380471456 1661747871744 1665542946816 1665589911552 1665719981568 1669346689024 1670646104064 1673675480736 1673806182174 1677676101367 1679057745408 1682760941568 1682892352512 1685943935263 1687869259776 1688048667648 1691109600327 1696291092783 1696367619072 1696547930256 1700241758208 1700289701376 1700374534272 1700422481184 1704650664087 1705451231232 1709604929536 1713778629822 1714038115104 1714843090944 1717952609856 1718086769004 1723033202688 1723167758592 1723216348224 1723294089216 1727229722624 1728574193664 1731708611136 1731892678803 1732521885696 1735663461504 1735799003736 1735847949542 1740981465216 1741117422744 1741245069312 1746394546176 1746580174848 1749747242502 1750382936064 1750519627776 1750568988672 1753743289228 1755108398358 1759067086896 1759116688812 1759196049408 1759383038784 1764586156032 1767785873868 1768616091648 1768754207232 1768883879936 1773202299372 1773985038336 1777521008256 1778355798016 1782777765888 1782916987392 1782967261824 1786849247232 1786988786688 1787039175936 1787119796224 1787178730224 1792464049152 1792595460096 1795714317873 1795845967104 1796036852092 1798087901184 1801216315017 1801348367616 1801489039344 1805462260224 1805603253216 1810943059968 1811135549664 1811268329472 1814552695928 1815353688064 1819785555378 1819918969344 1820061091296 1820112413112 1820915859456 1824217719744 1824269158768 1824411620437 1829807050176 1829941198848 1835496308736 1835548065792 1838876458608 1839020060997 1839688187904 1839883732992 1843219987658 1844510702832 1844654745213 1848671040384 1848806572032 1848867540282 1848950949888 1849003086336 1854471241728 1854616061952 1857979030698 1858851606528 1862222255572 1863671804442 1867928030388 1868064973824 1868210855616 1873589501952 1873735815168 1873788650496 1873934979264 1878015025152 1878214644096 1878299377664 1882884915828 1887470761344 1887523983968 1887671385362 1888357187584 1893106059264 1893253896576 1897577681664 1903477653504 1903531327488 1907131915108 1908616421538 1909309833216 1912771977984 1912825914048 1912921351056 1912975291332 1917140338176 1917344115848 1923155361792 1923305545728 1926793068872 1928292879492 1929198477312 1932696686088 1937110550032 1938618391752 1938705850368 1943133437952 1943188230144 1943339978496 1948172187528 1949087121408 1952621394192 1952773879203 1958604148368 1958757100587 1958900702976 1963374411264 1969180803072 1969334581248 1969390112256 1978950472758 1979095555584 1979305918632 1983615384576 1983770289984 1983826228048 1989693103104 1989848483136 1989994364928 1999711134288 2000650272768 2004278044832 2004434563838 2005838169552 2010205403136 2010362385024 2010419072928 2010509770752 2010576071502 2010723472896 2016669892608 2020326712992 2021275533312 2025098837692 2026516913568 2026675169262 2027411472384 2031145042752 2031303659868 2031452580864 2037460303872 2037527493372 2037676870656 2041371782919 2042113425408 2042272899072 2042330486784 2047408840512 2047568727708 2047626464751 2048530341888 2052244934712 2052302803614 2052395390976 2052613545248 2058532931448 2058683848704 2063385440256 2063546575104 2068736015934 2069649211392 2069869199616 2070020947968 2073774509632 2079754920432 2079907393536 2080069818624 2080128472128 2084820251136 2084879038592 2085041851928 2091208057344 2091361370112 2095153628288 2097769218048 2101573095552 2101737212568 2106537128752 2108012231808 2108176851672 2112766903296 2112921796608 2112991474608 2113086799872 2113146384384 2119395704832 2123404606512 2123464481964 2124401836032 2128254006368 2129744316672 2129910633648 2134774891872 2134931398656 2135098120704 2141412360192 2141472743424 2146302885888 2146531021824 2151868475232 2151929153304 2152036519938 2156782880448 2156941000704 2157012130329 2157109441536 2157170267392 2157338726128 2163549782016 2163718738944 2167642202481 2168660207616 2174283771849 2179249368786 2179409136128 2179579331552 2186025117696 2186086758912 2186257475808 2191017529344 2191250418112 2196699068466 2198063480832 2202049221568 2203763290848 2208796212672 2213840628608 2215563876288 2215663828992 2220723929088 2220786548736 2220959975424 2226482500032 2226719158461 2227528138752 2231567307648 2231741576232 2231804506554 2238404740992 2238579543528 2238743660544 2243681255424 2243856470016 2249675026074 2250492346368 2250731556864 2254812800436 2261481078528 2261657683152 2261721457044 2261823492096 2262063907008 2266989010944 2267052935168 2267166045696 2267229974912 2272867552116 2273934974976 2285038173096 2285384153472 2286457454592 2290603479808 2290782358672 2292386479488 2297377603584 2297557011456 2297621797632 2297725452288 2304765591552 2308775551551 2308944814848 2309190238404 2314217948672 2314398671648 2316019329792 2321308620288 2321489896992 2321660092416 2328602849568 2328773566464 2332996323336 2334026170368 2334091984896 2339895817728 2340078545952 2340144531144 2345422782528 2345488918416 2345594732544 2345672083419 2345844051712 2352609064512 2352781541376 2357047831824 2358154788864 2358338942976 2364269732496 2364454364139 2365313384448 2369854269846 2370028011008 2376862766208 2377037021184 2377115408934 2377222649856 2377289682432 2382465662976 2382651715584 2382718901248 2382904973632 2388830182326 2389952065536 2394285757164 2394461289472 2401621753356 2401797823488 2401985385792 2407283013632 2407471004288 2409156836352 2414590746624 2414847399552 2415024439296 2426380740504 2426558625792 2426748121728 2426816550816 2427006066894 2427887812608 2432290292992 2433993504768 2434183581312 2439742733568 2439921598464 2447328411648 2447397421056 2451835278144 2452026747996 2453178310656 2459278257408 2459347603776 2459539660284 2464894720512 2465075429376 2465156720376 2465267933184 2465337448448 2472628322304 2472821415936 2477305374264 2477375228958 2478468808704 2484895739256 2490570707184 2490753298432 2490947807488 2498119335936 2498314420224 2498384867328 2498579972352 2504020033536 2504286192128 2510513221104 2510709273261 2516627681792 2518586618112 2524141412352 2524338528768 2530103575552 2532073001472 2538041769984 2544551428608 2544821895384 2550362637312 2550434552064 2550561801408 2550633721776 2556187117568 2558176846848 2564407394304 2571057172656 2572264636416 2576928914784 2577130153506 2584549804032 2584751637888 2584824522336 2584941133824 2590844583936 2590917640192 2591119971328 2597562916704 2598782828544 2603495192256 2603698505604 2603771924313 2611472197824 2611676134116 2611867603968 2617832548352 2619870262272 2624620863753 2625574404096 2625779441664 2625853483008 2630614933842 2638600630344 2638675033218 2638794074112 2639074558176 2644820512768 2645027053312 2646879234048 2651678810802 2652924137472 2653131310848 2653325819904 2666281512384 2667533697024 2674166648832 2674375481088 2674450892736 2680273870848 2680483180032 2680558763904 2680679694336 2680768095336 2680964630528 2688696073728 2688893190144 2693768950656 2694055278138 2695034044416 2702022551424 2702233559016 2708193390336 2708404879824 2708603441152 2716414589952 2716613738496 2716703324496 2716902494208 2721829043892 2723030532096 2723107315712 2729878454016 2730091636944 2730168619668 2731373789184 2736326579616 2736403738152 2736527187968 2744710575264 2744911798272 2751180587008 2751395433472 2753322098688 2758314687912 2759532281856 2759825599488 2760027930624 2764829981487 2773006560576 2773209858048 2773301310423 2773426424832 2773504629504 2779760334848 2781706862592 2781924092928 2786968546047 2788277409792 2793333383358 2801892045582 2802097460736 2802316283424 2810384252928 2810603722752 2810682975744 2810902468896 2817022537728 2817321966144 2817449066496 2817528512512 2831206142016 2831285975952 2831507078043 2832535781376 2839659088896 2839880844864 2846366522496 2846575198208 2846797494272 2855216480256 2855296991232 2860697872662 2861737181184 2862041362432 2869157966976 2869238871072 2869382026584 2869462936998 2875710507264 2875921334272 2876016173772 2876145922048 2884733042688 2884958318592 2890189603308 2891546943488 2893797715968 2899045029132 2905665825048 2908058775552 2914700156928 2914782345216 2915009967744 2921356705792 2923630682112 2928932091288 2930751307776 2938351054464 2945061616896 2953771204608 2954001871872 2954085168384 2954218438656 2961048731648 2961279967232 2968643333376 2968958877948 2975423076864 2975655434976 2975739342072 2984539654656 2984772724704 2984991547392 2991575007232 2991808626688 2999566701432 3000975409152 3006417067248 3006651845757 3015308104704 3015543577536 3015628609392 3015764656128 3015864107253 3016085209344 3022652014592 3022888060928 3025004838912 3030490069488 3031913299968 3037648256538 3046717564128 3046955489802 3047178871296 3056190455808 3056515305984 3063170138112 3063409348608 3063495730176 3072795512832 3078367402068 3078454205421 3078593086464 3078920317872 3088025773056 3095078160384 3095319862656 3095546789888 3103104023901 3104473817088 3104803799424 3105031421952 3110661764448 3112034893824 3112122646528 3119861090304 3120104727936 3120192708192 3127230376704 3127318557888 3127459643392 3127562777892 3136812086016 3137042055168 3142730442432 3143064491161 3144206385152 3144451923968 3146653827072 3152359643328 3152605818852 3159805693128 3169150354944 3169382694912 3169487211912 3169630199808 3169719576576 3175467217874 3176620883968 3176868954112 3179093557248 3185106909768 3185196722946 3186602754048 3192381009552 3202162337808 3202397097984 3202647181056 3211867717632 3212118540288 3212209115136 3219454328832 3219796532736 3220032585728 3227893729956 3235174320672 3235411501056 3235664162304 3235755401088 3236008089192 3245324673024 3245578108416 3252990311424 3253228797952 3263196561408 3268874053179 3269113704192 3269368997328 3270904414208 3279037676544 3279130138368 3279386213712 3286526294016 3286875627168 3287023910912 3295048602699 3297095221248 3303073832352 3303166971944 3304625078272 3313194319008 3320760942912 3323495743488 3331085893632 3331179823104 3331439963136 3337480851439 3338693378048 3341292208128 3347350961472 3347612364348 3347706759831 3355352202734 3358115490816 3365521883136 3365784705024 3371887870526 3374512539111 3375738519552 3376097335296 3382219200654 3392582185566 3392735238144 3393095860512 3400483516416 3400579402752 3400749068544 3400844962368 3409301328174 3410902462464 3419209859072 3427557259644 3428076230208 3429686181888 3435905219712 3436173538008 3446066405376 3446335517184 3446432696448 3446588178432 3454459445248 3457148387328 3463417222272 3463785357606 3465043771392 3471326923008 3471598007472 3471695899084 3481962930432 3482234845488 3482490138624 3492789092352 3493160349696 3499494485004 3501039255552 3501137977344 3507486578456 3510216796716 3518134173792 3518233377624 3518392098816 3518766077568 3529172312064 3535571747736 3537232183296 3537508414464 3537767759872 3543922965961 3546404598744 3547970076672 3554781404769 3555042016512 3565555531776 3565673113401 3565833974784 3565934523648 3573698494464 3573977573376 3574078351872 3574357460448 3583245273489 3584928098304 3591428635746 3591691934208 3592073704184 3602432630034 3602696735232 3602978078688 3610924520448 3611206506432 3621886119936 3622271099328 3622536658944 3629105391856 3630707376128 3639571110756 3639837938688 3640122182592 3640224826224 3640509100341 3641831718912 3648435439488 3648538317536 3648823240874 3659614100352 3659882397696 3670992617472 3671096131584 3677752917216 3678040121994 3679376375808 3679767465984 3686439975316 3689021405664 3689309490426 3697342080768 3697613144064 3697735080564 3697901899776 3698006172672 3708942483456 3709232123904 3715958061396 3716062843437 3717703213056 3724444511144 3727343608884 3735856060776 3736129947648 3736421711232 3747179003904 3747471630336 3747577300992 3747869958528 3756030050304 3756429288192 3756598755328 3765769831656 3774941522688 3775047967936 3775342770724 3786212118528 3786507793152 3795155363328 3807062654976 3814263830216 3817232843076 3825543955968 3825651828096 3825842702112 3825950582664 3834280676352 3834688231696 3846310723584 3846611091456 3853586137744 3856585758984 3858396954624 3865393372176 3865695230259 3874221100064 3877236783504 3877411700736 3886266875904 3886376460288 3886679956992 3896344375056 3898174242816 3905242788384 3905547758406 3917208296736 3917514201174 3917801405952 3926748822528 3938361606144 3938669162496 3938780224512 3945922400763 3957900945516 3958012549827 3958191111168 3958611837264 3967230769152 3967540579968 3967652456096 3977518216203 3979386206208 3979696966272 3979988729856 3999422268576 4001300545536 4008556089664 4008869127676 4011676339104 4020410806272 4020724770048 4020838145856 4021019541504 4021152143004 4021446945792 4033339785216 4040653425984 4041082917207 4042551066624 4050197675384 4053033827136 4053350338524 4062290085504 4062607319736 4062905161728 4074920607744 4075054986744 4075353741312 4082743565838 4084226850816 4084545798144 4084660973568 4094817681024 4095137455416 4095252929502 4097060683776 4104489869424 4104605607228 4104790781952 4105227090496 4117065862896 4117367697408 4126770880512 4127093150208 4137472031868 4139298422784 4139738399232 4140041895936 4147549019264 4159509840864 4159814787072 4160139637248 4160256944256 4169640502272 4169758077184 4170083703856 4182416114688 4182722740224 4190000075037 4190307256576 4195538436096 4202838068373 4203146191104 4203474425136 4213074257504 4216024463616 4216353703344 4225533806592 4225982949216 4226173599744 4226292768768 4246809213024 4246928963928 4248803672064 4256508012736 4259488633344 4259821267296 4269549783744 4269862797312 4270196241408 4282824720384 4282945486848 4291046808993 4292605771776 4293062043648 4303736950464 4303858306608 4304073039876 4304194405497 4313565760896 4313882001408 4314024260658 4314218883072 4314340534784 4314677452256 4327099564032 4327437477888 4335284404962 4337320415232 4348567543698 4358498737572 4358818272256 4359158663104 4372050235392 4372173517824 4372514951616 4382035058688 4382500836224 4393398136932 4396126961664 4404098443136 4407526581696 4417592425344 4427681257216 4431127752576 4431327657984 4441447858176 4441573097472 4441919950848 4452965000064 4453438316922 4455056277504 4463134615296 4463483152464 4463609013108 4476809481984 4477159087056 4477487321088 4487362510848 4487712940032 4499350052148 4501463113728 4509625600872 4522962157056 4523315366304 4523442914088 4523646984192 4524127814016 4533978021888 4534105870336 4534332091392 4534459949824 4545735104232 4547869949952 4556472384807 4570076346192 4570433234703 4570768306944 4581206959616 4581564717344 4584772958976 4594755207168 4595114022912 4595243595264 4617551103102 4617889629696 4618380476808 4628435897344 4628797343296 4632038659584 4642617240576 4642979793984 4643320184832 4657205699136 4657547132928 4665992646672 4668052340736 4668183969792 4679791635456 4680157091904 4680289062288 4690845565056 4690977836832 4691189465088 4691344166838 4691688103424 4705218129024 4705563082752 4714095663648 4716309577728 4716677885952 4728539464992 4728908728278 4730626768896 4739708539692 4740056022016 4753725532416 4754074042368 4754230817868 4754445299712 4754579364864 4763200826811 4764931325952 4765303431168 4765437802496 4765809947264 4777660364652 4777795084419 4779904131072 4788571514328 4788922578944 4803243506712 4803595646976 4803970771584 4814566027264 4814942008576 4818313672704 4829181493248 4829694799104 4830048878592 4852761481008 4853117251584 4853496243456 4853633101632 4854012133788 4864580585984 4867987009536 4868367162624 4879485467136 4879843196928 4894794842112 4903670556288 4904053495992 4906356621312 4918556514816 4918695207552 4919079320568 4929789441024 4930150858752 4930313440752 4930535866368 4930674896896 4945256644608 4945642831872 4954610748528 4954750457916 4956937617408 4969791478512 4981141414368 4981506596864 4981895614976 4996628840448 4996769734656 4997159944704 5008040067072 5008572384256 5021026442208 5021418546522 5033028304101 5033255363584 5037173236224 5048282824704 5048677057536 5057831805789 5060207151104 5064146002944 5073328800981 5089102857216 5089643790768 5100725274624 5100869104128 5101123602816 5101267443552 5112374235136 5116353693696 5128814788608 5142114345312 5144529272832 5153857829568 5154260307012 5169099608064 5169503275776 5169649044672 5169882267648 5181689167872 5181835280384 5182239942656 5195125833408 5195678036409 5197565657088 5206990384512 5207397011208 5207543848626 5222944395648 5223352268232 5223735207936 5235665096704 5239740524544 5249241727506 5251148808192 5251558883328 5251706966016 5261229867684 5277201260688 5277350066436 5277588148224 5278149116352 5289641025536 5290054106624 5293758468096 5303357621604 5305848274944 5306262621696 5306651639808 5332563024768 5335067394048 5348333297664 5348750962176 5348901785472 5360547741696 5360966360064 5361117527808 5361359388672 5361536190672 5361929261056 5377392147456 5377786380288 5387142953619 5387537901312 5388110556276 5404045102848 5404467118032 5416386780672 5416809759648 5417206882304 5432829179904 5433406648992 5433804988416 5443658087784 5446061064192 5446214631424 5459756908032 5460183273888 5460337239336 5462747578368 5472653159232 5472807476304 5473054375936 5473234861311 5489421150528 5489823596544 5502361174016 5502790866944 5506644197376 5516629375824 5517060182991 5519064563712 5519651198976 5529659962974 5546013121152 5546419716096 5546602620846 5546852849664 5547009259008 5559520669696 5563413725184 5563848185856 5573937092094 5576554819584 5586666766716 5603784091164 5604194921472 5604632566848 5620768505856 5621207445504 5621365951488 5621804937792 5634045075456 5634643932288 5634898132992 5635057025024 5662412284032 5662571951904 5663014156086 5665071562752 5679318177792 5679761689728 5692733044992 5693150396416 5693594988544 5710432960512 5710593982464 5721395745324 5724082724864 5738315933952 5738477742144 5738764053168 5738925873996 5751421014528 5751842668544 5752032347544 5752291844096 5769466085376 5769916637184 5780379206616 5783093886976 5787595431936 5798090058264 5811331650096 5816117551104 5829400313856 5829564690432 5830019935488 5842713411584 5847261364224 5857864182576 5858321637609 5876702108928 5890123233792 5907542409216 5908003743744 5908170336768 5922097463296 5922559934464 5937286666752 5937917755896 5950846153728 5951310869952 5951478684144 5969079309312 5969545449408 5969983094784 5983617253376 5999133402864 6001950818304 6012834134496 6013303691514 6030616209408 6031087155072 6031257218784 6031529312256 6031728214506 6032170418688 6045304029184 6045776121856 6050009677824 6060980138976 6063826599936 6075296513076 6075467823397 6093435128256 6093910979604 6094357742592 6112380911616 6113030611968 6124115348757 6126340276224 6126818697216 6126991460352 6142879394253 6145591025664 6156734804136 6156908410842 6157186172928 6157840635744 6176051546112 6190156320768 6190639725312 6191093579776 6206208047802 6208947634176 6209607598848 6210062843904 6221323528896 6224245293056 6239722180608 6240209455872 6240385416384 6254460753408 6254637115776 6254919286784 6255125555784 6273624172032 6274084110336 6285460884864 6286128982322 6288412770304 6288903847936 6293307654144 6304719286656 6305211637704 6319611386256 6338300709888 6338765389824 6338974423824 6339260399616 6339439153152 6350934435748 6353737908224 6358187114496 6370213819536 6370393445892 6373205508096 6384762019104 6404324675616 6404794195968 6405294362112 6424237080576 6424418230272 6438908657664 6439593065472 6440065171456 6451269956803 6455787459912 6470348641344 6470823002112 6471036390987 6471328324608 6471510802176 6472016178384 6490649346048 6491156216832 6502926607443 6505980622848 6522851315547 6537748106358 6538227408384 6538737994656 6541808828416 6558075353088 6558260276736 6558772427424 6573052588032 6573751254336 6574047821824 6590097205398 6594190442496 6606147664704 6606333943888 6606849848767 6609250156544 6626388638016 6641521885824 6646991486976 6662171787264 6662359646208 6662879926272 6674961702878 6677386756096 6680157475383 6682584416256 6694701922944 6695224728696 6695413519662 6710704405468 6716230981632 6731043766272 6731569410048 6743775741052 6749025078222 6751477039104 6752194670592 6764438401308 6785164371132 6785470476288 6786191721024 6800967032832 6801158805504 6801498137088 6801689924736 6818602656348 6821804924928 6838419718144 6855114519288 6856152460416 6859372363776 6871810439424 6872347076016 6892132810752 6892671034368 6892865392896 6893176356864 6914296774656 6926326654653 6926834444544 6927570715212 6942653846016 6943196014944 6943391798168 6963925860864 6964469690976 6964980277248 6986320699392 6998988970008 7002078511104 7002275954688 7014973156912 7015520973433 7020433593432 7036268347584 7036466755248 7036784197632 7037016250257 7037532155136 7058344624128 7071143495472 7074464366592 7075016828928 7087845931922 7092809197488 7093363092417 7095940153344 7109562809538 7110084033024 7131111063552 7131346226802 7131667949568 7131869047296 7147396988928 7147955146752 7148156703744 7148714920896 7166490546978 7169856196608 7182857271492 7183383868416 7184147408368 7204865260068 7205393470464 7205956157376 7221849040896 7222413012864 7243772239872 7244542198656 7245073317888 7258210783712 7261414752256 7279142221512 7279675877376 7280244365184 7280449652448 7281018200682 7283663437824 7296870878976 7297076635072 7297646481748 7319228200704 7319764795392 7341985234944 7342192263168 7355505834432 7356080243988 7359534931968 7372879950632 7378042811328 7378618980852 7394684161536 7395226288128 7395470161128 7395803799552 7396012345344 7417884966912 7418464247808 7431916122792 7432125686874 7435406426112 7448889022288 7454687217768 7471712121552 7472259895296 7472843422464 7494358007808 7494943260672 7495154601984 7495739917056 7512060100608 7512858576384 7531539663312 7532127819783 7549883045376 7550095935872 7550685541448 7572424237056 7573015586304 7590310726656 7614125309952 7628527660432 7634465686152 7651087911936 7651303656192 7651685404224 7651901165328 7668561352704 7669376463392 7693222182912 7707172275488 7713171517968 7716793909248 7730786744352 7731390460518 7748442200128 7754473567008 7754823401472 7772533751808 7772752920576 7773359913984 7792688750112 7796348485632 7810485576768 7811095516812 7811315772939 7834416593472 7835028402348 7835602811904 7853497645056 7873862591259 7876723212288 7877338324992 7877560449024 7891844801526 7915801891032 7916025099654 7916382222336 7917223674528 7934461538304 7935081159936 7935304912192 7955036432406 7958772412416 7959393932544 7959977459712 7998844537152 8002601091072 8017112179328 8017738255352 8023352678208 8040821612544 8041449540096 8041676291712 8042039083008 8042304286008 8042893891584 8066679570432 8081306851968 8082165834414 8085102133248 8100395350768 8106067654272 8106700677048 8124580171008 8125214639472 8125810323456 8149841215488 8150109973488 8150707482624 8165487131676 8169091596288 8169321947136 8189635362048 8190274910832 8190505859004 8194121367552 8208979738848 8209211214456 8209581563904 8210454180992 8234131725792 8234735394816 8253541761024 8254186300416 8274944063736 8278596845568 8279476798464 8280083791872 8294489944461 8295098038528 8319019681728 8319629574144 8319903931269 8320279274496 8320513888512 8339281004544 8339516154368 8340167407712 8360905638141 8364832229376 8380000150074 8380614513152 8405676136746 8406292382208 8406948850272 8426148515008 8432048927232 8432707406688 8451067613184 8451965898432 8452347199488 8452585537536 8493618426048 8493857927856 8494521234129 8497607344128 8513016025472 8518977266688 8519642534592 8539099567488 8539725594624 8540392482816 8565649440768 8565890973696 8582093617986 8585211543552 8586124087296 8607473900928 8607716613216 8608146079752 8608388810994 8627131521792 8627764002816 8628048521316 8628437766144 8628681069568 8629354904512 8654199128064 8654874955776 8670568809924 8674640830464 8697135087396 8716997475144 8717636544512 8718317326208 8744100470784 8744347035648 8745029903232 8764070117376 8765001672448 8786796273864 8792253923328 8808196886272 8815053163392 8835184850688 8855362514432 8862255505152 8862655315968 8883146194944 8883839901696 8905930000128 8906876633844 8926269230592 8926966304928 8927218026216 8953618963968 8954318174112 8954974642176 8974725021696 8975425880064 8998700104296 9002926227456 9019251201744 9019955537271 9045924314112 9046630732608 9046885828176 9047293968384 9047592321759 9048255628032 9067956043776 9068211740672 9068664182784 9068919899648 9091470208464 9095739899904 9112944769614 9140152692384 9140866469406 9141536613888 9162413919232 9163129434688 9169545917952 9189510414336 9190228045824 9190487190528 9235102206204 9235362616263 9235779259392 9236760953616 9256871794688 9257594686592 9264077319168 9285234481152 9285959587968 9286640369664 9314411398272 9315094265856 9331985293344 9336104681472 9336367939584 9359583270912 9360314183808 9360578124576 9381691130112 9381955673664 9382378930176 9382688333676 9383376206848 9410436258048 9411126165504 9428191327296 9429193473483 9432619155456 9433355771904 9457078929984 9457817456556 9479417079384 9480112044032 9507451064832 9508148084736 9508461635736 9508890599424 9509158729728 9526401653622 9529862651904 9530606862336 9530875604992 9531619894528 9555320729304 9555590168838 9559808262144 9577143028656 9577845157888 9606487013424 9607191293952 9607941543168 9629132054528 9629884017152 9636627345408 9658362986496 9659389598208 9660097757184 9705522962016 9706234503168 9706992486912 9707266203264 9708024267576 9729161171968 9735974019072 9736734325248 9758970934272 9759686393856 9789589684224 9806622159537 9807341112576 9808106991984 9812713242624 9837113029632 9837390415104 9838158641136 9859578882048 9860626881504 9861071732736 9861349793792 9891285663744 9909221497056 9909500915832 9913875234816 9939582957024 9962282828736 9963013193728 9963791229952 9993257680896 9993539469312 9994319889408 10012442554317 10016080134144 10017144768512 10042052884416 10042837093044 10043120279493 10066056608202 10066510727168 10074346472448 10096565649408 10097354115072 10115663611578 10120414302208 10128292005888 10146657601962 10178205714432 10179287581536 10201450549248 10201738208256 10202247205632 10202534887104 10224748470272 10232707387392 10257629577216 10284228690624 10289058545664 10307715659136 10308520614024 10338199216128 10339006551552 10339298089344 10339764535296 10363378335744 10363670560768 10364479885312 10390251666816 10391356072818 10395131314176 10413980769024 10414794022416 10415087697252 10445888791296 10446704536464 10447470415872 10471330193408 10479481049088 10498483455012 10503117766656 10503413932032 10522459735368 10554402521376 10554700132872 10555176296448 10556298232704 10579282051072 10580108213248 10587516936192 10606715243208 10611696549888 10612525243392 10613303279616 10631768897883 10664344214307 10665126049536 10696666595328 10697501924352 10697803570944 10721095483392 10721932720128 10722235055616 10723072381344 10723858522112 10754784294912 10774285907238 10775075802624 10776221112552 10808090205696 10808934236064 10832773561344 10833619519296 10834413764608 10865658359808 10866813297984 10867609976832 10887316175568 10892122128384 10892429262848 10919513816064 10920366547776 10920674478672 10921527301023 10925495156736 10945306318464 10945614952608 10946108751872 10946469722622 10978842301056 10979647193088 11004722348032 11005581733888 11013288394752 11033258751648 11034120365982 11038129127424 11039302397952 11059319925948 11092026242304 11092839432192 11093205241692 11093705699328 11094018518016 11119041339392 11126827450368 11127696371712 11147874184188 11148188530311 11153109639168 11173333533432 11207568182328 11208389842944 11209265133696 11241537011712 11242414891008 11242731902976 11243609875584 11268090150912 11269287864576 11269796265984 11270114050048 11324824568064 11325143903808 11326028312172 11358636355584 11359523379456 11385466089984 11386300792832 11387189977088 11421187964928 11442791490648 11448165449728 11476631867904 11476955484288 11477528106336 11477851747992 11502842029056 11503685337088 11504064695088 11504583688192 11538932170752 11539833274368 11560758413232 11566187773952 11575190863872 11596180116528 11597085690777 11622663300192 11632235102208 11658800627712 11659129380864 11660039870976 11685426823168 11694522728448 11715728365152 11716643275218 11743732709569 11753404217856 11780246467584 11815084818432 11816007487488 11816340673536 11837767202289 11845119868928 11874037649481 11874573333504 11875835511792 11901692307456 11902621739904 11902957368288 11932554648609 11938158618624 11939090898816 11939966189568 11967234506752 11998266805728 12003901636608 12025668268992 12026607383028 12061232418816 12062174310144 12062514437568 12063058624512 12063456429012 12064340837376 12090608058368 12091552243712 12100019355648 12121960277952 12123248751621 12127653199872 12150593026152 12150935646794 12186870256512 12187821959208 12188715485184 12224761823232 12226061223936 12248230697514 12252680552448 12253637394432 12253982920704 12285758788506 12291182051328 12313469608272 12313816821684 12314372345856 12315681271488 12352103092224 12380312641536 12381279450624 12382187159552 12412416095604 12417895268352 12419215197696 12420125687808 12442647057792 12448490586112 12479444361216 12480418911744 12480770832768 12508921506816 12509274231552 12509838573568 12510251111568 12547248344064 12548168220672 12570000225111 12570921769728 12572257964644 12577807695872 12586615308288 12608514205119 12609438573312 12610423275408 12639222772512 12676601419776 12677948847648 12678520799232 12678878306304 12701868871496 12707475816448 12740427639072 12740786891784 12746411016192 12769524038208 12770881343059 12808649351232 12809588391936 12810588724224 12848474161152 12848836460544 12873140426979 12877817315328 12879186130944 12902539913606 12911574919824 12912583216491 12940697282688 12941646004224 12942072781974 12942656649216 12943021604352 12944032356768 12981298692096 12982312433664 13005853214886 13011961245696 13045702631094 13075496212716 13076454816768 13077475989312 13083617656832 13116150706176 13116520553472 13117544854848 13146105176064 13147502508672 13148095643648 13180194410796 13188380884992 13212295329408 13212667887776 13213699697534 13218500313088 13252777276032 13283043771648 13293982973952 13324343574528 13324719292416 13325759852544 13349923405756 13360314950766 13365168832512 13389403845888 13390449457392 13390827039324 13421408810936 13432461963264 13462087532544 13463138820096 13487551482104 13498050156444 13504389341184 13528876802616 13570328742264 13570940952576 13572383442048 13601934065664 13602317611008 13602996274176 13603379849472 13637205312696 13643609849856 13669417154421 13710229038576 13711299704109 13712304920832 13743620878848 13744694152032 13784265621504 13785342068736 13785730785792 13852653309306 13853668889088 13855141430424 13885307692032 13886392029888 13886783596336 13887868049449 13927851721728 13928939381952 13929960554496 13972641398784 13997977940016 14004157022208 14004551909376 14029946313824 14031041946866 14040867186864 14072536695168 14072933510496 14073568395264 14074032500514 14075064310272 14116689248256 14142286990944 14148928733184 14150033657856 14175691863844 14185618394976 14186726184834 14191880306688 14219125619076 14220168066048 14262222127104 14262692453604 14263335899136 14263738094592 14289602480433 14294793977856 14295910293504 14296313407488 14297429841792 14332981093956 14333385253257 14339712393216 14365714542984 14366767736832 14368294816736 14409730520136 14410786940928 14411912314752 14443698081792 14444826025728 14487544479744 14489084397312 14490146635776 14516421567424 14558284443024 14559351754752 14560488730368 14560899304896 14562036401364 14593741757952 14594153270144 14595292963496 14638456401408 14639529590784 14684384526336 14711011668864 14712160487976 14719069863936 14745759901264 14756085622656 14757237961704 14789368323072 14790452576256 14790940322256 14791607599104 14792024690688 14835769933824 14836928495616 14863832245584 14864251373748 14870812852224 14897778044576 14909374435536 14943424243104 14944519790592 14945686844928 14989886521344 14990309203968 14991479834112 15024120201216 15025717152768 15063079326624 15064255639566 15099084912303 15099766090752 15100191871744 15101371082896 15144848474112 15146031172608 15173495417367 15180621453312 15219986402943 15257055320864 15268931372304 15302175823872 15302607312384 15303370808448 15303802330656 15337122705408 15338752926784 15386444365824 15414344550976 15426343035936 15433587818496 15461573488704 15462780921036 15496884400256 15508947134016 15509646802944 15545067503616 15545505841152 15546719827968 15585377500224 15587034109227 15592696971264 15620971153536 15622191033624 15622631545878 15668833186944 15670056804696 15671205623808 15706995290112 15747725182518 15753446424576 15754676649984 15755120898048 15783689603052 15831603782064 15832050199308 15832764444672 15834447349056 15868923076608 15870162319872 15870609824384 15910072864812 15917544824832 15918787865088 15919954919424 15997689074304 16005202182144 16034224358656 16035476510704 16046705356416 16081643225088 16082899080192 16083352583424 16084078166016 16084608572016 16085787783168 16133359140864 16161428860857 16162613703936 16164331668828 16200790701536 16212135308544 16213401354096 16249160342016 16250429278944 16251620646912 16300219946976 16301414965248 16330974263352 16338183192576 16338643894272 16379270724096 16380549821664 16381011718008 16388242735104 16417959477696 16418422428912 16419163127808 16419704583933 16420908361984 16468263451584 16469470789632 16507083522048 16508372600832 16549888127472 16551180548973 16557193691136 16558953596928 16588979888922 16590196077056 16638039363456 16639259148288 16639807862538 16640558548992 16641027777024 16678562009088 16679032308736 16680334815424 16721811276282 16729664458752 16760000300148 16761229026304 16811352273492 16812584764416 16813897700544 16852297030016 16864097854464 16865414813376 16902135226368 16903931796864 16904694398976 16905171075072 16987236852096 16987715855712 16989042468258 16995214688256 17026032050944 17037954533376 17039285069184 17078199134976 17079451189248 17080784965632 17131298881536 17131781947392 17164187235972 17172248174592 17214947801856 17215433226432 17216292159504 17216777621988 17254263043584 17255528005632 17256097042632 17256875532288 17257362139136 17258709809024 17308398256128 17309749911552 17341137619848 17349281660928 17394270174792 17433994950288 17435273089024 17436634652416 17488200941568 17488694071296 17490059806464 17528140234752 17530003344896 17573592547728 17574964912827 17616393772544 17630106326784 17670369701376 17710725028864 17724511010304 17766292389888 17767679803392 17811860000256 17813753267688 17852538461184 17853932609856 17854436052432 17907237927936 17908636348224 17909949284352 17950851760128 17997400208592 18005852454912 18038502403488 18039911074542 18091848628224 18093261465216 18093771656352 18094587936768 18095184643518 18096511256064 18135912087552 18136423481344 18137328365568 18137839799296 18182940416928 18191479799808 18225889539228 18226403470191 18280305384768 18281732938812 18283073227776 18324827838464 18326258869376 18339091835904 18372346046271 18379020828672 18380456091648 18380974381056 18470204412408 18470725232526 18471558518784 18473521907232 18513743589376 18515189373184 18528154638336 18570468962304 18571919175936 18573280739328 18628822796544 18630188531712 18663970586688 18672735879168 18719166541824 18720628367616 18721156249152 18763382260224 18763911347328 18764757860352 18765376667352 18766752413696 18820872516096 18822252331008 18856382654592 18858386946966 18865238310912 18866711543808 18914157859968 18915634913112 18958834158768 18960224088064 19014902129664 19016296169472 19016923271472 19017781198848 19018317459456 19052803307244 19061213724672 19061751209984 19063239789056 19110641458608 19111180337676 19119616524288 19154286057312 19155690315776 19212974026848 19214382587904 19215883086336 19258264109056 19259768034304 19273254690816 19316725972992 19318779196416 19320195514368 19353809870409 19411045924032 19412469006336 19413109172961 19413984973824 19414532406528 19416048535152 19458322343936 19471948038144 19473468650496 19508779822329 19517941868544 19613244319074 19614682225152 19616213983968 19625426485248 19674226059264 19674780830208 19676317282272 19719157764096 19721253763008 19722143465472 19722699587584 19782571327488 19818442994112 19819001831664 19820549546301 19827750469632 19879165914048 19924565657472 19926026387456 19927582459904 19986515361792 19987078938624 19988639778816 20024885108634 20032160268288 20034289537024 20084105768832 20085674186088 20086240558986 20132113216404 20133021454336 20148692944896 20193131298816 20194708230144 20231327223156 20240828604416 20256584011776 20293315203924 20356411428864 20358575163072 20402901098496 20403476416512 20404494411264 20405069774208 20449496940544 20465414774784 20515259154432 20568457381248 20578117091328 20615431318272 20617041228048 20676398432256 20678013103104 20678596178688 20679529070592 20727341121536 20728959770624 20780503333632 20782712145636 20827961538048 20829588044832 20830175394504 20891777582592 20893409072928 20894940831744 20942660386816 20958962098176 20996966910024 21006235533312 21006827864064 21044919470736 21046562920299 21108805042752 21109400265744 21110352592896 21111048750771 21112596465408 21158564102144 21160216426496 21175033872384 21213430486416 21223393099776 21225050486784 21263537795766 21328688428614 21330252099072 21393333190656 21395003848704 21395607141888 21442190966784 21443865440256 21444470111232 21446144762688 21447717044224 21509568589824 21548571814476 21550151605248 21552442225104 21616180411392 21617868472128 21665547122688 21667239038592 21668827529216 21731316719616 21733626595968 21735219953664 21774632351136 21784244256768 21784858525696 21839027632128 21840733095552 21841348957344 21843054602046 21850990313472 21890612636928 21891229905216 21892217503744 21892939445244 21957684602112 21959294386176 22001451438127 22009444696064 22011163467776 22026576789504 22066517503296 22068240731964 22078604795904 22118639851896 22184052484608 22185678864384 22186410483384 22187411398656 22188037036032 22238082678784 22253654900736 22255392743424 22295748368376 22296377060622 22306219278336 22346667066864 22415136364656 22416779685888 22418530267392 22483074023424 22484829782016 22485463805952 22487219751168 22536180301824 22538575729152 22540228100096 22649649136128 22650287807616 22652056624344 22717272711168 22719046758912 22770932179968 22772601585664 22774379954176 22842375929856 22885582981296 22896330899456 22953263735808 22953910968576 22955056212672 22955703495984 23005684058112 23008129390176 23009167376384 23079666548736 23121516826464 23132375547904 23150381727744 23192360233056 23194171381554 23245326600384 23264470204416 23317601255424 23318258761728 23320079741952 23362365960073 23370853646336 23389045456896 23431456730304 23433286550436 23433947318817 23487465419138 23506808435712 23560492935168 23621587773777 23630169636864 23632014974976 23632681347072 23675534404578 23690239737856 23748075298962 23749146667008 23751671023584 23803384614912 23805243479808 23805914736576 23865109297218 23876317237248 23878181797632 23879932379136 23934469013504 23996533611456 24007803273216 24051336537984 24053214766056 24122464837632 24124348620288 24125028875136 24126117249024 24126912858024 24128681674752 24181216116736 24183104487424 24200038711296 24243920555904 24246497503242 24255306399744 24301186052304 24301871293588 24373740513024 24375643918416 24377430970368 24449523646464 24452122447872 24496461395028 24507274788864 24507965841408 24571517577012 24582364102656 24626939216544 24627633643368 24628744691712 24631362542976 24704206184448 24760625283072 24762558901248 24764374319104 24807460761727 24824832191208 24835790536704 24838430395392 24840251375616 24883469833383 24885294115584 24958888722432 24959711793807 24960837823488 24961541665536 25017843013632 25018548463104 25020502223136 25082716914423 25094496688128 25140000450222 25141843539456 25144515929288 25155615391744 25217028410238 25218877146624 25220846550816 25278445545024 25353202839552 25355897695296 25357041598464 25357756612608 25403737742992 25414951632896 25480855278144 25481573783568 25483563702387 25492822032384 25539048076416 25541762686118 25617298702464 25619176783872 25621177448448 25696948322304 25697672921088 25746280853958 25755634630656 25758372261888 25805079827212 25823149839648 25825166432982 25881394565376 25883292008448 25884145563948 25885313298432 25886043208704 25888064713536 25962597384192 25964624867328 26011706429772 26023922491392 26091405262188 26150992425432 26152909633536 26154951978624 26167235313664 26232301412352 26233041106944 26235089709696 26292210352128 26295005017344 26296191287296 26360388821592 26376761769984 26424590658816 26425335775552 26427399395068 26505554552064 26566087543296 26587965947904 26649438584832 26651519705088 26699846811512 26720629901532 26778807691776 26780898914784 26781654078648 26842817621872 26864923926528 26924175065088 26926277640192 26975102964208 26996100312888 27008778682368 27057753605232 27059866611813 27140657484528 27141881905152 27142776965277 27144766884096 27203868131328 27204635222016 27205992548352 27206759698944 27274410625392 27287219699712 27338834308842 27420458077152 27422599408218 27424609841664 27487241757696 27489388304064 27568531243008 27570684137472 27571461571584 27705306618612 27706087848789 27707337778176 27710282860848 27770615384064 27772784059776 27773567192672 27775736098898 27855703443456 27857878763904 27859921108992 27945282797568 27995955880032 28008314044416 28009103818752 28059892627648 28062083893732 28081734373728 28145073390336 28145867020992 28147136790528 28148065001028 28150128620544 28233378496512 28284573981888 28287580420449 28297857466368 28300067315712 28351383727688 28371236789952 28373452369668 28438251238152 28440336132096 28524444254208 28525384907208 28526671798272 28527476189184 28579204960866 28589587955712 28591820587008 28592626814976 28594859683584 28665962187912 28666770506514 28679424786432 28731429085968 28733535473664 28736589633472 28819461040272 28821573881856 28823824629504 28887396163584 28889652051456 28975088959488 28978168794624 28980293271552 29032843134848 29116568886048 29118703509504 29120977460736 29121798609792 29124072802728 29187483515904 29188306540288 29190585926992 29276912802816 29279059181568 29368769052672 29419866478611 29422023337728 29424320975952 29438139727872 29491519802528 29512171245312 29514475923408 29578736646144 29581880644512 29583215198208 29584049381376 29673856991232 29727664491168 29728502747496 29741625704448 29795556089152 29818748871072 29886848486208 29889039581184 29891373689856 29979773042688 29980618407936 29982959668224 30037327662951 30048240402432 30051434305536 30126158653248 30128511279132 30129360838479 30198169824606 30199532181504 30200383743488 30202742165792 30289696948224 30292062345216 30346990834734 30361242906624 30439972805886 30514110641728 30537862744608 30604351647744 30605214624768 30606741616896 30607604661312 30674245410816 30677505853568 30772888731648 30828689101952 30852686071872 30867175636992 30923146977408 30925561842072 30993768800512 31017894268032 31019293605888 31090135007232 31091011682304 31093439655936 31170755000448 31174068218454 31185393942528 31241942307072 31244382067248 31245263091756 31337666373888 31340113609392 31342411247616 31413990580224 31495450365036 31509353299968 31510241796096 31567379206104 31663207564128 31664100398616 31665528889344 31668894698112 31737846153216 31740324639744 31741219648768 31820145729624 31835089649664 31837575730176 31839909838848 31895306693649 31993032642921 31995378148608 32068448717312 32070953021408 32093410712832 32163286450176 32165798160384 32166705166848 32169217144032 32171575566336 32322857721714 32325227407872 32328663337656 32401581403072 32424270617088 32426802708192 32498320684032 32500858557888 32503241293824 32600439893952 32602829930496 32661948526704 32676366385152 32677287788544 32758541448192 32761099643328 32762023436016 32764581903069 32776485470208 32835918955392 32836844857824 32838326255616 32839409167866 32841816723968 32936526903168 32938941579264 33014167044096 33016745201664 33099776254944 33102361097946 33114387382272 33117907193856 33177959777844 33180392154112 33276078726912 33278518296576 33279615725076 33281117097984 33282055554048 33357124018176 33358064617472 33360669630848 33443622552564 33444565590933 33459328917504 33520000600296 33522458052608 33622704546984 33625169528832 33627795401088 33704594060032 33728195708928 33730829626752 33804270452736 33807863593728 33809388797952 33810342150144 33974473704192 33975431711424 33978084936516 34052064101888 34075909066752 34078570138368 34156398269952 34158902378496 34161569931264 34263563894784 34328374471944 34344496349184 34429895603712 34430866452864 34432584319008 34433555243976 34508526087168 34511056011264 34512194085264 34513751064576 34514724278272 34517419618048 34616796512256 34619499823104 34682275239696 34698563321856 34788540349584 34791257072331 34867989900576 34870546178048 34873269304832 34976401883136 34977388142592 34980119612928 35056280469504 35060006689792 35147185095456 35149929825654 35231198128707 35232787545088 35260212653568 35340739402752 35421450057728 35449022020608 35513301606867 35535359606784 35623720000512 35627506535376 35705076922368 35707865219712 35708872104864 35814475855872 35817272696448 35819898568704 35901703520256 35994800417184 36011704909824 36077004806976 36079822149084 36183697256448 36186522930432 36187543312704 36189175873536 36190369287036 36193022512128 36271824175104 36272846962688 36274656731136 36275679598592 36365880833856 36369746254863 36382959599616 36451779078456 36452806940382 36560610769536 36563465877624 36566146455552 36649655676928 36652517738752 36678183671808 36744692092542 36758041657344 36760912183296 36761948762112 36940408824816 36941450465052 36943117037568 36947043814464 37027487178752 37030378746368 37056309276672 37140937924608 37143838351872 37146561478656 37257645593088 37260377063424 37327941173376 37345471758336 37438333083648 37441256735232 37442312498304 37526764520448 37527822694656 37529515720704 37530753334704 37533504827392 37641745032192 37644504662016 37710000675333 37712765309184 37716773893932 37733423087616 37828315719936 37831269826224 37917668317536 37920448176128 38029804259328 38033846542944 38035562397696 38036634918912 38105606614488 38122427449344 38123502419968 38126479578112 38221282917216 38222360675352 38239233048576 38308572114624 38311380631552 38312644029177 38425948053696 38428765175808 38431766172672 38516528218112 38519536068608 38546509381632 38619421280937 38633451945984 38637558392832 38707619740818 38822091848064 38824938012672 38826218345922 38827969947648 38829064813056 38832097070304 38916644687872 38943896076288 38946937300992 39017559644658 39035883737088 39226488638148 39229364450304 39232427967936 39250852970496 39348452118528 39349561660416 39352634564544 39438315528192 39442507526016 39444286930944 39445399175168 39565142654976 39636885988224 39638003663328 39641099092602 39655500939264 39758331828096 39849131314944 39852052774912 39855164919808 39973030723584 39974157877248 39977279557632 40049770217268 40068579074048 40168211537664 40171348372176 40172481117972 40264226432808 40266042908672 40297385889792 40386262597632 40389416460288 40462654446312 40481657208832 40513168023552 40586630407848 40712822857728 40717150326144 40805802196992 40806952833024 40808988822528 40810139548416 40898993881088 40930829549568 41008251463263 41136914762496 41230862636544 41234082456096 41352796864512 41356026206208 41357192357376 41454682243072 41457919541248 41561006667264 41565424291272 41655923076096 41659176089664 41660350789008 41663604148347 41783555165184 41786818145856 41789881663488 41885320773632 41917924196352 41993933820048 42012471066624 42013655728128 42089838941472 42093125840598 42217610085504 42218800531488 42220705185792 42222097501542 42225192930816 42317128204288 42320432852992 42350067744768 42426860972832 42446786199552 42450100973568 42527075591532 42528274763779 42657376857228 42660504198144 42786666381312 42790007697408 42791214283776 42868807441299 42884381933568 42887730880512 42888940222464 42892289525376 42895434088448 43000155759771 43019137179648 43097143628952 43100303210496 43104884450208 43232360822784 43235736944256 43331094245376 43334478077184 43337655058432 43462633439232 43467253191936 43470439907328 43549264702272 43569717051392 43678055264256 43681466191104 43682697914688 43686109204092 43781225273856 43782459810432 43784435007488 43785878890488 43915369204224 43918588772352 44002902876254 44018889392128 44022326935552 44053153579008 44133035006592 44136481463928 44157209591808 44237279703792 44368104969216 44371357728768 44372820966768 44374822797312 44376074072064 44476165357568 44507309801472 44510785486848 44591496736752 44592754121244 44612438556672 44693334133728 44830272729312 44833559371776 44837060534784 44969659564032 44970927611904 44974439502336 45072360603648 45077151458304 45080456200192 45158889697621 45297254736909 45299298272256 45300575615232 45304113248688 45434545422336 45438093517824 45520486252101 45541864359936 45548759908352 45659959208829 45771165962592 45792661798912 45906527471616 45907821937152 45910112425344 45911406991968 46011368116224 46016258780352 46018334752768 46159333097472 46243033652928 46247948941369 46264751095808 46300763455488 46384720466112 46388342763108 46490653200768 46528940408832 46635202510848 46636517523456 46640159483904 46724731920146 46741707292672 46761102327681 46778090913792 46862913460608 46866573100872 46867894637634 46974930838276 47013616871424 47120985870336 47243175547554 47260339273728 47264029949952 47265362694144 47351068809156 47380479475712 47496150597924 47498293334016 47503342047168 47606769229824 47610486959616 47611829473152 47730218594436 47752634474496 47756363595264 47759864758272 47868938027008 47993067222912 48015606546432 48102673075968 48106429532112 48244929675264 48248697240576 48250057750272 48252234498048 48253825716048 48257363349504 48366208974848 48400077422592 48484286582571 48487841111808 48492995006484 48602372104608 48603742587176 48747481026048 48751287836832 48754861940736 48904244895744 48992922790056 49014549577728 49015931682816 49108646814031 49143035154024 49164728205312 49253878433088 49255267286736 49257489383424 49259113751799 49262725085952 49408412368896 49521250566144 49525117802496 49614921523454 49649664382416 49653541646919 49671581073408 49676860790784 49766939666766 49770588231168 49917777444864 49919423587614 49921675646976 49923083331072 50035686027264 50037096926208 50041004446272 50165433828846 50188993376256 50280000900444 50283687078912 50289031858576 50311230783488 50434056820476 50437754293248 50441693101632 50556891090048 50706405679104 50711795390592 50714083196928 50715513225216 50807475485984 50829903265792 50961710556288 50963147567136 50967127404774 50985644064768 51078096152832 51083525372236 51234597404928 51238353567744 51242354896896 51393896644608 51395345842176 51492561707916 51516744523776 51610159654424 51646299679296 51650332865964 51762789130752 51766584016896 51768291127896 51770626596864 51772086417408 51776129427072 51925194768384 51929249734656 52023412859544 52047844982784 52182810524376 52301984850864 52305819267072 52309903957248 52464602824704 52466082213888 52470179419392 52584420704256 52590010034688 52720777643184 52724894738481 52849181317632 52850671551104 52854798790136 53011109104128 53132175086592 53298877169664 53303039410176 53399693623024 53441259803064 53557615383552 53561797829568 53563308157296 53685635243744 53729847853056 53852555280384 53950205928416 53992200625776 54017557364736 54115507210464 54119733223626 54281314969056 54283763810304 54285553930554 54289533768192 54407736262656 54409270444032 54411985096704 54413519397888 54548821250784 54574439399424 54677668617684 54679210410573 54840916154304 54845198816436 54849219683328 54974483515392 54978776608128 55117038138813 55137062486016 55141368274944 55142923143168 55410613237224 55412175697578 55414675556352 55420565721696 55541230768128 55545568119552 55547134385344 55551472197796 55711406886912 55715757527808 55719842217984 55890565595136 55991911760064 56018207637504 56119785255296 56124167787464 56163468747456 56290146780672 56291734041984 56294273581056 56296130002056 56300257241088 56466756993024 56569147963776 56575160840898 56595714932736 56600134631424 56702767455376 56742473579904 56746904739336 56876502476304 56880672264192 57048888508416 57050769814416 57053343596544 57054952378368 57158409921732 57183641174016 57185253629952 57189719367168 57331924375824 57333541013028 57358849572864 57462858171936 57467070947328 57473179266944 57638922080544 57643147763712 57647649259008 57774792327168 57779304102912 57950177918976 57956337589248 57960586543104 58061429611227 58065686269696 58233137772096 58237407019008 58239327518883 58241954921472 58243597219584 58248145605456 58374967031808 58376613080576 58381171853984 58526339466987 58553825605632 58839732957222 58844046675456 58848641951904 58876279455744 58983039605056 59024342490624 59028951846816 59157473292288 59163761289024 59166430396416 59168098762752 59347713982464 59455328982336 59457005494992 59461648638903 59483251408896 59591112178304 59637497742144 59773696972416 59778079162368 59782747379712 59959546085376 59961236815872 59965919336448 60074655325902 60096480804864 60102868611072 60252317306496 60257022558264 60258721676958 60396339649212 60399064363008 60400767486976 60405484331584 60579393896448 60584124690432 60693981669468 60722485813248 60879945611772 61028221283456 61075725489216 61208703295488 61210429249536 61213483233792 61215209322624 61348490821632 61355011707136 61545777463296 61657378203904 61705372143744 61734351273984 61846293954816 61851123684144 61987537601024 62035788536064 62038587211776 62182023364608 62186879311872 62341510000896 62348136436908 62483884614144 62488764134496 62490526183512 62675332747776 62680227218784 62684822495232 62827981160448 62990900730072 63018706599936 63020483592192 63134758412208 63139688760897 63326415128256 63328200797232 63331057778688 63333146252313 63337789396224 63475692306432 63480649279488 63482439297536 63640291459248 63670179299328 63675151460352 63790613387298 63986065285842 63990756297216 64136897434624 64141906042816 64186821425664 64326572900352 64331596320768 64333410333696 64338434288064 64343151132672 64645715443428 64650454815744 64657326675312 64803162806144 64848541234176 64853605416384 64996641368064 65001717115776 65006482587648 65200879787904 65205659860992 65323897053408 65352732770304 65354575577088 65517082896384 65522199286656 65524046872032 65529163806138 65552970940416 65671837910784 65673689715648 65676652511232 65678818335732 65683633447936 65873053806336 65877883158528 66004354314381 66028334088192 66033490403328 66199552509888 66204722195892 66235814387712 66355919555688 66360784308224 66552157453824 66557036593152 66559231450152 66562234195968 66564111108096 66714248036352 66716129234944 66721339261696 66887245105128 66889131181866 66918657835008 67040001200592 67044916105216 67245409093968 67250339057664 67255590802176 67409188120064 67456391417856 67461659253504 67608540905472 67615727187456 67620684300288 67948947408384 67950863422848 67956169873032 68104128203776 68151818133504 68157140276736 68312796539904 68317804756992 68323139862528 68527127789568 68656748943888 68688992698368 68859791207424 68861732905728 68865168638016 68867110487952 69017052174336 69024388170528 69027502129152 69029448556544 69034839236096 69238999646208 69364550479392 69397126643712 69577080699168 69582514144662 69735979801152 69741092356096 69746538609664 69952803766272 69954776285184 69960239225856 70087097880219 70112560939008 70120013379584 70294370190912 70299859651308 70301841956451 70462396257414 70465575090176 70520425307136 70681478805504 70842900115456 70898044041216 71026603213734 71070719213568 71247440001024 71255013070752 71410153844736 71415730439424 71417744209728 71628951711744 71634545392896 71639797137408 71803407040512 71989600834368 72023409819648 72154009613952 72159644298168 72367394512896 72373045860864 72375086625408 72378351747072 72380738574072 72386045024256 72543648350208 72545693925376 72549313462272 72551359197184 72731761667712 72739492509726 72765919199232 72903558156912 72905613880764 73121221539072 73126931755248 73132292911104 73299311353856 73305035477504 73356367343616 73489384185084 73521824366592 73523897524224 73880817649632 73882900930104 73886234075136 73894087628928 74054974357504 74060757492736 74112618553344 74281875849216 74287676703744 74293122957312 74422382285181 74515291186176 74520754126848 74650409500149 74655882346752 74876666167296 74882513470464 74884624996608 75053529040896 75055645389312 75061506669408 75067009654784 75283490064384 75420001350666 75425530618368 75433547787864 75466846175232 75656631439872 75662539652448 75835336635072 75840896352256 76059608518656 76067693085888 76071124795392 76073269837824 76211213228976 76244854898688 76247004839936 76252959156224 76442565834432 76444721350704 76450691107161 76478466097152 76617144229248 76622761263104 76625288058354 76851896107392 76857530351616 76863532345344 77033056436224 77039072137216 77093018763264 77238842561874 77266903891968 77275116785664 77415239481636 77644183696128 77649876025344 77652436691844 77655939895296 77658129626112 77664194140608 77833289375744 77887792152576 77893874601984 78035119289316 78071767474176 78452977276296 78458728900608 78464855935872 78501705940992 78696904237056 78699123320832 78705269129088 78876631056384 78885015052032 78888573861888 78890798350336 79130285309952 79273771976448 79276007326656 79282198185204 79516663656192 79698262629888 79704105549824 79710329839616 79948315754496 79954559115264 80099540434536 80137158148096 80336423075328 80342696744352 80344962235944 80528452865616 80532085817344 80594771779584 80772525195264 80778832920576 80925308892624 80963314417664 81026336047104 81173260815696 81179599835439 81425645715456 81434300652288 81611604393984 81613905666048 81617977645056 81620279096832 81797987762176 81861659099136 82016502926526 82273829524992 82461725273088 82468164912192 82705593729024 82712052412416 82714384714752 82915839082496 83118263546367 83122013334528 83130848582544 83311846152192 83318352179328 83320701578016 83327208296694 83567110330368 83573636291712 83579763326976 83770641547264 83835848392704 83987867640096 84024942133248 84027311456256 84179677882944 84186251681196 84435220171008 84437601062976 84441410371584 84444195003084 84450385861632 84634256408576 84640865705984 84700135489536 84853721945664 84862741261347 84893572399104 84900201947136 85054151183064 85056549527558 85314753714456 85321008396288 85573332762624 85580015394816 85582428567552 85737614882598 85768763867136 85775461761024 85777880444928 85784579050752 85790868176896 86000311519542 86038274359296 86194287257904 86200606420992 86209768900416 86464721645568 86471473888512 86662188490752 86668956154368 86675310116864 86925266878464 86934506383872 86940879814656 87098529404544 87139434102784 87356110528512 87362932382208 87365395829376 87372218408184 87562450547712 87564919620864 87568870014976 87571757780976 87830738408448 87837177544704 88005805752508 88044653871104 88106307158016 88259599435833 88266070013184 88272962927856 88314419183616 88474559407584 88736209938432 88745641933536 88749645594624 88752148144128 88952330715136 89021570973696 89182993473504 89185508242488 89224877113344 89386668267456 89396169401413 89660545458624 89667118743552 89674121069568 89939319128064 89941855223808 89948879004672 90111982988853 90144721207296 90154302916608 90317779395242 90388082515437 90594509473818 90598596544512 90601151230464 90608226497376 90869090844672 90876187035648 91040972504202 91083728719872 91097519816704 91319918417658 91542331925184 91585323597824 91813054943232 91815643874304 91820224850688 91822813983936 92022736232448 92032517560704 92036669505536 92318666194944 92486067305856 92495897882738 92529502191616 92601526910976 92769440932224 92776685526216 92981306401536 93057880817664 93270405021696 93273035046912 93280318967808 93449463840292 93522204655362 93556181827584 93725826921216 93733146201744 93735789275268 93949861676552 94027233742848 94241971740672 94486351095108 94528059899904 94530725388288 94702137618312 94760958951424 94992301195848 94996586668032 95006684094336 95213538459648 95220973919232 95223658946304 95460437188872 95505268948992 95512727190528 95519729516544 95685920080947 95979097928763 95986134445824 96205346151936 96212859064224 96489859350528 96497394481152 96500115500544 96507651432096 96514726699008 96732417949696 96968573165142 96975682223616 96985990012968 97204744209216 97207485174352 97215076346143 97494962052096 97502575673664 97509723881472 97808489791488 97985845580112 98029099155456 98031863365632 98217293628062 98286070308048 98293745709207 98329456410624 98507756866176 98510534573472 98514978766848 98518227503598 98525450171904 98816824737792 99042501132288 99050235604992 99229843046908 99299328764832 99307083293838 99343162146816 99353721581568 99533879333532 99541176462336 99835554889728 99838847175228 99843351293952 99846166662144 100071372054528 100074193852416 100082008892544 100330867657692 100333696772799 100377986752512 100560001800888 100567374157824 100578063717152 100622461566976 100868113640952 100875508586496 100883386203264 101113782180096 101412811358208 101423590781184 101428166393856 101431026450432 101614950971968 101923421112576 101926295134272 101934254809548 102156192305664 102167050744472 102469194809856 102476707135488 102484709793792 102790691684352 102985123415832 103033489047552 103220319308848 103292599358592 103300665731928 103525578261504 103533168033792 103536582255792 103541253193728 103544172834816 103552258854144 103850389536768 103858499469312 104046825719088 104095689965568 104365621048752 104373771216993 104603969701728 104611638534144 104619807914496 104929205649408 104932164427776 104940358838784 105168841408512 105180020069376 105441555286368 105449789476962 105693594386121 105698362635264 105701343102208 105709597580272 106022218208256 106264350173184 106539904820601 106606078820352 106799387246048 106882519606128 107115230767104 107123595659136 107126616314592 107371270487488 107459695706112 107705110560768 107900411856832 107984401251552 108035114729472 108231014420928 108239466447252 108562629938112 108567527620608 108571107861108 108579067536384 108815472525312 108818540888064 108823970193408 108827038795776 109097642501568 109109238764589 109148878798848 109355337235368 109358420821146 109681832308608 109690397632872 109698439366656 109948967030784 109957553216256 110234076277626 110274124972032 110282736549888 110285846286336 110821226474448 110824351395156 110829351112704 110841131443392 111082461536256 111091136239104 111094268770688 111102944395592 111422813773824 111431515055616 111439684435968 111781131190272 111983823520128 112036415275008 112239570510592 112248335574928 112326937494912 112580293561344 112583468083968 112588547162112 112592260004112 112600514482176 112933513986048 113130002025999 113138295927552 113150321681796 113200269262848 113405534910752 113484947159808 113493809478672 113753004952608 113761344528384 114101539628832 114106687193088 114109904756736 114316819843464 114367282348032 114370507259904 114379438734336 114663848751648 114667082026056 114717699145728 114925716343872 114934141894656 114937932087531 114946358533888 115277844161088 115286295527424 115295298518016 115549584654336 115558608205824 115858263842811 115900355837952 115912675178496 116122859222454 116131372539392 116466275544192 116474814038016 116478655037766 116483909842944 116487194439168 116496291210912 116749934063616 116753226161152 116762343707968 117052678933974 117107651211264 117679465914444 117688093350912 117697283903808 117752558911488 117966079210112 118048684981248 118057903693632 118314946584576 118327522578048 118332860792832 118336197525504 118695427964928 118910657964672 118914010989984 118923297277806 118966502817792 119182224356608 119274995484288 119547393944832 119556158324736 119565494759424 119919092170752 119922473631744 119931838672896 120149310651804 120205737222144 120504634612992 120514045116528 120517443353916 120792679298424 120798128726016 120801534973952 120810968663168 121158787792896 121168249380864 121387963338936 121444971626496 121759891223544 122056442566912 122151450978432 122417406590976 122420858499072 122426966467584 122430418645248 122696981643264 122710023414272 123024754389789 123314756407808 123410744287488 123692587909632 123702247368288 123975075202048 124071577072128 124364046729216 124373758623744 124683020001792 124696272873816 124967769228288 124977528268992 124981052367024 124990812445041 125350665495552 125360454437568 125369644990464 125655962320896 125981801460144 126037413199872 126040967184384 126269516824416 126279377521794 126652830256512 126656401594464 126662115557376 126666292504626 126675578792448 126951384612864 126961298558976 126964878595072 127280582918496 127340358598656 127350302920704 127581226774596 127584824291337 127972130571684 127981512594432 128273794869248 128283812085632 128373642851328 128606422323897 128653145800704 128663192641536 128666820667392 128676868576128 128686302265344 129291430886856 129300909631488 129314653350624 129606325612288 129697082468352 129707210832768 129993282736128 130003434231552 130012965175296 130401759575808 130411319721984 130647794106816 130709151154176 131034165792768 131044398573312 131048093744064 131058327612276 131343675821568 131347379431296 131353305022464 131357636671464 131367266895872 131746107612672 131755766317056 132008708628762 132056668176384 132066980806656 132399105019776 132409444391784 132471628775424 132711839111376 132721568616448 133104314907648 133114073186304 133118462900304 133124468391936 133128222216192 133428496072704 133432258469888 133442678523392 133774490210256 133778262363732 133837315670016 134080002401184 134089832210432 134490818187936 134500678115328 134511181604352 134818376240128 134912782835712 134923318507008 135217081810944 135231454374912 135241368600576 135476669092863 135891764210727 135897894816768 135901726845696 135912339746064 136208256407552 136303636267008 136314280553472 136561458756303 136625593079808 136646279725056 137313497887776 137377985396736 137719582414848 137723465811456 137730337276032 137734220975904 138034104348672 138048776341056 138055004258304 138058897113088 138069678472192 138477999292416 138729100958784 138743846824107 138794253287424 139154161398336 139165028289324 139471959602304 139482184712192 139493077219328 139905607532544 139909552570368 139920478451712 140174195760438 140225121878016 140240026759168 140588740381824 140599719302616 140603683912902 140924792514828 140931150180352 141040850614272 141362957611008 141685800230912 141796088082432 142053206427468 142141438427136 142494880002048 142510026141504 142820307689472 142831460878848 142835488419456 143257903423488 143269090785792 143279594274816 143606814081024 143979201668736 144046819639296 144308019227904 144319288596336 144734789025792 144746091721728 144750173250816 144756703494144 144761477148144 144772090048512 145091387850752 145098626924544 145102718394368 145463523335424 145478985019452 145807116313824 145811227761528 146242443078144 146253863510496 146264585822208 146598622707712 146610070955008 146712734687232 146978768370168 147043648733184 147047795048448 147325940442093 147761635299264 147765801860208 147772468150272 147777341255397 147788175257856 148109948715008 148121514985472 148225237106688 148563751698432 148575353407488 148844764570362 149030582372352 149300819000298 149311764693504 149753332334592 149765026940928 149769249993216 150107058081792 150111290778624 150123013338816 150134019309568 150566980128768 150840002701332 150851061236736 150867095575728 150933692350464 151313262879744 151325079304896 151670673270144 151681792704512 152119217037312 152135386171776 152142249590784 152146539675648 152422426457952 152489709797376 152494009679872 152505918312448 152885131668864 152889442701408 152901382214322 152956932194304 153234288458496 153245522526208 153250576116708 153703792214784 153715060703232 153727064690688 154010160066889 154066112872448 154078144274432 154186037526528 154477685123748 154550233571328 154830478963272 155288367392256 155299752050688 155304873383688 155311879790592 155316259252224 155328388281216 155666578751488 155775584305152 155787749203968 156070238578632 156143534948352 156905954552592 156917457801216 156929711871744 157393808474112 157398246641664 157410538258176 157753262112768 157770030104064 157781596700672 158547543952896 158552014653312 158564396370408 159033327312384 159396525259776 159408211099648 159420659679232 159896631508992 159909118230528 160199080869072 160274316296192 160672846150656 160685393488704 160689924471888 161056905731232 161064171634688 161189543559168 161557665841152 161850617785248 161926628835328 162052672094208 162346521631392 162359199670878 162851291430912 162868601304576 163223208787968 163227811332096 163235955290112 163240558193664 163536561720511 163595975524352 163723318198272 164033005853052 164037631231719 164547659049984 164923450546176 164936329824384 165351114416439 165411187458048 165424104824832 165428769429504 165831678164992 166236527092734 166244026669056 166261697165088 166623692304384 166636704358656 166641403156032 166654416593388 167134220660736 167147272583424 167159526653952 167541283094528 167671696785408 167975735280192 168054622912512 168359355765888 168372503362392 168870440342016 168875202125952 168882820743168 168888390006168 168900771723264 169268512817152 169281731411968 169400270979072 169707443891328 169725482522694 169787144798208 169800403894272 170108302366128 170113099055116 170629507428912 170642016792576 171146665525248 171160030789632 171164857135104 171475229765196 171550923522048 171555760889856 171569158101504 171581736353792 172000623039084 172076548718592 172388574515808 172401212841984 172419537800832 172929443291136 172942947777024 173324376981504 173337912308736 173350620233728 173652225332089 173850533756928 173869012767744 173881759629312 174184288833681 174197058809088 174712221057024 174717982556649 174725864764416 174730791658752 174744436816368 175124901095424 175129839241728 175143515561952 175579018400961 175661476816896 176011611505016 176089307742208 176519198871666 176532140026368 176545925855712 176628838367232 176949118815168 177472419876864 177491283867072 177499291189248 177504296288256 177904661430272 178043141947392 178365986947008 178371016484976 178384945916709 178449754226688 178773336534912 178792338802826 179321090917248 179334237487104 179348242139136 179878638256128 179883710447616 179897758009344 180223965977706 180289442414592 180308605833216 180635558790484 180776165030874 181189018947636 181197193089024 181202302460928 181216452994752 181738181689344 181752374071296 182081945008404 182167457439744 182195039633408 182639836835316 183084663850368 183170647195648 183626109886464 183631287748608 183640449701376 183645627967872 184045472464896 184065035121408 184073339011072 184637332389888 184972134611712 184991795765476 185203053821952 185538881864448 185553371052432 185962612803072 186115761635328 186546070093824 186560637935616 186898927680584 187044409310724 187451653842432 187466292403488 187471578550536 187899723353104 188054467485696 188483943481344 188972702190216 189056119799808 189061450776576 189404275236624 189419066282691 189984602391696 189993173336064 189999438756939 190013368188672 190427076919296 190441947838464 190447317892608 190920874377744 191010537897984 191025454381056 191371840161894 191958195857526 191972268891648 192410692303872 192425718128448 192979718701056 192994788962304 193000231001088 193015302864192 193029453398016 193464835899392 193937146330284 193951364447232 193971980025936 194409488418432 194414970348704 194430152692286 194989924104192 195005151347328 195019447762944 195616979582976 195971691160224 196058198310912 196063726731264 196434587256124 196572140616096 196587491418414 196658912821248 197015513732352 197021069146944 197029957533696 197036455007196 197050900343808 197633649475584 198013062943143 198085002264576 198100471209984 198459686093816 198598657529664 198614166587676 198707443163136 199067758667064 199082352924672 199671109779456 199677694350456 199686702587904 199692333324288 200142744109056 200148387704832 200164017785088 200661735315384 200667393545598 200755973505024 201120003601776 201134748315648 201156127434304 201736227281904 201751017172992 201766772406528 202227564360192 202825622716416 202847181562368 202862052900864 203229901943936 203846842225152 203852590268544 203868509619096 204312384611328 204334101488944 204938389619712 204953414270976 204969419587584 205581383368704 205970246831664 206066978095104 206440638617696 206585198717184 206601331463856 207051156523008 207073164511584 207082506387456 207088345669632 207104517708288 207716998938624 208093651438176 208191379931136 208731242097504 208747542433986 209207939403456 209223277068288 209239615828992 209858411298816 209864328855552 209880717677568 210261293640657 210337682817024 210360040138752 210883110572736 210899578953924 210905525869353 211387188772242 211396725270528 211402686204416 211419195160544 212044436416512 212528700346368 213079809641202 213212157640704 213598774492096 213765039212256 214230461534208 214247191318272 214253232629184 214742540974976 214919391412224 215410221121536 215800823713664 215968802503104 216070229458944 216462028841856 216478932894504 217125259876224 217135055241216 217142215722216 217158135072768 217630945050624 217637081776128 217647940386816 217654077591552 218195285003136 218218477529178 218297757597696 218710674470736 218716841642292 219363664617216 219380795265744 219396878733312 219897934061568 219915106432512 220468152555252 220565473099776 220571692572672 221642452948896 221648702790312 221658702225408 221682262886784 222164923072512 222182272478208 222188537541376 222205888791184 222845627547648 222863030111232 222879368871936 223267146855543 223562262380544 223951228500447 223967647040256 224479141021184 224496671149856 224653874989824 225160587122688 225166936167936 225184520008224 225201028964352 226260004051998 226276591855104 226300643363592 226400538525696 226811069821504 226969894319616 226987618957344 227506009905216 227522689056768 228203079257664 228213374386176 228219809513472 228633639686928 228734564696064 228741014519808 228758877468672 229327697503296 229334164052112 229352073321483 229435398291456 229851432687744 229868283789312 229875864175062 229892717067776 230555688322176 230572591054848 230590597036032 231099169308672 231117216411648 231716527685622 231800711675904 231825350356992 232245718444908 232262745078784 232932551088384 232949628076032 232957310075532 232967819685888 232974388878336 232992582421824 233499868127232 233506452322304 233524687415936 234105357867948 234215302422528 235358931828888 235376186701824 235394567807616 235505117822976 235932158420224 236097369962496 236115807387264 236629893169152 236655045156096 236665721585664 236672395051008 237390855929856 237821315929344 237828021979968 237846594555612 238364448713216 238549990968576 239094787889664 239112316649472 239130989518848 239844947263488 239863677345792 240298621303608 240411474444288 241009269225984 241028090233056 241034886707832 241585358596848 241596257452032 241603069947904 241621937326336 242317575585792 242336498761728 242775926677872 242889943252992 243519782447088 243538799506317 244112885133824 244302901956864 244834813181952 244841716998144 244853932935168 244860837290496 245393963286528 245420046828544 246049508779578 246629512815616 246821488574976 247385175819264 247404494736576 247950150404096 248143154144256 248747517247488 249366040003584 249392545747632 249935538456576 249955056537984 249962104734048 249981624890082 250701330991104 250720908875136 250739289980928 251311924641792 251963602920288 252074826399744 252081934368768 252539033648832 252558755043588 253305660513024 253312803188928 253324231114752 253332585009252 253351157584896 253902769225728 253922597117952 253929757190144 254561165836992 254588223784041 254680717197312 254700605841408 255162453549192 255169648582674 255944261143368 255963025188864 256547589738496 256567624171264 256747285702656 257212844647794 257306291601408 257326385283072 257333641334784 257353737152256 257372604530688 258582861773712 258601819262976 258629306701248 259212651224576 259394164936704 259414421665536 259986565472256 260006868463104 260025930350592 260803519151616 260822639443968 261295588213632 261418302308352 262068331585536 262088797146624 262096187488128 262116655224552 262687351643136 262694758862592 262706610044928 262715273342928 262734533791744 263492215225344 263511532634112 264017417257524 264133961613312 264798210039552 264818888783568 264943257550848 265423678222752 265443137232896 266208629815296 266236925800608 266248936783872 266256444432384 266856992145408 266864516939776 266885357046784 267548980420512 267556524727464 267674631340032 268160004802368 268179664420864 268188508204239 268981636375872 269001356230656 269022363208704 269636752480256 269825565671424 269846637014016 270335948966559 270434163621888 270462908749824 270953338185726 271783528421454 271795789633536 271803453691392 271824679492128 272416512815104 272607272534016 272628561106944 273122917512606 273251186159616 273292559450112 274626995775552 274755970793472 275439164829696 275446931622912 275460674552064 275468441951808 276068208697344 276097552682112 276110008516608 276117794226176 276139356944384 276955998584832 277458201917568 277487693648214 277588506574848 278308322796672 278330056578648 278943919204608 278964369424384 278986154438656 279811215065088 279819105140736 279840956903424 280348391520876 280480053518336 281177480763648 281199438605232 281207367825804 281849585029656 281862300360704 282081701228544 282725915222016 283371600461824 283592176164864 284106412854936 284282876854272 284989760004096 285020052283008 285640615378944 285662921757696 285670976838912 286515806846976 286538181571584 286559188549632 287057760242841 287958403337472 288616038455808 288638577192672 289469578051584 289492183443456 289500346501632 289522954296288 289544180097024 290182775701504 290197253849088 290205436788736 290927046670848 290957970038904 291614232627648 291622455523056 291645229038429 292484886156288 292507727020992 292529171644416 293197245415424 293220141910016 293425469374464 293957536740336 294087297466368 294095590096896 294651880884186 295523270598528 295531603720416 295544936300544 295554682510794 295576350515712 296219897430016 296243029970944 296450474213376 297127503396864 297150706814976 297689529140724 298061164744704 298601638000596 298623529387008 299506664669184 299530053881856 299538499986432 300214116163584 300222581557248 300246026677632 300268038619136 301001090318397 301133960257536 301680005402664 301702122473472 301734191151456 301867384700928 302626525759488 302650158609792 303341346540288 303363585409024 304238434074624 304270772343552 304284499181568 304293079351296 304844852915904 304988019359744 305011836624896 305770263337728 305778885402816 305802764428644 306468576916992 306491045052416 306501152233416 307407584429568 307430121406464 307454129381376 308020320133778 308132225744896 308156288548864 308372075053056 308955370247496 309100467142656 309660957926544 310576734784512 310599504101376 310609746767376 310623759581184 310632518504448 310656776562432 311333157502976 311551168610304 311575498407936 312140477157264 312287069896704 313811909105184 313834915602432 313859423743488 314787616948224 314796493283328 314821076516352 315506524225536 315540060208128 315563193401344 317080783158363 317095087905792 317104029306624 317128792740816 318066654624768 318793050519552 318841319358464 319619714461803 319818236461056 320398161738144 320548632592384 321345692301312 321370786977408 321379848943776 322113811462464 322128343269376 322379087118336 323115331682304 323701235570496 323735642589583 323853257670656 324105344188416 324693043262784 324718399341756 325702582861824 325737202609152 326446417575936 326455622664192 326471910580224 326481116387328 327073123441022 327191951048704 327327716293767 327446636396544 328066011706104 328075262463438 329095318099968 329846901092352 329872659648768 330702228832878 330822374916096 330848209649664 330857538859008 331663356329984 332473054185468 332488053338112 332523394330176 333247384608768 333273408717312 333282806312064 333308833186776 334268441321472 334294545166848 334319053307904 335082566189056 335343393570816 335951470560384 336109245825024 336718711531776 336745006724784 337740880684032 337750404251904 337765641486336 337776780012336 337801543446528 338563462823936 338800541958144 339390006077997 339414887782656 339450965045388 339600807788544 340216604732256 340226198110232 341259014857824 341284033585152 342320061579264 342329714270208 342950459530392 343101847044096 343111521779712 343138316203008 343163472707584 343760527698217 344001246078168 344153097437184 344777149031616 344802425683968 344813796262593 344839075601664 345858886582272 345885895554048 346648753963008 346675824617472 347304450664178 347574791528433 347701067513856 347738025535488 348368577667362 348394117618176 349424442114048 349435965113298 349451729528832 349461583317504 349488873632736 350249802190848 350259678483456 350287031123904 351158036801922 351322953633792 352023223010032 352178615484416 353038397743332 353064280052736 353091851711424 353257676734464 353898237630336 354944839753728 354982567734144 354998582378496 355008592576512 355809322860544 356086283894784 356731973894016 356742032969952 356769891833418 356899508453376 357546673069824 357584677605652 358642181834496 358668474974208 358696484278272 359757276512256 359767420895232 359795516018688 360447931955412 360617211666432 361271117580968 361552330061748 362378037895272 362394386178048 362404604921856 362432905989504 363476363378688 363504748142592 364163890016808 364334914879488 364390079266816 365279673670632 366169327700736 367252219772928 367262575497216 367280899402752 367291255935744 368090944929792 368130070242816 369074263169367 369944269223424 369983591530952 371077763728896 371106742104864 371925225606144 373092140187648 373121275871232 373797855361168 374088818621448 374903307684864 374932584806976 374943157101072 374972437335123 375799446706208 376108934971392 376967886962688 377945404380432 378112239599616 378122901553152 378808550473248 378838132565382 379969204783392 379986346672128 379998877513878 380026736377344 380854153838592 380883895676928 380894635785216 381841748755488 382021075795968 382050908762112 382743680323788 382754472874011 383916391715052 383944537783296 384821384607744 384851436256896 385819266971691 385959437402112 385989577924608 386000462002176 386030605728384 386058906796032 386929671798784 387874292660568 387902728894464 387943960051872 388818976836864 388829940697408 388860305384572 389979848208384 390010302694656 390038895525888 391233959165952 391943382320448 392127453462528 392869174512248 393144281232192 393174982836828 394031027464704 394042138293888 394059915067392 394072910014392 394101800687616 395267298951168 396026125886286 396170004529152 396200942419968 396919372187632 397197315059328 397228333175352 397414886326272 398135517334128 398164705849344 399342219558912 399355388700912 399373405175808 399384666648576 400285488218112 400296775409664 400328035570176 401323470630768 401334787091196 401511947010048 402240007203552 402269496631296 402312254868608 403472454563808 403502034345984 403533544813056 404455128720384 405651245432832 405694363124736 405724105801728 406430007278589 406459803887872 407675292632181 407693684450304 407705180537088 407737019238192 408624769222656 408668202977888 409684376268909 409876779239424 409938839175168 411940493663328 412133956190208 412881277235392 413170397434368 413202662927712 414102313046016 414146329023168 414165012774912 414176691339264 414209035416576 415433997877248 416187302876352 416231540472321 416382759862272 417462484195008 417495084867972 418415878806912 418446554136576 418479231657984 419716822597632 419728657711104 419761435355136 420522587281314 420675365634048 420720080277504 421766221145472 421799157907848 421811051738706 422774377544484 422793450541056 422805372408832 422838390321088 424088872833024 425057400692736 426159619282404 426424315281408 427197548984192 427530078424512 428460923068416 428494382636544 428506465258368 429485081949952 429838782824448 430820442243072 431601647427328 431937605006208 432140458917888 432924057683712 432957865789008 434250519752448 434270110482432 434284431444432 434316270145536 435274163552256 435295880773632 435308155183104 436390570006272 436436955058356 437421348941472 437433683284584 438727329234432 438761590531488 438793757466624 439795868123136 439830212865024 440936305110504 441130946199552 441143385145344 441977821326279 443284905897792 443297405580624 443317404450816 443332023766191 443364525773568 444329846145024 444364544956416 444377075082752 444411777582368 445691255095296 445726060222464 446534293711086 447902457000894 447935294080512 448958282042368 448993342299712 449307749979648 450321174245376 450333872335872 450369040016448 450402057928704 452520008103996 452553183710208 452601286727184 452801077051392 453622139643008 453939788639232 453975237914688 455012019810432 455045378113536 456406158515328 456426748772352 456439619026944 457267279373856 457469129392128 457482029039616 457517754937344 458655395006592 458668328104224 458704146642966 458870796582912 459702865375488 459736567578624 459751728350124 459785434135552 461111376644352 461145182109696 461181194072064 462030480200667 462198338617344 462234432823296 463433055371244 463650700713984 464491436889816 464525490157568 465865102176768 465899256152064 465914620151064 465935639371776 465948777756672 465985164843648 466999736254464 467012904644608 467049374831872 468210715735896 468430604845056 470717863657776 470752373403648 470789135615232 471864316840448 472194739924992 472231614774528 473259786338304 473310090312192 473344790102016 475642631858688 475656043959936 475693189111224 476728897426432 477099981937152 478189575779328 478224633298944 478261979037696 479689894526976 479727354691584 480597242607216 480822948888576 482018538451968 482056180466112 482069773415664 483170717193696 483192514904064 483206139895808 483243874652672 484672997523456 485551853355744 485779886505984 487039564894176 487077599012634 488225770267648 488605803913728 489669626363904 489683433996288 489707865870336 489721674580992 490609685161533 490787926573056 490840093657088 492099017559156 492112893695157 493259025631232 493642977149952 494770351638528 494808989473152 495900300808192 496286308288512 497495034494976 498732080007168 498785091495264 499871076913152 499910113075968 499924209468096 499963249780164 501402661982208 501441817750272 501478579961856 502623849283584 503927205840576 504163868737536 505078067297664 505117510087176 506611321026048 506625606377856 506648462229504 506665170018504 506702315169792 507805538451456 507845194235904 507859514380288 509122331673984 509176447568082 509361434394624 509401211682816 510324907098384 510339297165348 511888522286736 511926050377728 513095179476992 513135248342528 513494571405312 514425689295588 514652770566144 514667282669568 514707474304512 514745209061376 517165723547424 517203638525952 517258613402496 518425302449152 518788329873408 518828843331072 519973130944512 520013736926208 520051860701184 520956675996267 521607038303232 521645278887936 522552866501043 522591176427264 524136663171072 524177594293248 524192374976256 524233310449104 525374703286272 525389517725184 525430546685856 525469067583488 526984430450688 528034834515048 528267923226624 529596420079104 529637777567136 529886515101696 530847356445504 530886274465792 532417259630592 532473851601216 532497873567744 532512888864768 533713984290816 533729033879552 533770714093568 535097960841024 535113049454928 535154837750127 535349262680064 536320009604736 536359328841728 536377016408478 537963272751744 538002712461312 538044726417408 539273504960512 539651131342848 539693274028032 540671897933118 540868327243776 540925817499648 541906676371452 543567056842908 543591579267072 543606907382784 543649358984256 544833025630208 545214545068032 545257122213888 546245835025212 546502372319232 546585118900224 549253991551104 549511941586944 550878329659392 550893863245824 550921349104128 550936883903616 552136417394688 552195105364224 552220017033216 552235588452352 552278713888768 553911997169664 554916403835136 554975387296428 556616645593344 556660113157296 557887838409216 557928738848768 557972308877312 559638210281472 559681913806848 560696783041752 560960107036672 562354961527296 562398877210464 562414735651608 563699170059312 563724600721408 564163402457088 565451830444032 566743200923648 567184352329728 568212825709872 568257198848073 569979520008192 570040104566016 571281230757888 571325843515392 571341953677824 573031613693952 573076363143168 574115520485682 575916806674944 577232076911616 577277154385344 578939156103168 578984366886912 579000693003264 579045908592576 579088360194048 580394507698176 580410873577472 581854093341696 581915940077808 583228465255296 583244911046112 583290458076858 584969772312576 585015454041984 585058343288832 586394490830848 586440283820032 586850938748928 587915073480672 588174594932736 588191180193792 589303761768372 591046541197056 591063207440832 591089872601088 591109365021588 591152701031424 592439794860032 592486059941888 592900948426752 594039188829429 594255006793728 594301413629952 595379058281448 596122329489408 597203276001192 597247058774016 599013329338368 599060107763712 599076999972864 600428232327168 600445163114496 600492053355264 600536077238272 602002180636794 602267920515072 603360010805328 603404244946944 603468382302912 605253051518976 605300317219584 606682693080576 606727170818048 608476868149248 608541544687104 608586158702592 609689705831808 609976038719488 610023673249792 611540526675456 611557770805632 611605528857288 612937153833984 612982090104832 613002304466832 614815168859136 614860242812928 614908258762752 616040640267556 616312577097728 616744150106112 617910740494992 618200934285312 619321915853088 621153469569024 621219493534752 621247519162368 621265037008896 621313553124864 622666315005952 623150996815872 624280954314528 624574139793408 625773185809891 627623818210368 627669831204864 627718847486976 629575233896448 629592986566656 629642153032704 630783880921971 631013048451072 631080120416256 632716577608059 634161566316726 634190175811584 634208058613248 634257585481632 636133309249536 637586101039104 637682638716928 639239428923606 639636472922112 640796323476288 641097265184768 642691384602624 642741573954816 642759697887552 644227622924928 644256686538752 644758174236672 646230663364608 647402471140992 647471285179166 647706515341312 648210688376832 649386086525568 649436798683512 651405165723648 651474405218304 652892835151872 652911245328384 652943821160448 652962232774656 654146246882044 654655432587534 654893272793088 656132023412208 656150524926876 658190636199936 659693802184704 659745319297536 661404457665756 661696419299328 661715077718016 663326712659968 664946108370936 664976106676224 665046788660352 666494769217536 666546817434624 666565612624128 666617666373552 668536882642944 668589090333696 668638106615808 669801440566629 670686787141632 671853685501341 671902941120768 673437423063552 673490013449568 675481761368064 675500808503808 675553560024672 675603086893056 677126925647872 678780012155994 678829775565312 678901930090776 679201615577088 680433209464512 680452396220464 680505534423001 682518029715648 682568067170304 684640123158528 684659428540416 685900919060784 686203694088192 686223043559424 686276632406016 687521055396434 688002492156336 688056219964449 688306194874368 689554298063232 689604851367936 689627592525186 689678151203328 691717773164544 691771791108096 693297507926016 693351649234944 694608901328356 695149583056866 695402135027712 695476051070976 696737155334724 696788235236352 698848884228096 698871930226596 698903459057664 698923166635008 698977747265472 700499604381696 700519356966912 700574062247808 702316073603844 702645907267584 704046446020064 704357230968832 706076795486664 706128560105472 706183703422848 706515353468928 707796475260672 709889679507456 709965135468288 709997164756992 710017185153024 712172567789568 713463947788032 713484065939904 713539783666836 715093346139648 715169355211304 717284363668992 717336949948416 717392968556544 719534841790464 719591032037376 720895863910824 721234423332864 722542235161936 723104660123496 724756075790544 724788772356096 724809209843712 724865811979008 726952726757376 727009496285184 728327780033616 728669829758976 730559347341264 730616398518951 732338655401472 734504439545856 734525150994432 734561798805504 734582511871488 736181889859584 736260140485632 738148526338734 739888538446848 739967183061904 742155527457792 742213484209728 743850451212288 746242551742464 747595710722336 748177637242896 749806615369728 749865169613952 749886314202144 749944874670246 751598893412416 752217869942784 753935773925376 755890808760864 756224479199232 756245803106304 757617100946496 757676265130764 759938409566784 759972693344256 759997755027756 760053472754688 761708307677184 761767791353856 761789271570432 763683497510976 763764671352123 764042151591936 764101817524224 765487360647576 765508945748022 767832783430104 767889075566592 769642769215488 769702872513792 771638533943382 771918874804224 771979155849216 772000924004352 772061211456768 772117813592064 775748585321136 775805457788928 775887920103744 777637953673728 777659881394816 777720610769144 779959696416768 780020605389312 780077791051776 782467918331904 783886764640896 784254906925056 785738349024496 786288562464384 786349965673656 788062054929408 788084276587776 788119830134784 788145820028784 788203601375232 790534597902336 792052251772572 792401884839936 793838744375264 794394630118656 794456666350704 794829772652544 796271034668256 796329411698688 798710777401824 798746810351616 798769333297152 800570976436224 800593550819328 800656071140352 802646941261536 802669574182392 803023894020096 804480014407104 804538993262592 804565524612717 804624509737216 806944909127616 807004068691968 807067089626112 808910257440768 811007846899677 811302490865664 811388726249472 812860014557178 812919607775744 815350585264362 815387368900608 815410361074176 815474038476384 817249538445312 817336405955776 819368752537818 819753558478848 819877678350336 823880987326656 824267912380416 825762554470784 826340794868736 826405325855424 828204626092032 828292658046336 828330025549824 828353382678528 828418070833152 830867995754496 832374605752704 832463080944642 832765519724544 834924968390016 834990169735944 836831757613824 836893108273152 836958463315968 839433645195264 839457315422208 839522870710272 841045174562628 841440160555008 843532442290944 843598315815696 843622103477412 845548755088968 845586901082112 845610744817664 845676780642176 848177745666048 850114801385472 852319238564808 852848630562816 854395097968384 855060156849024 856921846136832 856988765273088 857012930516736 858970163899904 859677565648896 861173280728523 863203294854656 863875210012416 865848115367424 865915731578016 868501039504896 868568862888864 868632540291072 870548327104512 870591761547264 870616310366208 872781140012544 872873910116712 874842697882944 874867366569168 874935687115287 877454658468864 877523181062976 877587514933248 879591736246272 879660425730048 881872610221008 882261892399104 882286770290688 883955642652558 886569811795584 886594811161248 886634808901632 886664047532382 886729051547136 888659692290048 888729089912832 888754150165504 888823555164736 891382510190592 891452120444928 893068587422172 895804914001788 895870588161024 897916564084736 897986684599424 898615499959296 900642348490752 900667744671744 900738080032896 900804115857408 905040016207992 905106367420416 905202573454368 905602154102784 907244279286016 907879577278464 907950475829376 910024039620864 910090756227072 912812317030656 912853497544704 912879238053888 914534558747712 914964058079232 915035509874688 917310790013184 917336656208448 917408293285932 919405730750976 919473135157248 919503456700248 919570868271104 922222753288704 922290364219392 922362388144128 924060960401334 924396677234688 924468865646592 926866110742488 927301401427968 928982873779632 929050980315136 931730204353536 931798512304128 931829240302128 931871278743552 931897555513344 931970329687296 933999472508928 934025809289216 934098749663744 936421431471792 936861209690112 941435727315552 941504746807296 941578271230464 943728633680896 944389479849984 944463229549056 946519572676608 946620180624384 946689580204032 951242349475089 951285263717376 951312087919872 951386378222448 953457794852864 954199963874304 956379151558656 956523958075392 959454709383168 961194485214432 961645897777152 964037076903936 964112360932224 964139546831328 966341434387392 966385029808128 966412279791616 966487749305344 969345995046912 971103706711488 971206927768749 971559773011968 974079129788352 974155198025268 976451540535296 977211607827456 979339252727808 979366867992576 979415731740672 979443349161984 981219370323066 981575853146112 981680187314176 984198035118312 984225787390314 986518051262464 987285954299904 989540703277056 989617978946304 991800601616384 992572616577024 994990068989952 997464160014336 997570182990528 999742153826304 999820226151936 999848418936192 999926499560328 1002805323964416 1002883635500544 1002957159923712 1005247698567168 1007854411681152 1008327737475072 1010156134595328 1010235020174352 1013222642052096 1013251212755712 1013296924459008 1013330340037008 1013404630339584 1015690388471808 1015719028760576 1018244663347968 1018352895136164 1018802423365632 1020649814196768 1020678594330696 1023777044573472 1023852100755456 1026190358953984 1026270496685056 1026989142810624 1028851378591176 1029305541132288 1029334565339136 1029414948609024 1029490418122752 1031281583094651 1034331447094848 1034407277051904 1034441388787779 1034517226804992 1036850604898304 1037576659746816 1037657686662144 1039946261889024 1040027473852416 1041913351992534 1043214076606464 1045105733002086 1045182352854528 1048273326342144 1048355188586496 1048384749952512 1048466620898208 1050749406572544 1050779035450368 1050861093371712 1050938135166976 1053968860901376 1056069669030096 1056535846453248 1059192840158208 1059275555134272 1059773030203392 1061694712891008 1061772548931584 1064834519261184 1064947703202432 1064995747135488 1065025777729536 1067427968581632 1067458067759104 1067541428187136 1070195921682048 1070226098909856 1070309675500254 1070698525360128 1072640019209472 1072718657683456 1072754032816956 1075926545503488 1076005424922624 1076089452834816 1078547009921024 1079302262685696 1079386548056064 1081343795866236 1081851634999296 1083813352742904 1087134113685816 1087183158534144 1087213814765568 1087298717968512 1089666051260416 1090429090136064 1090514244427776 1092491670050424 1093004744638464 1093170237800448 1098507983102208 1101756659318784 1101787726491648 1101842698208256 1101873767807232 1104272834789376 1104390210728448 1104471176904704 1104557427777536 1109832807670272 1109950774592856 1113233291186688 1113320226314592 1115775676818432 1115857477697536 1115944617754624 1119276420562944 1119363827613696 1121393566083504 1121920214073344 1124709923054592 1124797754420928 1124829471303216 1124917312005369 1127398340118624 1127449201442816 1128326804914176 1130903660888064 1133486401847296 1134368704659456 1136425651419744 1136514397696146 1139959040016384 1140080209132032 1142562461515776 1142651687030784 1142683907355648 1146063227387904 1146152726286336 1148231040971364 1148263418622033 1151833613349888 1154464153823232 1154554308770688 1157457800915073 1157878312206336 1157968733773824 1158001386006528 1158091817185152 1158176720388096 1160789015396352 1160821747154944 1163708186683392 1163831880155616 1166456930510592 1166489822092224 1166580916153716 1169939544625152 1170030908083968 1170116686577664 1172788981661696 1172880567640064 1173701877497856 1175830146961344 1176382360387584 1178607523536744 1182093082394112 1182126414881664 1182179745202176 1182218730043176 1182305402062848 1184879589720064 1184972119883776 1185801896853504 1188078377658858 1188510013587456 1188602827259904 1190758116562896 1192244658978816 1194406552002384 1194494117548032 1198026658676736 1198120215527424 1198153999945728 1200856464654336 1200890326228992 1200984106710528 1201072154476544 1204004361273588 1204535841030144 1206720021610656 1206808489893888 1206936764605824 1210506103037952 1210600634439168 1213365386161152 1213454341636096 1216953736298496 1217083089374208 1217172317405184 1219290021835767 1219379411663616 1220047346499584 1223025877896543 1223081053350912 1223115541611264 1223211057714576 1225874307667968 1226004608933664 1229053128806727 1229630337718272 1229816517525504 1232081280535112 1232625154195456 1235821480989984 1236401868570624 1238643831706176 1242306939138048 1242438987069504 1242495038324736 1242530074017792 1242627106249728 1245332630011904 1246301993631744 1248561908629056 1248694621416963 1249148279586816 1251546371619782 1255247636420736 1255339662409728 1255437694973952 1259150467792896 1259185973133312 1259284306065408 1261567761843942 1262026096902144 1262160240832512 1265433155216118 1268323132633452 1268380351623168 1268416117226496 1268515170963264 1272266618499072 1275172202078208 1275365277433856 1278478857847212 1279272945844224 1281592646952576 1282194530369536 1285382769205248 1285483147909632 1285519395775104 1288455245849856 1288513373077504 1289516348473344 1292461326729216 1294804942281984 1294942570358332 1296421376753664 1298772173051136 1298873597367024 1302810331447296 1302948810436608 1305822490656768 1305887642320896 1305924465549312 1308292493764088 1309310865175068 1312264046824416 1312301049853752 1316381272399872 1319387604369408 1319490638595072 1322808915331512 1323392838598656 1323430155436032 1325933463978837 1329892216741872 1329952213352448 1329996071298573 1330093577320704 1332989538435072 1333093634869248 1333131225248256 1333235332747104 1337073765285888 1337178180667392 1339602881133258 1343707371002682 1343805882241536 1346874846127104 1346980026899136 1350963522736128 1351001617007616 1351107120049344 1351206173786112 1354253851295744 1357560024311988 1357659551130624 1357803860181552 1358403231154176 1360866418929024 1360904792440928 1361011068846002 1365036059431296 1365136134340608 1369280246317056 1369318857080832 1371801838121568 1372407388176384 1372446087118848 1372553264812032 1375042110792868 1376004984312672 1376112439928898 1376612389748736 1379108596126464 1379209702735872 1379255185050372 1379356302406656 1383435546329088 1383543582216192 1386091440602001 1386595015852032 1386703298469888 1389217802656712 1390299166113732 1390952102141952 1393474310669448 1393576470472704 1397697768456192 1397743860453192 1397806918115328 1397846333270016 1397955494530944 1400999208763392 1401038713933824 1401148124495616 1404632147207688 1405291814535168 1408092892040128 1412153590973328 1412257120210944 1412367406845696 1415592950521344 1419779359014912 1419930270936576 1420034370306048 1426927895576064 1426968131879808 1427079567333672 1430186692279296 1430338710422608 1434568727337984 1434673899896832 1434785937113088 1439069683580928 1439182064074752 1441791727821648 1442468846665728 1445084470323872 1446209320246992 1449512151581088 1449577544712192 1449618419687424 1449731623958016 1454018992570368 1456655560067232 1457339659517952 1461118694682528 1461232797037902 1464677310802944 1469008879091712 1469050301988864 1469123597611008 1469165023742976 1471829055484599 1472363779719168 1472520280971264 1476297052677468 1476338681085471 1479777076893696 1479934366123808 1484311054915584 1484426968419456 1487700902424576 1492485103484928 1495191421444672 1496355274485792 1499613230739456 1499730339227904 1499772628404288 1499889749340492 1503197786824832 1504435739885568 1507871547850752 1511781617521728 1512491606212608 1515234201892992 1515352530261528 1519876819133568 1519945386688512 1519995510055512 1520106945509376 1523416615354368 1523535582707712 1523578543140864 1527366995021952 1527529342704246 1528084303183872 1528203635048448 1530974721295152 1531017891496044 1535665566860208 1535778151133184 1539285538430976 1539405745027584 1543277067886764 1543958311698432 1544001848008704 1544122422913536 1544235627184128 1551497170642272 1551610915577856 1551775840207488 1555275907347456 1555319762789632 1555441221538288 1559919392833536 1560041210778624 1560155582103552 1562870027988801 1564935836663808 1567658599503129 1567773529281792 1571476698048992 1572577124928768 1572699931347312 1576124109858816 1576168553175552 1576291640057568 1576407202750464 1584104503545144 1584803769679872 1587677488750528 1588789260237312 1588913332701408 1589659545305088 1592542069336512 1592658823397376 1597421554803648 1597493620703232 1597538666594304 1601141952872448 1601187101638656 1601312142280704 1605293882523072 1605339148364784 1605464513250381 1606047788040192 1608960028814208 1609077986525184 1609131049225434 1609249019474432 1613889818255232 1614008137383936 1614134179252224 1617820514881536 1622015693799354 1622604981731328 1622777452498944 1625720029114356 1625839215551488 1630701170528724 1630774737801216 1630820722148352 1630948076952768 1634499076890624 1634672811911552 1638737505075636 1639507116957696 1639755356700672 1647761974653312 1648535824760832 1651525108941568 1652681589737472 1652810651710848 1656409252184064 1656585316092672 1656660051099648 1656706765357056 1656836141666304 1661735991508992 1664749211505408 1664926161889284 1669849936780032 1669980339471888 1673663515227648 1673786216546304 1673916926631936 1678914630844416 1679045741420544 1682090349125256 1682880321110016 1687064884581888 1687196631631392 1687244206954824 1691097510177936 1691173802164224 1691221489635328 1691353561284352 1696355491332096 1700229602770944 1704638477129616 1704771596544219 1708790195936768 1710120313698048 1713843692273664 1713977530546176 1714025861033472 1717940327799808 1722346561457046 1726406589709312 1727750420024832 1731696230734848 1731831463156032 1737002079009792 1737137725777728 1737265080582144 1741183523094528 1741232620732416 1745562280025088 1745747820233424 1749685395765888 1749734733138336 1749871374230574 1754909316937728 1755046362125952 1755175029866496 1759183472492544 1759320851460096 1763745220442016 1764523784798208 1764573540581376 1767911285305116 1773139623591168 1773189622322496 1773269617803264 1773328095064764 1773458103094272 1777319384580096 1777458179825664 1777508300331008 1777647110329472 1782117566488287 1782765020381184 1782904240889856 1786137174844344 1791609828003576 1791741176322048 1795833128169472 1795973369198848 1797230999918592 1801284696981504 1801335489343488 1801476160065792 1801608231714816 1810080032415984 1810212734840832 1810405146908736 1814488558572032 1815759154556928 1815900951658752 1820048079241728 1820181512454144 1825624634061312 1825758476107776 1829069117495424 1829928116158464 1830071019749376 1834621580026368 1834673312416896 1834816586571864 1838811461501952 1838946270314496 1839006913400496 1839141736542208 1844445506577408 1844580728438784 1844724776288256 1848121920802668 1848937731293184 1853732221484976 1854602802855936 1857965747559264 1858101960630272 1863460408707072 1863658480604256 1863742557487104 1863795111026688 1863940659374592 1867998945017856 1868051618578432 1868197499327488 1872842862943584 1873722419380224 1877319557429673 1882871454631104 1883009493614592 1883156542460928 1887457267361792 1888778959699968 1888926459098112 1892351642765913 1893039145353216 1893240361248768 1902484698950178 1902570527434752 1902624175839744 1902772756444896 1906915589705728 1908399927748608 1912758303117312 1913047916150784 1918909418766336 1922388970428864 1923291795554304 1928074153807872 1928224721864448 1928279093662656 1932682868774784 1932770059616256 1932824559583232 1932975498610688 1938691990093824 1942207413422976 1942413855537498 1943119546023936 1948158259576704 1948310396050536 1952903081070592 1954423215654912 1958678505455616 1958733735985152 1958831463481344 1958886698323968 1962438740646132 1963360374628352 1968396070236624 1968451574780628 1973036102524928 1974571908599808 1979081406554112 1979235957892608 1983601203232768 1985145233154048 1989980137979904 1994928320028672 1995140365981056 1999484307652608 1999640452303872 1999696837872384 1999852999120656 2005610647928832 2005767271001088 2005914319847424 2009404321699887 2015708823362304 2020312269190656 2020470040348704 2026445284104192 2026502425511424 2026660680074016 2026809260679168 2031380776943616 2031438057521152 2036489326695936 2036705790272328 2037604846731264 2041299628393536 2041357188661392 2041516603269003 2047554089146944 2047704201510912 2052380717907968 2052540993370112 2053978285621248 2057702757182352 2058611082264576 2058669130678272 2058829897218048 2062563166189302 2068662894189696 2068814554103808 2068882777575558 2069034453609984 2073701209796608 2075153319493632 2075315373324288 2079892523778048 2080054947704832 2083826703985068 2086428153212928 2090211466004172 2090364705709056 2096546652684288 2096710377172992 2096769499905024 2096933241796416 2101498813145088 2101558070900736 2101722186743424 2101876270333952 2107937721802752 2112139338060192 2113071692906496 2118385680316416 2118551110268544 2119546060406784 2123389425782016 2123545097863168 2129669038522368 2129895406404864 2129991494270976 2130051555459072 2134916135518208 2135082856374272 2140391843364096 2140452197819712 2140619351000508 2145280038418944 2145437315366912 2145508065633912 2151853091006976 2152010849845248 2152178905669632 2157094019842048 2158604525371392 2158773096112128 2162687591732472 2163703269998592 2167626705485808 2174268227371632 2174366317068288 2174427629531136 2174597435937024 2179332102520832 2180858180272128 2181028488855552 2184983340100848 2186009489276928 2197015966204416 2203513318637568 2203575452983296 2203685396416512 2203747535614464 2208545669578752 2208780421456896 2208942353809408 2209114855555072 2219665615340544 2219901549185712 2226466582373376 2226640452629184 2231551353636864 2231889235509248 2238727655227392 2242787132167008 2243840428146688 2249419846109184 2249595508841856 2249658942606432 2249834624010738 2254796680237248 2254898402885632 2256653609828352 2261807321776128 2266149498127081 2266972803694592 2268737409318912 2272851302839488 2273028795392292 2279918080032768 2280160418264064 2285124923031552 2285303374061568 2285367814711296 2291294014056369 2292126454775808 2292305452572672 2296462081942728 2296526837244066 2303667226699776 2308928307646464 2309108617541376 2314915601830146 2315756624412672 2315937467547648 2316002772013056 2316183634370304 2316353440776192 2321643494309888 2327416373366784 2327663760311232 2332913861021184 2332979644184448 2333161832307432 2339879089250304 2340061816167936 2340233373155328 2345577963323392 2345761135280128 2347403754995712 2351660293922688 2352764720775168 2357215047073488 2364186164788224 2364252829763328 2364359490404352 2364437460086352 2364610804125696 2369944239767552 2371603793707008 2376156755317716 2377205654519808 2381516233125792 2384489317957632 2388813104004768 2388988235096064 2396240431054848 2396307999891456 2401712929308672 2401780652457984 2401968213421056 2402144308953088 2406323693887519 2408008722547176 2409071682060288 2413440043221312 2413616979787776 2413696573838151 2413873529211648 2421012206075904 2421201268878336 2426730772322304 2433023540699031 2433907472596992 2434166178748416 2438580043671534 2438758823327232 2440094692999168 2446051755793086 2446162106701824 2446231083222528 2446422115429152 2451748615335936 2452009217867328 2458106257613454 2459260675436544 2459633035051008 2464162561070224 2465250308390912 2471642961979968 2472803737141248 2477287663412352 2484613878276096 2484877974139008 2484990076649472 2485060148035584 2485254212499456 2490665260023808 2492603987263488 2497123817258112 2497389242833926 2498296559173632 2503092743239564 2510495272841472 2510679324819456 2510875389947904 2518300935585792 2518371946266624 2518568612130816 2523135523687884 2524320481665024 2530866310432236 2536646265266904 2536760703246336 2536832234452992 2537030341926528 2544533236998144 2550344404156416 2550730554867712 2556957715694424 2558545891688448 2563185293905152 2570765538410496 2570966295819264 2571038791550208 2576910491699712 2579032696946688 2583519842185569 2589609884563968 2589885140716664 2597544346102272 2597747194734048 2605897620873216 2611644981313536 2611775284641792 2611848931098624 2616584987528176 2618621730350136 2624528093648832 2624602099707504 2624807061345861 2632762544799744 2638775208738816 2638981277190144 2645617830663024 2646785677197312 2646860310872064 2651866927957674 2659784433483744 2659904426704896 2659992142597146 2660187154641408 2665979076870144 2666187269738496 2666262450496512 2666470665494208 2674147530571776 2674356361334784 2679205762266516 2687414742005364 2687611764483072 2693749692254208 2693960053798272 2701927045472256 2702003234015232 2702214240098688 2702412347572224 2708507702591488 2715120048623976 2715319102261248 2715607720363104 2716806462308352 2721732837858048 2721809584881856 2722022137692004 2730072118862592 2730272268681216 2738560492634112 2738637714161664 2743603676243136 2744892174237696 2745106529624064 2750084221585736 2752009968625344 2752224879857796 2758217192252928 2758419405471744 2758510370100744 2758712604813312 2766871092658176 2767087164432384 2772182881204002 2773190031704064 2773406596939776 2778435605313424 2780598332227464 2781904204283904 2786948621338896 2787152940945408 2795395536912384 2795487720906384 2795613836230656 2795692666540032 2795910989061888 2801998417526784 2802077427867648 2802296248991232 2809264294415376 2810583629070336 2816185784080256 2824307181946656 2824514240421888 2824734813691392 2831185901042688 2839558718029824 2839860541873152 2840068740612096 2853727048425267 2853855791152128 2853936263759616 2854159134667344 2860373384558592 2860677420845216 2869137454675968 2869571874226176 2878364128149504 2883583455643296 2884937693331456 2890168940647744 2892418640493984 2899024303162176 2899155089424384 2899236839374848 2899463247916032 2908037985140736 2913311120134464 2913620783306247 2914679319035904 2922237389365056 2922465594075804 2929354621605888 2938017758183424 2938100603977728 2938247195222016 2938330047485952 2943658110969198 2944727559438336 2945040561942528 2952594105354936 2952677362170942 2959554153787392 2959868732247616 2968622109831168 2968853936838912 2975401804849152 2984970206969856 2990382842889344 2992710548971584 2999226461478912 2999460678455808 2999545256808576 2999779498680984 3006395573649664 3008871479771136 3015743095701504 3023563235043456 3024983212425216 3030468403785984 3030705060523056 3039753638267136 3039890773377024 3039991020111024 3040213891018752 3047071165415424 3047157086281728 3054733990043904 3055058685408492 3056407270096896 3061949442590304 3062035782992088 3071331133720416 3071556302266368 3078571076861952 3078811490055168 3086554135773528 3087916623396864 3088003696017408 3088244845827072 3088471254368256 3093844749283953 3102994341284544 3103221831155712 3103324166363337 3103551680414976 3110551814694912 3110639525579264 3110882443076576 3119838785667072 3120082421557248 3125740055977602 3135317199006258 3135547058563584 3142953396097984 3145154249857536 3145399862694624 3152248219717632 3152337106351104 3152583280115136 3152814405500928 3168209007090288 3169607539359744 3175354977501056 3177578520474624 3177826665402816 3179319090610176 3185084138673024 3185317646794752 3194843109607296 3194987241406464 3195077333188608 3202283905744896 3202374203277312 3202624284561408 3210587765046144 3210678296729568 3210929026500762 3212095576080384 3217920057628416 3218155973050368 3218262098450868 3218498038948864 3227779636510464 3228016274767872 3228268358504448 3235641029763072 3244031387598708 3245554904997888 3251440058228712 3251678431102976 3261402341057448 3261549475602432 3261641444296704 3261896153905536 3268998153781248 3269345623823104 3277475010151272 3279014233915392 3279510713401344 3295523949306624 3303050217883136 3305363179474944 3305621303421696 3312818504368128 3313170632185344 3313413530714112 3313672283332608 3329498423010816 3329852323778568 3339699873560064 3339960678943776 3347327030455296 3347572433092608 3347833853263872 3357829261688832 3358091482841088 3364180698250512 3365760642220032 3374129769163776 3374393263262784 3374488413909648 3374751936016107 3382195020355872 3382347604328448 3382442979270656 3382707122568704 3392710982664192 3400459205541888 3409276954259232 3409543193088438 3417580391873536 3420240627396096 3427687384547328 3427955061092352 3428051722066944 3435880655599616 3444693122914092 3444790255866099 3452813179418624 3455500840049664 3463392461469696 3463662926312064 3474004158019584 3474275451555456 3474530161164288 3482367046189056 3482465241464832 3491124560050176 3491495640466848 3499370791531776 3499469466276672 3499742748461148 3509818633875456 3510092724251904 3510350059732992 3518366944985088 3518641702920192 3527490440884032 3529147081162752 3535822570610232 3546279247182336 3546379244644992 3546539235606528 3546656190129528 3546916206188544 3554638769160192 3554916359651328 3555016600662016 3555294220658944 3564235132976574 3565530040762368 3565808481779712 3572274349688688 3583219656007152 3583482352644096 3591666256338944 3591946738397696 3594461999837184 3602569393963008 3602670978686976 3602952320131584 3603216463429632 3620160064831968 3620425469681664 3620810293817472 3628977117144064 3631518309113856 3631801903317504 3640096158483456 3640363024908288 3651249268122624 3651516952215552 3657870065507301 3658138234990848 3660142039498752 3669243160052736 3669346624833792 3669633173143728 3677622923003904 3678013826800992 3678283473084416 3688891013154816 3689449552576512 3696243841605336 3697875462586368 3707464442969952 3709205605711872 3715931495118528 3716203921260544 3726920817414144 3727316961208512 3727485114974208 3727590222053376 3727881318749184 3735997890035712 3736103237156864 3736394998654976 3745685725887168 3746083864250889 3747444838760448 3754639114859346 3765742909262208 3766018987229184 3766313084921856 3774914534723584 3777557919399936 3777852918196224 3784703285531826 3786078290706432 3786480722497536 3804969397900356 3805141054869504 3805248351679488 3805545512889792 3813831179411456 3816799855497216 3825516606234624 3826095832301568 3837818837532672 3844777940857728 3846583591108608 3856148307615744 3856449443728896 3856558187325312 3865365737549568 3865540119232512 3865649119166464 3865950997221376 3877383980187648 3884414826845952 3884827711074996 3896316519153408 3896620792101072 3905806162141184 3908846431309824 3917467471970304 3917662926962688 3917773396647936 3924877481292264 3926720749256704 3936792140473248 3936903149561256 3946072205049856 3949143817199616 3958162813108224 3958471915785216 3967202406465536 3970290466308096 3977800391936511 3989856640057344 3990280731962112 3998968615305216 3999280904607744 3999393675744768 3999705998241312 4011221295857664 4011534542002176 4018808643399774 4031417646724608 4040624538381312 4040940080697408 4052890568208384 4053004851022848 4053321360148032 4053618521358336 4062761553887232 4062876115042304 4072978653391872 4073411580544656 4075209693462528 4082599256787072 4082714377322784 4083033206538006 4095108178293888 4095408403021824 4104761435815936 4105081986740224 4107956571242496 4115405514364704 4117222164529152 4117338261356544 4117659794436096 4125126332378604 4137325788379392 4137629108207616 4137765555151116 4138068907219968 4147402419593216 4150306638987264 4150630746648576 4158274321806003 4159785047556096 4160109895409664 4167653407970136 4172856306425856 4180422932008344 4180729411418112 4193093305368576 4193420754345984 4193538999810048 4193866483592832 4202997626290176 4203116141801472 4203444373486848 4203752540667904 4215875443605504 4224278676120384 4236771360632832 4237102220537088 4246778851564032 4247090195726336 4259338077044736 4259790812809728 4260103110918144 4269832271036416 4270165712748544 4280783686728192 4280904395639424 4281238702001016 4290560076837888 4290874630733824 4291016131267824 4303706182013952 4304021699690496 4304357811339264 4314188039684096 4317209050742784 4317546192224256 4325375183464944 4327406539997184 4335253410971616 4348536454743264 4348732634136576 4348855259062272 4349194871874048 4358664205041664 4362056977711104 4369966680201696 4372018978553856 4380412300669237 4394031932408832 4407026637275136 4407150905966592 4407370792833024 4407495071228928 4415487166453797 4417091339157504 4417560842913792 4418229711110144 4429016043256413 4439331230681088 4439803098371424 4452933164746752 4453280905258368 4463102707273728 4463778471018496 4477455310454784 4485574264334016 4487680856293376 4498839692218368 4499191017683712 4499317885212864 4499669248021476 4509593360474496 4509796805771264 4513307219656704 4523614643552256 4532298996254162 4533945607389184 4537474818637824 4545702605678976 4546057590784584 4559836160065536 4560320836528128 4570249846063104 4570606748123136 4570735629422592 4582588028112738 4584252909551616 4584610905145344 4592924163885456 4593053674488132 4607334453399552 4617856615292928 4618217235082752 4629831203660292 4631874935095296 4632005544026112 4632367268740608 4632706881552384 4643286988619776 4654832746733568 4655327520622464 4665827722042368 4665959288368896 4666323664614864 4679758178500608 4680123632335872 4680466746310656 4688610083966403 4691522270560256 4694807509991424 4702975798509387 4703320587845376 4714430094146976 4728372329576448 4728505659526656 4728874920172704 4729221608251392 4739888479535104 4752313510635432 4754411309039616 4763032466251584 4763538740961007 4768978635915264 4777626208009536 4777976470192128 4792480862109696 4792615999782912 4803425858617344 4803561304915968 4803936426842112 4812647387775038 4816017445094352 4816393539751143 4818143364120576 4826880086442624 4827233959575552 4827393147676302 4827747058423296 4842024412151808 4842402537756672 4853461544644608 4866047081398062 4867814945193984 4868332357496832 4877160087343068 4877517646654464 4880189385998336 4892103511586172 4892324213403648 4892462166445056 4892844230858304 4903497230671872 4904018435734656 4916212515226908 4918521350873088 4919266070102016 4928325122140448 4930500616781824 4943285923959936 4945607474282496 4954575326824704 4969227756552192 4969755948278016 4969980153298944 4970120296071168 4970508424998912 4985207974526976 4994247634516224 4994778485667852 5006185486479128 5020990545682944 5021358649638912 5021750779895808 5036743892533248 5037137224261632 5046271047375768 5048640963330048 5061732620864472 5073292530533808 5073521406492672 5073664468905984 5074060683853056 5089066473996288 5100688808312832 5113915431388848 5114314789632657 5126370587810304 5141531076820992 5141932591638528 5142077583100416 5153820983399424 5167039684371138 5179219769127936 5179770281433328 5195088692204544 5195494389468096 5211795241746432 5223550569283584 5223697862197248 5233169975056352 5237243460700272 5249056187297664 5249204199415008 5249614122691722 5265525089599488 5277550417477632 5277962554380288 5291235661326048 5293571354394624 5293720621744128 5303733855915348 5319568866967488 5319808853409792 5319984285194292 5320374309282816 5331958153740288 5332374539476992 5332524900993024 5332941330988416 5346352699464861 5348295061143552 5348712722669568 5358411524533032 5374829484010728 5375223528966144 5387499384508416 5387920107596544 5403854090944512 5404006468030464 5404428480197376 5404824695144448 5430240097247952 5430638204522496 5431215440726208 5443465675716096 5443619169763712 5444044275384008 5460144237725184 5460544537362432 5477275428323328 5487207352486272 5489784348475392 5490213059248128 5500168443171472 5504019937250688 5504449759715592 5516434384505856 5516838810943488 5517020740201488 5517425209626624 5533742185316352 5534174328864768 5544365762408004 5546813193879552 5556871210626848 5561196664454928 5563808408567808 5573897242677792 5574305881890816 5590975441812768 5591227672461312 5591385333080064 5591821978123776 5603996835053568 5604154855735296 5604592497982464 5618528588830752 5621167258140672 5631958672289019 5632371568160512 5648614363893312 5649028480843776 5649469627382784 5662371802085376 5677054928297739 5679117436059648 5679721083746304 5707454096850534 5707711582304256 5707872527519232 5708318269334688 5720746769117184 5721354841690432 5738274909351936 5739143748452352 5756728256299008 5767166911286592 5769875386662912 5780337881295488 5784837280987968 5798048606324352 5798310178848768 5798473678749696 5798926495832064 5816075970281472 5826622240268928 5827241566612494 5829358638071808 5844474778730112 5844931188151608 5858709243211776 5876035516366848 5876201207955456 5876494390444032 5876660094971904 5887316221938396 5890081123885056 5905188210709872 5905354724341884 5919108307574784 5919737464495232 5937244219662336 5937707873677824 5950803609698304 5969940413939712 5980765685778688 5985421097943168 5998452922957824 5998921356911616 5999090513617152 5999558997361968 6012791147299328 6017742959542272 6028212965099661 6047126470086912 6060936807571968 6061410121046112 6079507276534272 6079982040222048 6080427782037504 6094142330830848 6094314172563456 6109467980087808 6110117370816984 6112814540193792 6123898885180608 6124071565984176 6124549809807009 6142662267440832 6143112604532736 6157142153723904 6157622980110336 6173108271547056 6175833246793728 6176007392034816 6176489691654144 6187689498567906 6205988682569088 6206443662311424 6206648332726674 6207103360829952 6221103629389824 6221279051158528 6221764886153152 6239677571334144 6240164843114496 6251480111955204 6270634398012516 6271094117127168 6285906792195968 6290308499715072 6290799725389248 6304496439435264 6304674212702208 6305166560230272 6305628811001856 6336418014180576 6339215078719488 6350709955002112 6355157040949248 6355653330805632 6358638181220352 6370168277346048 6370635293589504 6389686219214592 6389974482812928 6390154666377216 6404748406554624 6405248569122816 6421175530092288 6421356593459136 6421858053001524 6435840115256832 6436311946100736 6436524196901736 6436996077897728 6455559273020928 6456032549535744 6456536717008896 6471282059526144 6488062775197416 6491109809995776 6502880116457424 6503356862205952 6522804682114896 6523098951204864 6523282888593408 6523792307811072 6537996307562496 6538691247646208 6554950020302544 6558028467830784 6591047898613248 6606100435766272 6610726358949888 6611242606843392 6625637008736256 6626341264370688 6626827061428224 6627344566665216 6658996846021632 6659704647557136 6679399747120128 6679921357887552 6694654060910592 6695667706527744 6716182965682176 6728361396501024 6731521284440064 6748259538327552 6748786526525568 6748976827819296 6749503872032214 6764390040711744 6764695208656896 6764885958541312 6765414245137408 6785421965328384 6798448494381243 6800918411083776 6818553908518464 6819086386176876 6835160783747072 6840481254792192 6855374769094656 6855910122184704 6856103444133888 6871761311199232 6889386245828184 6889580511732198 6905626358837248 6911001680099328 6926784922939392 6927325852624128 6948008316039168 6948550903110912 6949060322328576 6964930482929664 6982249120100352 6982991280933696 6998741583063552 6998938932553344 6999485496922296 7019637267750912 7020185448503808 7020700119465984 7036733889970176 7037283405840384 7054980881768064 7058294162325504 7071645141220464 7092558494364672 7092758489289984 7093078471213056 7093312380259056 7093832412377088 7109832719302656 7110033201324032 7110588441317888 7128470265953148 7131616963559424 7144548699377376 7166439312014304 7166964705288192 7183332512677888 7183893476795392 7188923999674368 7205138787926016 7205341957373952 7205904640263168 7206432926859264 7218971081662557 7240320129663936 7240850939363328 7241089721514453 7241620587634944 7257954234288128 7263036618227712 7263603806635008 7280192316966912 7302498536245248 7315740131014602 7316276469981696 7320284078997504 7338486320105472 7338693249667584 7339266346287456 7355245846007808 7356027653601984 7356566946168832 7377782026309632 7378899105153024 7392487683210672 7395750925172736 7414928885939904 7418411211423744 7431862990237056 7432407842521088 7453841634828288 7454633922417024 7454970229948416 7455180444106752 7455762637498368 7471995780071424 7472206474313728 7472789997309952 7491371451774336 7492167728501778 7494889677520896 7509278229718692 7531485818524416 7532037974458368 7532626169843712 7549829069447168 7555115838799872 7555705836392448 7569406571063652 7572961444995072 7609938795800712 7610282109739008 7610496703358976 7611091025779584 7627662358822912 7633599710994432 7651033212469248 7652191664603136 7675637675065344 7689555881715456 7712296615231488 7712898887457792 7713116374650624 7730731475099136 7731298238332928 7731901994442752 7768829653691904 7769655422149992 7792633038306816 7793241584202144 7811612324282368 7817692862619648 7834934943940608 7835325853925376 7835546793295872 7849754962584528 7853441498513408 7873584280946496 7873806299122512 7874421184037583 7892144410099712 7898287634399232 7916325626216448 7916943831570432 7934404812931072 7940580932616192 7955600783873022 7979713280114688 7980561463924224 7997937230610432 7998561809215488 7998787351489536 7999411996482624 8022442591715328 8023069084004352 8037617286799548 8062835293449216 8081249076762624 8081880161394816 8105781136416768 8106009702045696 8106642720296064 8107237042716672 8125523107774464 8125752230084608 8145957306783744 8146823161089312 8150419386925056 8165198513574144 8165428754645568 8166066413076012 8190216356587776 8190816806043648 8209522871631872 8210163973480448 8215913142484992 8230811028729408 8234676522713088 8235319588872192 8250252664757208 8274651576758784 8275258216415232 8275531110302232 8276137814439936 8294804839186432 8300613277974528 8301261493297152 8316548643612006 8319570095112192 8320219790819328 8335306815940272 8345712612851712 8360845864016688 8361458822836224 8386186610737152 8386841508691968 8387077999620096 8387732967185664 8405995252580352 8406232283602944 8406888746973696 8407505081335808 8431750887211008 8448557352240768 8473542721265664 8474204441074176 8493557703128064 8494180391452672 8518676154089472 8519581625619456 8520206221836288 8540331425497088 8561181145275801 8561567373456384 8561808791278848 8562477404002032 8581120153675776 8582032262535648 8607412364027904 8608715622678528 8628376079368192 8635092384448512 8650750366929888 8654813079994368 8670506821943232 8697072909486528 8697465268273152 8697710518124544 8698389743748096 8717328410083328 8724113955422208 8739933360403392 8740862349918741 8744037957107712 8760824601338474 8788063864817664 8814053274550272 8814301811933184 8814741585666048 8814990142457856 8830974332907594 8834182678315008 8835121685827584 8836459422220288 8858032086512826 8878662461362176 8879606196742848 8905866329493504 8906561810516736 8926205414547456 8927556942036992 8954910620909568 8971148528668032 8975361712586752 8997679384436736 8998382035367424 8998635770425728 8999338496042952 9019186720948992 9019593611542528 9026614439313408 9047229287104512 9064597992508324 9074949637275648 9091405211357952 9092115181569168 9119672320131072 9120641673056256 9141213496246272 9141471258845184 9165176056225476 9169221810290688 9185848327770912 9186107348976264 9214668906799104 9235713230585856 9236434470165504 9259662407320584 9263749870190592 9264011088052224 9264734537481216 9265413763104768 9281534247851859 9309665493467136 9309972499090011 9310655041244928 9331655444084736 9331918576737792 9332647329229728 9359516357001216 9360247264671744 9377220167932806 9383044541120512 9405951597018774 9406641175690752 9428860188293952 9456744659152896 9457011319053312 9457749840345408 9458443216502784 9479776959070208 9504627021270864 9508822618079232 9526064932503168 9527077481922014 9537957271830528 9555252416019072 9555952940384256 9584961724219392 9585231999565824 9606851717234688 9607122609831936 9607872853684224 9625294775550076 9632034890188704 9632787079502286 9636286728241152 9653760172885248 9654467919151104 9654786295352604 9655494116846592 9684048824303616 9684805075513344 9706923089289216 9732094162796124 9736664714993664 9754320174686136 9755035293308928 9760378771996672 9784207023172344 9784648426807296 9784924332890112 9785688461716608 9806994461343744 9808036871469312 9832425030453816 9837042701746176 9838532140204032 9856650244280896 9886571847919872 9909150653649408 9938455513104384 9939511896556032 9940240592142336 9941016849997824 9988495269032448 9989556971335704 10012370972958256 10041981091365888 10042717299277824 10043501559791616 10073487785066496 10074274448523264 10092542094751536 10097281926660096 10123465241728944 10124255808048321 10146585061067616 10147042812985344 10147328937811968 10148121367706112 10178132947992576 10201377616625664 10227830862777696 10228629579265314 10252741175620608 10283062153641984 10283865183277056 10284155166200832 10307641966798848 10334079368742276 10334370767598297 10358439538255872 10359540562866656 10390177384409088 10390988778936192 10423590483492864 10447101138567168 10447395724394496 10466339950112704 10474486921400544 10498112374595328 10498408398830016 10499228245383444 10531050179198976 10555100834955264 10555925108760576 10582471322652096 10587441243488256 10607467711830696 10639137733934976 10639617706819584 10639968570388584 10640748618565632 10663916307480576 10664749078953984 10665049801986048 10665882661976832 10692705398929722 10696590122287104 10697425445339136 10716823049066064 10749658968021456 10750447057932288 10774998769016832 10775840215193088 10807708181889024 10808012936060928 10808856960394752 10809649390288896 10860480194495904 10861276409044992 10862430881452416 10886931351432192 10887238339527424 10888088550768016 10920288475450368 10921089074724864 10954550856646656 10973610196521903 10974414704972544 10980426118496256 11000336886342944 11008039874501376 11008899519431184 11032868769011712 11034041480402976 11034850419253248 11068348657729536 11088731524816008 11093626387759104 11113742421253696 11122393328909856 11127616817135616 11147794485355584 11148611763781632 11181950883625536 11182455344922624 11182770666160128 11183643956247552 11207993670107136 11208309711470592 11209184995964928 11237057177661504 11238251592752667 11242334516281344 11263917344578038 11264743136321024 11297228727786624 11298056961687552 11298939254765568 11324743604170752 11354109856595478 11358234872119296 11359442167492608 11414908193701068 11415423164608512 11415745055038464 11416636538669376 11441493538234368 11442709683380864 11476549818703872 11478287496904704 11513456512598016 11534333822573184 11539750773325824 11560675762590976 11569674561975936 11596097212648704 11596620357697536 11596947357499392 11597852991664128 11632151940562944 11653244480537856 11654483133224988 11688949557460224 11689862376303216 11717418486423552 11752402415910912 11752988780888064 11753320189943808 11774632443876792 11780162247770112 11810376421419744 11810709448683768 11838216615149568 11839474928990464 11874488439324672 11875415747355648 11901607219396608 11933401175809533 11961531371557376 11970842195886336 11996905845915648 11997842713823232 11998181027234304 11999117994723936 12025582294598656 12056425930199322 12094252940173824 12121873615143936 12122820242092224 12159014553068544 12159964080444096 12160855564075008 12188284661661696 12188628345126912 12218935960175616 12220234741633968 12225629080387584 12247797770361216 12248143131968352 12249099619614018 12285324534881664 12286225209065472 12314284307447808 12315245960220672 12346216543094112 12351666493587456 12352014784069632 12352979383308288 12375378997135812 12411977365138176 12412887324622848 12413296665453348 12414206721659904 12442207258779648 12442558102317056 12443529772306304 12474822965418009 12479355142668288 12480329686228992 12502960223910408 12541268796025032 12542188234254336 12571813584391936 12580616999430144 12581599450778496 12608992878870528 12609348425404416 12610333120460544 12611257622003712 12672836028361152 12701419910004224 12710314081898496 12711306661611264 12740336554692096 12741270587179008 12779372438429184 12780309332754432 12809496813109248 12810497138245632 12842351060184576 12842713186918272 12843716106003048 12871680230513664 12872623892201472 12873048393803472 12873992155795456 12911118546041856 12912065099071488 12913073434017792 12942564119052288 12976125550394832 12982219619991552 13005760232914848 13006713724411904 13045609364229792 13046197902409728 13046565777186816 13047584615622144 13075992615124992 13077382495292416 13109900040605088 13116056935661568 13141236902007711 13182095797226496 13212200871532544 13221452717899776 13222485213686784 13246461499361391 13251274017472512 13252682528741376 13254689133330432 13317993692043264 13319409295114272 13358799494240256 13359842715775104 13389308121821184 13391335413055488 13432365931364352 13456722793002048 13463042568880128 13496519076655104 13497573053051136 13497953655638592 13499007744064428 13528780081423488 13529390417313792 13529771917082624 13530828490274816 13570843930656768 13596896988762486 13601836822167552 13637107817036928 13638172772353752 13670321567494144 13680962509584384 13710749538189312 13711820244369408 13712206888267776 13743522622398464 13778772491656368 13779161023464396 13811252717674496 13822003360198656 13853569845878784 13854651705248256 13896016632078336 13897101806221824 13898120644657152 13929860965859328 13964498240200704 13965982561867392 13997483166127104 13997877865106688 13998970993844592 14039274535501824 14040370897007616 14041400238931968 14065830251899209 14074566811680768 14109961763536128 14143290282440928 14185116988729344 14185516978579968 14186624760518112 14187664824754176 14219665438605312 14220066402648064 14221176882635776 14256940531906296 14263233927118848 14289097398754752 14290616222883021 14332878624028608 14333929410576384 14366665025355776 14367786953590784 14377847999348736 14410277575852032 14410683914747904 14411809280526336 14437942163325114 14480640259327872 14481701878726656 14482179443028906 14483241175269888 14515908468576256 14526073236455424 14527207613270016 14560384633933824 14604997072490496 14631480262029204 14632552939963392 14640568157995008 14676972640210944 14677386499335168 14678532692574912 14710491692015616 14712055307203968 14713133892337664 14755564052619264 14757798210306048 14784975366421344 14791501850345472 14829857771879808 14836822422847488 14863725980474112 14864815685042176 14907683269656576 14909267844834048 14909940459896832 14910360888213504 14911525274996736 14944412948627456 14945579994619904 14982742903548672 14984335457003556 15018556459437384 15062971637048832 15064075948916736 15065252339687424 15099658138894336 15110231677599744 15111411672784896 15138813142127304 15145922889990144 15219877591601424 15220564219478016 15220993406717952 15222182051559168 15255324717645824 15267199421988864 15302066424938496 15379111763430912 15424593230462976 15425797774915584 15426232749301248 15461462950198272 15462596476665856 15463803988885504 15537659307383808 15539310844299984 15585266076613632 15586483168404288 15623224648564736 15635385725239296 15670651707850752 15671093586591744 15699509925169056 15706882997026816 15747168561892992 15747612598245024 15748842368075166 15784288820199424 15796575268798464 15832651252432896 15833887663140864 15863046486889567 15868809625862144 15881161865232384 15911201567746044 15959426560229376 15961122927848448 15995874461220864 15997123618430976 15997574702979072 15998823992965248 16039058098394583 16044885183430656 16046138168008704 16075234573599096 16125670586898432 16162498153525248 16163760322789632 16211562272833536 16212019404091392 16213285440592128 16214474085433344 16251504460169216 16291914613567488 16293646322178624 16330397027148288 16330857509291136 16332132826152024 16380432713175552 16381633612087296 16419045743263744 16420327946960896 16431826284969984 16461622057458816 16469353045426176 16470639177744384 16500505329514416 16549303153517568 16550516432830464 16551062220604464 16552275628879872 16589609678372864 16601226555949056 16602522986594304 16633097287224012 16640439581638656 16670613631880544 16691425225703424 16721691728033376 16722917645672448 16773683017383936 16774155999240192 16775465934371328 16811990505160704 16812464567205888 16813777493947392 16815010162671616 16844265857212633 16863501774422016 16895876016867057 16897114704481536 16947085442531328 16948408882148352 16987115406256128 17031164784893217 17037352308178944 17039163251238912 17080662850994176 17122362290551602 17123134746912768 17123617582557696 17124954808004064 17162240307351552 17164064525071296 17214824728055808 17217431245357056 17256752158736384 17270184768897024 17301500733859776 17309626159988736 17341013643886464 17394145818973056 17394930536546304 17395421036249088 17396779487496192 17434656820166656 17448227910844416 17479866720806784 17481724699837482 17488075914215424 17521649202676948 17576127729635328 17628106549100544 17628603623866368 17629483171332096 17629980284915712 17661948665815188 17670243371655168 17672918844440576 17716064173025652 17757324922724352 17759212393485696 17811732658987008 17813123621033472 17852410829094912 17855113884073984 17909821241819136 17942297057336064 17995358768873472 17996764070734848 17997271540851456 17998676992085904 18038373441897984 18053228878626816 18084638895298983 18129195985016648 18182810422715904 18184230363138336 18241283346112512 18282426992492544 18282942517690368 18330352112450952 18338443620581376 18371696655541824 18372214697952528 18373649429421027 18429337813598208 18471426461171712 18472868940331008 18519324814641168 18527499740381184 18528022176104448 18529469074962432 18563068495703718 18619330986934272 18619944998180022 18621310082489856 18663310888169472 18663837153475584 18665294658459456 18719032714002432 18720494529343488 18754440335865612 18766089082241024 18811903194037548 18813282351381504 18857720376587904 18913489318305792 18914022638106624 18915499680690816 18916886433005568 18959553918140416 19009254042541728 19017645236158464 19052129865006336 19054154963844028 19075914543661056 19110504832038144 19111905880768512 19169923448438784 19170463999131648 19214245219663872 19215745707368448 19250589551100152 19264069780377408 19265574159004572 19307520345770496 19308935838302208 19309572590705208 19310988233693184 19368097648607232 19369610151026688 19413846178578432 19464188325592248 19473329429987328 19508640349372272 19510070586617856 19568414046344688 19569296853614592 19569848665780224 19571376923433216 19613988922687488 19616073742938624 19664850060907632 19674085403492352 19713300488561792 19773143695839744 19818301307298816 19876911026208768 19879023793112064 19880481184284672 19882033699995648 19976990538064896 19979113942671408 20024741945916512 20083962182731776 20087003119583232 20148548897046528 20185084189503072 20194563853320192 20246930483457888 20248511616096642 20293170122135232 20294085625970688 20294657875623936 20296242735412224 20356265895985152 20395345483143729 20402755233251328 20455661725555392 20457259158530628 20505482351241216 20566124307283968 20567730366554112 20568310332401664 20615283933597696 20668158737484552 20668741535196594 20716879076511744 20719081125733312 20780354768818176 20781977557872384 20847180966985728 20894791448788992 20932679900225408 20948973842801088 20996224749190656 20996816797660032 20998456490766888 21062100358397952 21110201669910528 21111850217521152 21164942645304192 21174882486976512 21214935423661392 21278275467869952 21279235413639168 21279937140777168 21281497237131264 21329498157907968 21330099603972096 21331765323953664 21385410797859444 21394850890678272 21433646098132128 21499317936042912 21500894115864576 21549997538033664 21551680430386176 21615416363778048 21616025872121856 21617713920789504 21619298780577792 21656913244987671 21720960388991808 21722552818089984 21723269164543359 21724861762904832 21773862702864384 21774476679054848 21776177101536032 21840576950900736 21947220393043806 21948829409945088 21960852236992512 22000673772685888 22016079749002752 22017799038862368 22065737538023424 22068082960805952 22069700838506496 22136697315459072 22177463049632016 22187252775518208 22227484842507392 22244786657819712 22255233634271232 22295588970711168 22297223527563264 22363901767251072 22364910689845248 22365541332320256 22367287912495104 22415987340214272 22416619422941184 22418369991929856 22474114355323008 22476503185505334 22484669032562688 22527834689156076 22529486272642048 22594457455573248 22596113923375104 22597878509531136 22649487208341504 22708219713190956 22718884334985216 22829816387402136 22830846329217024 22831490110076928 22833273077338752 22882987076468736 22885419366761728 22953099637407744 22956574993809408 23026913025196032 23068667645146368 23121351525181952 23139349123951872 23192194425297408 23193894714998784 23195705983328256 23306488961075712 23308966266449976 23377899114920448 23379724752606432 23434836972847104 23504804831821824 23505977561776128 23506640379887616 23549264887753584 23560324495540224 23620752842839488 23621418897367536 23623263552112749 23676433230299136 23678949857980928 23748976878649344 23750831494711296 23803214438793216 23866802351619066 23923062743114752 23941684391772672 23993811691831296 23995685427646464 23996362054468608 23998235989447872 24051164589197312 24112851860398644 24188505880347648 24243747230287872 24245640484184448 24318029106137088 24319928160888192 24321711128150016 24376569323323392 24377256690253824 24437871920351232 24440469483267936 24451258160775168 24495595540722432 24496286263936704 24498199239228036 24570649069763328 24572450418130944 24628568614895616 24630491920441344 24692433086188224 24704029568139264 24705958766616576 24750757994271624 24823954730276352 24825774649245696 24826593330906696 24828413443319808 24884414517559296 24885116204634112 24887059544612608 24949645930836018 24958710285336576 24960659372457984 25005920447820816 25082537592050064 25084376468508672 25143627168783872 25161233998860288 25163198901556992 25217985757741056 25218696850808832 25220666240921088 25222515244007424 25345672056722304 25402839820008448 25420628163796992 25422613323222528 25480673109384192 25482541174358016 25558744876858368 25560618665508864 25620994276491264 25684702120369152 25685426373836544 25687432212006096 25743360461027328 25746096787606944 25747984311590912 25822237092083712 25826146868035584 25885128238104576 25952251100789664 25964439239983104 26011520465829696 26013427448823808 26091218728459584 26092395804819456 26093131554373632 26095169231244288 26151985230249984 26154764990584832 26219800081210176 26222587049756223 26232113871323136 26282473804015422 26364191594452992 26424401743065088 26442905435799552 26444970427373568 26492922998722782 26502548034945024 26505365057482752 26509378266660864 26635987384086528 26638818590228544 26717598988480512 26719685431550208 26778616243642368 26782670826110976 26864731862728704 26913445586004096 26926085137760256 26993038153310208 26995146106102272 26995907311277184 26998015488128856 27057560162846976 27058780834627584 27059543834165248 27061656980549632 27141687861313536 27193793977524972 27274215634073856 27276345544707504 27340643134988288 27361925019168768 27423640488738816 27424413776535552 27487045244796928 27557544983312736 27558322046928792 27622505435348992 27644006720397312 27707139691757568 27709303410496512 27792033264156672 27794203612443648 27796241289314304 27844602743555577 27928996480401408 27931965123734784 27994966332254208 27995755730213376 27997941987689184 28078549071003648 28080741794015232 28131660503798418 28149133623361536 28219923527072256 28286580564881856 28370233977458688 28371033957159936 28373249521036224 28375329649508352 28439330877210624 28440132805296128 28442353765271552 28513881063812592 28526467854237696 28578194797509504 28581232445766042 28665757248057216 28667858821152768 28733330050711552 28735573907181568 28755695998697472 28820555151704064 28821367829495808 28823618561052672 28875884326650228 28961280518655744 28963403757453312 28964358886057812 28966482350539776 29031816937152512 29052146472910848 29054415226540032 29120769267867648 29209994144980992 29262960524058408 29265105879926784 29281136315990016 29353945280421888 29354772998670336 29357065385149824 29420983384031232 29424110614407936 29426267784675328 29511128105238528 29515596420612096 29569950732842688 29659715543759616 29727451960948224 29729631370084352 29815366539313152 29818535689668096 29820721776427008 29823050549993472 29888825897254912 29891159989239808 29965485807097344 29968670914007112 30037112918874768 30125943274097664 30128151897833472 30130504679374848 30199316277788672 30220463355199488 30222823345569792 30277626284254608 30291845779980288 30439755183202848 30441128438956032 30441986813435904 30444364103118336 30510649435291648 30534398843977728 30604132849876992 30758223526861824 30849186460925952 30851595549831168 30852465498602496 30922925900396544 30927607977771008 31003112302794891 31075318614767616 31078621688599968 31170532153227264 31172966336808576 31246449297129472 31270771450478592 31341303415701504 31342187173183488 31399019850338112 31413765994053632 31494337123785984 31495225196490048 31497684736150332 31568577640398848 31593150537596928 31665302504865792 31667775326281728 31726092973779134 31737619251724288 31762323730464768 31822403135492088 31918853120458752 31922245855696896 31991748922441728 31994247236861952 31995149405958144 31997647985930496 32078116196789166 32089770366861312 32092276336017408 32150469147198192 32251341173796864 32324996307050496 32327520645579264 32423124545667072 32424038808182784 32426570881184256 32428948170866688 32503008920338432 32583829227134976 32587292644357248 32660794054296576 32661715018582272 32664265652304048 32760865426351104 32763267224174592 32840655893921792 32863652569939968 32920830589565709 32923244114917632 32941278355488768 33001010659028832 33098606307035136 33102124441208928 33104551257759744 33179219356745728 33205045973188608 33266194574448024 33280879163277312 33341227263761088 33344771186727049 33382850451406848 33443383456066752 33445835291344896 33547366034767872 33548311998480384 33550931868742656 33623981010321408 33624929134411776 33627554987894784 33688531714425266 33714754778258001 33727003548844032 33791752033734114 33794229408963072 33894170885062656 33896817764296704 33974230812512256 34062329569786434 34074704616357888 34078326502477824 34161325701988352 34244724581103204 34246269493825536 34247235165115392 34249909616008128 34324480614703104 34328129050142592 34429649456111616 34434862490714112 34513504317472768 34540369537794048 34603001467719552 34619252319977472 34682027287772928 34788291637946112 34789861073092608 34790842072498176 34793558974992384 34896455821688832 34959733441613568 34963449399674964 35043298405353896 35152255459270656 35257207247732736 35258966342664192 35259960569831424 35323897331630376 35340486743310336 35345837688881152 35432128346051304 35514649845448704 35518424786971392 35623465317974016 35626247242066944 35704821658189824 35800203527428599 35884594114672128 35990717537746944 35993528141469696 35994543081702912 35997353984171808 36076746883795968 36169277790597966 36258391970033296 36365620845431808 36368460726276672 36482566692225024 36564853984985088 36565885035380736 36660704224901904 36676887241162752 36743393311083648 36744429395905056 36747298858842054 36858675627196416 36942852922343424 36945737880662016 37038649629282336 37054999480762368 37056044352208896 37058938149924864 37126136991407436 37238661973868544 37239889996360044 37242620164979712 37326621776338944 37327674306951168 37330589316918912 37424468896254027 37438065428004864 37440989058686976 37508880671731224 37532178164482048 37623806388075096 37626564702763008 37715440753175808 37826978636611584 37828045276213248 37830999361381632 37833772866011136 38018508085083456 38104259730012672 38108309927688056 38221009664076288 38223811761537024 38340927998263296 38428490439327744 38431491414736896 38501179102200304 38528139560754816 38531148318009144 38615040691540992 38617871676604416 38619145181410416 38621976467386368 38736195297214464 38739220302053376 38827692357156864 38928376651184496 38946658859974656 39017280698744544 39020141173235712 39136828092689376 39138593707229184 39139697331560448 39142753846866432 39227977845374976 39232147485877248 39329700121815264 39348170806984704 39423710706023133 39426600977123584 39546287391679488 39636602614597632 39739384498084173 39753822052417536 39758047586224128 39764067399991296 39953981076129792 39958227885342816 40049483891833024 40167924365463552 40174006239166464 40297097794093056 40370168379006144 40389127706640384 40493860966915776 40497023232193284 40586340244270464 40588171251941376 40589315751247872 40592485470824448 40712531791970304 40790690966287458 40805510466502656 40911323451110784 40914518317061256 41010964702482432 41132248614567936 41135460733108224 41136620664803328 41230567867195392 41336317474969104 41337483070393188 41433758153023488 41438162251466624 41560709537636352 41563955115744768 41694361933971456 41789582897577984 41865359800450816 41897947685602176 41992449498381312 41993633595320064 41996912981533776 42124200716795904 42197490755697627 42223700435042304 42329885290608384 42429870847322784 42556550935739904 42559874281554336 42562994474262528 42658996315815936 42660199207944192 42663530647907328 42770821595718888 42789701781356544 42867292196264256 42871848668649063 42998635872085824 43001788231729152 43099995076067328 43103360860772352 43230832727556096 43232051744243712 43235427841579008 43313826489975342 43441920777983616 43445105636179968 43446538329086718 43449723525809664 43547725405728768 43548953358109696 43552354203072064 43681153901801472 43894440786087612 43897658819890176 43921704473985024 44001347545371776 44032159498005504 44035598077724736 44131475076046848 44136165921611904 44139401677012992 44273394630918144 44354926099264032 44374505551036416 44454969685014784 44489573315639424 44510467268542464 44591177941422336 44594447055126528 44727803534502144 44729821379690496 44731082664640512 44734575824990208 44833238845882368 44836739983859712 44948228710646016 44953006371010668 45055669378312152 45058972545284096 45188914911146496 45192227846750208 45195757019062272 45298974416683008 45416439426381912 45437768669970432 45659632774804272 45661692658434048 45662980220153856 45666546154677504 45765974152937472 45770838733523456 45906199274815488 46137335290292736 46242703050363904 46278698247903744 46384388850594816 46387789429997568 46391411966656512 46612977922151424 46617932532899952 46755798229840896 46759449505212864 46869673945694208 47011955123552256 47013280759775232 47098529775507168 47120648991080448 47241505685678976 47242837794735072 47246527104225498 47352866460598272 47357899715961856 47497953757298688 47501662989422592 47589139460668701 47606428877586432 47733604703238132 47846125486229504 47883368783545344 47987623383662592 47991370855292928 47992724108937216 47996471978895744 48102329178394624 48225703720797288 48377011760695296 48487494460575744 48491280968368896 48636058212274176 48639856321776384 48643422256300032 48754513380507648 48875743840702464 48880938966535872 48991191081444864 48992572527873408 48996398478456072 49141298139526656 49144900836261888 49257137229791232 49260983840882688 49384866172376448 49408059136278528 49411917533233152 49501515988543248 49647909460552704 49651549298491392 49653186661813392 49656826886639616 49768829035118592 49770232409268224 49774119089225216 49899291861672036 49921318744915968 50011840895641632 50165075184100128 50168752937017344 50287254337567744 50322467997720576 50326397803113984 50435971515482112 50437393701617664 50441332481842176 50445030488014848 50532797571637899 50687628050601171 50691344113444608 50805679640016896 50841256327593984 50845226646445056 50961346218768384 51117489753716736 51241988552982528 51369404240738304 51370852747673088 51374864424012192 51486720922054656 51492193575213888 51495968623181824 51644474184167424 51652293736071168 51770256476209152 51904502201579328 51928878479966208 52023040931659392 52026854897647616 52182437456919168 52184791609638912 52186263108747264 52190338462488576 52303970460499968 52309529981169664 52439600162420352 52445174099512446 52464227742646272 52564947608030844 52728383188905984 52848803486130176 52885810871599104 52889940854747136 52985845997445564 53010730114965504 53018756533321728 53271974768173056 53277637180457088 53435197976961024 53439370863100416 53557232487284736 53565341652221952 53729463725457408 53826891172008192 53986076306620416 53990292212204544 53991814622554368 53996030976257712 54115120325693952 54119087668330496 54123313961099264 54387587955049944 54548431268147712 54552691089415008 54681286269976576 54723850038337536 54847280977477632 54848827553071104 54974090489593856 55115089966625472 55116644093857584 55120948288263081 55245010870697984 55288013440794624 55414279383515136 55418606820993024 55584066528313344 55588407224887296 55689205487111154 55857992960802816 55863930247469568 55989932664508416 55991511460426752 55995883975378368 56157098142007296 56161483588030464 56263321007596836 56298267246723072 56439847054144512 56573161129763712 56740467954917376 56742067914319872 56746499042072448 56750659299016704 56878661754421248 56880265610592256 56884707530543104 57027762127625184 57052935708475392 57156389595019008 57162464891532084 57331514496114432 57335717642305536 57466660101423104 57471147814363136 57511391997394944 57642735658991616 57647237122105344 57751768653300456 57922561037311488 57926807514906624 57928717772115624 57932964701079552 58063633874305024 58104292945821696 58108830453080064 58241538535735296 58419988289961984 58525921048116816 58530211759853568 58707890560843776 58709545997340672 58714130770299648 58841966768062464 58848221228815872 58852535569350656 59022256210477056 59139901465685376 59319431087519232 59454903921896448 59459262740168704 59630733078626304 59637071379336192 59641443552854016 59646101099986944 59782319978479616 59930971614194688 59937341828014224 60074225837749536 60251886548195328 60261009358749696 60398632555577344 60445646691139584 60555252568509216 60583691559960576 60879510366405696 60882256877912064 60883973626871808 60888728206236672 61021298870583296 61068797687955456 61186036449431187 61208265699753984 61516447053723648 61698372921851904 61703191099662336 61704930997204992 61845851800793088 61855215955542016 62006224605589782 62150637229535232 62157243377199936 62341064306454528 62345932673617152 62492898594258944 62541542900957184 62684374346366976 62798039700676224 62827531988107264 62988674247571968 62990450392980096 62995369472300664 63137155280797696 63186301075193856 63330605009731584 63335550652563456 63452185947558268 63524647460929536 63644806270984176 63837706240917504 63844491711393792 63988494473723904 63990298811916288 63995295971860992 64156232393578332 64184552672034816 64300938294396384 64502682347593728 64649992614100992 64655041291158528 64846249091334144 64848077616365568 64853141762368512 64857896341733376 64970739734963013 65167658454269952 65169807493630077 65174585288714496 65321588108593152 65323430037164544 65328531304608096 65521730852702208 65681311787843584 65841661179131418 65846488229835264 65882556710977536 66002021318057664 66197212614070272 66204248882417856 66209102515519488 66358438713491456 66410091946377216 66532389148896048 66561758326554624 66682454527522176 66689542373454098 66765700902813696 66886766912133504 66891670582689792 67094732069535744 67096623996960768 67101863737485312 67247962020642816 67249858268823552 67255109975789568 67377063428850532 67429509556516002 67454007097688064 67583504067468228 67588458817926144 67788341770125312 67793635528593408 67948461625024512 68124659139572868 68156653004955648 68322651403976704 68489449162206408 68492538987651072 68494470330230784 68499819232016256 68648961229406208 68656258100285184 68859298912223232 68869724981428224 69080739075588096 69206002935439104 69364054575545856 69576583275892224 69581684144996352 69587117949984768 69919466883227136 69926898799349928 70086596810707792 70304510918541312 70514414495465472 70517932685328384 70519921139662848 70647794663260752 70680973486620672 70864256692102608 70869790656338247 71029299690897408 71036849573942784 71246930635948032 71252494484133888 71409643316379648 71600407054857198 71769188229344256 71981435075493888 71987056282939392 71989086163405824 71994707968343616 72153493767591936 72338555581195932 72516783940066592 72731241690863616 72736921452553344 72965133384450048 73129707969970176 73131770070761472 73321408449803808 73353774482325504 73486786622167296 73488858791810112 73494597717684108 73717351254392832 73885705844686848 73891475761324032 74077299258564672 74112088704417792 74117876299849728 74252273982814872 74477323947737088 74479779992720088 74485240329959424 74653243552677888 74655348613902336 74661178633837824 74848937792508054 74876130856009728 74881978117373952 75017761343462448 75247612776150192 75253129405526016 75430881506351616 75653957273223168 75656090552426496 75661998722763264 75667545732022272 76037016170166912 76208519460025344 76216619855376112 76442019328152576 76447623523074048 76681855996526592 76862982829473792 77002358204400608 77056279121509632 77062296636018288 77230081383081984 77238290362820832 77243952934772736 77478440604106752 77655384714313728 77856753302368992 77893317719949312 78034561397489088 78040282346471424 78273656185378752 78277187414458368 78279394663120896 78285507693732864 78455955690749952 78464294971754496 78659400243630528 78667761149268669 78696341613969408 78847421412046266 78853201954247168 79092574783358976 79273205229195264 79478768996168346 79507644104835072 79516095172448256 79528134799982592 79907962152259584 79916455770685632 80098967783666048 80335848730927104 80348012478332928 80594195588186112 80740336758012288 80778255413280768 80987721933831552 80994046464386568 81172680488540928 81176342503882752 81178631502495744 81184970941648896 81425063583940608 81581381932574916 81822646902221568 81829036634122512 82021929404964864 82270921466216448 82273241329606656 82461135734390784 82672634949938208 82674966140786376 82867516306046976 82876324502933248 83121419075272704 83127910231489536 83388723867942912 83533808230666731 83730719600901632 83795895371204352 83984898996762624 83987267190640128 83993825963067552 84394981511395254 84447400870084608 84659770581216768 84859741694645568 85113101871479808 85119748563108672 85125988948525056 85317992631631872 85320398415888384 85327061295814656 85541643191437776 85579403562713088 85734584392528512 85743697337298126 85997271744171648 86003576463458304 86199990152134656 86206721721544704 86461665455112192 86464103488487424 86470855683158016 86627652979950684 86883841555967232 86890211272359936 86893076658173436 86899447051619328 87095450811457536 87097906716219392 87104708406144128 87362307803602944 87788881572175224 87795317639780352 87843408947970048 88002695090743552 88064318996011008 88071196155449472 88262950152093696 88272331843223808 88278803354025984 88546789261836288 88709852198528064 88909939370029568 88979146631278848 89182355882844672 89188894110253056 89455607069004288 89462165329281024 89469151649980416 89666477691764736 89673479967719424 89896457421292032 89906012742021336 90111338756624304 90117945090568192 90377829822292992 90384455693500416 90391514038124544 90597948833366016 90832878852763824 90875537339940864 91319265549608544 91323385316868096 91325960440307712 91333092309355008 91531948305874944 91541677467046912 91812398549630976 92274670580585472 92485406100727808 92557396495807488 92768777701189632 92782823933313024 93225955844302848 93235865065799904 93511596459681792 93518899010425728 93739347891388416 94023910247104512 94026561519550464 94197059551014336 94241297982160896 94483011371357952 94485675589470144 94493054208450996 94705732921196544 94715799431923712 94995907514597376 95003325978845184 95178278921337402 95212857755172864 95467209406476264 95692250972459008 95766737567090688 95975246767325184 95982741710585856 95985448217874432 95992943957791488 96204658356789248 96451407441594576 96754023521390592 96974988921151488 96982561936737792 97272116424548352 97279712643552768 97286844512600064 97509026761015296 97751487681404928 97761877933071744 97982382162889728 97985145055746816 97992796956912144 98282596279053312 98289801672523776 98521967681765376 98769732344752896 98823835066466304 99003031977086496 99295818921105408 99306373323626784 99313653773279232 99537658070237184 99540464818536448 99548238178450432 99798583723344072 99842637489831936 100023681791283264 100034313560181147 100330150368200256 100337505874034688 100574508675135488 100644935995441152 100652795606227968 100871943030964224 100874787403235328 100882664963684352 101065595143275798 101375256101202342 101382688226889216 101611359280033792 101682512655187968 101690453292890112 101922692437536768 102234979507433472 102483977105965056 102738808481476608 102741705495346176 102749728848024384 102973441844109312 102984387150427776 102991937246363648 103288948368334848 103304587472142336 103540512952418304 103809004403158656 103857756959932416 104046081863318784 104053709795295232 104364874913838336 104369583219277824 104372526217494528 104380676924977152 104619059962339328 104879200324840704 104890348199024892 105129895216061688 105456766377811968 105697606972260352 105771621743198208 105779881709494272 105971691994891128 106021460229931008 106037513066643456 106543949536346112 106555274360914176 106870395953922048 106878741726200832 107114464974569472 107653782344016384 107972152613240832 107980584424409088 107983629245108736 107992061952515424 108230240651387904 108238175336660992 108246627922198528 108775175910099888 109096862536295424 109105382178830016 109362572539953152 109447700076675072 109694561954955264 109697655106142208 109948180979187712 110230179933250944 110233288187715168 110241896576526162 110490021741395968 110576026881589248 110828558767030272 110837213641986048 111168133056626688 111176814449774592 111378410974222308 111715985921605632 111727860494939136 111979865329016832 111983022920853504 111991767950756736 112273406688762081 112314196284014592 112322967176060928 112526642015193672 112596534493446144 112879694108289024 113146322259527424 113480935909834752 113484135828639744 113492998084144896 113501318598033408 113760531221184512 113769415061086208 114055524255250368 114312779190038016 114324929783064168 114663028992228864 114671435284611072 114933320202846208 114942295628726272 115022783994789888 115285471317983232 115294474244210688 115503537306600912 115845122074622976 115853615029813248 115857435544231248 115865929402159104 116127267748610048 116208585891643392 116217660906160128 116483077071470592 116839976579923968 117051842096233632 117060423519707136 117415781121687552 117419091994681344 117428261540599296 117683933536124928 117696442457631744 117705071138701312 118044512420954112 118271132118069399 118279802931370752 118638862175038464 118909807843792896 119218153494252519 119261466157252608 119274142758672384 119292202199973888 119564639956959232 119861943228389376 119874683656028448 120148451675499072 120503773096390656 120522018717499392 120797265111154688 120891293382279168 121110505137018432 121167383119921152 121759020732811392 121764513755824128 121767947253743616 121777456412473344 122042597741166592 122137595375910912 122372072898862374 122416531399507968 123032894107447296 123396745843703808 123406382199324672 123409861994409984 123691703601586176 123710431911084032 124012449211179564 124301274459070464 124314486754399872 124682128612909056 124691865347234304 124985797188517888 125083085801914368 125368748692733952 125596079401352448 125977348495143936 125980900785960192 125990738944601328 126372602150387712 126592472267092881 126671101305126912 126904371895116536 127289612541968352 127688983422787584 127976988947447808 127980597623832576 127990591943721984 128312464787156664 128369105344069632 128601876588792768 128615546005947189 129005364695187456 129299985228201984 129310082582317056 129692498182668288 129696155232731136 129706283524737024 129941479469926026 130335316908539904 130339614987260154 130349170577428992 130643176217186304 130646860074329088 130657062609216192 131043461705404416 131362623575687168 131683322358262836 131692976459670528 131765113421955072 132004042636115328 132394425228140544 132408497764835712 132418205031038976 132716877426982912 132820183892754432 133064778297792096 133123516653109248 133364909055044352 133379084746908196 133531401805627392 133773533824267008 133783341165379584 134189464139071488 134193247993921536 134203727474970624 134499716537647104 134510219951579136 134754126857701064 134859019113032004 135167008134936456 135176917635852288 135576683540250624 135587271057186816 135896923250049024 136249318279145736 136313306009911296 136978898324412816 136985077975302144 136988940660461568 136999638464032512 137297922458812416 137312516200570368 137718597824446464 138412005870878208 138728109151091712 139153166551784448 139163368289992704 139174235899969536 139838933766454272 139853797598699856 140173193621415584 140609021837082624 141035865370656768 141039842279325696 141295589326521504 141361946973241344 141728513384205216 141739581312676494 142058599381794816 142073699147885568 142493861271896064 142504988968267776 142767418382006103 142819286632759296 143200814109714396 143538376458688512 143962870150987776 143974112565878784 143978172326811648 143989415936687232 144306987535183872 144677111162391864 145033567880133184 145462483381727232 145473842905106688 145930266768900096 146263540141522944 146642816899607616 146973573244334592 146977717583620224 146989195435368216 147434702508785664 147771411689373696 147782951522648064 148154598517129344 148224177408835584 148235752599699456 148504547965629744 148954647895474176 148959559985440176 148970480659918848 149306487105355776 149310697227804672 149322357267675648 149697875585016108 149763956234747904 150035522686924896 150495225552300384 150506258811052032 150861763012703232 151307914546446336 151312181104852992 151323997445526528 151335091464044544 151598392714913697 152062884151803513 152074032340333824 152417038920050688 152433239710752224 152884038656305152 153725965658947584 154004716408801216 154112558243019264 154124593272036576 154460162766163968 154476580725641664 154487905869545472 154956881208213504 155310769428627456 155713506604737984 155786635439898624 156069122794978176 156080564692942848 156547312370757504 156554374828916736 156558789326241792 156571015387465728 156911911381499904 156928589943508992 157318800487261056 157335522298537338 157392683227938816 157694842824092532 157706403908494336 158185149566717952 158546410458390528 158957537992336692 159032190344896512 159056269599965184 159815924304519168 159832911541371264 160197935567332096 160671697461854208 160696024956665856 161188391176372224 161480673516024576 161975443867663104 161988092928773136 162345360977081856 162357263004991488 162369941883297792 163162763865149832 163645293804443136 163658073268245024 164043858809929728 164541842932432896 164546482659213312 164922271468781568 165345269899876416 165349932281572752 165362844864789243 165735032612093952 165752649005866496 166242838150545408 166255820462979072 167067616461333462 167461439201803264 167591790742408704 167969797993525248 167974534381280256 167987651926135104 168789963022790508 168894801740169216 169319541162433536 169719483389291136 170226203742959616 170239497126217344 170251977897050112 170635985263263744 170640796831776768 170654122591629312 171083286382875552 171158807125426176 171469168785057024 171487394674596252 171994543488343296 172007152926916608 172399980304269312 172413443443089408 172928206976974848 172941711366316032 173255305959901368 173767683111934464 173780422544719872 173786153316346872 173798894103238656 174190901622915072 174195813432438784 174209416812288256 174724615607205888 175577763144350448 175590635279560704 176005390181487104 176128637992022016 176142392310898944 176525900304187392 176544663686447616 176557606708051968 177419704397056128 177819878740059136 177958293262557696 178364711765689344 178377788220506112 178911214138008576 178924330658562048 178938303299960832 179346959935438848 179792914842584064 179812025484042672 180222677513248608 180235890181136384 180755659644585984 180783028076249088 181195897666732032 181665757705527648 181751074679881728 182638531099217088 182646770633736192 182651920880615424 182666184618710016 183063896611749888 183083354934093824 183558109348293561 183624797099261952 184549341161170944 184970812201455616 185114792991614976 185537555402379264 185565647866626048 186451911688605696 186471730131599808 187023192919363584 187037798020851456 187478695782776832 188053123039100928 188394119102028672 188482595964321792 188966022742715904 188971351178940288 188986108416901992 189411465842393088 189431598863847424 189991815029194752 190006651957690368 190356557842674804 190934418812952528 191384501944918016 191533475134181376 191965483421171712 191970896435748864 191985887915582976 192409316713578496 192902814883189152 193508047042781184 193949977842302976 193965123873475584 194544232849096704 194559425287105536 194573689025200128 194912219204889039 195502975362809856 195523755866143488 195964764325779456 195970290111493632 195985593913824288 196565192558106624 197043935363530752 197539464689505792 197647670132932608 198006063954172992 198591637842210816 198612746647253568 198627307546558464 199075316140474368 199080929637072896 199096476356900864 199597167446688144 199685274979663872 200047363582566528 200068627120362294 200660300736400512 200675011748069376 201149017350270976 201289871990882304 201305591212455936 201743886061928448 201749574806470656 201765329927368704 202131190286551596 202750512202404684 202765376453778432 203222718560067584 203365025310375936 203380906585780224 203845384875073536 204469959014866944 204967954211930112 205477616962953216 205483410990692352 205499457696048768 205946883688218624 205968774300855552 205983874492727296 206577896736669696 206609174944284672 207618008806317312 208092163726637568 208107419590590464 208729749827676672 208745052434989056 208761353849954304 209238119924678656 209758400649681408 209780696398049784 210259790432123376 210913532755623936 211395213944520704 211543243486396416 211559763418988544 211943383989782256 212042920459862016 213087899072692224 213110548721828352 213740791907844096 213757483452401664 214228929949138944 215307564688032768 215944305226481664 215961168848818176 215967258490217472 215984123905030848 216460481302775808 216493255844397056 217550351820199776 218193725072590848 218210764357660032 218725145079906304 218895400153350144 219389123909910528 219395310212284416 219896361958375424 220460359866501888 220466576375430336 220483793153052324 220980043482791936 221152053763178496 221657117534060544 221674427283972096 222336266113253376 222353628899549184 222756821948444616 223431971843211264 223455720989878272 223959730658033664 223966045841707008 223983535901513472 224546813377524162 224628392568029184 224645934352121856 225053284030387344 225759388216578048 226292644519054848 226961871819669504 226968271657279488 226985996168289792 227002637196066816 227521062442369024 227538830122172416 228111048510500736 228625558380076032 228649859566128336 229326057984457728 229342870569222144 229884591257452544 230045567989579776 230588948488421376 231007074613201824 231690244149245952 231714871088462496 231731858804318208 232254535497220096 232435321812320256 232966154142941184 233413398307089343 233679953159847936 234103684192467264 234120847039414272 234831562243375104 234838183989362688 234856523081198592 235367867072249856 235392884915263488 236003283447806007 236089024841908224 236542264236138798 236559605862741504 237277724350076928 237819615687585792 238436306988505038 238522932314505216 238548285517344768 238584404399947776 239129279913918464 239723886456778752 239749367312056896 240296903350998144 241007546192781312 241044037434998784 241594530222309376 241782586764558336 242221010274036864 242334766239842304 243518041465622784 243529027511648256 243535894507487232 243554912824946688 244275190751821824 244744145797724748 246065788214894592 246812764398649344 246819723988819968 247383407203172352 247420863822168064 248024898422359128 248602548918140928 248628973508799744 249364257225818112 249383730694468608 250166171603828736 250601424692000193 251192158802704896 251954696990287872 251961801571920384 251981477889202656 253184944534185762 253342202610253824 253808743790233072 254579225083936704 255377966845575168 255953977894895616 255961195247665152 255981183887443968 256624929574313328 256738210688139264 257203753177585536 257231092011894378 258010729390374912 258599970456403968 258620165164634112 259384996365336576 259392310465462272 259412567049474048 259882958939852052 260670633817079808 260679229974520308 260698341154857984 261286352434372608 261293720148658176 261314125218432384 262086923410808832 262725247151374336 263366644716525672 263385952919341056 263530226843910144 264008085272230656 264788850456281088 264816995529671424 264836410062077952 265640367785508864 266129556595584192 266729818110088704 266758169493816392 267547067648534016 267566682330759168 268386495987843072 268407454949941248 268999433075294208 269020439903158272 269508253715402128 269718038226064008 270334016269872912 270353835271704576 271153367080501248 271174542114373632 271793846500098048 272498636558291472 272626612019822592 273957796648825632 273970155950604288 273977881320923136 273999276928065024 274595844917624832 274625032401140736 275437195648892928 276824011741756416 277456218302183424 278306333103568896 278348471799939072 279677867532908544 279707595197399712 280346387242831168 281218043674165248 282071730741313536 282079684558651392 282591178653043008 282723893946482688 283457026768410432 283479162625352988 284117198763589632 284147398295771136 284987722543792128 285009977936535552 285534836764012206 285638573265518592 286401628219428792 287076752917377024 287925740301975552 287948225131757568 287956344653623296 287978831873374464 288613975070367744 289354222324783728 290067135760266368 290924966763454464 290947685810213376 291860533537800192 292527080283045888 293285633799215232 293947146488669184 293955435167240448 293978390870736432 294869405017571328 295565903045296128 296309197034258688 296471505199398912 297009095931259488 297919119970880352 297940961319837696 298612974210711552 298621394455609344 298644714535351296 299395751170032216 299527912469495808 300071045373849792 300102940680543441 300990451104600768 301012517622104064 301723526025406464 302615829092892672 302624362209705984 302647994891053056 303196785429827394 304125768303607026 304148064680667648 304834077840101376 304866479421504448 305768077312610304 307451931317895168 308009432817602432 308225116486038528 308249186544073152 308920325532327936 308953161451283328 308975811739090944 309913762416427008 310621538857254912 311427013209475968 311573270879797248 312138245589956352 312161129385885696 313094624741515008 313108749657833472 313117578652483584 313142030774931456 313857179887017984 314637600974522112 314671044597074676 315389685648185064 315412807816988672 316370299133435904 317092820916781056 317915075984673384 318064380689793024 318112539199930368 319631848609038336 319665823082742528 320395871134664192 321343394923708416 322961347032049152 323950887735326208 323976185857546272 324690721954163712 324714526009982976 324739883766595584 326325527730299664 327290587608886272 327316146536490048 328087717619859456 329083685864865792 329092965318426624 329844542937563136 330690539799752832 330699864563145504 330725689729578486 331470065224187904 331505298011732992 332485676301090816 332511640925958144 334135232922666924 334922878403606528 335183581484817408 335939595987050496 335949068762560512 335975303852270208 337579926045581016 337789603480338432 338639082324867072 339438966778582272 340452407485919232 340478994252434688 340503955794100224 341281593663553536 341308245183258624 342166572765751104 342938337570114048 342974789349192504 343989086976686592 344014305853833216 344799960608538624 344826886886178816 345856413953949696 345883422732632064 346510611919802736 347535366223868928 347560845089439744 347572306632693744 347597788206477312 348381803245830144 348391626864877568 348418833624576512 349449231214411776 351155526288700896 351181270559121408 352010780362974208 352257275984044032 352284784621797888 353051800608374784 353089327372895232 353115213416103936 354813396354208197 354839408794112256 355639757480118272 355916586525115392 356729423531378688 357822428276017152 357876606599921664 358693919870877696 359585829685168128 359624050968085344 360445355026497216 360471780362272768 361511319289171968 361566056152498176 362391795333464064 363331515411055296 363502149359763456 365277062198434176 365293541267472384 365303841761230848 365332369237420032 366127793223499776 366166709868187648 367116218696587122 367249594198523904 369098682322341888 369941624402911232 370229585983229952 371075110804758528 371131295733252096 372903823377211392 372943460263199616 374046385838727168 374075596041702912 374957391565553664 376106246078201856 376788238204057344 377932045485431808 377942702357880576 377972216833803984 378863197727694848 380013303915380736 380713115685349608 381868837625905056 382769003889836032 383066950268362752 383930966842343424 383941792871497728 383971775831165952 384818633427156992 385805629766378304 385846638017841567 387016094085562368 387899955684605952 387930247746951168 389088465698193408 389118850574211072 389824438409778078 391005950725619712 391047511732286976 391929528651558912 391940580222987264 391971187827648576 393130385116213248 394087870727061504 395078929379011584 395295340265865216 396012127908345984 397183275684421632 397225493294507136 397254615093116928 398150632280948736 398161859274145792 398192952713801728 399194334893376288 399370549959327744 400094727165133056 400137254240724588 401320601472801024 401350023496138752 402298034700541952 402579743981764608 402611182424911872 403499149612941312 403530659854737408 404262380573103192 405501024404809368 405530752907556864 406445437120135168 406730050620751872 406761813171560448 407690769750147072 408939918029733888 410955233925906432 410966821981384704 410998915392097536 411893767376437248 411937548601711104 411967748985454592 413155793473339392 415236017612634624 416184327453275136 416214839181180928 417459499655353344 417490104869978112 417522707699908608 418476239849357312 419516801299362816 419561392796099568 420519580864246752 421827065511247872 422790427889041408 423119526837977088 423886767979564512 424085840919724032 426175798145384448 426221097443656704 427481583815688192 427514966904803328 428302255146018309 428457859898277888 430615129376065536 431888610452963328 431922337697636352 431934516980434944 431968247810061696 432920962605551616 432986511688794112 435100703640399552 436387450145181696 436421528715320064 437450290159812608 437790800306700288 438790620424568832 439792723916750848 440920719733003776 440933152750860672 440967586306104648 441960086965583872 442304107526356992 443314235068121088 443348854567944192 444672532226506752 444707257799098368 445513643896889232 446863943686422528 446911441979756544 447919461316067328 447932091683414016 447967071803026944 449093626755048324 449291868704243712 450106568060774688 451518776433156096 452585289038109696 453923743639339008 453936543314558976 453971992336579584 454005274392133632 454795178144741091 455077660244344832 456188652455410539 456222097021001472 457251116760152064 457299719132256672 458652115968915456 459769182514905088 461177896976842752 462014149226403648 463380488298491904 463429742176924992 463463717608636416 464509070994440192 464870643624640512 465932308285882368 466826796614178686 467359906319695872 468207368384934528 468241694078828544 469663124486750208 469676367978725376 469713046162397184 470735734144499712 470785769830526976 472006566895612014 472178049683816448 473084528472277596 473119211725483008 474555448700153856 475639231375171584 476872613977010076 477096571034689536 477168808799895552 478258559827836928 479447772913557504 479498734624113792 480593806701996288 482015092385562624 482088074869997568 483565173529116672 484442020548073728 487036082931245568 487071789014974464 487109825649893376 489488291595449496 492131576429789184 493625528797298688 493639447977639936 494766814406344704 496049796844718256 496088534594367729 497205097836281856 497257947017599488 498728514451636224 498767461388937216 501202849384000386 502384317605409792 503909393980575744 503923603143840768 503962955778405312 506369889068371524 506684405220507648 507617487580466144 509158450167873408 510755933691150336 511907955789791232 511922390495330304 511962367774887936 513249859148626656 513476421376278528 514407506355171072 514462184023788756 516021458780749824 517199940912807936 517240330329268224 518784620930924544 518825134098948096 519765917879704104 521341267634159616 521358459949040616 521396682309715968 522572704868745216 522587440297316352 522628250436864768 524173846821617664 526733289433051344 526771905838682112 528016170544461312 529577700912562176 529633991059342848 529672820124155904 532259113191168384 533459636220177408 533516338987632784 535094135297068032 535133364661518336 536772991975686144 536814909899882496 538040879806316544 539016507430804256 539436076452128016 540668032539745824 540707670543409152 542349084228747264 543587693000196096 544997273116582944 545253224039645184 547915593297651264 547940311901208576 547955762641846272 547998553856130048 549191689835249664 549250064802281472 550674328044880683 550874391297785856 553648023483512832 554912436604366848 556612666207137792 556696943599878144 559355735065817088 559415190394799424 560692774485662336 562436087348330496 564159369117302784 565182357306086016 565447787892965376 566914053536820864 566958325250705976 568234397527179264 568294796591542272 569975445087584256 570019955873071104 571069673528024412 572803256438857584 574153505834754048 575896450263515136 575912689307246592 575957663746748928 577227950140735488 578708444649567456 580134271520532736 581849933526908928 581895371620426752 583721067075600384 584736657614667117 586571267598430464 587894292977338368 587910870334480896 587956781741472864 591131806090592256 592618394068517376 592943010398797824 594018191862518976 595838239941760704 595881922639675392 597225948421423104 597242788911218688 597289429070702592 598791502340064432 599055824938991616 600142090747699584 600205881361086882 601980902209201536 602025035244208128 603447052050812928 605231658185785344 605248724419411968 605295989782106112 606393570859654788 608251536607214052 608296129361335296 609668155680202752 609732958843008896 611536154625220608 614903862635790336 616018865635204864 616450232972077056 616498373088146304 617840651064655872 617906322902566656 617951623478181888 619827524832854016 622854026418951936 624276491179912704 624322258771771392 626189249483030016 626235157304967168 626284061549862912 627714359774035968 629275201949044224 629342089194149352 630779371296370128 630825615633977344 632740598266871808 634185641833562112 635830151969346768 636128761379586048 639263697218076672 639331646165485056 640791742269328384 642686789847416832 645922694064098304 647901775470652416 647952371715092544 649381443908327424 649479767533191168 652651055460599328 654581175217772544 654632293072980096 656175435239718912 658167371729731584 658185930636853248 659689085875126272 661381079599505664 661399729126291008 661451379459156972 662940130448375808 663010596023465984 664971352602181632 665023281851916288 668270465845333848 669845756807213056 670367162969634816 671879191974100992 671898137525121024 671950607704540416 675159852091162032 677278164649734144 678877933557164544 680904814971838464 680957988504869376 681007911588200448 682563187327107072 682616490366517248 684333145531502208 685876675140228096 685949578698385008 687978173953373184 688028611707666432 689653773772357632 691766845465264128 693021223839605472 695070732447737856 695144613265387488 695195576412954624 696763606491660288 696783253729755136 696837667249153024 698898462428823552 700240194921268029 702311052577401792 702362541118242816 704021560725948416 704514551968088064 704569569243595776 706103601216749568 706178654745790464 709626792708416394 709678817588224512 711279514960236544 711833173050230784 713458847062757376 715644856552034304 715753213199843328 717387839741755392 719171659370336256 719248101936170688 720890710052994432 720943560724545536 723022638578343936 723132112304996352 724783590666928128 726663030822110592 727004298719526912 730554124396868352 730587082534944768 730607683522461696 730664738474840064 732333419736375296 734232437393174244 738197364644683776 739883248805822464 740459171966459904 742150221609517056 742262591466504192 745807646754422784 745886920526399232 748092771677454336 748151192083405824 753576476408114688 755864090970863616 755885404715761152 755944433667607968 757726395455389696 760026607830761472 761426231370699216 763737675251810112 765538007779672064 766133900536725504 767861933684686848 767883585742995456 767943551662331904 769637266854313984 771611259532756608 771693276035683134 774032188171124736 775799911369211904 775860495493902336 778176931396386816 778237701148422144 779648876819556156 782011901451239424 782095023464573952 783859057303117824 783881160445974528 783942375655297152 786260770232426496 788175741454123008 790157858758023168 790590680531730432 792024255816691968 794366551368843264 794450986589014272 794509230186233856 796323718548291584 796385905427603456 798388669786752576 800189454330266112 800274508481449176 802641202945602048 802700046992277504 804596069401083904 805159487963529216 805222364849823744 806998299225882624 807061319709474816 808524761146206384 811002048809618736 811061505815113728 812890874240270336 813460101241503744 813523626343120896 815381539500294144 817879836059467776 821910467851812864 821933643962769408 821997830784195072 823787534752874496 823875097203422208 823935497970909184 826311586946678784 830472035225269248 832368654906550272 834918999310706688 835045415399817216 836952479698714624 839033602598725632 839122785592199136 841039161728493504 843654131022495744 845580855778082816 846239053675954176 847773535959129024 848171681839448064 852351596290768896 852442194887313408 854963167631376384 855029933809606656 856604510292036618 856915719796555776 861230258752131072 863777220905926656 863844675395272704 863869033960869888 863936495620123392 865841925211103232 865973023377588224 870201407280799104 872774900290363392 872843057430640128 874900580319625216 875581600613400576 877581240849137664 881841439466007552 881866305501721344 881935172612209296 884608215052713984 886697709135888384 889414515598196736 891027287793778464 893822883959513088 895838922632134656 895864183366828032 895934143606053888 898187253510096648 898583737408487424 900213136121549376 900308822041630323 903037552866312192 905170578076219392 907847487278678016 907873086629117952 907943984673159168 909590356289482182 910155320488689664 912377304910821078 912444194042002944 914502233520304128 914599438264513344 917304231937830912 919538365029810176 922355793953685504 924028298452807296 926760976596983808 926859484353849984 926927435217272832 929018141988880384 929741287249281024 931864616571764736 933653593228357372 934719812639391744 936414736769869056 936483388157657088 939326248973500416 939352735957450752 939426092324794368 941571539661053952 944013133791224028 946169056944555192 946238423450966016 949110897400307712 951278462750343168 953745227954020152 954193142069379072 954337617599791104 958895545827115008 958997469248227584 961187613403992576 964030184771125248 968884041096147456 974072165862491136 974143578029948928 974219651299786752 978976583190898992 984263152859578368 987251057594597376 987278895955279872 989533628812689408 992099593689436512 992177069188735458 994410195672563712 994515894035198976 997457028903272448 997534922777874432 1002405698768000772 1004768635210819584 1007818787961151488 1007847206287681536 1007925911556810624 1012739778136743048 1013368810441015296 1015234975160932288 1018316900335746816 1021511867382300672 1023844780990660608 1023924735549775872 1026499718297253312 1028815012710342144 1028924368047577512 1032042917561499648 1034399881825615872 1034480660658536448 1037569241861849088 1037650268197896192 1039531835759408208 1042682535268319232 1042716919898081232 1042793364619431936 1045145409737490432 1045174880594632704 1045256500873729536 1048347693643235328 1053466578866102688 1053543811677364224 1056032341088922624 1059155401825124352 1059267982118685696 1059345640248311808 1064440189062624591 1064518226382336768 1066919272440354816 1067032677975265568 1070188270594136064 1073629819799764992 1076081759612633088 1078033014861608512 1078872152904256032 1081336065079491648 1081415341086818304 1084698168457494528 1087175386000392192 1089994546233165888 1090506448079290368 1095831186595302528 1095880623802417152 1095911525283692544 1095997107712260096 1098383379670499328 1098500129604562944 1101348656089761366 1101748782595571712 1107296046967025664 1109824873208733696 1113225332414275584 1113393887199756288 1118711470131634176 1118830380789598848 1121385548971324672 1124872174696660992 1128318738234605568 1130364714612172032 1133828107073641728 1133916650501411952 1136589593183084544 1140039911746142208 1142139347056048824 1145606512877715168 1148307011669508096 1151792900527030272 1151825378614493184 1151915327493497856 1154455900281470976 1157416889299134912 1157539914053524701 1160268543041065472 1163699867053817856 1163790743240853504 1169473315229334234 1173142535196860928 1175788585954676736 1175821740668961792 1175913563482945728 1182263612181184512 1185236788137034752 1185886020797595648 1188036383725037952 1191676479883521408 1191763845279350784 1194451896842846208 1194485577822437376 1194578858141405184 1197583004680128864 1198111649877983232 1200284181495399168 1200411762722173764 1203961804418403072 1204050070488416256 1206894104101625856 1210497448838823936 1210591979564212224 1212787141719309576 1216503073214428104 1216592258722670592 1219336311360405504 1219465917686017792 1223072309250441216 1232037731270409728 1232900465944154112 1232996746176292608 1235681302129311744 1235812645805133312 1235903246956363776 1245708052837903872 1248552982359825408 1248644517543542784 1252378498966060032 1252470314609934336 1252568123099725824 1255428719548071936 1258550403898088448 1258684178388298704 1261558742592740256 1261651231267954688 1265481196533743616 1268371283667124224 1271660303938693536 1272257522759172096 1278527394436153344 1278663292330970112 1281583484538656768 1284906765438054927 1285373579694833664 1291845388128196608 1295803550941304832 1295904743430185088 1298762887816654848 1298959535066382336 1305302110921198656 1309162350435545088 1309264586145960192 1312350870479437824 1316371861273706496 1319378171750252544 1322762159199011328 1322799458252582016 1322902758918313944 1325880260896751616 1326021192046931968 1329942705204363264 1330046563703832576 1336540931690667696 1339691513614426112 1340734325939269632 1343758383948201984 1343796275050242048 1343901215409080832 1350319704182324064 1354556329299468288 1357755867114329088 1361809629943676928 1361915977009738752 1362015823176400896 1364385534434223273 1365232980733034496 1368666291063004416 1371753350280456192 1371899157396770016 1375956347906746368 1379307547544715264 1383533690930528256 1386042447679210944 1390141464895475712 1390289226530774976 1390391152825909248 1393527212983320576 1393566507459510272 1393675334498306048 1397796924857647104 1400480389842536058 1404622105154803584 1404725082236485632 1408043121451896832 1409029103936176128 1409139138487191552 1412207202433499136 1412357309491580928 1419253585416832788 1419357635176449024 1422559029920473088 1423666346100461568 1426917694125514752 1431289713104068608 1431506426399686656 1434775679483510784 1438343318740672512 1438496203872341376 1441781420105988864 1441887121449091072 1446045277156687872 1446264224609992704 1453326061644221184 1461108248793736704 1461215367044923392 1461329476949680128 1464666839472750592 1468464874786348488 1476394729289367552 1479766497611644928 1480918343932919808 1484300443219034112 1491615293508845568 1491773841052798464 1496185543354908672 1496302384166811648 1507152952816229376 1511728181941727232 1511770809431522304 1511888867335215936 1515452790910779392 1520053215661522944 1522852462741398432 1527475350503620224 1531076015559344128 1532267801073451008 1535723867369373696 1535767171485990912 1535887103324663808 1539274533708627968 1543222519065513216 1543386552071366268 1548064376342249472 1551599822738423808 1551720990987804672 1556353862792773632 1556475402296844288 1559297753639112312 1564023802902478848 1564190046929147904 1567718114606235648 1567762320891949056 1567884751310594304 1572521540464852992 1580315717516046336 1584048511633383936 1588733102737686528 1588901973178028544 1589018460372467712 1592647437096583168 1592771810855206912 1596777339573505152 1600378908660532224 1600549016962898352 1605282405891204096 1605400093984555008 1609192138802167808 1610318975927058432 1610444729699647488 1614122639418949632 1617049522292412768 1622004097619237472 1622123011630227456 1625781748480540672 1627047252686241792 1630763079000588288 1633893788149625401 1635759672118935552 1643820935703625728 1643867287925538816 1643995661568390144 1647575069505748992 1647750194406844416 1652022984134642049 1652623173893357568 1660944070450538496 1664737309813100544 1669837998621413376 1670090830799634432 1673904959397429248 1678067205197451264 1678245571184398272 1682078323456987008 1687308262044991488 1691161711556165632 1692478107351908352 1695547071918258048 1696343363678896128 1704703192581537792 1704884389774626816 1709926335262752768 1710059867619213312 1713209020584073236 1722460517504262144 1727689350790545408 1727738067921739776 1727872991240246784 1731683850422206464 1731946046755176448 1740402814561598208 1745549800580726784 1745686114861280256 1751163201226801152 1754209972844001351 1763682878932015104 1763732611003442688 1763870345224418592 1773395418271776768 1778829031196393472 1782054575587556928 1787645767919026176 1791677845264269312 1791728366733656064 1791868287212107776 1796374507020193296 1797167474816974848 1800426272243098752 1800617644083260646 1806075105732624384 1810341156152438784 1815694974557356032 1815746173258235904 1815887969346318336 1819180712578964364 1820310640977379328 1824754609821642156 1824888388084005888 1829004467040608256 1829198876529026688 1834608463875661824 1839076730059620352 1844711587907371008 1848056596905614592 1853521953193967616 1853718968707699968 1853854870434545664 1859482574498562048 1867307186456714744 1872829473539738112 1872966776315314176 1878705471914901504 1878852184649588736 1883143079322107904 1888026267582448056 1892338113889110384 1892476846901932032 1898221794800615424 1902556925500686336 1907490455908040304 1908386284138758144 1917791091654230016 1917994938496455168 1922375226807985152 1928060369542250496 1937768082192294912 1948144331724982272 1948439302599573504 1957953166381797984 1968526305719156736 1974502115189194752 1974557791910559744 1979067257625378816 1984199187378873024 1984354138377470916 1988820391345127424 1989031788070397952 1994914057806544896 1995069845555748864 2004811397536001544 2009537270421639168 2015637575922302976 2015694412575363072 2015851823113621248 2025479556273486096 2030469950321864576 2036633800671493632 2043023734764601344 2047689561981321216 2047849471099551744 2052999436594506624 2057630025420684288 2057848736095155024 2064085835122999296 2068961321317072896 2075300536395792384 2079063671518816416 2085433839796162464 2085586729238863872 2090290819474980864 2090349761189265408 2090513001747459072 2096695387286470656 2100720584763804087 2106933157732205376 2107087623354728448 2112064682177845248 2118310803650248704 2118535964237371392 2128880378125249182 2129036452764673536 2133838544880709632 2134065355950531136 2140376541188272128 2147259639599529984 2152163519225266176 2156066029723217024 2157744305808512064 2162672130158983296 2162830682173636608 2169396336914989056 2174350772000784384 2179989092466331776 2181012896158580736 2191662373190605056 2191761247604834304 2191823050567385088 2191994215424520192 2197000259209125888 2202697312179522732 2214592093934051328 2219649746417467392 2226450664828551168 2226787774399512576 2237422940263268352 2237660761579197696 2242771097942649344 2260729429224344064 2267656214147283456 2267833301002823904 2273179186366169088 2280079823492284416 2284278694112097648 2291213025755430336 2296614023339016192 2303585801054060544 2303650757228986368 2303830654986995712 2308911800562941952 2314833778598269824 2315079828107049402 2320537086082130944 2327399734107635712 2327581486481707008 2338946630458668468 2346285070393721856 2351577171909353472 2351643481337923584 2351827126965891456 2364527224362369024 2370473576274069504 2371772041595191296 2376072767450075904 2383352959767042816 2383527690558701568 2388971155644874752 2389157716282810368 2395166009360257728 2400568362990798336 2400823525444347528 2407923608836806144 2408100140976832512 2413788208203251712 2420994897677647872 2421183959128424448 2425574283438619152 2433006146428856208 2433184517445341184 2438672622720811008 2438931835372035584 2446144618500882432 2464075462540819456 2465800931888308224 2465993492352585216 2471362604258623488 2471625291610266624 2471806493912727552 2491416105675807744 2497105964719650816 2504756997932120064 2505136246199451648 2510857439096143872 2517100807796176896 2517368356776597408 2523117485185480512 2523302462535909376 2530962393067487232 2536742567334248448 2543320607877387072 2544515045518344192 2557054788872306688 2557326584661940224 2563166969077313536 2569813530876109854 2570747159389667328 2583690776256393216 2591607101882609664 2591809486860370176 2597525775633309696 2597919070132764672 2610604221842397312 2618324700871090176 2618529172291920384 2624701740958875648 2632743722547412992 2645524318398022656 2645598916505164032 2645805517836627888 2652042384093863936 2660093127407665152 2673081863381335392 2679383027228852224 2681468651878539264 2687516767896403968 2687592550100484096 2687802430818161664 2700639408364648128 2700926466124890969 2709112658598936576 2715511734228658176 2723619259887353856 2723831954019477504 2728771068868446546 2730465961466068992 2737332582126008832 2743506700560912384 2743798314793540032 2751912695813492736 2758615095089430528 2767067381861056512 2772084895358421888 2780282929790951424 2780578453061549952 2780782305651818496 2787054425966641152 2787133014919020544 2787350668996612096 2795593849715294208 2800960779685072116 2809244210309607168 2809450164472971264 2816086242903793664 2818058207872352256 2818278276974383104 2824714618983161856 2838507170833665576 2838715270352898048 2845118059840946176 2847332692200923136 2853835388251029504 2862579426208137216 2863012852799373312 2876686637481345024 2876992407744682752 2883562840211977728 2883774242898182144 2892090554313375744 2906652123288442368 2922216497587473408 2922430734089846784 2922658953899360256 2929333678945501184 2936929749572696976 2952789458578735104 2959532995223289856 2961836687865839616 2968600886438068224 2983230587017691136 2983547682105596928 2992371086709817344 2992604768333623296 3014305905632458752 3023456363883454464 3023541618863044608 3023777734670431872 3030905581821558784 3040106431323045888 3045704925482796864 3054950701007240448 3062152031118688256 3064535602146902016 3071534342971981824 3071774206649327616 3078549067417255936 3086445038131026432 3086773104142732536 3096128752684498944 3103199645476847616 3103441981975609344 3112707725585547264 3112950804593688576 3118595507278224624 3128047605804957696 3128380093858295808 3135436229212471296 3135524641783898112 3135769502621188608 3145043080929705984 3160631435032092672 3168097023266767872 3177466205475373056 3177803946356057088 3178036920744935424 3185543621710413824 3193320567187873773 3193554679147010304 3200757817321064448 3201098033925796704 3210564811782408192 3218384277604335616 3220889459399294976 3228245278837899264 3234099044584825536 3244008195238474944 3244246023260454912 3251563496961081344 3254094505372483584 3261526158001176576 3267787576299250802 3271519344237871104 3287641871407251456 3287734575851077632 3287991323136780288 3295150139011497984 3295500388813688832 3304045968269284098 3305246347786715136 3321888140901076992 3329474619626201088 3339675997242826752 3340181661599268864 3347809918794858496 3356134410394902528 3356491142368796544 3364156646913974016 3374616524089982976 3384956214703816704 3391094143836516096 3409768779549253632 3420119735238426624 3426418041168146472 3444921035008524288 3455378701581090816 3455476135843479552 3455745982480493568 3463367700844412928 3472619742160574103 3480805629123196416 3491099601161453568 3491372229722560512 3508419945688002702 3527365757864030208 3527465222006885376 3527740690448837184 3546790836543553536 3557658062392786944 3564109151175113856 3575291535838052352 3583355690528538624 3583456733467312128 3583736574424215552 3592749014040386592 3594334949633949696 3600852544486197504 3601235288166521292 3612150211465248768 3620682312304877568 3631492346516471808 3631775938692636672 3638361425157928728 3640621281954758656 3649509219643284312 3649776776168011776 3658008934081216512 3658397753058053376 3669216927751323648 3696113193811229184 3707043906387935232 3707437937415399936 3707709740869091328 3734614372913429488 3745658947079476224 3745933552630628352 3757410943829803008 3757704369299177472 3766286158644215808 3776052535164896112 3784676227778220768 3784953693803864064 3796443589601230848 3805113851001372672 3814980911816080608 3816772568277516288 3835582183308460032 3835989876992910336 3844750453615970304 3854720296314164781 3856120739084500992 3875536164384589824 3896288663449964544 3896878605199147008 3915906332763595968 3937052611438313472 3949115583821119488 3958134515250757632 3968398374757746048 3968708276754941832 3977640782690254848 3978063576140795904 3989828115613089792 3990139691111497728 4009622795072003088 4019074540843278336 4031275151844605952 4031388825150726144 4031703646227242496 4050959112546972192 4060939900643729152 4073267601342987264 4086047469529202688 4093156603302669819 4095698942199103488 4105998873189013248 4115260050841368576 4115697472190310048 4137922642634145792 4150601072791584768 4158127343037632832 4170867679592324928 4171173458477727744 4180581638949961728 4180699522378530816 4181026003494918144 4193390774572941312 4201441169527608174 4213866315464410752 4214175246709456896 4224129364355690496 4236621607300497408 4237071928474742784 4257760756250498364 4258072905529347072 4267677089761419264 4268130711901062272 4280753082376544256 4294519279199059968 4304327038450532352 4312132059446434048 4315488611617024128 4325344260317966592 4325661364347273216 4338792673829978112 4359978184932663552 4383324746381210112 4383646101134770176 4383988430849040384 4394000518418251776 4405394624359045464 4429184187868102656 4439299492834934784 4452901329657102336 4474845880526536704 4475321523158395392 4485542195885298688 4521458858448688128 4535312428294566912 4535666602005647808 4546358372732338176 4560159646984568832 4568557388224195296 4582426051510860672 4593228046678032384 4607171602108121088 4607301514457972736 4607661309973991424 4617823601125883904 4629667557196539648 4630159656214098804 4641074172164261888 4654799468215271424 4655162972963414016 4677893260917336936 4692570140787443712 4703154343818706944 4703286962675847168 4703654253931782912 4740947152548139008 4752145534900151808 4766705919534085632 4767055381117403136 4777942311289749504 4778315432565620736 4790332018720515456 4801136725981596672 4801647050888695056 4815847217673612288 4816200281953665024 4827576416406503424 4842367918256848896 4851148566877238304 4866012292857712416 4866369034890682368 4877345245441622016 4877863670744071168 4892289237001764864 4901681364448876203 4928150925081638912 4931601863776616448 4931986984705170432 4942725208517246976 4943250583220533248 4982832211351615488 4994211929439301632 5009513995864240128 5010272492398903296 5021714878192287744 5034201615592353792 5034736713553194816 5046234970370961024 5046604925071818752 5061924786134974464 5073485134668496896 5086641215754774144 5089030091036688384 5114109577744613376 5114653169323880448 5126333938154627072 5139627061752219708 5167381552512786432 5183214203765219328 5183618973720740352 5195051551266619392 5195838140265529344 5221208443684794624 5236649401742180352 5237058344583840768 5291048636796045312 5291197833010328064 5291611035673255776 5304084768187727872 5320186254815330304 5346163726762670784 5358766054457704448 5362937303757078528 5375033535792807936 5375185100200968192 5375604861636323328 5401278816729296256 5401852932249781938 5418225317197873152 5431023468457316352 5447238519774707712 5447663908038955008 5457542137736893092 5460931922932137984 5474665164252017664 5487013401121824768 5487596629587080064 5503825391626985472 5517230190178861056 5534134763722113024 5544169790716843776 5560565859581902848 5561156906123099904 5561564611303636992 5574266029838041088 5574701337993224192 5601921559370144232 5618488420619214336 5618900328945942528 5632172485807587328 5636116415744704512 5636556553948766208 5649429237966323712 5677014341667331152 5677430540705796096 5690236119681892352 5694665384401846272 5707670776502059008 5725158852416274432 5753373274962690048 5753984815489365504 5767125680423955456 5767548485796364288 5784181108626751488 5813304246576884736 5844432995174946816 5845317907798720512 5858667357891002368 5873859499145393952 5905578917157470208 5919065990446579712 5923673375731679232 5937201772876136448 5966461174035382272 5967095364211193856 5984742173419634688 5985209536667246592 6028611811264917504 6046912727766908928 6047083237726089216 6047555469340863744 6061811163643117568 6091409850965593728 6109901402014480896 6124304062237376512 6129071204293804032 6143068685943963648 6143548413298655232 6172890076262052864 6173546208285465072 6192257505368997888 6206883963951218688 6225901609187377152 6237191014556449248 6256760187716591616 6270872458424942592 6271049283567796224 6271539005242377216 6290086161859411968 6302161754291412261 6321262870064185344 6336194046533535744 6354932410950746112 6355607892712114176 6371087243420827648 6386641134375747546 6387109358294020608 6401515634642128896 6402196067851593408 6421129623564816384 6436768555208671232 6441778918798589952 6456490557675798528 6468198089169651072 6488016390476949888 6488492046520909824 6503126993922162688 6508189010744967168 6523052316002353152 6535575152598501604 6543038688475742208 6575283742814502912 6575469151702155264 6575982646273560576 6591000777627377664 6608091936538568196 6643776281802153984 6658949239252402176 6679351994485653504 6680363323198537728 6712268820789805056 6712982284737593088 6728313293827948032 6782188287673032192 6819537559098507264 6840239470476853248 6852836082336292944 6889842070017048576 6910757403162181632 6910952271686959104 6911491964960987136 6926735401688825856 6945239484321148206 6961611258246392832 6982199202322907136 6982744459445121024 7016839891376005404 7054731515728060416 7054930444013770752 7055481380897674368 7093581673087107072 7115316124785573888 7128218302350227712 7150583071676104704 7166913466934624256 7167473148848431104 7185498028080773184 7201705088972395008 7202470576333042584 7224300422930497536 7241364624609755136 7262984693032943616 7263551877385273344 7276722850315857456 7299018439286568624 7299553552336023552 7316017868162433024 7316795506116106752 7338433855502647296 7392226387622458368 7414087812775870464 7414875874830799872 7415419481738182656 7469228745826858976 7491317894158952448 7515408738598354944 7532572317288431616 7552105070329792224 7569352455556441536 7569907387607728128 7592887179202461696 7610227702002745344 7629961823632161216 7633545136555032576 7671164366616920064 7671979753985820672 7689500907231940608 7709440592628329562 7712241478169001984 7751072328769179648 7792577326899929088 7793757210398294016 7831812665527191936 7874105222876626944 7898231167642238976 7936796749515492096 7937416553509883664 7956127152281591808 7980279382222995456 8019245590144006176 8038149081686556672 8062550303689211904 8062777650301452288 8063407292454484992 8101918225093944384 8102779398374672907 8121879801287458304 8146535202685974528 8186313206605339638 8191397884398206976 8211997746378026496 8230520101682737152 8231394944380620096 8275845285268291584 8301202145583169536 8316254686075265664 8341735359184649856 8342346916955455488 8361163277899923456 8361399044757061632 8362052006989836288 8386781549145882624 8402882339055216348 8427732630928821504 8428350493418913792 8448258728711380992 8474143856949485568 8515521512500996728 8516145811058694144 8535354179522838528 8536261423802124544 8561506164753088512 8589038558398119936 8624264118892868096 8630977223234048256 8650688520635933184 8651322728694546432 8719956369865327104 8766649492762420224 8767292202269540352 8767976861698080768 8788001036836503552 8810789248718090928 8858368375736205312 8878598985669869568 8905802659314204672 8949691761053073408 8950643046316790784 8971084391770597376 9042917716897376256 9070624856589133824 9071333204011295616 9092716745464676352 9120319293969137664 9137114776448390592 9164852103021721344 9186456093356064768 9214603028915945472 9215322619947982848 9235647202251767808 9259335114393079296 9260319312428197608 9282148344328523776 9309598936430542848 9310325945926828032 9355786521834673872 9385140281574887424 9406308687637413888 9406573925351694336 9407308507863565824 9481894305096278016 9504291069800303616 9533411839068171264 9534110762234806272 9556630865131241472 9580664037441030912 9602273451963193344 9603294101777390112 9631694435347224576 9655152832813006848 9684735836513697792 9702297133754476608 9732024585715424832 9732738069781364736 9754690490883244032 9755727341488142336 9784578474003529728 9803362728897752406 9856301850163277824 9863203727553232896 9863973969410340864 9885450417034493952 9886501166441066496 9965664422703230976 9988423858878603264 10019027991728480256 10020544984797806592 10043429756384575488 10068403231184707584 10069473427106389632 10092469940741922048 10093209850143637504 10123849572269948928 10173282431509548288 10229306338647760896 10252667876309254144 10279254123504439416 10334763105025572864 10366428407530438656 10367237947441480704 10390103102533238784 10442416887369589248 10473298803484360704 10474116689167681536 10582097273592090624 10582395666020656128 10583222071346511552 10608169536375455744 10640372509630660608 10692327453525341568 10717532108915408896 10725874607514157056 10750067071585615872 10750370200401936384 10751209723272646656 10802557633458592512 10803705864499563876 10836450634395746304 10862046936914632704 10894477039549415424 10895327816077910016 10915084275473786184 10921863845864275968 10949330328504035328 10974026802243649536 10975193259174160128 11007650783253970944 11088339581433687552 11121131719163805696 11122313812246199808 11123129222607273984 11148532059676082176 11149402675986448384 11203843118740288464 11236976841238428672 11237800657891885056 11264344971615174656 11272232831489409024 11273113107897532416 11298858475932647424 11354028683334662304 11354861081411592192 11380472239363784704 11389330768803692544 11415341553004118016 11450317704832548864 11506746549925380096 11507969630978731008 11534251360847910912 11564160888942494343 11568362217253502976 11626608493153769472 11688865990349893632 11690635815597441024 11717334715782004736 11747718998290787904 11811157834314940416 11838131980893159424 11847346751463358464 11874403545752272896 11932922348070764544 11934190728422387712 11969484346839269376 11970419073334493184 12057223622529835008 12093825455533817856 12094166475452178432 12095110938681727488 12123622327286235136 12182819701931187456 12219802804028961792 12258142408587608064 12279469809908009457 12287096826597310464 12345780152524105728 12347092416570930144 12413767927902437376 12451803218374754304 12474382029112898496 12513520375433183232 12541744916849885184 12542098567135592448 12543078010484754432 12580172323718823936 12604323508582824522 12642525740128370688 12672388093067071488 12709864821901492224 12711215785424228352 12742174486841655296 12773282268751495092 12774218716588041216 12803031269284257792 12804392135703186816 12842259247129632768 12873537110417342464 12883557837597179904 12912981115351597056 12936396178339302144 12976032780953899776 12976984093041819648 13016378021489934336 13071150305197003208 13150938303404310528 13151965292547121152 13182001555254755328 13216183873077136392 13287552563604307968 13317898478504804352 13358703988971307008 13424537641579610112 13425964569475186176 13456626587655896064 13564376575346064384 13639075118197014528 13680478940953706496 13705672164672585888 13779684140034097152 13821514806324363264 13821904543373918208 13822983929921974272 13853470803377651712 13890478968642296412 13923222516492785664 13964398404645814272 13965488918890242048 14033679782752010808 14109463031456120832 14109860888027541504 14110962761795348736 14256436604700455424 14301166143352209408 14333826933869248512 14334946297696862208 14370996056161546368 14403410177944790016 14404941152666085168 14448600845860995072 14482729249219510272 14527103754770546688 14553445700631714912 14598036878573137248 14599107104672047104 14632035736324866048 14633591012232213504 14676867711005294592 14705044093346628609 14784452775244916736 14828175625551740928 14829751749661599744 14938457491653717952 14982635788317904896 15030817477196709888 15065144634576863232 15104210140659584448 15138704911112883072 15139814775215456256 15185774358404923392 15220455404005490688 15259923647264322432 15267090273110065152 15342328733233840128 15343959507971641344 15379001814463881216 15418881185256659124 15502144657538359296 15585154653799858176 15587514420796588032 15663625331054383872 15873593499030984192 15874833107019767328 15912254304563183616 15960558764445990912 16038491180288012352 16076298163373113344 16125100607378423808 16125555300602904576 16126814584908969984 16203836450187888768 16205558796749345814 16243759602574916608 16293070405371949056 16372626413210679276 16382795768796413952 16423995492756052992 16461040203365474304 16462789888761240192 16551690570536583168 16602404291166339072 16632509372150531328 16683470718369299712 16684693833910910976 16722798089514123264 16724104013979672576 16805764678110432696 16855465261857643008 16856700986837827584 16896517457422761984 16948287713898971136 17031043025001993456 17032291622117388288 17070708359045677056 17072522847604249088 17123012329506177024 17248528237785736192 17261954446468096512 17301377041271866368 17302645457389092864 17439912739730654208 17533298985524840448 17535953723396161536 17576002073673007104 17621578497436181856 17716736751472410624 17757197971339739136 17811605318628409344 17899383522106146816 17901286092633581568 17942168783541194752 18085835433794752512 18141249713178267648 18142666408022591232 18185433490929352704 18274229552896781184 18329704206043442688 18372912186712129536 18429206057831890944 18430645239895965696 18518670228786158592 18520638624856395216 18564296688657047552 18620651891853656064 18711573043669347744 18770280563149774848 18812617375274827776 18813147850703388672 18814617015727131648 18906485262874236783 18963788610192556032 19008582139600607232 19066823678136342528 19113261730262482944 19161328074882061824 19204546903926386688 19206588203554780224 19263388870694449152 19310305665626013696 19369471673027395584 19404594267508953216 19464049171430849664 19465476139562729472 19509380981766488064 19511454682976284672 19569156948007059456 19606725457795504812 19712603700326555648 19726407455106465792 19727947938820681728 19773002332882132992 19931328845406461952 19976847717757206528 20038055983456960512 20041089969595613184 20136806462369415168 20138946854212779264 20184939881483844096 20186419700287275008 20346564863019096576 20458612677295521792 20505335752618508288 20558508247008878832 20669526210051145728 20732856815060877312 20734475894882961408 20780206205066477568 20884833774739178496 20946597606968721408 20948233378335363072 21164194547184181248 21164791332041312256 21166444142693023104 21216339072750911488 21280745019261321216 21384654907050683136 21435064217830817792 21451749215028314112 21500740400803872768 21502419446545293312 21605115266917185024 21607411728999127752 21672901268791492608 21724093873829265408 21788954079098830848 21790655632155820032 21830168550947572368 21898660657008070656 21948053604487299072 21950386518348320256 22015301566507941888 22176679162867375104 22242263438327611392 22244627624492399616 22246258445214547968 22298805351972896768 22407686237480576928 22473953682476857344 22528689943230349312 22546226215795064832 22597716951865294848 22708057366669324608 22709722162823184384 22760944478727569408 22778661537607385088 22830683106008236032 22900635409665097728 23013493099850760192 23015939261957462016 23068502721695821824 23128321777884988686 23136724434507005952 23253216986307538944 23377731980699787264 23381271631194882048 23434669431564009472 23495437996581575808 23622315668629880832 23694693502926716928 23868381456844775424 23940838146668986368 24114447245059670016 24187650911067635712 24188332950904356864 24190221877363454976 24308338195124018721 24365639403862374912 24439605608057923584 24558939619816018914 24574193653194620928 24691560305048211456 24694184833141860288 24827535855804874752 24903606436749508608 24948764058225796992 25027040750866366464 25083489833699770368 25084197134271184896 25086156020969508864 25160344647437647872 25208647017165649044 25285051480256741376 25344776186134142976 25422431570848456704 25484348973683310592 25546564537502990184 25548437433176082432 25606062538568515584 25608784271406373632 25684518494259265536 25767115675194359808 25872792356678604288 25952065561907799552 25953968186083639296 26142300610394006416 26301876606808621056 26303930585094242304 26364003110509510656 26432367746154272784 26575105127208615936 26635796957009608704 26717407977942614016 26849075283159220224 26851929138950372352 26913253175311792128 27128753150692128768 27278150236394029056 27360957881907412992 27411344329345171776 27559368280068194304 27643809086747836416 27645967859843948544 27706941606755303424 27780957937284592824 27846445032985571328 27928796809291628544 27930977837780484096 28067359565504021616 28218926062912241664 28219721776055083008 28221925523590697472 28512873209400910848 28602332286704418816 28669892595393724416 28741992112323092736 28806820355889580032 28809882305332170336 28965458498439020544 29054207509541093376 29106891401263429824 29196073757146274496 29198214209344094208 29264071472649732096 29267182024464427008 29353735422010589184 29410088186693257218 29568905550489833472 29656351251103481856 29659503499323199488 29876914983307435904 29965271576635809792 30061634954393419776 30130289269153726464 30208420281319168896 30277409822225766144 30279629550430912512 30371548716809846784 30519847294528644864 30687919015943282688 30758003628927762432 30837762370513318248 31004289315076718592 31170309307599716352 31327250662108767744 31747186998061968384 31749666214039534656 31824508609126367232 31921117528891981824 32076982360576024704 32152596326746226688 32250201214756847616 32251110601205809152 32253629169817939968 32407672900375777536 32411117593498691628 32487519205149833216 32586140810743898112 32745252826421358552 32765591537592827904 32847990985512105984 32922080406730948608 32925579777522480384 33265018744301062656 33366941436738599424 33369387667821821952 33445596179028246528 33448208027959345152 33611529356220865392 33710930523715286016 33713401973675655168 33793034914845523968 33896575427797942272 34062086050003986912 34064583244234776576 34141416718091354112 34145045695208498176 34246024659012354048 34497056475571472384 34523908892936193024 34602754082543732736 34879825479461308416 35066597971049680896 35071907446792323072 35152004147346014208 35243156994872363712 35433473502944821248 35514395942679478272 35623210637256818688 35798767044212293632 35802572185267163136 35884337567082389504 36171670867589505024 36282499426356535296 36285332816045182464 36370866981858705408 36548459105793562368 36659408412086885376 36861290479791931392 37037340457572317184 37041277249712790432 37128593377314095104 37241303783707312128 37423146087338695488 37540561126299549696 37625234750549655552 37626295701406777344 37629234031454263296 37812970525748473566 37927577220385112064 38017164279201214464 38133647356272685056 38226523460524965888 38322656149764123648 38409093807852773376 38413176407109560448 38526777741388898304 38620611331252027392 38738943346054791168 38809188535017906432 38928098342861699328 38930952279125458944 39022909365952569344 39213450915591009624 39425207400653111296 39452814910212931584 39455895877641363456 39546004665764265984 39862657690812923904 39953695435514413056 40076111966913921024 40273612924738830336 40277893708425558528 40369879762967688192 40372839400574550016 40693129726038193152 40917225354591043584 41010671505237016576 41117016494017757664 41339052420102291456 41465713630121754624 41468951789765922816 41560412410132955136 41769667549478356992 41893195213937442816 41896466756670726144 42328389094368362496 42329582664082624512 42332888285386046208 42432678145501822976 42769309814101366272 42870128435661635584 42903498430056628224 43001480801607745536 43004838893090586624 43210230533834370048 43214823457998255504 43345802537582985216 43448187747658530816 43581311264311640064 43660337101895144736 43797321314016141312 43896107208974598144 43900773036696640512 44030603133015883776 44115132280039885827 44353358325734750208 44484526876655222784 44489255248984799232 44597610703945793536 44815372474961153856 44947907364953714688 45057379886460698624 45092452431590129664 45195433903730589696 45416114733338649216 45419444325646368768 45521888957455138816 45557323075214770176 45661366212016472064 45801270819330195456 46026986199701520384 46031878523914924032 46137005443391643648 46256643555769977372 46506433972615077888 46755463961399574528 46762543262389764096 46990875993163151616 47736762913689550848 47881676293337972736 48228894490119340032 48375301822135271424 48376665901808713728 48380443754726909952 48616676390248037442 48731278807724749824 48879211216115847168 49117879239632037828 49148387306389241856 49383120610096422912 49388369666283720576 49655071711609749504 49807212873499017216 49897528116451593984 50054081501732732928 50168394268542369792 50172312041939017728 50417294034331298088 50570102960513482752 50689552372268285952 50844863141696913408 51093129075005980368 51096874866352164864 51212125077137031168 51217568542812747264 51369036988518531072 51745584713357208576 51904131123815599104 51907936372167278592 52284601220788012832 52607861170188484608 52728006221019021312 52864735492308545568 53150210254417231872 53271593914019217408 53434815955885228032 53698150566318440448 53703858277900744704 53826506350623584256 54257506301384257536 54556300472788058112 54822688658690343552 55118736560136388608 55287618173495672832 55291935719687897088 55561915874569185648 55692890065971142656 55861955675560968192 56134719131008043232 56437852125824483328 56439443552110166016 56443851047181394944 56719455788622710349 57025746418801821696 57339785190787448832 57483984224646185472 57613640711779160064 57619764610664340672 57930916996878041088 58108415019082186752 58213782802526859648 58392147514292548992 58396428418688188416 58528142945299464192 58534364048928854016 58707470844021178368 58820176373386514436 59137811100979666944 59319006998646398976 59753829966614871808 59930543153271619584 60123269908786839552 60416840562638337792 60554819644451532288 60559259100861825024 61039694589057289728 61375838031886565376 61516007257855524864 61675524741026636496 62008578630153437184 62340618615199432704 62654501324217535488 63494373996123936768 63499332428079069312 63649017218252734464 63842235057783963648 64153964721152049408 64305192653492453376 64502221202411618304 64507258339635879936 64815345800751555072 64822235186997383256 64975038410299666432 65172281621487796224 65490505652842717104 65695981971024211968 65844160813461897216 65851159555044960768 66530037488602125312 66733882873477198848 66738775335643643904 66896416055918690304 67223058712441730784 67421861047430572032 67586069829691047936 67793150855595884544 68124172100007973824 68129166488469553152 68282833436182708224 68290091390416996352 68492049318024708096 68994112951142944768 69047817785872386048 69205508165087465472 69759650958922616832 70133195942099361792 70143814893584646144 70304008294692028416 70486313989744727424 70866947005889642496 71605144370534326272 71768675134164779008 72343341735179010048 72564998852713070592 72570665632090364928 73096918211587124736 73318816824173770752 73722580959583862784 74074680915144634368 74082554499425580864 74257186754628190208 74482607567414624256 74846292174677390976 75081122252599099392 75250469501099311104 75252591402813554688 75258468062908526592 75625941051496947132 75855154440770224128 76034328558402428928 76267294712545370112 76453046921049931776 76645312299528247296 76818187615705546752 76826352814219120896 77053555482777796608 77618377070035812864 77856196685723398656 77861904558250917888 78045818731905138688 78426901831182019248 78850414801306222592 78905629820425863168 78911791755282726912 79092009331528531968 79725315381625847808 79907390871028826112 80152223933827842048 80547225849477660672 80555787416851117056 80739759525935376384 81386259452076386304 81834450709182087168 82021343010474033152 82234032988035515328 82678104840204582912 82931427260243509248 82937903579531845632 83120824820265910272 83539335098956713984 83786390427874885632 83792933513341452288 84656778188736724992 84659165328165249024 84665776570772092416 84865356291003645952 85538619628202732544 85806996860113256448 86009677786181173248 86420461067668740096 86429646915996511008 86896375495317061632 87162622528623280128 87320674203790289472 87594642628032282624 87792214417949196288 87801546073393281024 88061206266031767552 88230264560079771654 88706716651469500416 88969053753310445568 88978510497969598464 89195221407891587072 89630744949922307712 89895814729907429376 90114759772921397248 90184904863180259328 90390867807461179392 90832229466677298432 90838888651292737536 91114646150429540352 92063757047829848064 92274010886783287296 92513287111539954744 93012867945230155776 93510927922799149056 93981751986326303232 95473525827379101696 95763352586675945472 96457788980238680064 96750603644270542848 96753331803617427456 96760887509453819904 97233352780496074884 97462557615449499648 97758422432231694336 98235758479264075656 98296774612778483712 98766241220192845824 98776739332567441152 99795056232903187968 100108163003465465856 100336788537084739584 100344624083878035456 100834588068662596176 101140205921026965504 101379104744536571904 101689726283393826816 102186258150011960736 102193749732704329728 102424250154274062336 102435137085625494528 102738073977037062144 103491169426714417152 103808262247631198208 104569202441576025664 105215722340376969216 105456012442038042624 105729470984617091136 106300420508834463744 106543187828038434816 106869631911770456064 107396301132636880896 107407716555801489408 107653012701247168512 108515012602768515072 109112600945576116224 109645377317380687104 110583871439375794176 111123831749138371296 111385780131942285312 111723911351121936384 112269438262016086464 112875704251648966656 112878887104220332032 112887702094362789888 113438911577245420698 114051492837603643392 114679570381574897664 114967968449292370944 115227281423558320128 115239529221328681344 115861833993756082176 116216830038164373504 116427565605053719296 116784295028585097984 116792856837376376832 117068728097857708032 117640352746773028872 118275622201959333888 118638013997292797952 119507659933229743616 119861086306543239168 120833681125276675584 121109639288903064576 121118518201723650048 122079389178114579456 122751676063773130752 123032014515711049728 123351049482053272992 124017157260306874368 124681237230398865408 125309002648435070976 126988747992247873536 126998664856158138624 127298034436505468928 128307929442304098816 128610385306984906752 129004442404823236608 129014516679271759872 129630691601503110144 129644470373994766512 129950076820599332864 130344563242975592448 130981011305685434208 131391963942048423936 131688321626923794432 131702319110089921536 132345396840119657481 133060074977204250624 133467765746954397696 133792832111837380608 134446117424883461568 134843722094861144064 135172139659382095872 135586301711191769088 136248344200015947648 136258332976939106304 136565666872365416448 136580182780833992704 136984098636049416192 137988225902285889536 138095635571744772096 138411016330174930944 139519301917845233664 140266391884198723584 140287629787169292288 140972627979489454848 143210288741068652544 143537350268329558016 144686683470358020096 145129997705426141184 145141331264180729856 146193836423174249472 146637633648347541504 147445161919167725568 148149361830289268736 148165108998851161728 148514373509256380416 148965215134829248512 149692584349354781952 150162244505198198784 150505182805627109376 150516936125817053184 151251882102993894264 151710308881540448256 152068657116804857856 152534589425090740224 153290624599056494592 153636375231411093504 153652705628438241792 154107110965555593216 155236754140071625728 155712393371446797312 155723809116501835776 156091637463810277376 156853803662364038496 157700829602612445184 157823583510565453824 158184018663057063936 159450630763251695616 159814781742057652224 160304447867655684096 161094451698955321344 161111574833702234112 161479519051870752768 162772518904152772608 163668901418364174336 164042686020948066304 164468065976071030656 165356209680409165824 165862854520487018496 165875807159063691264 167078670197913427968 167585867026682904576 169313556377473449984 169318330656330498048 169331553141544184832 170158367365868131047 171077239256405465088 172019355572362346496 172840922135337480192 172859293831993022016 173792750990634123264 174325245057246560256 174641348407580578944 175189285256064565248 175584428835898392576 175603092146786562048 176122412532063535104 176460529120159543308 177413433302939000832 177957020995939196928 178390442815783174144 179261489899844615424 179791629459814858752 180369809726360518656 181664458933354596864 181677777302585475072 184127514095659696128 184548021773566574592 185026574223079909488 186025735890460311552 187021855845598298112 187963503972652606464 190947051654758203392 191526705173351890944 192915577960477360128 193506663607234854912 193521775018907639808 194466705560992149768 194925115230898999296 195516844864463388672 196471516958528151312 197532482440385691648 197553478665134882304 199590112465806375936 200216326006930931712 200689248167756070912 201669176137325192352 202758209489073143808 203379452566787653632 204372516300023921472 204387499465408659456 204848500308548124672 204870274171250989056 205476147954074124288 206982338853428834304 207616524495262396416 209138404883152051328 210431444680753938432 210912024884076085248 211458941969234182272 212600841017668927488 214815433111602978816 215306025402494337024 217030025205537030144 219290754634761374208 221167742878751588352 222247663498276742592 222771560263884570624 223447822702243872768 224538876524032172928 225751408503297933312 225757774208440664064 225775404188725579776 226877823154490841396 228102985675207286784 229359140763149795328 229935936898584741888 230454562847116640256 230479058442657362688 232855131210107438592 233568590057170195968 233585713674752753664 234137456195715416064 235280705493546057744 236551244403918667776 237276027994585595904 239015319866459487232 239722172613086478336 241667362250553351168 242219278577806129152 244158778356229158912 245503352127546261504 246064029031422099456 246702098964106545984 248034314520613748736 249362474460797730816 250618005296870141952 253977495984495747072 253997329712316277248 254596068873010937856 256615858884608197632 258029033358543519744 259261383203006220288 259288940747989533024 259900153641198665728 260689126485951184896 261962022611370868416 262783927884096847872 263376643253847588864 263404638220179843072 264690793680239314962 266120149954408501248 266935531493908795392 267585664223674761216 268892234849766923136 269687444189722288128 270344279318764191744 271172603422383538176 272496688400031895296 272516665953878212608 273160365561667985408 275976451804571779072 276191271143489544192 276822032660349861888 279038603835690467328 280532783768397447168 281945255958978909696 286420577482137305088 287074700536659116032 289373366940716040192 290259995410852282368 290282662528361459712 292387672846348498944 293275267296695083008 294890323838335451136 296298723660578537472 296330217997702323456 297028747018512760832 299385168698709563904 300324489010396397568 301010365611254218752 301033872251634106368 302503764205987788528 303420617763080896512 304137314233609715712 305069178850181480448 306581249198112989184 307272750462822187008 307305411256876483584 308214221931111186432 310473508280143251456 311424786742893594624 312183274927620554752 313707607324728076992 315401659205224890368 315647167021130907648 316368037326114127872 318901261526503391232 319629563484115304448 320608895735311368192 322188903397910642688 322223149667404468224 322959038103741505536 325545037808305545216 327337802836728348672 328936131952142061312 331751614318127382528 334157340395826855936 335171734053365809152 338627112754946899968 338636661312660996096 338663106283088369664 340316734731736262094 342154478512810930176 344038711144724692992 345681844270674960384 345718587663986044032 347585501981268246528 348650490114493120512 349282696815161157888 350378570512129130496 351206184293573124096 352921058240319086616 354826866605878001664 355914041991878393856 358522979799689230848 359583258919629717504 363328917866709193728 363355554605170950144 368255028191319392256 369096043547133149184 370053148446159818976 372051471780920623104 374043711691196596224 375927007945305212928 381894103309516406784 385831155920954720256 387013327214469709824 387043550037815279616 388933411121984299536 389850230461797998592 391033689728926777344 392943033917056302624 395064964880771383296 395106957330269764608 397036190520358972443 399180224931612751872 401378496335512141824 403338352274650384704 405516418978146287616 406758905133575307264 408745032600047842944 408774998930817318912 409697000617096249344 409740548342501978112 410952295908148248576 413964677706857668608 415233048990524792832 418276809766304102656 420862889361507876864 422917883938468364544 429630866223205957632 430612050804988674048 434060050411074060288 438581509269522748416 442335485757503176704 444495326996553485184 445543120527769141248 446895645404487745536 449077753048064345856 451515548416881328128 451550808377451159552 453755646308981682792 456205971350414573568 459871873797169483776 460909125694233280512 460958116885314725376 465710262420214877184 467137180114340391936 467171427349505507328 468274912391430832128 470561410987092115488 473102488807837335552 474552055989171191808 478030639732918974464 479444345226172956672 483334724501106702336 484438557155612258304 488317556712458317824 491006704255092523008 492128058062844198912 493404197928213091968 496068629041227497472 501236010593740283904 507954991968991494144 507994659424632554496 513231717769216395264 516058066717087039488 518522766406012440576 518577881495979066048 519800307282397331456 521378252971902369792 523924045222741736832 525567855768193695744 526753286507695177728 526809276440359686144 529381587360478629924 532240299908817002496 533871062987817590784 535171328447349522432 537784469699533846272 539374888379444576256 544993376800063790592 545033331907756425216 546320731123335970816 551952903609143558144 552382542286979088384 553644065320699723776 558077207671380934656 561065567536794894336 563890511917957819392 572841154964274610176 574149401073318232064 578746733881432080384 580519990821704564736 580565325056722919424 584775345692696997888 586550534593390166016 592597447321157074944 592660435995404646912 594057494037025521664 598770337397419127808 600648978020792795136 602067744503268212736 605007528411975577056 608274628467219431424 610138357700362960896 613162498396225978368 614545500925644374016 614610822513752967168 616428443862222372864 620947016560286502912 622849573485787189248 624366549855241109504 627415214649456153984 630803318410449780736 631294334042261815296 632736074652228255744 637802523053006782464 644446299334808936448 645918076207483011072 651090075616611090432 657872263904284122624 663503228636254765056 668314680791653711872 670343468106731618304 677254225509893799936 677273322625321992192 677326212566176739328 680633469463472524188 684308957025621860352 688077422289449385984 691363688541349920768 691437175327972088064 698565393630322315776 700757141024258260992 702412368587146248192 705842116480638173232 709653733211756003328 711828083983756787712 717045959599378461696 719166517839259435008 726657835733418387456 736510056382638784512 738192087094266298368 740106296892319637952 744102943561841246208 748087423382393192448 751854015890610425856 763788206619032813568 774087100075630559232 777866822243968599072 779700460923595997184 782067379457853554688 785886067834112605248 790129929761542766592 790213914660539529216 794072381040717944886 798360449863225503744 802756992671024283648 806676704549300769408 811032837956292575232 813517810267150614528 817490065200095685888 817549997861634637824 819481096685003956224 827929355413715337216 830466097981049585664 836553619532608205312 845835767876936729088 859261732446411915264 861224101609977348096 868120100822148120576 877163018539045496832 884670971515006353408 888990653993106970368 891086241055538282496 898155506096128691712 903031096833762656256 903101616754902319104 907511292617963365584 912411942700829147136 919743747594338967552 921818251388466561024 921916233770629450752 931420524840429754368 934274360228680783872 936549824782861664256 941122821974184230976 946204977615674671104 949104111978342383616 956061279465837948928 958888690452345913344 966669449002213404672 968877114311224516608 976635113424916635648 982013408510185046016 986808395856426183936 1002472021187480567808 1015909983937982988288 1015989318849265108992 1026463435538432790528 1032116133434174078976 1037045532812024881152 1037155762991958132096 1039600614564794662912 1042756505943804739584 1047848090445483473664 1051135711536387391488 1053618552880719372288 1058763174720957259848 1064480599817634004992 1067742125975635181568 1075568939399067692544 1078749776758889152512 1089986753600127581184 1090066663815512850432 1092641462246671941632 1103905807218287116288 1104765084573958176768 1107288130641399447552 1116154415342761869312 1122131135073589788672 1127781023835915638784 1145682309928549220352 1148298802146636464128 1157493467762864160768 1161039981643409129472 1161130650113445838848 1169550691385393995776 1173101069186780332032 1185194894642314149888 1185320871990809293824 1191108571561076917329 1197540674794838255616 1204135489006536425472 1210015056823951154112 1216549256934438862848 1220276715400725921792 1226324996792451956736 1229091001851288748032 1229221645027505934336 1232856887724444745728 1241894033120573005824 1245699146971574378496 1248733099710482219008 1254830429298912307968 1262588668084523630592 1288892598669617872896 1291836152414966022144 1302180151233222180864 1315744527808568245248 1327006457272509530112 1336629361583307423744 1340686936213463236608 1354546645250643984384 1354652425132353478656 1361266938926945048376 1368617914051243720704 1382727377082699841536 1382874350655944176128 1397130787260644631552 1401514282048516521984 1404824737174292496384 1411684232961276346464 1419307466423512006656 1423656167967513575424 1434091919198756923392 1438333035678518870016 1453315671466836774912 1473020112765277569024 1476384174188532596736 1480212593784639275904 1488205887123682492416 1503708031781220851712 1548174200151261118464 1555733644487937198144 1559400921847191994368 1564134758915707109376 1571772135668225210496 1580259859523085533184 1580427829321079058432 1588144762081435889772 1596720899726451007488 1605513985342048567296 1613353409098601538816 1634980130400191371776 1635099995723269275648 1638962193370007912448 1655858710827430674432 1660932195962099171328 1673107239065216410624 1691671535753873458176 1718523464892823830528 1722448203219954696192 1736240201644296241152 1754326037078090993664 1777981307986213940736 1782172482111076564992 1796311012192257383424 1806203233509804638208 1815022585235926731168 1824823885401658294272 1839487495188677935104 1843636502776933122048 1843832467541258901504 1862841049680859508736 1868548720457361567744 1873099649565723328512 1882245643948368461952 1892409955231349342208 1898208223956684767232 1912122558931675897856 1933338898004426809344 1937754228622449033216 1953270226849833271296 1973616791712852367872 2004944042374961135616 2031819967875965976576 2031978637698530217984 2052926871076865581056 2064232266868348157952 2074091065624049762304 2074311525983916264192 2079201229129589325824 2095696180890966947328 2102271423072774782976 2107237105761438744576 2117526349441914519696 2128961199635268009984 2135484251951270363136 2151137878798135385088 2157499553517778305024 2179973507200255162368 2185282924493343883264 2207811614436574232576 2209530169147916353536 2214576261282798895104 2232308830685523738624 2244262270147179577344 2255562047671831277568 2291364619857098440704 2322261300226891677696 2339101382770787991552 2346202138373560664064 2370389789284628299776 2370641743981618587648 2382217143122153834658 2395081349589676511232 2408270978013072850944 2420030113647902308224 2433098513868877725696 2440553430801451843584 2452649993584903913472 2458443290055011868672 2483788066241146011648 2491398293943148756992 2509660858597824615936 2577785197339235745792 2583672304829932044288 2604360302466444361728 2631489055617136490496 2654012914545019060224 2673258723166614847488 2709093290501287968768 2709304850264706957312 2722533877853890096752 2737235828102487441408 2765454754165399683072 2765748701311888352256 2794261574521289263104 2809649474348584992768 2823368465922552692928 2838614932847024013312 2847312335935027150848 2868183838397513846784 2876666071357037740032 2906631342933673549824 2946040225530555138048 2960425187569278551808 3007416063562441703424 3096348400302522236928 3111467288975874396288 3118801843694383988736 3128269517831414218752 3143544271336450420992 3160855658642158116864 3176289524162871779544 3193441799452902014976 3226706818197203077632 3269960260800382743552 3270199991446538551296 3277924386740015824896 3311717421654861348864 3321864391924198342656 3346214478130432821248 3383343071507746916352 3437046929785647661056 3444896406439909392384 3472480403288592482304 3508652074156181987328 3555962615972427881472 3592622024384514766848 3612406467019609276416 3630045170471853462336 3649647770803316588544 3678974990377355870208 3687273005553866244096 3687664935082517803008 3725682099361719017472 3737097440914723135488 3746199299131446657024 3764491287896736923904 3824245117863351795712 3866677796008853618688 3875508457244898066432 3906540453699666542592 3947233583425704735744 4009888084749922271232 4063639935751931953152 4063957275397060435968 4105853742153731162112 4148182131248099524608 4148623051967832528384 4158402458259178651648 4191392361781933894656 4204542846145549565952 4214474211522877489152 4235052698883829039392 4257922399270536019968 4270968503902540726272 4302275757596270770176 4314999107035556610048 4359947014400510324736 4370565848986687766528 4415623228873148465152 4419060338295832707072 4429152522565597790208 4464617661371047477248 4511124095343662555136 4644522600453783355392 4678202765541575983104 4692404276747121328128 4740779578569256599552 4741283487963237175296 4764434286244307669316 4790162699179353022464 4816541956026145701888 4840060227295804616448 4905299987169807826944 4916886580110023737344 4967576132482292023296 4982796587886297513984 5019321717195649231872 5155570394678471491584 5167344609659864088576 5208720604932888723456 5262978111234272980992 5346517446333229694976 5418609700529413914624 5445067755707780193504 5474471656204974882816 5530909508330799366144 5531497402623776704512 5588523149042578526208 5619298948697169985536 5646736931845105385856 5677229865694048026624 5694624671870054301696 5736367676795027693568 5813262685867347099648 5920850375138557103616 6014832127124883406848 6192696800605044473856 6222934577951748792576 6237603687388767977472 6287088542672900841984 6321711317284316233728 6352579048325743559088 6386883598905804029952 6453413636394406155264 6539920521600765487104 6555848773480031649792 6623434843309722697728 6643728783848396685312 6692428956260865642496 6766686143015493832704 6874093859571295322112 7017304148312363974656 7111925231944855762944 7185244048769029533696 7224812934039218552832 7260090340943706924672 7299295541606633177088 7357949980754711740416 7375329870165035606016 7451364198723438034944 7474194881829446270976 7528982575793473847808 7648490235726703591424 7733355592017707237376 7751016914489796132864 7813080907399333085184 7894467166851409471488 8019776169499844542464 8127279871503863906304 8127914550794120871936 8211707484307462324224 8296364262496199049216 8297246103935665056768 8382784723563867789312 8428948423045754978304 8470105397767658078784 8515844798541072039936 8541937007805081452544 8604551515192541540352 8629998214071113220096 8719894028801020649472 8741131697973375533056 8838120676591665414144 9022248190687325110272 9289045200907566710784 9356405531083151966208 9384808553494242656256 9482566975926474350592 9528868572488615338632 9580325398358706044928 9680120454591609232896 9810599974339615653888 9833773160220047474688 9935152264964584046592 9965593175772595027968 10038643434391298463744 10311140789356942983168 10334689219319728177152 10417441209865777446912 10525956222468545961984 10837219401058827829248 10890135511415560387008 10948943312409949765632 11061819016661598732288 11062994805247553409024 11177046298085157052416 11238597897394339971072 11293473863690210771712 11472735353590055387136 11626525371734694199296 11841700750277114207232 12029664254249766813696 12445869155903497585152 12475207374777535954944 12574177085345801683968 12643422634568632467456 12705158096651487118176 12773767197811608059904 12906827272788812310528 13079841043201530974208 13111697546960063299584 13246869686619445395456 13287457567696793370624 13384857912521731284992 13533372286030987665408 14034608296624727949312 14223850463889711525888 14370488097538059067392 14449625868078437105664 14520180681887413849344 14715899961509423480832 14750659740330071212032 14902728397446876069888 14948389763658892541952 15057965151586947695616 15296980471453407182848 15466711184035414474752 15502033828979592265728 15626161814798666170368 15788934333702818942976 16039552338999689084928 16255829101588241743872 16423414968614924648448 16592728524992398098432 16594492207871330113536 16765569447127735578624 16857896846091509956608 16940210795535316157568 17031689597082144079872 17083874015610162905088 17209103030385083080704 17439788057602041298944 18044496381374650220544 18578090401815133421568 18712811062166303932416 18965133951852948701184 19057737144977230677264 19160650796717412089856 19360240909183218465792 19667546320440094949376 19870304529929168093184 19931186351545190055936 20077286868782596927488 20622281578713885966336 21051912444937091923968 21674438802117655658496 21780271022831120774016 21897886624819899531264 22125989610495106818048 22354092596170314104832 22586947727380421543424 22945470707180110774272 23253050743469388398592 23683401500554228414464 24059328508499533627392 24891738311806995170304 25148354170691603367936 25286845269137264934912 25410316193302974236352 25547534395623216119808 25813654545577624621056 26159682086403061948416 26223395093920126599168 26769715825043462569984 27066744572061975330816 28069216593249455898624 28447700927779423051776 28740976195076118134784 29040361363774827698688 29431799923018846961664 29501319480660142424064 29805456794893752139776 29896779527317785083904 30115930303173895391232 30593960942906814365696 30933422368070828949504 31004067657959184531456 31252323629597332340736 31577868667405637885952 32511658203176483487744 32846829937229849296896 33185457049984796196864 33188984415742660227072 33531138894255471157248 33715793692183019913216 33880421591070632315136 34418206060770166161408 34879576115204082597888 36088992762749300441088 37425622124332607864832 37930267903705897402368 38115474289954461354528 38321301593434824179712 38720481818366436931584 39335092640880189898752 39740609059858336186368 39862372703090380111872 40154573737565193854976 42103824889874183847936 43348877604235311316992 43560542045662241548032 44251979220990213636096 44708185192340628209664 45173895454760843086848 45890941414360221548544 46506101486938776797184 47366803001108456828928 48118657016999067254784 49783476623613990340608 50296708341383206735872 50573690538274529869824 50820632386605948472704 51095068791246432239616 51627309091155249242112 52319364172806123896832 53539431650086925139968 54133489144123950661632 56138433186498911797248 56895401855558846103552 57481952390152236269568 58080722727549655397376 59002638961320284848128 59610913589787504279552 59793559054635570167808 60231860606347790782464 61187921885813628731392 61866844736141657899008 63155737334811275771904 65023316406352966975488 65693659874459698593792 66377968831485320454144 67062277788510942314496 67760843182141264630272 68836412121540332322816 69759152230408165195776 72177985525498600882176 75860535807411794804736 76230948579908922709056 76642603186869648359424 77440963636732873863168 78670185281760379797504 80309147475130387709952 84207649779748367695872 87121084091324483096064 88503958441980427272192 89416370384681256419328 90347790909521686173696 91781882828720443097088 93012202973877553594368 94733606002216913657856 99566953247227980681216 100593416682766413471744 101147381076549059739648 101641264773211896945408 103254618182310498484224 104638728345612247793664 107078863300173850279936 108266978288247901323264 112276866372997823594496 113790803711117692207104 114963904780304472539136 116161445455099310794752 118005277922640569696256 119221827179575008559104 119587118109271140335616 120463721212695581564928 126311474669622551543808 130046632812705933950976 132755937662970640908288 134124555577021884628992 135521686364282529260544 137672824243080664645632 139518304460816330391552 144355971050997201764352 151721071614823589609472 152461897159817845418112 153285206373739296718848 154881927273465747726336 160618294950260775419904 168415299559496735391744 174242168182648966192128 177007916883960854544384 178832740769362512838656 180695581819043372347392 183563765657440886194176 189467212004433827315712 199133906494455961362432 201186833365532826943488 203282529546423793890816 206509236364620996968448 209277456691224495587328 214157726600347700559872 216533956576495802646528 227581607422235384414208 229927809560608945078272 232322890910198621589504 236010555845281139392512 240927442425391163129856 252622949339245103087616 265511875325941281816576 268249111154043769257984 271043372728565058521088 275345648486161329291264 279036608921632660783104 303442143229647179218944 304923794319635690836224 309763854546931495452672 321236589900521550839808 336830599118993470783488 348484336365297932384256 354015833767921709088768 357665481538725025677312 361391163638086744694784 378934424008867654631424 398267812988911922724864 402373666731065653886976 406565059092847587781632 413018472729241993936896 418554913382448991174656 428315453200695401119744 433067913152991605293056 455163214844470768828416 459855619121217890156544 464645781820397243179008 481854884850782326259712 505245898678490206175232 531023750651882563633152 536498222308087538515968 542086745457130117042176 550691296972322658582528 609847588639271381672448 619527709093862990905344 642473179801043101679616 696968672730595864768512 708031667535843418177536 722782327276173489389568 757868848017735309262848 796535625977823845449728 804747333462131307773952 813130118185695175563264 826036945458483987873792 837109826764897982349312 910326429688941537656832 929291563640794486358016 963709769701564652519424 1010491797356980412350464 1062047501303765127266304 1072996444616175077031936 1084173490914260234084352 1219695177278542763344896 1239055418187725981810688 1284946359602086203359232 1393937345461191729537024 1445564654552346978779136 1515737696035470618525696 1593071251955647690899456 1609494666924262615547904 1626260236371390351126528 1652073890916967975747584 1858583127281588972716032 1927419539403129305038848 2124095002607530254532608 2168346981828520468168704 2439390354557085526689792 2478110836375451963621376 2787874690922383459074048 2891129309104693957558272 3031475392070941237051392 3186142503911295381798912 3218989333848525231095808 3252520472742780702253056 3717166254563177945432064 3854839078806258610077696 4336693963657040936337408 4878780709114171053379584 4956221672750903927242752 5575749381844766918148096 5782258618209387915116544 6372285007822590763597824 6505040945485561404506112 7434332509126355890864128 8673387927314081872674816 9757561418228342106759168 11151498763689533836296192 11564517236418775830233088 13010081890971122809012224 14868665018252711781728256 17346775854628163745349632 19515122836456684213518336 22302997527379067672592384 26020163781942245618024448 34693551709256327490699264 39030245672913368427036672 44605995054758135345184768 52040327563884491236048896 78060491345826736854073344 104080655127768982472097792 156120982691653473708146688 312241965383306947416293376
- Sum of all divisors σ(n): 1117536970889979349798421151
- Sum of proper divisors (its aliquot sum) s(n): 805295005506672402382127775
- 312241965383306947416293376 is an abundant number, because the sum of its proper divisors (805295005506672402382127775) is greater than itself. Its abundance is 493053040123365454965834399
Bases of 312241965383306947416293376
- Binary: 100000010010001111100111011011100010010001101001110111100000100010100010000000000000000002
- Hexadecimal: 0x10247CEDC48D3BC11440000
- Base-36: 138DXRAAQYSMJGG000
Squares and roots of 312241965383306947416293376
- 312241965383306947416293376 squared (3122419653833069474162933762) is 97495044946430254065754449415044775195066318901477376
- 312241965383306947416293376 cubed (3122419653833069474162933763) is 30442044449207230331570909131246546040408160101446352103052743223519700242661376
-
312241965383306947416293376 is a
perfect square number . Itssquare root is 17670369701376 -
The
cube root of 312241965383306947416293376 is 678417575.7280758883
Scales and comparisons
How big is 312241965383306947416293376?- 312,241,965,383,306,947,416,293,376 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 312,241,965,383,306,947,416,293,376 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 312241965383306947416293376 cubic inches would be around 56534798 feet tall.
Recreational maths with 312241965383306947416293376
- 312241965383306947416293376 backwards is 673392614749603383569142213
- The number of decimal digits it has is: 27
- The sum of 312241965383306947416293376's digits is 117
- More coming soon!
Link to this page
HTML: To link to this page, just copy and paste the link below into your blog, web page or email.
BBCODE: To link to this page in a forum post or comment box, just copy and paste the link code below:
Cite this page
MLA style:
"Number 312241965383306947416293376 - Facts about the integer". Numbermatics.com. 2024. Web. 5 June 2024.
APA style:
Numbermatics. (2024). Number 312241965383306947416293376 - Facts about the integer. Retrieved 5 June 2024, from https://numbermatics.com/n/312241965383306947416293376/
Chicago style:
Numbermatics. 2024. "Number 312241965383306947416293376 - Facts about the integer". https://numbermatics.com/n/312241965383306947416293376/
The information we have on file for 312241965383306947416293376 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 312241965383306947416293376, math, Factors of 312241965383306947416293376, curriculum, school, college, exams, university, Prime factorization of 312241965383306947416293376, STEM, science, technology, engineering, physics, economics, calculator, three hundred twelve septillion, two hundred forty-one sextillion, nine hundred sixty-five quintillion, three hundred eighty-three quadrillion, three hundred six trillion, nine hundred forty-seven billion, four hundred sixteen million, two hundred ninety-three thousand, three hundred seventy-six.