352009038986090782339031296
352,009,038,986,090,782,339,031,296 is an even composite number composed of eight prime numbers multiplied together.
352009038986090782339031296 is an even composite number. It is composed of eight distinct prime numbers multiplied together. It has a total of nineteen thousand, six hundred eighty-three divisors.
Prime factorization of 352009038986090782339031296:
28 × 72 × 112 × 372 × 432 × 532 × 3132 × 5772
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 7 × 7 × 11 × 11 × 37 × 37 × 43 × 43 × 53 × 53 × 313 × 313 × 577 × 577)See below for interesting mathematical facts about the number 352009038986090782339031296 from the Numbermatics database.
Names of 352009038986090782339031296
- Cardinal: 352009038986090782339031296 can be written as Three hundred fifty-two septillion, nine sextillion, thirty-eight quintillion, nine hundred eighty-six quadrillion, ninety trillion, seven hundred eighty-two billion, three hundred thirty-nine million, thirty-one thousand, two hundred ninety-six.
Scientific notation
- Scientific notation: 3.52009038986090782339031296 × 1026
Factors of 352009038986090782339031296
Divisors of 352009038986090782339031296
- Number of divisors d(n): 19683
-
Complete list of divisors:
1 2 4 7 8 11 14 16 22 28 32 37 43 44 49 53 56 64 74 77 86 88 98 106 112 121 128 148 154 172 176 196 212 224 242 256 259 296 301 308 313 344 352 371 392 407 424 448 473 484 518 539 577 583 592 602 616 626 688 704 742 784 814 847 848 896 946 968 1036 1078 1154 1166 1184 1204 1232 1252 1369 1376 1408 1484 1568 1591 1628 1694 1696 1792 1813 1849 1892 1936 1961 2072 2107 2156 2191 2279 2308 2332 2368 2408 2464 2504 2597 2738 2752 2809 2816 2849 2968 3136 3182 3256 3311 3388 3392 3443 3626 3698 3784 3872 3922 4039 4081 4144 4214 4312 4382 4477 4558 4616 4664 4736 4816 4928 5008 5194 5203 5476 5504 5618 5698 5929 5936 6272 6347 6364 6413 6512 6622 6776 6784 6886 7252 7396 7568 7744 7844 8078 8162 8288 8428 8624 8764 8954 9116 9232 9328 9472 9583 9632 9856 10016 10388 10406 10952 11008 11137 11236 11396 11581 11858 11872 12544 12694 12728 12826 12943 13024 13244 13459 13552 13568 13727 13772 14504 14792 15059 15136 15337 15488 15688 15953 16156 16324 16576 16589 16856 17248 17501 17528 17908 18232 18464 18656 19166 19264 19663 19712 19943 20032 20339 20776 20812 21349 21571 21904 22274 22472 22792 23162 23177 23716 23744 24101 24811 25069 25388 25456 25652 25886 26048 26488 26918 27104 27454 27544 28273 28567 29008 29584 30118 30272 30581 30674 30899 30976 31339 31376 31906 32312 32648 33152 33178 33712 34496 35002 35056 35816 36421 36464 36928 37312 37873 38332 38528 39326 39886 40064 40678 41552 41624 42698 43142 43808 44429 44548 44891 44944 45584 46324 46354 47432 47488 48202 49622 50138 50776 50912 51304 51772 52096 52976 53836 54208 54908 55088 56546 57134 58016 58867 59168 60236 60544 61162 61348 61798 62678 62752 63812 64624 65296 66304 66356 67081 67424 68413 68992 69817 70004 70112 71632 72557 72842 72928 73856 74624 75746 76664 77056 77959 78652 79772 80128 81067 81356 83104 83248 84323 85396 86284 87616 88858 89096 89782 89888 90601 91168 92648 92708 94213 94864 94976 96089 96404 97969 97997 99244 100276 101552 101824 102608 103544 103933 104192 105413 105952 107672 108416 109816 110176 111671 113092 114268 116032 116123 117734 118336 120472 120787 121088 122324 122507 122696 123596 125356 125504 127391 127624 129248 130592 132712 134162 134848 136826 137641 137984 139634 140008 140224 142373 143264 145114 145684 145856 147712 148049 149248 149443 150997 151492 153328 155918 157304 159544 162134 162712 165649 166208 166496 168646 168707 170792 172568 173677 175232 175483 177716 178192 179564 179776 180601 181202 182336 182479 185296 185416 188426 189728 192178 192511 192808 195938 195994 198488 200552 203104 203648 205216 207088 207866 210826 211904 214067 215344 216293 216832 219373 219632 220352 223342 223729 226184 228536 232064 232246 234839 235468 236672 237281 240944 241574 244648 245014 245392 247192 250712 251008 254782 254947 255248 258496 261184 265111 265424 268324 269696 272921 273652 275282 275759 279268 280016 280448 284746 286528 290228 291368 291712 296098 298886 301994 302984 306656 311003 311836 314237 314608 319088 324268 325424 331298 332416 332929 332992 336391 337292 337414 339889 341584 345136 347354 350464 350966 355432 356384 359128 359552 361202 362404 364672 364958 370592 370832 376852 379456 384356 385022 385616 391876 391988 396976 401104 406208 407296 410432 412069 414176 415732 421652 423808 428134 428497 430688 432586 438746 439264 440704 446684 447458 452368 457072 464128 464492 469678 470936 473344 474562 478891 481888 483148 488719 489296 490028 490784 494384 497983 501424 502016 507899 509564 509894 510496 516992 522368 530222 530848 536648 539392 545842 547304 550564 551518 558536 560032 560896 567469 569492 573056 578737 580456 582736 583424 590261 592196 597772 603988 605968 613312 613793 622006 623672 628474 629216 638176 647537 648536 650848 659491 662596 664832 665858 665984 672782 674584 674828 679778 683168 685783 685979 690272 694708 701932 710864 712768 713327 718256 719104 722404 724808 727531 729344 729916 737891 741184 741664 752543 753704 758912 768712 770044 771232 783752 783976 789913 793952 798127 802208 812416 812861 820864 824138 828352 831464 843304 845509 847616 856268 856994 857549 861376 865172 877492 878528 879217 881408 891737 893368 894916 904736 914144 918007 927553 928984 939356 941872 949124 957782 963776 966296 977438 978592 980056 981568 988768 995966 996611 1002848 1015798 1019128 1019788 1020992 1033984 1036343 1044736 1046101 1056979 1060444 1061696 1066873 1073296 1077659 1077967 1091684 1094608 1101128 1103036 1117072 1120064 1131497 1134938 1138984 1143263 1146112 1157474 1159543 1160912 1165472 1180522 1184392 1195544 1207976 1211936 1215739 1226624 1227586 1228381 1244012 1247344 1256948 1258432 1264207 1276352 1277353 1295074 1297072 1301696 1314983 1318982 1325192 1328657 1331716 1331968 1345564 1347577 1349168 1349656 1359556 1366336 1371566 1371958 1380544 1389416 1401301 1403864 1421728 1425536 1426654 1436512 1444808 1449616 1455062 1459832 1475782 1482368 1483328 1498469 1505086 1507408 1514051 1517824 1537424 1540088 1542464 1566103 1567504 1567952 1579826 1587904 1596254 1604416 1620793 1624832 1625722 1628539 1641728 1643873 1648276 1656704 1660967 1662928 1686608 1691018 1712536 1713988 1715098 1722752 1730344 1754984 1757056 1758434 1783474 1786736 1789832 1809472 1828288 1836014 1855106 1855777 1857968 1878712 1883744 1898248 1910447 1915564 1927552 1930313 1932592 1954876 1957184 1960112 1963136 1977536 1986611 1991932 1993222 2005696 2007269 2031596 2038256 2039576 2041984 2072686 2092202 2113958 2120888 2123392 2133746 2146592 2155318 2155934 2183368 2189216 2202256 2206072 2234144 2240128 2262994 2269876 2277968 2286526 2314948 2319086 2321824 2330503 2330944 2354737 2361044 2368784 2379223 2391088 2415952 2423872 2431478 2453248 2455172 2456762 2488024 2494688 2513896 2516864 2528414 2531281 2552704 2554706 2583229 2590148 2594144 2603392 2629966 2637964 2650384 2657314 2663432 2691128 2695154 2698336 2699312 2719112 2732672 2743132 2743916 2761088 2778832 2802602 2807728 2843456 2851072 2853308 2873024 2884483 2889616 2899232 2910124 2919664 2951564 2964736 2966656 2996938 2999479 3002131 3010172 3014816 3028102 3074848 3080176 3084928 3119951 3132206 3135008 3135904 3159652 3175808 3192508 3208832 3241586 3251444 3257078 3287746 3296552 3313408 3321934 3325856 3352237 3373216 3382036 3421033 3425072 3427976 3430196 3445504 3460688 3485881 3509968 3514112 3516868 3555293 3566948 3573472 3579664 3618944 3624853 3625889 3656576 3662219 3672028 3700301 3710212 3711554 3715936 3757424 3767488 3796496 3820894 3831128 3845521 3855104 3860626 3865184 3909752 3914368 3920224 3926272 3955072 3973222 3983864 3986444 4011392 4014538 4051159 4063192 4076512 4079152 4083968 4131827 4145372 4184404 4212667 4227916 4241776 4246784 4267492 4293184 4296551 4310636 4311868 4366736 4378432 4404512 4412144 4468288 4469119 4480256 4525988 4532759 4539752 4555936 4573052 4629896 4638172 4643648 4661006 4661888 4709474 4713467 4722088 4737568 4758446 4782176 4800481 4801853 4831904 4847744 4862956 4910344 4913524 4976048 4989376 4993289 5027792 5033728 5056828 5062562 5092717 5105408 5109412 5166458 5180296 5188288 5192357 5193841 5206784 5259932 5267801 5275928 5300768 5314628 5326864 5382256 5390308 5396672 5398624 5438224 5465344 5477813 5486264 5487832 5522176 5529391 5557664 5586889 5605204 5615456 5686912 5706616 5746048 5768966 5779232 5798464 5820248 5839328 5903128 5918563 5933312 5993876 5998958 6004262 6020344 6029632 6056204 6149696 6154519 6160352 6169856 6239902 6242159 6264412 6270016 6271808 6319304 6351616 6366107 6385016 6417664 6426049 6483172 6492871 6502888 6514156 6575492 6593104 6643868 6651712 6682237 6704474 6746432 6751723 6764072 6842066 6850144 6855952 6860392 6921376 6971762 7019936 7033736 7110586 7122907 7133896 7146944 7159328 7237888 7249706 7251778 7254401 7313152 7324438 7344056 7400602 7420424 7423108 7431872 7468111 7514848 7534976 7543613 7545769 7592992 7641788 7662256 7691042 7721252 7730368 7765843 7819504 7828736 7840448 7846597 7910144 7920479 7946444 7967728 7972888 8002841 8022784 8029076 8102318 8116801 8126384 8153024 8158304 8263654 8277973 8290744 8368808 8425334 8455832 8483552 8534984 8586368 8593102 8621272 8623736 8689043 8733472 8756864 8779397 8809024 8824288 8849449 8936576 8938238 8941471 9051976 9065518 9079504 9111872 9146104 9204881 9259792 9276344 9287296 9300599 9322012 9323776 9418948 9426934 9433039 9444176 9475136 9516892 9564352 9571853 9600962 9603706 9663808 9671387 9695488 9725912 9809107 9820688 9827048 9952096 9978752 9986578 10055584 10098077 10113656 10125124 10185434 10203083 10218824 10332916 10360592 10376576 10384714 10387682 10519864 10535602 10551856 10601536 10629256 10653728 10764512 10780616 10793344 10797248 10876448 10955626 10962721 10972528 10975664 11058782 11115328 11173778 11210408 11230912 11345551 11373824 11399773 11413232 11492096 11507111 11537932 11558464 11596928 11626769 11640496 11678656 11735603 11806256 11837126 11854249 11857637 11987752 11997916 12008524 12040688 12059264 12112408 12299392 12309038 12318373 12320704 12446467 12479804 12484318 12528824 12540032 12543616 12575893 12638608 12732214 12770032 12852098 12966344 12985742 13005776 13028312 13150984 13186208 13287736 13303424 13364474 13373129 13408948 13492864 13503446 13512191 13528144 13684132 13700288 13711904 13720784 13842752 13906277 13943524 14039872 14050883 14067472 14221172 14245814 14267792 14293888 14315947 14318656 14464813 14499412 14503556 14508802 14615227 14648876 14688112 14801204 14840848 14846216 14863744 14936222 15029696 15069952 15087226 15091538 15185984 15283576 15324512 15382084 15442504 15460736 15531686 15639008 15680896 15693194 15840958 15892888 15935456 15945776 16005682 16058152 16204636 16233602 16252768 16306048 16313521 16316608 16483159 16527308 16555946 16581488 16654561 16737616 16850668 16911664 16967104 17069968 17172736 17186204 17242544 17247472 17378086 17466944 17513728 17558794 17618048 17645237 17648576 17698898 17718967 17828723 17873152 17876476 17882942 18082603 18103952 18131036 18159008 18223744 18292208 18409762 18425371 18519584 18552688 18574592 18601198 18644024 18837896 18853868 18866078 18888352 18950272 19033784 19128704 19143706 19201924 19207412 19327616 19342774 19451824 19618214 19641376 19654096 19904192 19957504 19973156 20111168 20196154 20227312 20250248 20370868 20406166 20437648 20665832 20721184 20753152 20769428 20775364 20996353 21014917 21039728 21071204 21103712 21203072 21258512 21307456 21413269 21529024 21561232 21586688 21594496 21752896 21839657 21852721 21911252 21925442 21945056 21951328 22117564 22230656 22347556 22420816 22461824 22691102 22710341 22799546 22826464 23014222 23075864 23116928 23193856 23253538 23280992 23357312 23471206 23612512 23674252 23708498 23715274 23975504 23995832 24017048 24081376 24118528 24224816 24401167 24598784 24618076 24636746 24641408 24892934 24959608 24968636 25057648 25080064 25087232 25151786 25277216 25373971 25381223 25464428 25540064 25635533 25704196 25902107 25932688 25971484 26011552 26056624 26301968 26372416 26393099 26575472 26606848 26728948 26746258 26817896 26918647 26985728 27006892 27024382 27056288 27368264 27400576 27423808 27441568 27685504 27812554 27844091 27887048 28079744 28101766 28134944 28358113 28442344 28491628 28535584 28587776 28631894 28637312 28929626 28998824 29007112 29017604 29230454 29297752 29376224 29488669 29602408 29681696 29692432 29727488 29872444 30059392 30075857 30174452 30183076 30371968 30567152 30649024 30673061 30764168 30885008 30921472 31063372 31278016 31283833 31361792 31386388 31681916 31729313 31785776 31870912 31891552 32011364 32116304 32409272 32467204 32505536 32531029 32612096 32627042 32633216 32966318 32994269 33054616 33111892 33162976 33309122 33475232 33701336 33823328 33934208 33966259 34139936 34319461 34372408 34485088 34494944 34756172 34933888 34953023 35117588 35236096 35290474 35297152 35397796 35437934 35657446 35752952 35765884 36165206 36207904 36262072 36318016 36346499 36356887 36447488 36584416 36819524 36850742 36874607 37039168 37105376 37202396 37288048 37675792 37707736 37732156 37776704 37806331 37900544 38067568 38257408 38287412 38344691 38403848 38414824 38655232 38685548 38705737 38903648 39108223 39236428 39282752 39308192 39474301 39808384 39873383 39884779 39946312 40222336 40284409 40392308 40454624 40500496 40741736 40812332 40875296 41331664 41442368 41538856 41550728 41865389 41992706 42029834 42079456 42142408 42207424 42300731 42406144 42517024 42614912 42826538 43058048 43081633 43122464 43188992 43505792 43679314 43705442 43822504 43850884 43890112 43902656 44235128 44461312 44562749 44695112 44841632 44923648 44982343 45382204 45420682 45450097 45599092 45652928 46028444 46151728 46233856 46339337 46507076 46561984 46714624 46775659 46942412 47225024 47262061 47348504 47416996 47430548 47951008 47991664 48034096 48162752 48449632 48654371 48802334 49160309 49236152 49273492 49282816 49785868 49860349 49919216 49937272 50115296 50303572 50554432 50747942 50762446 50928856 51080128 51271066 51408392 51804214 51848137 51865376 51942968 52023104 52113248 52276777 52603936 52744832 52786198 52805291 52820383 53150944 53457896 53492516 53635792 53837294 54013784 54048764 54112576 54360901 54736528 54801152 54847616 54883136 54926179 55371008 55443353 55625108 55688182 55774096 56019887 56159488 56203532 56269888 56528113 56544269 56716226 56884688 56983256 57071168 57115927 57132251 57263788 57274624 57859252 57945811 57997648 58014224 58035208 58460908 58595504 58752448 58977338 59204816 59363392 59384864 59744888 59969341 60118784 60151714 60255943 60348904 60366152 60743936 60823301 61134304 61298048 61346122 61455779 61528336 61770016 62126744 62556032 62567666 62772776 63363832 63458626 63571552 63741824 63783104 64022728 64232608 64434167 64818544 64934408 65011072 65062058 65104193 65254084 65266432 65932636 65988538 66109232 66223784 66325952 66618244 66950464 67002971 67402672 67646656 67699709 67868416 67932518 68279872 68638922 68663749 68744816 68970176 68989888 69512344 69694099 69867776 69906046 70027177 70235176 70580948 70594304 70686539 70795592 70875868 71314892 71421581 71505904 71531768 72330412 72415808 72524144 72636032 72692998 72713774 73168832 73504607 73639048 73701484 73749214 74078336 74210752 74268953 74404792 74576096 75351584 75415472 75464312 75553408 75612662 76135136 76574824 76689382 76807696 76829648 77371096 77411474 77807296 78216446 78472856 78565504 78616384 78948602 79418857 79616768 79746766 79769558 79798411 79892624 80444672 80568818 80784616 80909248 81000992 81483472 81624664 81750592 82149221 82663328 82884736 82979743 83003459 83077712 83101456 83730778 83985412 84059668 84158912 84284816 84414848 84601462 85034048 85229824 85424273 85653076 86116096 86163266 86228611 86244928 86312567 87011584 87125269 87358628 87410884 87645008 87701768 87780224 87805312 88031251 88470256 89125498 89390224 89683264 89964686 90764408 90841364 90900194 91198184 91305856 92056888 92303456 92678674 93014152 93123968 93551318 93884824 94450048 94524122 94697008 94833992 94861096 95579473 95902016 95983328 96068192 96325504 96899264 97308742 97343939 97604668 98320618 98356181 98472304 98546984 99571736 99720698 99838432 99874544 100211629 100230592 100607144 101108864 101253691 101495884 101524892 101857712 102160256 102306589 102542132 102816784 103608428 103696274 103730752 103885936 104046208 104206777 104226496 104553554 105207872 105290383 105489664 105572396 105610582 105640766 106301888 106385257 106915792 106985032 107271584 107674588 108027568 108097528 108225152 108721802 109473056 109695232 109766272 109852358 110886706 111078847 111250216 111376364 111548192 112039774 112407064 112539776 113056226 113088538 113432452 113769376 113966512 114142336 114231854 114264502 114527576 115718504 115891622 115995296 116028448 116070416 116921816 117191008 117504896 117954676 118409632 118726784 118769728 119489776 119938682 120303428 120511886 120697808 120732304 121646602 122268608 122596096 122692244 122911558 123056672 123516659 123540032 124032769 124253488 124801061 125112064 125135332 125545552 126578221 126727664 126917252 127143104 127483648 127566208 128045456 128465216 128868334 128977597 129091633 129637088 129868816 130022144 130124116 130208386 130508168 131865272 131977076 132218464 132447568 132651904 133236488 133900928 134005942 134119561 134157893 134805344 135293312 135399418 135502103 135865036 136559744 136911137 137277844 137327498 137489632 137940352 137979776 139024688 139388198 139812092 140054354 140470352 141161896 141373078 141591184 141751736 142629784 142843162 143011808 143063536 144660824 144831616 145048288 145272064 145385996 145427548 146337664 147009214 147104419 147278096 147402968 147498428 148156672 148421504 148537906 148809584 149152192 149892883 150703168 150830944 150928624 151106816 151225324 152270272 152877599 152969047 153149648 153378764 153615392 153659296 154742192 154822948 155614592 155868679 156432892 156945712 157131008 157232768 157475417 157897204 158837714 158972387 159112943 159493532 159539116 159596822 159785248 161137636 161569232 161818496 162001984 162966944 163249328 163501184 164298442 165326656 165357403 165769472 165959486 166006918 166155424 166202912 167461556 167970824 168119336 168317824 168569632 168829696 169202924 170068096 170848546 171306152 172326532 172457222 172489856 172625134 174250538 174717256 174821768 175290016 175403536 175560448 175610624 176062502 176940512 177617797 177668561 178250996 178780448 179366528 179448731 179929372 181144681 181314749 181528816 181682728 181800388 182396368 182611712 184113776 184606912 184751693 185357348 186028304 186247936 187102636 187769648 188430529 188900096 189048244 189394016 189667984 189722192 191158946 191804032 191966656 192117209 192136384 192172117 192651008 193798528 194097607 194617484 194687878 194908637 195209336 196115953 196641236 196712362 196944608 197093968 199143472 199441396 199676864 199749088 200423258 200461184 201214288 202217728 202507382 202679081 202991768 203049784 203715424 204320512 204613178 205084264 205633568 206420683 207216856 207392548 207461504 207771872 208092416 208413554 208452992 209107108 210415744 210580766 211144792 211221164 211281532 212603776 212770514 213831584 213970064 214543168 214711427 215349176 216055136 216195056 216450304 217443604 218946112 218986831 219532544 219704716 221773412 222157694 222500432 222752728 223096384 223271351 224079548 224814128 225079552 226112452 226177076 226864904 227538752 227717203 227933024 228284672 228463708 228529004 229055152 230959883 231437008 231783244 231990592 232056896 232140832 233843632 234382016 235009792 235545959 235909352 236819264 237453568 237539456 237763813 238979552 239877364 240236227 240606856 241023772 241395616 241464608 243293204 244537216 245384488 245823116 246113344 247033318 247080064 247242769 248065538 248506976 249602122 249813751 250270664 251091104 253156442 253455328 253834504 254286208 254425493 254498209 255132416 256090912 256930432 257736668 257955194 258183266 259274176 259737632 260248232 260416772 261016336 263730544 263954152 264436928 264644317 264895136 265303808 266472976 267801856 268011884 268239122 268315786 268412837 269610688 270586624 270798836 271004206 271730072 273119488 273822274 274555688 274654996 274979264 275194921 275880704 275959552 276320107 278049376 278776396 279113681 279193453 279624184 280108708 280940704 281990863 282323792 282746156 283182368 283503472 285259568 285686324 286023616 286127072 287336191 289321648 289663232 290096576 290324089 290771992 290855096 292675328 293057723 294018428 294208838 294556192 294805936 294996856 296105117 296843008 297075812 297619168 298304384 299785766 301406336 301661888 301857248 302450648 304540544 305755198 305938094 306285001 306299296 306757528 307230784 307318592 309484384 309645896 311229184 311737358 311939243 312865784 313891424 314465536 314950834 315794408 317675428 317944774 318225886 318987064 319078232 319193644 319570496 322275272 323138464 323636992 324003968 324375359 325933888 326498656 327002368 327429613 328596884 330653312 330714806 330834427 331918972 332013836 332310848 332405824 333931249 334923112 335941648 336238672 336635648 337139264 337403671 338405848 340136192 340580597 341697092 342612304 344122163 344653064 344914444 344979712 345250268 348501076 349022443 349434512 349643536 350580032 350807072 352125004 353881024 354158561 355235594 355337122 356501992 357560896 357841319 358733056 358897462 359858744 362289362 362629498 362936959 363057632 363365456 363600776 364792736 368227552 369213824 369503386 370714696 372056608 373628849 374205272 375539296 376861058 377514071 378096488 378788032 379335968 379444384 380526307 382317892 383608064 383933312 384234418 384272768 384344234 384483253 387597056 388195214 389234968 389375756 389817274 390418672 392231906 393282472 393424724 393889216 394187936 395696791 395809883 398286944 398882792 399353728 399498176 399811489 399925757 400846516 400922368 402428576 405014764 405358162 405620677 405983536 406099568 407430848 409226356 410168528 411267136 411589679 412841366 414433712 414785096 414923008 415543744 415869641 416827108 416905984 418214216 419785387 420831488 421161532 421791601 422289584 422442328 422563064 425207552 425541028 425763107 427663168 427940128 429086336 429422854 430190453 430698352 432110272 432390112 434217311 434887208 437892224 437973662 438607213 438732569 439409432 443546824 444315388 445000864 445505456 446192768 446542702 448159096 449628256 452224904 452354152 453729808 455077504 455434406 455779801 455866048 456927416 457058008 458110304 460519279 461919766 462874016 463566488 463981184 464113792 464281664 465308041 467687264 468764032 469020797 471091918 471818704 473638528 473897963 475078912 475527626 477959104 479754728 480472454 481213712 482047544 482791232 482929216 486586408 487858693 489074432 490190239 490768976 491646232 492226688 494066636 494160128 494485538 494805773 496131076 497013952 499204244 499627502 499951067 500541328 502182208 506312884 506910656 507308209 507669008 508572416 508850986 508996418 509732707 512181824 513860864 514532249 515473336 515910388 516366532 518548352 519475264 519882671 520496464 520833544 522032672 527461088 527908304 528873856 529288634 529690039 529790272 532945952 535198081 536023768 536478244 536631572 536825674 539221376 540763399 541597672 542008412 543460144 547644548 549111376 549309992 549958528 550389842 552640214 556098752 557552792 558227362 558386906 559248368 560217416 561881408 563981726 564647584 565492312 566364736 567006944 570519136 571372648 572047232 572254144 574672382 575044547 578643296 580193152 580648178 580858201 581024213 581543984 581710192 586115446 588036856 588417676 589112384 589611872 589993712 592210234 594151624 595238336 596608768 597969911 599571532 602812672 603323776 603600277 603714496 604187969 604901296 609081088 609876883 611510396 611876188 612570002 612598592 613515056 614461568 614637184 615585721 616218757 618968768 619291792 621809243 621986959 623474716 623878486 625731568 627782848 628275197 628454761 629901668 631588816 635350856 635889548 636451772 637974128 638156464 638387288 639140992 644550544 646276928 648007936 648750718 651867776 652873769 652997312 654859226 657193768 659662751 661306624 661429612 661668854 663837944 664027672 664621696 664811648 667862498 669056311 669846224 671883296 672477344 674278528 674807342 676811696 681161194 683394184 685224608 688244326 689306128 689828888 690500536 697002152 698044886 698869024 699287072 701160064 701481403 701614144 704250008 707762048 708317122 708775837 710471188 710674244 713003984 715121792 715682638 716146123 717794924 719717488 724578724 725258996 725873918 726115264 726730912 727201552 729447439 729585472 736455104 737032681 738427648 739006772 741429392 744113216 744696799 747257698 748410544 751078592 753722116 755028142 756192976 757576064 758671936 758745191 758888768 761052614 764635784 766635089 767866624 768468836 768545536 768688468 768966506 776390428 777551929 778469936 778751512 779634548 780837344 784463812 786564944 786849448 787778432 788375872 791393582 791619766 792290953 796573888 797765584 798707456 798996352 799622978 799851514 801693032 804857152 808550677 810029528 810716324 811241354 811967072 812199136 814861696 818452712 820337056 822534272 823179358 825682732 828867424 829570192 831087488 831739282 833654216 836428432 839570774 842323064 843583202 844579168 844884656 845126128 851082056 851526214 855326336 855880256 858172672 858845708 860380906 861396704 864220544 864616613 864780224 868434622 869774416 873607427 875784448 875947324 877214426 877465138 878818864 887093648 888630776 890001728 891010912 892385536 893085404 896318192 899256512 902843179 903641431 904449808 904708304 907459616 910155008 910868812 911559602 911732096 913854832 914116016 916220608 921038558 923839532 925748032 927132976 927962368 928227584 928563328 930616082 935197561 935374528 937528064 938041594 938836927 939105251 939667003 942183836 943637408 947277056 947795926 948514721 951055252 955918208 958377959 959509456 960944908 962427424 964095088 965582464 965858432 973172816 975717386 976544663 980380478 981537952 983292464 984453376 988133272 988971076 989611546 992262152 994027904 998408488 999255004 999902134 1001082656 1004364416 1012625768 1013821312 1014616418 1015338016 1017701972 1017992836 1019465414 1024363648 1029064498 1030946672 1031820776 1032733064 1037096704 1038950528 1039765342 1040992928 1041667088 1044065344 1049250181 1054922176 1055816608 1057747712 1058577268 1059380078 1059580544 1065891904 1070396162 1070783329 1072047536 1072956488 1073263144 1073651348 1078442752 1081526798 1083195344 1084016824 1086920288 1091080753 1095289096 1098222752 1098619984 1099917056 1100779684 1102327919 1105280428 1112197504 1112806709 1113790601 1115105584 1116454724 1116773812 1118496736 1120434832 1123762816 1127963452 1129295168 1130984624 1132729472 1134013888 1134903257 1141038272 1142745296 1144094464 1144508288 1146274547 1149344764 1150089094 1157286592 1157501821 1158194213 1160386304 1161296356 1161716402 1162048426 1163087968 1163420384 1172230892 1176073712 1176835352 1178224768 1179223744 1179987424 1184420468 1188303248 1190476672 1195939822 1199143064 1203648073 1206647552 1207200554 1207428992 1208375938 1209802592 1219753766 1223020792 1223752376 1225140004 1225197184 1227030112 1228923136 1229274368 1231171442 1232437514 1237937536 1238583584 1243618486 1243973918 1246949432 1247756972 1251463136 1255565696 1256550394 1256909522 1259803336 1263177632 1268012767 1270701712 1271779096 1272903544 1275948256 1276312928 1276774576 1278281984 1289101088 1292553856 1293261851 1297501436 1303735552 1305747538 1305994624 1309718452 1314387536 1319325502 1322859224 1323337708 1327675888 1328055344 1329243392 1329623296 1335724996 1338112622 1339692448 1343766592 1344820463 1344954688 1345204819 1348557056 1349614684 1353623392 1358683249 1362322388 1364360459 1366788368 1370449216 1372811671 1376488652 1378612256 1379657776 1381001072 1394004304 1396089772 1397738048 1398574144 1398834247 1402320128 1402962806 1403228288 1408500016 1415524096 1416634244 1417551674 1418753567 1420942376 1421348488 1426007968 1430243584 1431365276 1432292246 1435589848 1439434976 1449157448 1450517992 1451747836 1452230528 1453461824 1454403104 1458894878 1459170944 1460549137 1472910208 1474065362 1475315171 1475736823 1478013544 1482858784 1488226432 1489393598 1490523133 1494515396 1496821088 1502157184 1502979989 1507444232 1510056284 1512385952 1515152128 1517343872 1517490382 1517777536 1522105228 1529271568 1533270178 1536937672 1537376936 1537933012 1552780856 1555103858 1556939872 1557503024 1559269096 1561674688 1562899457 1568927624 1573129888 1573698896 1575556864 1576751744 1582787164 1583239532 1584581906 1593147776 1594020421 1595531168 1597992704 1599245956 1599703028 1603386064 1609714304 1617101354 1620059056 1621432648 1622482708 1623934144 1624398272 1625672233 1629723392 1636905424 1640674112 1645068544 1646358716 1648821713 1651365464 1657734848 1659140384 1662174976 1663478564 1664346691 1667308432 1672856864 1679141548 1681653589 1684646128 1687166404 1689158336 1689769312 1690252256 1702164112 1703052428 1710652672 1711760512 1714555469 1717691416 1720761812 1722793408 1728441088 1729233226 1729560448 1730699383 1732229587 1736869244 1739548832 1747214854 1748696257 1751894648 1754428852 1754930276 1757637728 1774187296 1777261552 1780003456 1782021824 1786170808 1792636384 1798513024 1800211727 1805686358 1807282862 1808899616 1809416608 1814919232 1818931433 1821737624 1823119204 1823464192 1827709664 1828232032 1832441216 1842077116 1847679064 1851496064 1852510219 1854265952 1857126656 1861232164 1870395122 1870749056 1876083188 1877673854 1878210502 1879334006 1884367672 1887274816 1895591852 1897029442 1902110504 1911836416 1916755918 1919018912 1921889816 1924854848 1926364447 1928190176 1931164928 1931716864 1934240749 1946345632 1951434772 1953089326 1953795767 1954354171 1960760956 1963075904 1966584928 1973936041 1976266544 1977942152 1979223092 1984524304 1988055808 1992591491 1996816976 1998510008 1999804268 2002165312 2008728832 2011353337 2025251536 2027642624 2029232836 2030676032 2032268623 2035403944 2035985672 2038930828 2048727296 2051404061 2058128996 2061893344 2063641552 2065466128 2072735819 2077901056 2079530684 2081985856 2083334176 2088130688 2091540181 2092137953 2098500362 2109844352 2111633216 2113289299 2113893287 2117154536 2118760156 2119161088 2131783808 2135073677 2140792324 2141566658 2143995007 2144095072 2145912976 2146526288 2147302696 2163053596 2166390688 2168033648 2173840576 2182161506 2190578192 2196445504 2197239968 2201559368 2204655838 2210560856 2218865617 2224395008 2225613418 2227581202 2229469891 2230211168 2232909448 2233547624 2236993472 2240869664 2247525632 2255926904 2258590336 2261969248 2265458944 2268027776 2269806514 2270627513 2282076544 2285490592 2289016576 2292549094 2298689528 2300178188 2314573184 2315003642 2316388426 2322592712 2323432804 2324096852 2326175936 2326840768 2337518743 2344461784 2352147424 2353670704 2356449536 2358447488 2359974848 2361825697 2368840936 2376606496 2380953344 2384064179 2391879644 2398286128 2407296146 2408855141 2414401108 2414857984 2416751876 2419605184 2430708859 2439507532 2446041584 2447504752 2450280008 2450394368 2454060224 2455984861 2462342884 2464875028 2475875072 2477167168 2479109927 2487236972 2487947836 2493898864 2495513944 2502926272 2504889233 2511131392 2513100788 2513819044 2519606672 2526355264 2536025534 2540558713 2541403424 2543558192 2545807088 2551896512 2552625856 2553549152 2578202176 2578681663 2585107712 2586523702 2591005549 2595002872 2611495076 2611989248 2615401943 2619436904 2628775072 2638651004 2642598497 2645718448 2646675416 2655351776 2656110688 2671449992 2676225244 2679384896 2687533184 2689640926 2689909376 2690409638 2699229368 2707246784 2717366498 2719670459 2724644776 2728720918 2733576736 2740898432 2745623342 2747951261 2752977304 2757224512 2759315552 2762002144 2769877537 2770669181 2788008608 2792179544 2795476096 2797148288 2797668494 2798680423 2799480299 2805925612 2806456576 2817000032 2833268488 2835103348 2837507134 2841884752 2842696976 2852015936 2862730552 2864584492 2871179696 2878869952 2881127753 2898314896 2901035984 2903495672 2904461056 2906923648 2908806208 2911087487 2917789756 2918341888 2921098274 2938497709 2945820416 2948130724 2950630342 2951473646 2952541207 2956027088 2965717568 2976452864 2978787196 2981046266 2989030792 2993642176 2995989989 2996846257 3004314368 3005959978 3014888464 3020112568 3024771904 3027144131 3034687744 3034980764 3035555072 3039521177 3044210456 3058543136 3066540356 3070250491 3071127983 3073875344 3074753872 3075866024 3105561712 3110207716 3113879744 3115006048 3118538192 3123349376 3125798914 3137855248 3146259776 3147397792 3153503488 3160698101 3165574328 3166479064 3169163812 3186295552 3188040842 3190458607 3191062336 3193564979 3198491912 3199406056 3206772128 3219428608 3223634953 3234202708 3240118112 3242865296 3244965416 3247868288 3248796544 3251344466 3257156287 3273810848 3281348224 3292717432 3297643426 3302730928 3315469696 3318280768 3326957128 3328693382 3334616864 3345713728 3358283096 3363307178 3369292256 3374332808 3378316672 3379538624 3380504512 3404328224 3406104856 3415010851 3423521024 3429110938 3431331673 3435382832 3441523624 3445586816 3458466452 3459120896 3461398766 3464459174 3473738488 3479097664 3494429708 3497392514 3503789296 3508857704 3509860552 3515275456 3548374592 3551157463 3554523104 3560006912 3564043648 3568128949 3572341616 3585272768 3597026048 3600423454 3601725743 3611372716 3614565724 3617799232 3618833216 3629838464 3637862866 3639178697 3643475248 3646238408 3655419328 3656464064 3664882432 3673243739 3684154232 3695358128 3702992128 3705020438 3707830273 3708531904 3711440381 3722464328 3740790244 3741498112 3746386567 3752166376 3755347708 3756421004 3758668012 3768735344 3774549632 3785343793 3791183704 3794058884 3804221008 3833511836 3838037824 3843779632 3849709696 3852728894 3855650749 3856380352 3868481498 3892691264 3895744171 3902869544 3906178652 3907591534 3908708342 3921521912 3926151808 3933169856 3936254509 3947872082 3952533088 3955884304 3958446184 3969048608 3985182982 3993633952 3997020016 3999608536 4004330624 4022706674 4050503072 4058465672 4061352064 4064537246 4070807888 4071971344 4077861656 4102808122 4109917339 4116257992 4123786688 4127283104 4130932256 4145471638 4159061368 4163971712 4166668352 4176261376 4183080362 4184275906 4185789377 4197000724 4219688704 4223266432 4226578598 4227786574 4229315783 4234309072 4237520312 4263567616 4270147354 4281584648 4283133316 4287990014 4288190144 4291825952 4293052576 4294605392 4309100047 4326107192 4332781376 4336067296 4347681152 4352664701 4353908713 4364323012 4381156384 4392891008 4394479936 4397926379 4399183327 4403118736 4409311676 4421121712 4437731234 4451226836 4455162404 4458939782 4460422336 4465818896 4467095248 4473986944 4480891411 4481739328 4511853808 4517180672 4523938496 4527486469 4536055552 4539613028 4541255026 4564153088 4570116383 4570981184 4574566051 4585098188 4597379056 4600356376 4617639257 4629146368 4630007284 4632776852 4645185424 4646865608 4648193704 4652351872 4653681536 4675037486 4683394177 4688923568 4704294848 4707341408 4716894976 4719949696 4723651394 4737681872 4753212992 4768128358 4776390421 4783759288 4796572256 4814592292 4817710282 4828802216 4833503752 4839210368 4861417718 4879015064 4892083168 4895009504 4900560016 4908120448 4911969722 4924685768 4929750056 4954334336 4958219854 4974473944 4975895672 4987797728 4991027888 5005852544 5009778466 5013577811 5026201576 5027638088 5039213344 5052710528 5065712069 5072051068 5081117426 5082806848 5087116384 5091614176 5103793024 5105251712 5106132073 5107098304 5156404352 5157363326 5159228767 5173047404 5182011098 5190005744 5212877593 5222990152 5230803886 5238873808 5257550144 5277302008 5285196994 5291436896 5293350832 5310703552 5311216337 5312221376 5342899984 5352450488 5358769792 5366445623 5375066368 5379281852 5379818752 5380819276 5398458736 5414493568 5434732996 5439340918 5442863503 5449289552 5457441836 5467153472 5481796864 5491246684 5495902522 5505954608 5514449024 5518631104 5522959181 5524004288 5539755074 5541338362 5546036671 5576017216 5580390299 5584359088 5590952192 5594296576 5595336988 5597360846 5598960598 5611851224 5634000064 5659854739 5666536976 5670206696 5675014268 5683769504 5685393952 5704031872 5725461104 5729168984 5742359392 5757739904 5762255506 5767141123 5796629792 5802071968 5806991344 5813847296 5817612416 5822174974 5826590429 5835579512 5842196548 5876995418 5887178891 5896261448 5901260684 5902947292 5905082414 5912054176 5931435136 5957574392 5962092532 5978061584 5987284352 5991979978 5993692514 6011919956 6029776928 6040225136 6049543808 6054288262 6069961528 6079042354 6088420912 6117086272 6133080712 6140500982 6142255966 6147750688 6149507744 6151732048 6211123424 6220415432 6227759488 6230012096 6237076384 6246698752 6251597828 6275710496 6292519552 6294795584 6321396202 6325490017 6331148656 6332958128 6338327624 6376081684 6380917214 6382124672 6387129958 6396983824 6398812112 6413544256 6447269906 6468405416 6480236224 6485730592 6489930832 6495736576 6497593088 6502688932 6514312574 6546382927 6547621696 6562696448 6571858489 6573736757 6577669021 6585434864 6595286852 6605461856 6630939392 6636561536 6639603047 6653914256 6657386764 6669233728 6691427456 6702353197 6708645713 6716566192 6726614356 6738584512 6748665616 6756633344 6759077248 6761009024 6771442931 6808656448 6812209712 6830021702 6835812641 6839901673 6841856549 6858221876 6862663346 6870765664 6883047248 6891173632 6916932904 6922797532 6928918348 6947476976 6958195328 6988859416 6994785028 7007578592 7017715408 7019721104 7030550912 7096749184 7102314926 7108336733 7109046208 7110368329 7128087296 7136257898 7144683232 7170545536 7181611459 7200846908 7203451486 7222745432 7229131448 7235598464 7237666432 7256290261 7259676928 7275725732 7278357394 7286950496 7292476816 7310838656 7312928128 7346487478 7368308464 7390716256 7410040876 7415660546 7417063808 7422880762 7444928656 7481580488 7492773134 7504332752 7510695416 7512842008 7517336024 7537470688 7549099264 7570687586 7582367408 7588117768 7608442016 7637565271 7667023672 7676075648 7687559264 7699419392 7705457788 7711301498 7712760704 7716295433 7736962996 7785382528 7791488342 7796534207 7805739088 7812357304 7815183068 7817416684 7843043824 7852303616 7866339712 7872509018 7895744164 7905066176 7911768608 7916892368 7938097216 7944322799 7970365964 7987267904 7994040032 7999217072 8008661248 8023921829 8045413348 8101006144 8102512747 8107359491 8116931344 8122704128 8129074492 8141615776 8143942688 8155723312 8205616244 8219834678 8232515984 8247573376 8254566208 8261039987 8261864512 8290943276 8318122736 8327943424 8333336704 8346197101 8366160724 8368551812 8371578754 8394001448 8425536511 8432985979 8446532864 8453157196 8455573148 8458631566 8468618144 8475040624 8540294708 8563169296 8566266632 8575980028 8576380288 8583651904 8586105152 8589210784 8618200094 8652214384 8665562752 8672134592 8695362304 8705329402 8707817426 8715200483 8728646024 8762312768 8785782016 8788959872 8795852758 8798366654 8806237472 8818623352 8842243424 8875462468 8876089369 8902453672 8910324808 8917879564 8920844672 8931637792 8934190496 8947973888 8961782822 8963478656 9023707616 9047876992 9054972938 9079226056 9082510052 9140232766 9141962368 9149132102 9170196376 9194758112 9200712752 9235278514 9260014568 9265553704 9290370848 9293731216 9296387408 9304703744 9307363072 9350074972 9366788354 9377847136 9408589696 9413743241 9414682816 9416433733 9439899392 9447302788 9475363744 9506425984 9510782743 9536256716 9552780842 9567518576 9593144512 9600668093 9609681697 9629184584 9635420564 9657604432 9667007504 9678420736 9722835436 9758030128 9784166336 9790019008 9791839729 9801120032 9816240896 9823939444 9849371536 9859500112 9908668672 9916439708 9931274969 9948947888 9951791344 9975595456 9982055776 10011705088 10019556932 10027155622 10052403152 10055276176 10078426688 10105421056 10131424138 10144102136 10162234852 10165613696 10174232768 10182212077 10183228352 10207586048 10210503424 10212264146 10214196608 10223843959 10287173171 10312808704 10314726652 10318457534 10327206197 10330157761 10346094808 10364022196 10380011488 10425755186 10433661931 10445980304 10461607772 10477747616 10515100288 10554604016 10570393988 10582873792 10586701664 10621407104 10622432674 10624442752 10631439067 10685799968 10704900976 10717539584 10732891246 10741991293 10758563704 10761638552 10796917472 10828987136 10869465992 10878681836 10885727006 10898579104 10914883672 10934306944 10940296199 10982493368 10991805044 11011909216 11028898048 11037262208 11045918362 11048008576 11079510148 11082676724 11092073342 11152034432 11160780598 11168718176 11190673976 11194721692 11197921196 11223702448 11268000128 11319709478 11333073952 11340413392 11350028536 11367539008 11370787904 11379705631 11408063744 11450922208 11458337968 11484718784 11515479808 11524511012 11534282246 11541751991 11593259584 11604143936 11613982688 11635224832 11644349948 11653180858 11671159024 11684393096 11753990836 11774357782 11792522896 11802521368 11805894584 11810164828 11824108352 11833381603 11862870272 11915148784 11924185064 11956123168 11974568704 11983959956 11987385028 12001888283 12023839912 12059553856 12080450272 12099087616 12108576524 12114895681 12125607109 12139923056 12158084708 12176841824 12234172544 12240873799 12266161424 12281001964 12284511932 12295501376 12299015488 12303464096 12355456213 12422246848 12440830864 12455518976 12460024192 12474152768 12483935827 12503195656 12551420992 12585039104 12589591168 12601482089 12609020017 12642792404 12650980034 12662297312 12665916256 12676655248 12732520031 12752163368 12761834428 12764249344 12774259916 12793967648 12797624224 12827088512 12894539812 12936810832 12960472448 12971461184 12979861664 13005377864 13028625148 13092765854 13095243392 13103866757 13143716978 13147473514 13155338042 13170869728 13190573704 13210923712 13240128803 13273123072 13279206094 13307828512 13314773528 13338467456 13382854912 13404706394 13417291426 13433132384 13453228712 13477169024 13484551129 13497331232 13518154496 13522018048 13542885862 13617312896 13624419424 13660043404 13671625282 13679803346 13683713098 13716443752 13725326692 13741531328 13766094496 13833865808 13845595064 13857836696 13894953952 13916390656 13948140437 13977718832 13989570056 14015157184 14035430816 14039442208 14061101824 14079473359 14193498368 14204629852 14216673466 14218092416 14220736658 14225880361 14272515796 14289366464 14341091072 14363222918 14401693816 14406902972 14445490864 14458262896 14471196928 14475332864 14512580522 14551451464 14556714788 14573900992 14584953632 14621677312 14625856256 14640781267 14644965671 14692974956 14736616928 14781432512 14793025093 14797253009 14820081752 14831321092 14834127616 14845761524 14889857312 14945515739 14963160976 14985546268 15007965049 15008665504 15021390832 15025684016 15034672048 15074941376 15141375172 15164734816 15176235536 15216884032 15228818123 15275130542 15334047344 15352151296 15375118528 15387176717 15410915576 15422602996 15425521408 15432590866 15473925992 15532059319 15570765056 15582976684 15593068414 15606289237 15611478176 15624714608 15630366136 15634833368 15686087648 15732679424 15745018036 15791488328 15810132352 15823537216 15833784736 15876194432 15888645598 15940731928 15974535808 15988080064 15998434144 16047843658 16066040507 16090826696 16202012288 16205025494 16214718982 16228466881 16233105053 16233862688 16258148984 16283231552 16287885376 16311446624 16362631201 16411232488 16439669356 16465031968 16495146752 16509132416 16522079974 16523729024 16532779879 16581886552 16636245472 16666673408 16692394202 16732321448 16737103624 16743157508 16788002896 16851073022 16865971958 16906314392 16911146296 16917263132 16937236288 16950081248 17014962013 17080589416 17126338592 17132533264 17151960056 17152760576 17167303808 17172210304 17178421568 17191894027 17236400188 17304428768 17331125504 17344269184 17353769489 17410658804 17415634852 17430400966 17457292048 17524625536 17534224631 17577919744 17591705516 17596733308 17612474944 17637246704 17684486848 17698356197 17750924936 17752178738 17804907344 17820649616 17835759128 17841689344 17863275584 17868380992 17882394563 17923565644 17926957312 18047415232 18050771641 18095753984 18109945876 18137038843 18158452112 18165020104 18280465532 18283924736 18298264204 18307813601 18340392752 18389516224 18401425504 18470557028 18498189479 18520029136 18531107408 18580741696 18587462432 18592774816 18700149944 18733576708 18755694272 18770403733 18817179392 18827486482 18829365632 18832867466 18860110159 18894605576 18950727488 19012851968 19021565486 19037693213 19072513432 19105561684 19135037152 19186289024 19201336186 19219363394 19235658827 19258369168 19270841128 19315208864 19334015008 19445670872 19516060256 19568332672 19580038016 19583679458 19598531443 19602240064 19647878888 19698743072 19719000224 19802328997 19832879416 19862549938 19897895776 19903582688 19951190912 19964111552 20008245763 20039113864 20054311244 20104806304 20110552352 20156853376 20167894271 20262848276 20288204272 20324469704 20331227392 20348465536 20364424154 20366456704 20377612409 20424528292 20428393216 20447687918 20574346342 20629453304 20636915068 20654412394 20660315522 20692189616 20728044392 20760022976 20851510372 20867323862 20891960608 20923215544 20955495232 20971929923 20977923799 21030200576 21109208032 21140787976 21165747584 21173403328 21190008917 21242814208 21244865348 21248885504 21262878134 21276648239 21371599936 21409801952 21465782492 21483982586 21491753437 21497895881 21517127408 21523277104 21593834944 21738931984 21757363672 21771454012 21797158208 21814252987 21829767344 21868613888 21880592398 21918506401 21964986736 21983610088 22023818432 22074524416 22091836724 22096017152 22124886707 22159020296 22165353448 22184146684 22304068864 22321561196 22333210249 22337436352 22354954853 22381347952 22389443384 22395842392 22447404896 22536000256 22565444671 22639418956 22666147904 22680826784 22700057072 22735078016 22741575808 22759411262 22776671677 22800094009 22901844416 22916675936 22969437568 23006941991 23013517483 23049022024 23068564492 23083503982 23186519168 23208287872 23227965376 23246182289 23252826157 23288699896 23306361716 23342318048 23368786192 23507981672 23548715564 23585045792 23605042736 23611789168 23620329656 23648216704 23666763206 23830297568 23848370128 23912246336 23967919912 23974770056 24003776566 24047679824 24119107712 24156329453 24160900544 24217153048 24229791362 24251214218 24279846112 24316169416 24353683648 24407521787 24468345088 24481747598 24532322848 24562003928 24569023864 24591002752 24598030976 24606928192 24710912426 24844493696 24858102241 24881661728 24920048384 24948305536 24967871654 24976902643 25006391312 25102841984 25179182336 25202964178 25218040034 25285584808 25301960068 25324594624 25331832512 25353310496 25465040062 25504326736 25523668856 25548519832 25587935296 25595248448 25654177024 25712706173 25789079624 25873621664 25920944896 25942922368 25954811911 25959723328 25980082667 26010755728 26057250296 26185531708 26190486784 26207733514 26224705969 26287433956 26294947028 26310676084 26341739456 26381147408 26421847424 26480257606 26497406551 26558412188 26615657024 26629547056 26676934912 26737797449 26809412788 26834582852 26866264768 26906457424 26954338048 26969102258 26989555243 26994662464 27015833471 27085771724 27234625792 27248838848 27270209197 27320086808 27343250564 27359606692 27367426196 27432887504 27450653384 27483062656 27532188992 27553781563 27667731616 27691190128 27715673392 27789907904 27896280874 27955437664 27979140112 28030314368 28070861632 28073572067 28078884416 28158946718 28365498293 28409259704 28433346932 28436184832 28441473316 28451760722 28545031592 28578732928 28726445836 28769421373 28803387632 28813805944 28890981728 28916525792 29025161044 29102902928 29113429576 29147801984 29169907264 29281562534 29289931342 29385949912 29473233856 29562865024 29586050186 29594506018 29640163504 29662642184 29691523048 29779714624 29891031478 29916375049 29926321952 29971092536 30015930098 30017331008 30042781664 30051368032 30069344096 30149882752 30163700329 30282750344 30329469632 30352471072 30433768064 30457636246 30468652907 30477360991 30550261084 30668094688 30750237056 30774353434 30785484653 30794283289 30821831152 30845205992 30865181732 30947851984 31064118638 31165953368 31186136828 31212578474 31222956352 31249429216 31260732272 31269666736 31366239877 31372175296 31490036072 31582976656 31620264704 31647074432 31667569472 31692405283 31752388864 31777291196 31881463856 31949071616 31976160128 31990814681 31996868288 32021962357 32095687316 32132081014 32181653392 32323474799 32404024576 32410050988 32429437964 32456933762 32466210106 32467725376 32516297968 32566463104 32575770752 32616721201 32622893248 32626043213 32725262402 32822464976 32879338712 32930063936 32955889879 32965308827 33018264832 33044159948 33047458048 33065559758 33163773104 33272490944 33298585441 33384788404 33434732947 33464642896 33474207248 33486315016 33576005792 33702146044 33731943916 33812628784 33822292592 33834526264 33874472576 33900162496 34029924026 34161178832 34252677184 34265066528 34303920112 34334607616 34344420608 34356843136 34383788054 34472800376 34602309757 34608857536 34688538368 34707538978 34767679111 34821317608 34831269704 34860801932 34914584096 35049251072 35068449262 35095044677 35183411032 35193466616 35224949888 35274493408 35368973696 35396712394 35459984483 35501849872 35504357476 35609814688 35641299232 35671518256 35726551168 35736761984 35764789126 35847131288 36094830464 36101543282 36219891752 36274077686 36316904224 36330040208 36560931064 36596528408 36615627202 36680785504 36779032448 36802851008 36941114056 36996378958 37040058272 37062214816 37161483392 37174924864 37178514359 37185549632 37400299888 37467153416 37511388544 37540807466 37565119361 37654972964 37658731264 37665734932 37720220318 37789211152 37901454976 38043130972 38075386426 38145026864 38211123368 38270074304 38372578048 38402672372 38438726788 38471317654 38516738336 38541682256 38630417728 38660714267 38668030016 38822256697 38891341744 39032120512 39062732093 39136665344 39160076032 39167358916 39197062886 39204480128 39295757776 39397486144 39438000448 39604657994 39618983173 39665758832 39725099876 39795791552 39807165376 39902381824 39928223104 40016491526 40078227728 40108622488 40209612608 40213495123 40221104704 40313706752 40335788542 40369987861 40405681129 40525696552 40576408544 40648939408 40696931072 40728848308 40732913408 40755224818 40786133003 40849056584 40895375836 41148692684 41210252237 41258906608 41273830136 41308824788 41320631044 41384379232 41456088784 41520045952 41703020744 41734647724 41783921216 41846431088 41910990464 41943859846 41955847598 41991420509 42218416064 42281575952 42331495168 42346806656 42380017834 42412158239 42489730696 42525756268 42553296478 42743199872 42819603904 42853185881 42931564984 42967965172 42983506874 42995791762 43034254816 43046554208 43187669888 43477863968 43514727344 43542908024 43594316416 43628505974 43659534688 43761184796 43837012802 43929973472 43967220176 44047636864 44183673448 44249773414 44318040592 44330706896 44368293368 44643122392 44666420498 44674872704 44709909706 44762695904 44778886768 44791684784 44894809792 45130889342 45278837912 45332295808 45361653568 45400114144 45470156032 45483151616 45518822524 45553343354 45600188018 45803688832 45824680489 45833351872 45938875136 46013883982 46027034966 46043683147 46098044048 46137128984 46167007964 46373038336 46416575744 46455930752 46492364578 46505652314 46577399792 46612723432 46684636096 46737572384 46916472379 47015963344 47097431128 47170091584 47210085472 47223578336 47240659312 47296433408 47333526412 47400100517 47660595136 47696740256 47824492672 47850688487 47879311711 47892995843 47935839824 47949540112 48007553132 48095359648 48238215424 48312658906 48321801088 48434306096 48459582724 48502428436 48559692224 48632338832 48707367296 48815043574 48963495196 49064645696 49124007856 49138047728 49182005504 49196061952 49213856384 49289805521 49421824852 49688987392 49716204482 49758357131 49763323456 49772578303 49802351159 49896611072 49935743308 49953805286 50012782624 50205683968 50271280213 50405928356 50436080068 50571169616 50603920136 50649189248 50663665024 50706620992 50794031827 50930080124 51008653472 51047337712 51097039664 51175870592 51190496896 51425412346 51578159248 51747243328 51756867139 51885844736 51909623822 51919446656 51960165334 52021511456 52114500592 52371063416 52415467028 52449411938 52574867912 52589894056 52621352168 52683478912 52762294816 52843694848 52960515212 52994813102 53116824376 53231314048 53259094112 53475594898 53618825576 53669165704 53732529536 53812914848 53938204516 53979110486 53989324928 54031666942 54171543448 54497677696 54540418394 54640173616 54686501128 54719213384 54734852392 54865775008 54901306768 54966125312 55064377984 55107563126 55149355921 55335463232 55382380256 55431346784 55579815808 55610259593 55792561748 55910875328 55958280224 56060628736 56141723264 56147144134 56157768832 56167452803 56317893436 56730996586 56751516437 56818519408 56866693864 56882946632 56903521444 57090063184 57157465856 57452891672 57538842746 57606775264 57627611888 57781963456 57827279909 57833051584 58050322088 58205805856 58226859152 58295603968 58339814528 58423379707 58563125068 58579862684 58771899824 58946467712 58978755577 59030901853 59125730048 59172100372 59189012036 59280327008 59325284368 59383046096 59559429248 59782062956 59832750098 59852643904 59942185072 60031860196 60034662016 60085563328 60102736064 60138688192 60149872621 60299765504 60327400658 60565500688 60658939264 60704942144 60752550991 60867536128 60915272492 60937305814 60954721982 61006403381 61100522168 61336189376 61384293289 61500474112 61548706868 61570969306 61588566578 61643662304 61690411984 61730363464 61895703968 62128237276 62331906736 62372273656 62425156948 62445912704 62498858432 62521464544 62539333472 62732479754 62744350592 62980072144 63165953312 63294148864 63335138944 63384810566 63438552353 63554582392 63762927712 63952320256 63981629362 63993736576 64043924714 64092494719 64191374632 64264162028 64363306784 64646949598 64820101976 64858875928 64913867524 64932420212 64935450752 65032595936 65132926208 65151541504 65233442402 65245786496 65252086426 65450524804 65644929952 65758677424 65860127872 65911779758 65930617654 66088319896 66131119516 66327546208 66544981888 66597170882 66769576808 66869465894 66929285792 66948414496 66972630032 67152011584 67204676651 67404292088 67463887832 67625257568 67644585184 67669052528 67748945152 67800324992 68059848052 68322357664 68505354368 68530133056 68542878103 68607840224 68713686272 68767576108 68945600752 69204619514 69217715072 69415077956 69535358222 69642635216 69662539408 69721603864 69829168192 70136898524 70190089354 70366822064 70386933232 70449899776 70548986816 70737947392 70793424788 70919968966 71003699744 71008714952 71219629376 71275484539 71282598464 71343036512 71453102336 71473523968 71529578252 71566907713 71694262576 72010212197 72189660928 72203086564 72290443379 72311104327 72439783504 72548155372 72633808448 72660080416 73035633517 73121862128 73193056816 73231254404 73361571008 73558064896 73605702016 73725885167 73882228112 73992757916 74080116544 74124429632 74322966784 74349849728 74357028718 74371099264 74420073469 74485872241 74800599776 74934306832 75022777088 75081614932 75130238722 75193939051 75309945928 75331469864 75440440636 75578422304 75802909952 76086261944 76150772852 76290053728 76422246736 76540148608 76805344744 76877453576 76942635308 77033476672 77083364512 77260835456 77321428534 77336060032 77386986697 77409104261 77644513394 77782683488 78064241024 78125464186 78191704063 78214051619 78334717832 78394125772 78408960256 78591515552 78794972288 78876000896 78997726049 79209315988 79237966346 79331517664 79450199752 79591583104 79614330752 79657939417 79856446208 80032983052 80156455456 80217244976 80419225216 80426990246 80442209408 80671577084 80739975722 80811362258 81051393104 81152817088 81297878816 81457696616 81510449636 81572266006 81698113168 81790751672 82297385368 82420504474 82517813216 82547660272 82617649576 82641262088 82768758464 82833671221 82912177568 83040091904 83406041488 83469295448 83567842432 83692862176 83821980928 83887719692 83911695196 83982841018 84013217981 84436832128 84563151904 84693613312 84760035668 84824316478 84879249763 84979461392 85051512536 85106592956 85486399744 85639207808 85706371762 85863129968 85935930344 85967013748 85991583524 86068509632 86093108416 86375339776 86488193491 86955727936 87029454688 87085816048 87188632832 87257011948 87319069376 87387550789 87522369592 87674025604 87859946944 87934440352 88095273728 88210374623 88263140119 88367346896 88499546828 88636081184 88661413792 88736586736 89127640217 89286244784 89332840996 89349745408 89419819412 89525391808 89557773536 89583369568 89789619584 89936227783 90261778684 90557675824 90664591616 90723307136 90800228288 90871439857 91037645048 91106686708 91200376036 91607377664 91649360978 91666703744 91727067299 91808168111 92027767964 92054069932 92087366294 92196088096 92274257968 92334015928 92680901621 92911861504 92984729156 93011304628 93154799584 93225446864 93369272192 93475144768 93832944758 94031926688 94194862256 94340183168 94420170944 94447156672 94481318624 94667052824 94800201034 95321190272 95393480512 95411221531 95648985344 95701376974 95758623422 95785991686 95867205313 95871679648 95899080224 96015106264 96190719296 96625317812 96643602176 96868612192 96919165448 97004856872 97119384448 97264677664 97414734592 97630087148 97636983059 97926990392 98129291392 98248015712 98276095456 98427712768 98579611042 98843649704 99432408964 99516714262 99526646912 99545156606 99604702318 99871486616 99907610572 100025565248 100542560426 100811856712 100872160136 101142339232 101207840272 101298378496 101327330048 101413241984 101588063654 101860160248 102017306944 102094675424 102194079328 102351741184 102380993792 102485468869 102514759697 102850824692 103156318496 103494486656 103513734278 103551175651 103580771063 103819247644 103838893312 103920330668 104043022912 104229001184 104520480937 104618610173 104742126832 104830934056 104898823876 105149735824 105179788112 105242704336 105366957824 105524589632 105607349023 105921030424 105989626204 106233648752 106462628096 106518188224 106601726861 106951189796 107237651152 107338331408 107465059072 107625829696 107710237019 107876409032 107958220972 107978649856 108063333884 108343086896 108724415233 108995355392 109080836788 109244024659 109280347232 109373002256 109438426768 109469704784 109731550016 109802613536 110128755968 110215126252 110298711842 110670926464 110764760512 110851629593 110862693568 110883311509 111159631616 111220519186 111585123496 111821750656 111916560448 112004332847 112283446528 112294288268 112315537664 112334905606 112462283549 112635786872 113158904881 113461993172 113503032874 113599268167 113631735371 113637038816 113733387728 113765893264 113807042888 114180126368 114905783344 115077685492 115213550528 115255223776 115563926912 115654559818 115666103168 116100644176 116411611712 116453718304 116679629056 116846759414 116945829737 117126250136 117159725368 117543799648 117892935424 117957511154 118061803706 118161904223 118344200744 118378024072 118560654016 118650568736 118766092192 119104734091 119118858496 119564125912 119665500196 119705287808 119884370144 120063720392 120069324032 120171126656 120205472128 120277376384 120299745242 120343258189 120654801316 121131001376 121317878528 121409884288 121505101982 121830544984 121874611628 121909443964 122012806762 122201044336 122672378752 122768586578 123097413736 123141938612 123177133156 123287324608 123380823968 123460726928 123791407936 123888493379 124256474552 124663813472 124744547312 124850313896 124891825408 124997716864 125042929088 125078666944 125176761941 125464959508 125488701184 125960144288 126331906624 126355401487 126670277888 126769621132 126877104706 126959271901 127109164784 127525855424 127963258724 127987473152 128087849428 128184989438 128382749264 128528324056 128726613568 128827569527 129293899196 129640203952 129717751856 129827735048 129864840424 129870901504 130065191872 130167197633 130466884804 130491572992 130504172852 130901049608 131289859904 131392826131 131517354848 131720255744 131823559516 131861235308 132020771113 132176639792 132262239032 132655092416 133089963776 133194341764 133263852491 133539153616 133738931788 133858571584 133896828992 133945260064 134304023168 134409353302 134649611789 134808584176 134927775664 135250515136 135289170368 135338105056 135600649984 135910018343 136119696104 136644715328 137010708736 137060266112 137085756206 137189720101 137215680448 137323294097 137535152216 137891201504 138409239028 138435430144 138616302979 138830155912 139070716444 139285270432 139325078816 139443207728 139658336384 140057720341 140273797048 140380178708 140733644128 140773866464 141097973632 141586849576 141839937932 142007399488 142017429904 142439258752 142550969078 142565196928 142659077713 142686073024 143059156504 143133815426 143388525152 144020424394 144142534327 144406173128 144580886758 144622208654 144879567008 145096310744 145267616896 145320160832 145641416833 146071267034 146243724256 146386113632 146462508808 146723142016 146803509461 146845466593 147211404032 147451770334 147764456224 147985515832 148160233088 148248859264 148330062419 148699699456 148714057436 148742198528 148840146938 148971744482 149601199552 149868613664 150163229864 150260477444 150387878102 150619891856 150662939728 150880881272 151156844608 152172523888 152301545704 152580107456 152699770909 152844493472 153080297216 153429544807 153610689488 153754907152 153885270616 154066953344 154166729024 154521670912 154642857068 154672120064 154773973394 154818208522 154874206949 155289026788 155565366976 156128482048 156250928372 156383408126 156428103238 156484683971 156669435664 156788251544 157183031104 157589944576 157752001792 157995452098 158418631976 158475932692 158663035328 158787469417 158900399504 159183166208 159228661504 159315878834 159436701739 160065966104 160312910912 160434489952 160838450432 160853980492 160884418816 161048593937 161094622381 161343154168 161479951444 161622724516 162102786208 162305634176 162595757632 162723276023 162769783099 162915393232 163020899272 163144532012 163396226336 163581503344 164594770736 164841008948 165035626432 165095320544 165235299152 165282524176 165537516928 165667342442 165792982207 165824355136 166812082976 166938590896 167135684864 167385724352 167516999353 167775439384 167823390392 167965682036 168026435962 168873664256 169094306171 169126303808 169258943887 169520071336 169648632956 169758499526 169958922784 170103025072 170213185912 170852652509 171278415616 171412743524 171726259936 171871860688 171934027496 171983167048 172137019264 172186216832 172976386982 173911455872 174058909376 174171632096 174514023896 174638138752 174775101578 175044739184 175348051208 175719893888 175868880704 176420749246 176526280238 176726445577 176734693792 176999093656 177272162368 177322827584 177473173472 178255280434 178572489568 178665681992 178839638824 179050783616 179115547072 179166739136 179579239168 179872455566 179988943211 180523557368 181115351648 181446614272 181600456576 181742879714 181860578669 182075290096 182213373416 182400752072 183298721956 183333407488 183454134598 183616336222 184055535928 184108139864 184174732588 184392176192 184548515936 184668031856 185361803242 185969458312 186022609256 186309599168 186450893728 186738544384 186950289536 187164582143 187665889516 188063853376 188389724512 188680366336 188840341888 188894313344 188926886701 188962637248 189110834297 189334105648 189600402068 190642380544 190786961024 190822443062 190891464379 191402753948 191517246844 191571983372 191734410626 191743359296 191798160448 192030212528 192381438592 192678330673 192876470941 193250635624 193737224384 193838330896 194009713744 194238768896 194529355328 194681918167 195260174296 195273966118 195853980784 196258582784 196496031424 196515004469 196552190912 196706340193 197159222084 197687299408 198558488051 198864817928 199033428524 199053293824 199090313212 199209404636 199742973232 199815221144 200051130496 201085120852 201385949611 201623713424 201744320272 202284678464 202415680544 202826483968 203176127308 203720320496 204034613888 204189350848 204349489697 204388158656 204970937738 205029519394 205701649384 206312636992 206474441063 206988973312 207027468556 207102351302 207161542126 207638495288 207840661336 208086045824 208458002368 209040961874 209237220346 209414625343 209484253664 209661868112 209797647752 210299471648 210359576224 210485408672 211049179264 211214698046 211842060848 211979252408 212467297504 213036376448 213203453722 213902379592 214475302304 214676662816 215251659392 215420474038 215583845873 215752818064 215916441944 216126667768 216686173792 217448830466 217825618967 218161673576 218488049318 218560694464 218746004512 218876853536 218939409568 219463100032 219563679139 219605227072 220430252504 220597423684 221341852928 221529521024 221703259186 221725387136 221766623018 221846836981 222441038372 223170246992 223643501312 223833120896 224008665694 224153736499 224588576536 224669811212 224924567098 225271573744 226317809762 226923986344 227006065748 227198536334 227263470742 227274077632 227466775456 227531786528 227614085776 228317048407 228360252736 228382302491 229811566688 230155370984 230427101056 230510447552 230691229153 230757161789 231127853824 231309119636 231332206336 232201288352 232823223424 232907436608 233090098087 233693518828 233891659474 234043130629 234252500272 234319450736 235087599296 235915022308 236123607412 236323808446 236688401488 236756048144 237121308032 237301137472 237487244783 237532184384 238209468182 239128251824 239331000392 239410575616 239768740288 239956782857 240127440784 240342253312 240410944256 240554752768 240599490484 240686516378 241309602632 242216168299 242262002752 242819768576 243010203964 243373753777 243661089968 243749223256 243818887928 244025613524 244402088672 245344757504 245537173156 245665312739 246194827472 246283877224 246354266312 246574649216 246761647936 246921453856 247582815872 247776986758 247987068289 248219891381 248512949104 249327626944 249489094624 249700627792 249995433728 250085858176 250157333888 250353523882 250543388447 250929919016 251920288576 252663813248 252710802974 253076361901 253148692313 253539242264 253754209412 253918543802 254218329568 255051710848 255926517448 256175698856 256369978876 256765498528 257056648112 257453227136 257655139054 258587798392 259280407904 259435503712 259655470096 259729680848 260130383744 260334395266 260933769608 261008345704 261802099216 262579719808 262785652262 263034709696 263647119032 263722470616 264041542226 264353279584 264524478064 265310184832 265719623983 266388683528 266527704982 267078307232 267477863576 267717143168 267793657984 267890520128 268482739657 268608046336 268818706604 269299223578 269617168352 269855551328 270501030272 270578340736 270624999869 270676210112 271820036686 272239392208 273289430656 273439124651 274120532224 274171512412 274379440202 274431360896 274646588194 275070304432 275782403008 276818478056 277232605958 277660311824 278141432888 278570540864 278650157632 278886415456 279316672768 280115440682 280547594096 280760357416 281467288256 281494465861 281547732928 282195947264 282589915027 282839767903 283173699152 283679875864 284014798976 284034859808 284878517504 285101938156 285130393856 285318155426 285372146048 285502931021 286118313008 286267630852 286777050304 288040848788 288285068654 288471765659 288812346256 289161773516 289244417308 289759134016 290192621488 290535233792 290640321664 291282833666 292142534068 292487448512 292716836593 292772227264 292925017616 293446284032 293607018922 293690933186 293939943563 294115771939 294903540668 295528912448 295971031664 296320466176 296497718528 296660124838 296885107673 297428114872 297680293876 297943488964 299202399104 299737227328 299972301167 300326459728 300520954888 300775756204 301239783712 301325879456 301761762544 302313689216 304345047776 304603091408 305160214912 305399541818 305658479519 305688986944 306859089614 307221378976 307509814304 307770541232 308133906688 308333458048 308809292737 309285714136 309547946788 309636417044 309748413898 310578053576 311130733952 312020481223 312501856744 312766816252 312856206476 312969367942 313338871328 313576503088 314366062208 315990904196 316837263952 316951865384 317326070656 317574938834 317800799008 318631757668 318873403478 320131932208 320625821824 320868979904 321707960984 322097187874 322189244762 322686308336 322959902888 323245449032 324205572416 324611268352 325191515264 325446552046 325539566198 325830786464 326041798544 326289064024 326792452672 327163006688 328415306653 329189541472 329682017896 330071252864 330190641088 330470598304 330565048352 331075033856 331334684884 331585964414 331648710272 331800703619 333624165952 333877181792 334771448704 335033998706 335155181977 335250970901 335550878768 335646780784 335931364072 336052871924 338188612342 338252607616 338517887774 339040142672 339297265912 339516999052 339917845568 340206050144 340426371824 341705305018 342825487048 343452519872 343743721376 343868054992 343966334096 344274038528 344372433664 345028638647 345952773964 347822911744 348117818752 348308499917 348343264192 348408048121 348616458113 349028047792 349276277504 349550203156 350089478368 350696102416 351439787776 351737761408 351898961491 352841498492 353052560476 353452891154 353469387584 353998187312 354544324736 354645655168 354946346944 355224719441 355558222789 356510560868 357144979136 357331363984 357679277648 358101567232 358231094144 358333478272 358783933211 358886475343 359744911132 359977886422 361047114736 362230703296 362298069973 362514788669 362618397097 363200913152 363485759428 363721157338 364150580192 364426746832 364801504144 366597443912 366908269196 367232672444 368111071856 368216279728 368349465176 368784352384 369097031872 369336063712 370723606484 371938916624 372045218512 372619198336 372901787456 373900579072 374329164286 375331779032 376127706752 376741846849 376779449024 377680683776 377788626688 377853773402 377925274496 378221668594 378668211296 379200804136 380625407327 381573922048 381644886124 381782928758 382805507896 383034493688 383143966744 383468821252 383486718592 383596320896 384060425056 384762877184 385356661346 385752941882 386045491447 386501271248 387474448768 387676661792 388019427488 389058710656 389363836334 390520348592 390547932236 391707961568 392992062848 393030008938 393104381824 393412680386 394318444168 395374598816 397116976102 397729635856 398066857048 398180626424 398418809272 399485946464 399630442288 400102260992 402170241704 402771899222 403247426848 403488640544 404569356928 404790959363 404831361088 406352254616 407440640992 408069227776 408378701696 408698979394 408776317312 408963657949 409941875476 410059038788 411403298768 412625273984 412948882126 413216312971 414054937112 414204702604 414323084252 415276990576 415681322672 416172091648 416916004736 418081923748 418474440692 418829250686 418968507328 419323736224 419595295504 420598943296 420719152448 420970817344 421049108347 422098358528 422429396092 423684121696 423958504816 424934595008 425267856937 426072752896 426406907444 427044823667 427804759184 428950604608 429353325632 429690053023 430503318784 430840948076 431167691746 431505636128 431832883888 432253335536 433372347584 434897660932 435651237934 436323347152 436976098636 437121388928 437492009024 437753707072 437835119311 437878819136 438926200064 439127358278 439210454144 440860505008 441194847368 442348446353 443059042048 443406518372 443450774272 443533246036 443693673962 444069866471 444882076744 446340493984 447666241792 448017331388 448307472998 448647463033 449177153072 449339622424 449849134196 450543147488 452635619524 453847972688 454012131496 454397072668 454526941484 454548155264 454933550912 455063573056 455228171552 456634096814 456720505472 456764604982 457151879881 459623133376 460310741968 460854202112 461020895104 461382458306 461514323578 461905625599 462618239272 464402576704 465646446848 465814873216 466180196174 466533740629 467387037656 467783318948 468086261258 468505000544 468638901472 470175198592 470432736557 471830044616 472247214824 472647616892 473376802976 473512096288 474242616064 474602274944 474974489566 475064368768 476418936364 478256503648 478662000784 479537480576 479913565714 480254881568 481198980968 481373032756 482619205264 484432336598 484524005504 486020407928 486747507554 487322179936 487498446512 487637775856 488051227048 488804177344 491074346312 491330625478 492389654944 492567754448 492708532624 493149298432 493523295872 493842907712 495165631744 495553973516 495974136578 496439782762 497025898208 498655253888 498928391773 498978189248 499401255584 500171716352 500314667776 500707047764 501086776894 501859838032 503840577152 504071485379 505327626496 505421605948 506152723802 506297384626 507078484528 507508418824 507837087604 508436659136 508835408929 510103421696 511853034896 512351397712 512739957752 513530997056 514113296224 514906454272 515310278108 516081196169 517175596784 518560815808 518871007424 519310940192 519459361696 520260767488 520668790532 520940514283 521401105687 521867539216 522016691408 523604198432 525159439616 525571304524 526069419392 526357573357 527294238064 527444941232 528083084452 528706559168 529048956128 530620369664 531439247966 532777367056 533055409964 534156614464 534955727152 535434286336 535587315968 535781040256 536965479314 537637413208 538598447156 539234336704 539711102656 541002060544 541156681472 541249999738 541352420224 541708906879 541863729827 542187860731 543640073372 544478784416 546578861312 546878249302 547341928441 547498361333 548343024824 548758880404 548862721792 549293176388 550140608864 551564806016 552984082343 553636956112 554465211916 555320623648 556282865776 557141081728 557300315264 557772830912 560230881364 561095188192 561520714832 562934576512 562988931722 563095465856 563466270551 565179830054 565679535806 566347398304 567359751728 568029597952 568069719616 569325538529 570203876312 570636310852 570744292096 571005862042 572236626016 572535261704 573554100608 576081697576 576570137308 576943531318 577624692512 578323547032 578488834616 579518268032 579835698547 580385242976 581280643328 582565667332 584285068136 584974897024 585433673186 585544454528 585850035232 587214037844 587381866372 587879887126 588231543878 589807081336 591057824896 591942063328 593320249676 593770215346 594856229744 595360587752 595886977928 598404798208 599474454656 599944602334 600652919456 601041909776 601551512408 602479567424 602651758912 603523525088 604627378432 605417354437 608690095552 609206182816 610320429824 610799083636 611316959038 611377973888 611712855523 613718179228 614442757952 615019628608 615541082464 616666916096 617618585474 617841980833 618571428272 619095893576 619272834088 619496827796 621156107152 622261467904 624040962446 625003713488 625533632504 625712412952 625938735884 626677742656 627153006176 628732124416 629553594481 631981808392 633674527904 633903730768 634652141312 635149877668 635601598016 636100078999 637263515336 637746806956 640263864416 641251643648 641737959808 642089471093 642657176777 643415921968 644194375748 644378489524 645372616672 645919805776 646490898064 648411144832 648766311347 650383030528 650893104092 651079132396 651661572928 652083597088 652578128048 653584905344 654326013376 654839179289 656830613306 658379082944 659364035792 660142505728 660381282176 660941196608 661130096704 661648598831 662669369768 663171928828 663297420544 663601407238 667248331904 667754363584 667878550717 668278060901 669542897408 670067997412 670310363954 670501941802 671070437191 671101757536 671293561568 671862728144 672105743848 676377224684 676505215232 677035775548 678080285344 678594531824 679033998104 679835691136 680412100288 680852743648 683410610036 685650974096 686905039744 687487442752 687736109984 687932668192 690057277294 691905547928 694504938121 696235637504 696616999834 696686528384 696816096242 697232916226 697824075883 698056095584 699100406312 700178956736 701392204832 703475522816 703797922982 705682996984 706105120952 706905782308 706938775168 707996374624 709088649472 709291310336 709892693888 710449438882 711116445578 713021121736 714289958272 714662727968 715358555296 716462188288 716666956544 717567866422 717772950686 719489822264 719955772844 722094229472 724461406592 724596139946 725029577338 725236794194 726971518856 727442314676 728301160384 728853493664 729603008288 731643366559 733194887824 733816538392 734465344888 736222143712 736432559456 736698930352 737568704768 738194063744 738672127424 739251443161 741447212968 743877833248 744090437024 745238396672 745803574912 746212088027 748658328572 750663558064 752255413504 753483693698 753558898048 753971659133 755707546804 755850548992 756443337188 757336422592 758401608272 761250814654 763289772248 763565857516 765611015792 766068987376 766287933488 766937642504 766973437184 767192641792 768120850112 770713322692 771505883764 772090982894 773002542496 774948897536 775353323584 775961407151 776038854976 776183180563 778117421312 778727672668 781040697184 781095864472 783415923136 784030329929 785984125696 786060017876 786208763648 786825360772 787235984843 788636888336 790749197632 792112334167 794233952204 795194877169 795422147597 795459271712 796133714096 796361252848 796837618544 798971892928 799260884576 804340483408 805543798444 806494853696 806977281088 807127360519 809138713856 809581918726 809662722176 810984736837 812704509232 814881281984 816757403392 817397958788 817552634624 817927315898 818620808159 819883750952 820118077576 822806597536 825250547968 825897764252 826432625942 827133329561 828109874224 828409405208 828646168504 830553981152 831362645344 833832009472 836163847496 836948881384 837658501372 837937014656 838647472448 839190591008 841197886592 841438304896 841941634688 842098216694 842736852049 844858792184 847368243392 847917009632 849869190016 850535713874 851256853667 851500146871 852813814888 854089647334 855609518368 857901209216 858706651264 859380106046 860108744693 860354567809 861681896152 862335383492 863011272256 863665767776 864506671072 866744695168 867219453653 869795321864 871302475868 872646694304 873952197272 874242777856 874984018048 875507414144 875670238622 875757638272 876237333587 878254716556 878420908288 881721010016 882389694736 884696892706 886813036744 887066492072 887387347924 888139732942 889764153488 892680987968 896034662776 896614945996 897294926066 898354306144 898679244848 899698268392 901086294976 901792986689 905271239048 907695945376 908024262992 908794145336 909053882968 909096310528 909867101824 910127146112 910456343104 911170383431 913268193628 913441010944 913529209964 914303759762 919246266752 919749782917 920621483936 922041790208 922764916612 923028647156 923811251198 924145397791 925236478544 928805153408 931629746432 932360392348 933067481258 934774075312 935566637896 936172522516 937010001088 937277802944 938012878441 940350397184 940865473114 943660089232 944494429648 945295233784 946753605952 947024192576 949204549888 949948979132 950128737536 951370128401 952837872728 956513007296 957324001568 959074961152 959827131428 960328040707 960509763136 961263058679 962397961936 962746065512 965238410528 968864673196 969048011008 970314120853 972040815856 973495015108 974644359872 974996893024 975275551712 976102454096 977608354688 980404042387 982148692624 982661250956 984779309888 985135508896 985417065248 987046591744 987685815424 989298505613 991107947032 991948273156 992879565524 994051796416 997310507776 997856783546 997956378496 998613543991 998802511168 999585838427 1001414095528 1002173553788 1003719676064 1007681154304 1008142970758 1008997740289 1010843211896 1012305447604 1012594769252 1014156969056 1015016837648 1015674175208 1016873318272 1017670817858 1019489917831 1023706069792 1024702795424 1025479915504 1027061994112 1028226592448 1030620556216 1032162392338 1034351193568 1037121631616 1037742014848 1038621880384 1038722166479 1038918723392 1041337581064 1041881028566 1042802211374 1043735078432 1044033382816 1047208396864 1049523436841 1051142609048 1052138838784 1052715146714 1054588476128 1054889882464 1056166168904 1057413118336 1058097912256 1062878495932 1065554734112 1066110819928 1068313228928 1068898396363 1069911454304 1071562080512 1073930958628 1074006813649 1075274826416 1077196894312 1078468673408 1079422205312 1082499999476 1082704840448 1083417813758 1083727459654 1084375721462 1087280146744 1088957568832 1093756498604 1094683856882 1094996722666 1096686049648 1097517760808 1098586352776 1100281217728 1103129612032 1105968164686 1107273912224 1108930423832 1110641247296 1111512285919 1112565731552 1114282163456 1114600630528 1115545661824 1116056912173 1120461762728 1122190376384 1123041429664 1125869153024 1125977863444 1126190931712 1126932541102 1127340157559 1127662356667 1130359660108 1131359071612 1132694796608 1134719503456 1136139439232 1138651077058 1139062932161 1139388481693 1140407752624 1141272621704 1142011724084 1144473252032 1145070523408 1147108201216 1149725290307 1152163395152 1153140274616 1153887062636 1155249385024 1156647094064 1156977669232 1159036536064 1159671397094 1160550875449 1160770485952 1161680839253 1165131334664 1168570136272 1169949794048 1170867346372 1171088909056 1171700070464 1172618995471 1174428075688 1174763732744 1175759774252 1176463087756 1179614162672 1182115649792 1183660143197 1183884126656 1184812607209 1186640499352 1187540430692 1189712459488 1190721175504 1191773955856 1195968567563 1198948909312 1199889204668 1201305838912 1202083819552 1203103024816 1204959134848 1205303517824 1206818684437 1207047050176 1207163598881 1210834708874 1217380191104 1218412365632 1219367925523 1219716426599 1221598167272 1222633918076 1222755947776 1223425711046 1227436358456 1228885515904 1230039257216 1231082164928 1232047661317 1235237170948 1235683961666 1237085119039 1237142856544 1238191787152 1238545668176 1238993655592 1242312214304 1248081924892 1250007426976 1251067265008 1251424825904 1251877471768 1253355485312 1254306012352 1259107188962 1263963616784 1267349055808 1267807461536 1270299755336 1271203196032 1272200157998 1274527030672 1275493613912 1280285461009 1280527728832 1283475919616 1284178942186 1285314353554 1286404127107 1286831843936 1288388751496 1288756979048 1290745233344 1291839611552 1292981796128 1296822289664 1297532622694 1301786208184 1302158264792 1303323145856 1304167194176 1305156256096 1307169810688 1308652026752 1309678358578 1310152075001 1313661226612 1316758165888 1318728071584 1320762564352 1321882393216 1322260193408 1323297197662 1323775840079 1325338739536 1326343857656 1327202814476 1334496663808 1335508727168 1335757101434 1336556121802 1340135994824 1340620727908 1341003883604 1342140874382 1342203515072 1342587123136 1343725456288 1344211487696 1348748314711 1352754449368 1354071551096 1356160570688 1357189063648 1358067996208 1359671382272 1360824200576 1361705487296 1362773427169 1366821220072 1371301948192 1373810079488 1374974885504 1375472219968 1375605031283 1375865336384 1376944381351 1380114554588 1383811095856 1389009876242 1389909416357 1393233999668 1393373056768 1393632192484 1394465832452 1395648151766 1396112191168 1398200812624 1400357913472 1402519011643 1402784409664 1407595845964 1411365993968 1412210241904 1413811564616 1413877550336 1415992749248 1417103264797 1419785387776 1420898877764 1422232891156 1426042243472 1428579916544 1429325455936 1430446427879 1430717110592 1431839173963 1435135732844 1435545901372 1438979644528 1439911545688 1444188458944 1445321087441 1448922813184 1449192279892 1450059154676 1450473588388 1453943037712 1454884629352 1456602320768 1457706987328 1459206016576 1463286733118 1465902377401 1466389775648 1467633076784 1468930689776 1472444287424 1472865118912 1473397860704 1476388127488 1477344254848 1478502886322 1482894425936 1487755666496 1487899319551 1488180874048 1491607149824 1492424176054 1495010201773 1497316657144 1501327116128 1506967387396 1507117796096 1507943318266 1509086921111 1511415093608 1512886674376 1514672845184 1516803216544 1522501629308 1524779332769 1526579544496 1527131715032 1531222031584 1532137974752 1532575866976 1533875285008 1536241700224 1541426645384 1543011767528 1544181965788 1546005084992 1550706647168 1551922814302 1552077709952 1552366361126 1557455345336 1562081394368 1562191728944 1566831846272 1568060659858 1569249854843 1572120035752 1573650721544 1574471969686 1577273776672 1581498395264 1584224668334 1585567877597 1588467904408 1590389754338 1590844295194 1590918543424 1592267428192 1592722505696 1593675237088 1597943785856 1598219338849 1598521769152 1598676117437 1608680966816 1611087596888 1612989707392 1613954562176 1614254721038 1614838604071 1615300132523 1619163837452 1619325444352 1621969473674 1625409018464 1629762563968 1631630686609 1634795917576 1635854631796 1637241616318 1639767501904 1640236155152 1645613195072 1651795528504 1652865251884 1654266659122 1656219748448 1656818810416 1657292337008 1661107962304 1662410713481 1662725290688 1672327694992 1673897762768 1675317002744 1675874029312 1677294944896 1678381182016 1679697479999 1682395773184 1682876609792 1683883269376 1684196433388 1685473704098 1689717584368 1694736486784 1695513178093 1695834019264 1699738380032 1701071427748 1702513707334 1703000293742 1703616276439 1705627629776 1708179294668 1711219036736 1715802418432 1717413302528 1718760212092 1720217489386 1720709135618 1723363792304 1724670766984 1726022544512 1727331535552 1728686223653 1729013342144 1729180290289 1733489390336 1734438907306 1735909478023 1739590643728 1742604951736 1745293388608 1746662163587 1747904394544 1749968036096 1751014828288 1751340477244 1751515276544 1752474667174 1753803719129 1756509433112 1763442020032 1764779389472 1769393785412 1771534533307 1772040846191 1773626073488 1774132984144 1774774695848 1776279465884 1779528306976 1785361975936 1792069325552 1793229891992 1794589852132 1796708612288 1797358489696 1799396536784 1802172589952 1803585973378 1810542478096 1815391890752 1816048525984 1817588290672 1818107765936 1819734203648 1820254292224 1820912686208 1822340766862 1823722804277 1826536387256 1827058419928 1828607519524 1838492533504 1839499565834 1841242967872 1842686992883 1845529833224 1846057294312 1847622502396 1848290795582 1850472957088 1857610306816 1860037367881 1864720784696 1866134962516 1869548150624 1871133275792 1872345045032 1874020002176 1874555605888 1876025756882 1879379177599 1881730946228 1887320178464 1888988859296 1890590467568 1893507211904 1894048385152 1899897958264 1902740256802 1905675745456 1913026014592 1914648003136 1919654262856 1920656081414 1921019526272 1922526117358 1924795923872 1925492131024 1930476821056 1937729346392 1940628241706 1944081631712 1946990030216 1949288719744 1949993786048 1950551103424 1952204908192 1955216709376 1960808084774 1964297385248 1965322501912 1969558619776 1970271017792 1970461261027 1970834130496 1975371630848 1978597011226 1979878375321 1982215894064 1983896546312 1985759131048 1988103592832 1995713567092 1995912756992 1997227087982 1997605022336 1999171676854 2002828191056 2004347107576 2007439352128 2016285941516 2017995480578 2021686423792 2024610895208 2025189538504 2028313938112 2030033675296 2031348350416 2033746636544 2035341635716 2038979835662 2047412139584 2049017856151 2049405590848 2050959831008 2054123988224 2056453184896 2057579604941 2058810403573 2061241112432 2064324784676 2068702387136 2074243263232 2075484029696 2077243760768 2077444332958 2077837446784 2078195753711 2082675162128 2083762057132 2085604422748 2087470156864 2088066765632 2094416793728 2099046873682 2099806108169 2102285218096 2105430293428 2109176952256 2109779764928 2112332337808 2114826236672 2116195824512 2119461637403 2125756991864 2131109468224 2132221639856 2136626457856 2137796792726 2139609356633 2139822908608 2141501099837 2147861917256 2148013627298 2150549652832 2154393788624 2156937346816 2158844410624 2161665049159 2164999998952 2166835627516 2167454919308 2168751442924 2174560293488 2177915137664 2184143368561 2187512997208 2189367713764 2189993445332 2193372099296 2195035521616 2197172705552 2200562435456 2211936329372 2214547824448 2217860847664 2221282494592 2223024571838 2225131463104 2225545286977 2231091323648 2232113824346 2240923525456 2244380752768 2246082859328 2247844386667 2251955726888 2253865082204 2254680315118 2255324713334 2260719320216 2262718143224 2265389593216 2269439006912 2271218851693 2272278878464 2277302154116 2278125864322 2278776963386 2280815505248 2282545243408 2284023448168 2288946504064 2290141046816 2299450580614 2304326790304 2306280549232 2307774125272 2310498770048 2313294188128 2313955338464 2319342794188 2321101750898 2321540971904 2323361678506 2330262669328 2337140272544 2341734692744 2343400140928 2345237990942 2348856151376 2349527465488 2351519548504 2352926175512 2359228325344 2367320286394 2367768253312 2369625214418 2371422304603 2373280998704 2375080861384 2379424918976 2381442351008 2383547911712 2391937135126 2399778409336 2402611677824 2404167639104 2406206049632 2409918269696 2410607035648 2413637368874 2414094100352 2414327197762 2415200470529 2421669417748 2434760382208 2436824731264 2438735851046 2439432853198 2440315206791 2443196334544 2445267836152 2446851422092 2454872716912 2457771031808 2460078514432 2462164329856 2464095322634 2470474341896 2471367923332 2474170238078 2474285713088 2476383574304 2477091336352 2477987311184 2484624428608 2486573036087 2496163849784 2500014853952 2502134530016 2502849651808 2503754943536 2506710970624 2508612024704 2511487532477 2512205327401 2518214377924 2527927233568 2534698111616 2535614923072 2536086489811 2537603520683 2538328779679 2540599510672 2542406392064 2544400315996 2549054061344 2550987227824 2560570922018 2561055457664 2568357884372 2570628707108 2572808254214 2573663687872 2576777502992 2577513958096 2581490466688 2583679223104 2585963592256 2595065245388 2603572416368 2604316529584 2606646291712 2608334388352 2610312512192 2612359692613 2617304053504 2619356717156 2620304150002 2627322453224 2633516331776 2637192927943 2637456143168 2639524611427 2643764786432 2644520386816 2646594395324 2647551680158 2650677479072 2652687715312 2654405628952 2664377851289 2671017454336 2671514202868 2673112243604 2680271989648 2681241455816 2682007767208 2684281748764 2684407030144 2685174246272 2687450912576 2688422975392 2697496629422 2702318440129 2705508898736 2708143102192 2712321141376 2714378127296 2716135992416 2721648401152 2723410974592 2725546854338 2727857751179 2733642440144 2742603896384 2749949771008 2750944439936 2751210062566 2751730672768 2753888762702 2755977272917 2760229109176 2767622191712 2778019752484 2779818832714 2786467999336 2787264384968 2788931664904 2791296303532 2792224382336 2796401625248 2800715826944 2805038023286 2805568819328 2815191691928 2822731987936 2824420483808 2827623129232 2831985498496 2834206529594 2841797755528 2844465782312 2852084486944 2858650911872 2860892855758 2861434221184 2863678347926 2870271465688 2871091802744 2877959289056 2879823091376 2888376917888 2890642174882 2898384559784 2900118309352 2900947176776 2907886075424 2909769258704 2913204641536 2915413974656 2918412033152 2922915863813 2926573466236 2931804754802 2932779551296 2935266153568 2937861379552 2944888574848 2945730237824 2946795721408 2947343758429 2954688509696 2957005772644 2965788851872 2975511332992 2975798639102 2976361748096 2976874998559 2984848352108 2990020403546 2994633314288 3002654232256 3007830371161 3013934774792 3015886636532 3018173842222 3022830187216 3025773348752 3029345690368 3033606433088 3045003258616 3049558665538 3053159088992 3054263430064 3062444063168 3064275949504 3064845835177 3065151733952 3067750570016 3072483400448 3082853290768 3086023535056 3088363931576 3092010169984 3096439124471 3101413294336 3103845628604 3104155419904 3104732722252 3108489065297 3114910690672 3124162788736 3124383457888 3133663692544 3136121319716 3138499709686 3140532241231 3144240071504 3147301443088 3148943939372 3154547553344 3162996790528 3168449336668 3171135755194 3176935808816 3180779508676 3181688590388 3181837086848 3184534856384 3185445011392 3187350474176 3195887571712 3196438677698 3197043538304 3197352234874 3200063159167 3217361933632 3219885202523 3222175193776 3225979414784 3227909124352 3228509442076 3229677208142 3230600265046 3233339379193 3238327674904 3243938947348 3250818036928 3259525127936 3263261373218 3265736184403 3269591835152 3271709263592 3274483232636 3279535003808 3280472310304 3291226390144 3303591057008 3305730503768 3308533318244 3312439496896 3313637620832 3314584674016 3322215924608 3324821426962 3325450581376 3327640427971 3344655389984 3347795525536 3350634005488 3354589889792 3356762364032 3359394959998 3362243274709 3368392866776 3370947408196 3379435168736 3389472973568 3391026356186 3391668038528 3396902220107 3402142855496 3405027414668 3406000587484 3407232552878 3411255259552 3416358589336 3422438073472 3437520424184 3440434978772 3441418271236 3446727584608 3449341533968 3452045089024 3454663071104 3457372447306 3458026684288 3458360580578 3468877814612 3471818956046 3479181287456 3485209903472 3490586777216 3493324327174 3495808789088 3502680954488 3504949334348 3507607438258 3513018866224 3526884040064 3529558778944 3538787570824 3543069066614 3544081692382 3547252146976 3548265968288 3549549391696 3552558931768 3559056613952 3561847862503 3570723951872 3584138651104 3586459783984 3589179704264 3593417224576 3594716979392 3598793073568 3604345179904 3607171946756 3612568373183 3621084956192 3630783781504 3632097051968 3635176581344 3636215531872 3641825372416 3644681533724 3647445608554 3649807739809 3653072774512 3654116839856 3657215039048 3678999131668 3682485935744 3685373985766 3691059666448 3692114588624 3695245004792 3696581591164 3700945914176 3720074735762 3729441569392 3732269925032 3739096301248 3742266551584 3744690090064 3748040004352 3749111211776 3752051513764 3758758355198 3763461892456 3774640356928 3777977718592 3781180935136 3787014423808 3788096770304 3791962348153 3793046108789 3795315025117 3799795916528 3805480513604 3811351490912 3826052029184 3829296006272 3831393499087 3832488529331 3839308525712 3841312162828 3842039052544 3845052234716 3849591847744 3850984262048 3860953642112 3867257794669 3870888576401 3875458692784 3881256483412 3888163263424 3893980060432 3898577439488 3899987572096 3901102206848 3904409816384 3907471913851 3921616169548 3928594770496 3930645003824 3939117239552 3940542035584 3940922522054 3941668260992 3944263893857 3946623265321 3947751228773 3957194022452 3959756750642 3964431788128 3967793092624 3971518262096 3976207185664 3985278769703 3991427134184 3994454175964 3995210044672 3998343353708 4005656382112 4008694215152 4014878704256 4032571883032 4035990961156 4043372847584 4049221790416 4050379077008 4056627876224 4060067350592 4062696700832 4070683271432 4077959671324 4094824279168 4098035712302 4098811181696 4101510294941 4101919662016 4102682525833 4112906369792 4115159209882 4117620807146 4122482224864 4128649569352 4137404774272 4144160315339 4154487521536 4154888665916 4155674893568 4156391507422 4165350324256 4167524114264 4171208845496 4174940313728 4176133531264 4186879480597 4188833587456 4198093747364 4199612216338 4204570436192 4210860586856 4218353904512 4219559529856 4224664675616 4232391649024 4238923274806 4251513983728 4262218936448 4264443279712 4275593585452 4279218713266 4279645817216 4283002199674 4295723834512 4296027254596 4301099305664 4308787577248 4323330098318 4329999997904 4333671255032 4334909838616 4337502885848 4349120586976 4355830275328 4368286737122 4375025994416 4378735427528 4379986890664 4386744198592 4390071043232 4394345411104 4401124870912 4406875161367 4423872658744 4429095648896 4435721695328 4442564989184 4446049143676 4450262926208 4451090573954 4452700552993 4464227648692 4481847050912 4488761505536 4492165718656 4495688773334 4498600237439 4503911453776 4507730164408 4509360630236 4510649426668 4521438640432 4525436286448 4530779186432 4538878013824 4542437703386 4554604308232 4556251728644 4557553926772 4561631010496 4565090486816 4568046896336 4577893008128 4580282093632 4583874255023 4598901161228 4608653580608 4612561098464 4615548250544 4620997540096 4626588376256 4627910676928 4631540191817 4638685588376 4642203501796 4643081943808 4646723357012 4660525338656 4674280545088 4675149855019 4677946426307 4683469385488 4686800281856 4690475981884 4697493060337 4697712302752 4699054930976 4703039097008 4705852351024 4718456650688 4734640572788 4735536506624 4739250428836 4742844609206 4746561997408 4750161722768 4758849837952 4762884702016 4766620072499 4767095823424 4783874270252 4799556818672 4805223355648 4808335278208 4812412099264 4816186312421 4827274737748 4828188200704 4828654395524 4830400941058 4843338835496 4861534566847 4865832909883 4873649462528 4877471702092 4878865706396 4880630413582 4884768531181 4886392669088 4890535672304 4893702844184 4909745433824 4924328659712 4928190645268 4940948683792 4942735846664 4948340476156 4948571426176 4952767148608 4954182672704 4955974622368 4969248857216 4973146072174 4992327699568 5000029707904 5004269060032 5005699303616 5007509887072 5017224049408 5022975064954 5024410654802 5028670678691 5036428755848 5055854467136 5069396223232 5071229846144 5072172979622 5075207041366 5076657559358 5080961881589 5081199021344 5088800631992 5098108122688 5101974455648 5121141844036 5121503565913 5122110915328 5136715768744 5141257414216 5145616508428 5147327375744 5153555005984 5155027916192 5162980933376 5167358446208 5171927184512 5174760102127 5190130490776 5207144832736 5208633059168 5216668776704 5220625024384 5224719385226 5238713434312 5240608300004 5254644906448 5274385855886 5274912286336 5279049222854 5293188790648 5295103360316 5301354958144 5305375430624 5308811257904 5328755702578 5343028405736 5346224487208 5360543979296 5362482911632 5364015534416 5368563497528 5368814060288 5370348492544 5374901825152 5376845950784 5394993258844 5404636880258 5411017797472 5416286204384 5424642282752 5428756254592 5431729850057 5432271984832 5433282263941 5446821949184 5451093708676 5455715502358 5467284880288 5485207792768 5488212309503 5501888879872 5502420125132 5503461345536 5507777525404 5511954545834 5520458218352 5535244383424 5539585489661 5544786339169 5556039504968 5559637665428 5572935998672 5574528769936 5577863329808 5582592607064 5584448764672 5592803250496 5597189498219 5610076046572 5611137638656 5630383383856 5645463975872 5648840967616 5649891523633 5655246258464 5663970996992 5668413059188 5676893157859 5683595511056 5688931564624 5704168973888 5717301823744 5721785711516 5722868442368 5727356695852 5730345657113 5740542931376 5742183605488 5755918578112 5759646182752 5776753835776 5781284349764 5789933306927 5796769119568 5800236618704 5801894353552 5815772150848 5819538517408 5830827949312 5836824066304 5845831727626 5853146932472 5863609509604 5865559102592 5870532307136 5875136368429 5875722759104 5889777149696 5891460475648 5893591442816 5894687516858 5899157964343 5914011545288 5931577703744 5951022665984 5951597278204 5952723496192 5953749997118 5958797975669 5960501028097 5969696704216 5980040807092 5989266628576 6005308464512 6015660742322 6020761212851 6022481974663 6027869549584 6031773273064 6036347684444 6045660374432 6051546697504 6067212866176 6090006517232 6099117331076 6106318177984 6108526860128 6124888126336 6128551899008 6129691670354 6130303467904 6134340341659 6135501140032 6165706581536 6172047070112 6176727863152 6184020339968 6192878248942 6198128976061 6207691257208 6209465444504 6216978130594 6229821381344 6248325577472 6248766915776 6262580923819 6272242639432 6276999419372 6281064482462 6288480143008 6294602886176 6297887878744 6309095106688 6312550906823 6336898673336 6342271510388 6353871617632 6361559017352 6363377180776 6363674173696 6369069712768 6370890022784 6374700948352 6378192684017 6392877355396 6394087076608 6394704469748 6400126318334 6434723867264 6439770405046 6444350387552 6457018884152 6459354416284 6461200530092 6466678758386 6476655349808 6487877894696 6501636073856 6526522746436 6531472368806 6539183670304 6543418527184 6548966465272 6559070007616 6560944620608 6566090149087 6582452780288 6607182114016 6611461007536 6617066636488 6624878993792 6627275241664 6629169348032 6644431849216 6649642853924 6650901162752 6655280855942 6659590898807 6689310779968 6695591051072 6701268010976 6713524728064 6718789919996 6724486549418 6728841410753 6736785733552 6741894816392 6758870337472 6782052712372 6783336077056 6793804440214 6804285710992 6810054829336 6812001174968 6814465105756 6822510519104 6827861184931 6832717178672 6844876146944 6875040848368 6880869957544 6882836542472 6893455169216 6898683067936 6909326142208 6914744894612 6916053368576 6916721161156 6925089539291 6937755629224 6943637912092 6958362574912 6970419806944 6981173554432 6986648654348 6990294807937 6991617578176 6997100868989 7005361908976 7009898668696 7015214876516 7026037732448 7053768080128 7059117557888 7062984182023 7077575141648 7086138133228 7088163384764 7094504293952 7096531936576 7099098783392 7105117863536 7118113227904 7123695725006 7129098234901 7136429424817 7168277302208 7172919567968 7178359408528 7186834449152 7189433958784 7197586147136 7203230972179 7214343893512 7225136746366 7242169912384 7261567563008 7264194103936 7270353162688 7271055165353 7272431063744 7278134587141 7289363067448 7294891217108 7299615479618 7306145549024 7308233679712 7314430078096 7346664057887 7357998263336 7364971871488 7370747971532 7382119332896 7384229177248 7390490009584 7393163182328 7401891828352 7440149471524 7458883138784 7464539850064 7478192602496 7484533103168 7489380180128 7504103027528 7517516710396 7526923784912 7549280713856 7555955437184 7560931118789 7562361870272 7583924696306 7586092217578 7590630050234 7599591833056 7610961027208 7622702981824 7639554319331 7658592012544 7662786998174 7664977058662 7678617051424 7682624325656 7690104469432 7699183695488 7701968524096 7721907284224 7734515589338 7741777152802 7750917385568 7762512966824 7776326526848 7780586001433 7787960120864 7799975144192 7802204413696 7808819632768 7814943827702 7843232339096 7857189540992 7861290007648 7881084071168 7881845044108 7883336521984 7888527787714 7893246530642 7895502457546 7914388044904 7919513501284 7928863576256 7935586185248 7943036524192 7970557539406 7982854268368 7988908351928 7996686707416 8011312764224 8017388430304 8029757408512 8048077032149 8065143766064 8071981922312 8086745695168 8098443580832 8100758154016 8113255752448 8120134701184 8123856128143 8125393401664 8131765874771 8141366542864 8155919342648 8189648558336 8196071424604 8197622363392 8203020589882 8203839324032 8205365051666 8208332968297 8230318419764 8235241614292 8244964449728 8257299138704 8274809548544 8288320630678 8293688250463 8309777331832 8312783014844 8330700648512 8335048228528 8342417690992 8349880627456 8352267062528 8373758961194 8396187494728 8399224432676 8409140872384 8421721173712 8436707809024 8439119059712 8447730791059 8449329351232 8450145192167 8477846549612 8503027967456 8524437872896 8528886559424 8535575478661 8538014986193 8551187170904 8558437426532 8559291634432 8566004399348 8591447669024 8592054509192 8602198611328 8617575154496 8624333629219 8646660196636 8659595833273 8659999995808 8667342510064 8669819677232 8675005771696 8698241173952 8736573474244 8750051988832 8757470855056 8759973781328 8773488397184 8780142086464 8787028056971 8788690822208 8813750322734 8847745317488 8858191297792 8871443390656 8878400965709 8892098287352 8900525852416 8902181147908 8905401105986 8928455297384 8961998227063 8963694101824 8984331437312 8991377546668 8997200474878 9004828889749 9007822907552 9015460328816 9018721260472 9021298853336 9042877280864 9050872572896 9077756027648 9084875406772 9109208616464 9112503457288 9115107853544 9123262020992 9130180973632 9136093792672 9160564187264 9167748510046 9197802322456 9217307161216 9225122196928 9231096501088 9253176752512 9255821353856 9263080383634 9270105372539 9277371176752 9284407003592 9293446714024 9321050677312 9348561090176 9350299710038 9355892852614 9363825390337 9366501615581 9366938770976 9380951963768 9394986120674 9395424605504 9398109861952 9406078194016 9411704702048 9436913301376 9441238202977 9469281145576 9478500857672 9485689218412 9493123994816 9500323445536 9517699675904 9525769404032 9533240144998 9534191646848 9539413990183 9567748540504 9599113637344 9616670556416 9624824198528 9632372624842 9638610669457 9654549475496 9657308791048 9660801882116 9686677670992 9723069133694 9731665819766 9754943404184 9757731412792 9761260827164 9769537062362 9772785338176 9781071344608 9787405688368 9817633081501 9819490867648 9856381290536 9881897367584 9885471693328 9896680952312 9897142852352 9905534297216 9908365345408 9911949244736 9919722853579 9938497714432 9946292144348 9984655399136 10000059415808 10008538120064 10011398607232 10013124995153 10015019774144 10022874217741 10045950129908 10048821309604 10057341357382 10072857511696 10111708934272 10117247612087 10142459692288 10144345959244 10150414082732 10153315118716 10161923763178 10162398042688 10177601263984 10196216245376 10203948911296 10211951525669 10242283688072 10243007131826 10273431537488 10282514828432 10291233016856 10294654751488 10307110011968 10310055832384 10318141662851 10334716892416 10343854369024 10349520204254 10380260981552 10414289665472 10415295236857 10417266118336 10441250048768 10449438770452 10465071412411 10477426868624 10481216600008 10509289812896 10548771711772 10549824572672 10558098445708 10563608447777 10586377581296 10590206720632 10602709916288 10610750861248 10617622515808 10657511405156 10673455329383 10686056811472 10692448974416 10721087958592 10724965823264 10728031068832 10737126995056 10749803650304 10753691901568 10789986517688 10809273760516 10822035594944 10830522953941 10832572408768 10857512509184 10863459700114 10864543969664 10866564527882 10882283561743 10902187417352 10911431004716 10934569760576 10970415585536 10976424619006 10984748983901 11004840250264 11015555050808 11023909091668 11040916436704 11070488766848 11079170979322 11089572678338 11098975143179 11112079009936 11119275330856 11145871997344 11149057539872 11155726659616 11165185214128 11185606500992 11194378996438 11220152093144 11260766767712 11290927951744 11297681935232 11299783047266 11310492516928 11336826118376 11353786315718 11367191022112 11377863129248 11408337947776 11425943831269 11443571423032 11454713391704 11460691314226 11481085862752 11484367210976 11511837156224 11519292365504 11544757805251 11562568699528 11579866613854 11593538239136 11600473237408 11603788707104 11631544301696 11636874994367 11639077034816 11691663455252 11706293864944 11727219019208 11731118205184 11741064614272 11750272736858 11751445518208 11757882359993 11787182885632 11789375033716 11798315928686 11828023090576 11863155407488 11903194556408 11907499994236 11917595951338 11921002056194 11939393408432 11960081614184 11978533257152 12010616929024 12031321484644 12041522425702 12044963949326 12055739099168 12063546546128 12072695368888 12091320748864 12100803565571 12103093395008 12104262032023 12134425732352 12151366346161 12180013034464 12198234662152 12212636355968 12217053720256 12226635145109 12249776252672 12257103798016 12259383340708 12260606935808 12268680683318 12271002280064 12276626033903 12331413163072 12344094140224 12353455726304 12385756497884 12396257952122 12400741733149 12404285923337 12415382514416 12418930889008 12433956261188 12459642762688 12497533831552 12525161847638 12544485278864 12553998838744 12562128964924 12576960286016 12586823973499 12589205772352 12595775757488 12618190213376 12625101813646 12646978193377 12673797346672 12684543020776 12707743235264 12723118034704 12726754361552 12738139425536 12741780045568 12749401896704 12756385368034 12766059629939 12785754710792 12789408939496 12800252636668 12869447734528 12879540810092 12888700775104 12898808950181 12914037768304 12918708832568 12922401060184 12933357516772 12953310699616 12975755789392 13003272147712 13020261575167 13053045492872 13062944737612 13078367340608 13086837054368 13097932930544 13118140015232 13121889241216 13132180298174 13143314619317 13155654243193 13214364228032 13222922015072 13234133272976 13249757987584 13254550483328 13258338696064 13275005528807 13278799587691 13299285707848 13310561711884 13319181797614 13378621559936 13391182102144 13402536021952 13413047180753 13416880692589 13437579839992 13448973098836 13457682821506 13473571467104 13483789632784 13517740674944 13564105424744 13587608880428 13608571421984 13620109658672 13624002349936 13628930211512 13645021038208 13655722369862 13665434357344 13750081696736 13761739915088 13765673084944 13786910338432 13797366135872 13829489789224 13833442322312 13850179078582 13875511258448 13887275824184 13916725149824 13940839613888 13973297308696 13980589615874 13983235156352 13994201737978 14010723817952 14019797337392 14030429753032 14052075464896 14083140071099 14118235115776 14125968364046 14155150283296 14172276266456 14176326769528 14189008587904 14193063873152 14198197566784 14210235727072 14236226455808 14247391450012 14258196469802 14272858849634 14336554604416 14343124993057 14345839135936 14356718817056 14378867917568 14395172294272 14406461944358 14411672825011 14428687787024 14450273492732 14484339824768 14528388207872 14540706325376 14542110330706 14544862127488 14556269174282 14578726134896 14589782434216 14599230959236 14612291098048 14616467359424 14628860156192 14693328115774 14715996526672 14741495943064 14764238665792 14768458354496 14780980019168 14786326364656 14803783656704 14836231461821 14880298943048 14917766277568 14929079700128 14956385204992 14969066206336 14977265496431 14978760360256 14990507698859 15008206055056 15035033420792 15053847569824 15098561427712 15111910874368 15121862237578 15124723740544 15131655344113 15167849392612 15172184435156 15181260100468 15199183666112 15221922054416 15245405963648 15279108638662 15289003579927 15325573996348 15329954117324 15357234102848 15365248651312 15380208938864 15398367390976 15403937048192 15427709128073 15469031178676 15483554305604 15501834771136 15525025933648 15552653053696 15561172002866 15575920241728 15578817008839 15588135912767 15617639265536 15629887655404 15686464678192 15714379081984 15722580015296 15734910706669 15763690088216 15777055575428 15786493061284 15791004915092 15828776089808 15839027002568 15857727152512 15871172370496 15886073048384 15898531961851 15941115078812 15965708536736 15977816703856 15993373414832 16022625528448 16034776860608 16096154064298 16130287532128 16143963844624 16173491390336 16196887161664 16199899414507 16201516308032 16240269402368 16247712256286 16250786803328 16263531749542 16282733085728 16311838685296 16366892515061 16392142849208 16406041179764 16407678648064 16410730103332 16416665936594 16460636839528 16470483228584 16489928899456 16514598277408 16576641261356 16587376500926 16599956132221 16619554663664 16625566029688 16661401297024 16670096457056 16684835381984 16747517922388 16792374989456 16798448865352 16818281744768 16843442347424 16895461582118 16898658702464 16900290384334 16955693099224 17006055934912 17057773118848 17071150957322 17076029972386 17102374341808 17116874853064 17132008798696 17182895338048 17184109018384 17204397222656 17235150308992 17248667258438 17261748403273 17293320393272 17319191666546 17319999991616 17334685020128 17339639354464 17350011543392 17396482347904 17406011252609 17473146948488 17500103977664 17514941710112 17519947562656 17546976794368 17560284172928 17574056113942 17577381644416 17580412727339 17585437291807 17627500645468 17695490634976 17742886781312 17756801931418 17763224644781 17768301457753 17784196574704 17804362295816 17810802211972 17856910594768 17923996454126 17927388203648 17982755093336 17994400949756 18009657779498 18015645815104 18030920657632 18037442520944 18042597706672 18085754561728 18101745145792 18169750813544 18218417232928 18225006914576 18230215707088 18246524041984 18260361947264 18272187585344 18286517848291 18321128374528 18335497020092 18395604644912 18434614322432 18450244393856 18460350495601 18462193002176 18476672279989 18506353505024 18511642707712 18526160767268 18540210745078 18554742353504 18568814007184 18586893428048 18642101354624 18650644959023 18697122180352 18700599420076 18711785705228 18727650780674 18733003231162 18733877541952 18761903927536 18789972241348 18790849211008 18796219723904 18812156388032 18823409404096 18826910130373 18873826602752 18882476405954 18938562291152 18957001715344 18971378436824 18986247989632 19000646891072 19015548460183 19020983193179 19051538808064 19066480289996 19068383293696 19078827980366 19095004258253 19135497081008 19198227274688 19213283799457 19249648397056 19264745249684 19277221338914 19291840910419 19309098950992 19314617582096 19321603764232 19373355341984 19446138267388 19463331639532 19509886808368 19515462825584 19522521654328 19539074124724 19545570676352 19562142689216 19574811376736 19635266163002 19638981735296 19712762581072 19763794735168 19770943386656 19793361904624 19811068594432 19816730690816 19823898489472 19839445707158 19892584288696 19969310798272 20017076240128 20022797214464 20026249990306 20030039548288 20045748435482 20060950847047 20091900259816 20097642619208 20114682714764 20145715023392 20223417868544 20234495224174 20288691918488 20300828165464 20306630237432 20323847526356 20324796085376 20355202527968 20392432490752 20407897822592 20423903051338 20460411046691 20484567376144 20486014263652 20546863074976 20565029656864 20582466033712 20614220023936 20620111664768 20636283325702 20699040408508 20760521963104 20828579330944 20830590473714 20834532236672 20898877540904 20930142824822 20954853737248 20962433200016 21018579625792 21097543423544 21116196891416 21127216895554 21172755162592 21180413441264 21205419832576 21221501722496 21235245031616 21315022810312 21346910658766 21372113622944 21384897948832 21442175917184 21449931646528 21453920846239 21456062137664 21474253990112 21507383803136 21579973035376 21618547521032 21644071189888 21661045907882 21665144817536 21675073871297 21726919400228 21729087939328 21733129055764 21764567123486 21804374834704 21822862009432 21869139521152 21952849238012 21969497967802 22009680500528 22031110101616 22047818183336 22081832873408 22140977533696 22158341958644 22179145356676 22197950286358 22224158019872 22238550661712 22291743994688 22298115079744 22311453319232 22330370428256 22371213001984 22388757992876 22400442114169 22440304186288 22521533535424 22539196417661 22581855903488 22595363870464 22599566094532 22620985033856 22633375654351 22673652236752 22707572631436 22734382044224 22755726258496 22816675895552 22851887662538 22860153290821 22887142846064 22909426783408 22921382628452 22962171725504 22968734421952 23023674312448 23038584731008 23089515610502 23125137399056 23159733227708 23187076478272 23200946474816 23207577414208 23263088603392 23273749988734 23278154069632 23293482995797 23314078011433 23383326910504 23412587729888 23454438038416 23482129228544 23500545473716 23502891036416 23515764719986 23535702922963 23578750067432 23596631857372 23656046181152 23726310814976 23778315540749 23806389112816 23814999988472 23835191902676 23842004112388 23878786816864 23920163228368 23957066514304 24062642969288 24083044851404 24089927898652 24111478198336 24127093092256 24145390737776 24182641497728 24201607131142 24206186790016 24208524064046 24229049633693 24302732692322 24360026068928 24396469324304 24425272711936 24434107440512 24453270290218 24480998156747 24518766681416 24537361366636 24542004560128 24553252067806 24662826326144 24688188280448 24706911452608 24726288253337 24771512995768 24792515904244 24801483466298 24808571846674 24830765028832 24837861778016 24867912522376 24919285525376 24932935037521 24995067663104 25050323695276 25088970557728 25107997677488 25124257929848 25153920572032 25173647946998 25178411544704 25191551514976 25250203627292 25293956386754 25347594693344 25369086041552 25415486470528 25446236069408 25453508723104 25512770736068 25532119259878 25571509421584 25578817878992 25600505273336 25759081620184 25777401550208 25797617900362 25828075536608 25837417665136 25844802120368 25866715033544 25906621399232 25951511578784 26040523150334 26106090985744 26125889475224 26156734681216 26173674108736 26195865861088 26236280030464 26243778482432 26264360596348 26286629238634 26311308486386 26428728456064 26445844030144 26468266545952 26509100966656 26516677392128 26550011057614 26557599175382 26567205175819 26598571415696 26621123423768 26638363595228 26757243119872 26782364204288 26805072043904 26826094361506 26833761385178 26875159679984 26897946197672 26915365643012 26947142934208 26967579265568 27035481349888 27070804562683 27128210849488 27175217760856 27217142843968 27240219317344 27248004699872 27257860423024 27290042076416 27311444739724 27330868714688 27352303396957 27500163393472 27523479830176 27531346169888 27573820676864 27594732271744 27609847256999 27626362857247 27634258601411 27658979578448 27666884644624 27700358157164 27751022516896 27774551648368 27833450299648 27881679227776 27896951387921 27946594617392 27961179231748 27966470312704 27988403475956 28021447635904 28039594674784 28060859506064 28104150929792 28166280142198 28251936728092 28310300566592 28344552532912 28352653539056 28378017175808 28386127746304 28396395133568 28420471454144 28494782900024 28516392939604 28545717699268 28673109208832 28686249986114 28691678271872 28710572064587 28713437634112 28718777680831 28735956618743 28790344588544 28812923888716 28823345650022 28857375574048 28900546985464 28968679649536 29009122207373 29081412650752 29084220661412 29089724254976 29112538348564 29157452269792 29179564868432 29198461918472 29224582196096 29232934718848 29257720312384 29308156364179 29386656231548 29431993053344 29482991886128 29528477331584 29536916708992 29561960038336 29572652729312 29672462923642 29760597886096 29835532555136 29858159400256 29863712339203 29938132412672 29954530992862 29957520720512 29981015397718 30006435262969 30016412110112 30070066841584 30107695139648 30243724475156 30249447481088 30263310688226 30335698785224 30344368870312 30362520200936 30398367332224 30443844108832 30490811927296 30558217277324 30578007159854 30651147992696 30659908234648 30714468205696 30730497302624 30760417877728 30807874096384 30855418256146 30938062357352 30967108611208 31003669542272 31050051867296 31122344005732 31151840483456 31157634017678 31176271825534 31259775310808 31372929356384 31445160030592 31469821413338 31527380176432 31554111150856 31572986122568 31582009830184 31657552179616 31678054005136 31715454305024 31742344740992 31772146096768 31797063923702 31882230157624 31931417073472 31955633407712 31986746829664 32045251056896 32069553721216 32087119785161 32192308128596 32260575064256 32287927689248 32346982780672 32393774323328 32399798829014 32403032616064 32420781342719 32495424512572 32501573606656 32527063499084 32565466171456 32623677370592 32733785030122 32745624984149 32784285698416 32812082359528 32821460206664 32833331873188 32921273679056 32940966457168 32979857798912 33029196554816 33153282522712 33174753001852 33199912264442 33239109327328 33251132059376 33322802594048 33340192914112 33366340507493 33369670763968 33495035844776 33584749978912 33596897730704 33636563489536 33686884694848 33713304186947 33790923164236 33797317404928 33800580768668 33911386198448 34012111869824 34030741967929 34060830369181 34115546237696 34142301914644 34152059944772 34193379718267 34204748683616 34233749706128 34264017597392 34365790676096 34368218036768 34470300617984 34497334516876 34523496806546 34586640786544 34638383333092 34639999983232 34669370040256 34679278708928 34700023086784 34706476502317 34792964695808 34812022505218 34946293896976 35000207955328 35029883420224 35039895125312 35120568345856 35148112227884 35154763288832 35160825454678 35170874583614 35200694750837 35255001290936 35390981269952 35418737227753 35485773562624 35513603862836 35526449289562 35536602915506 35566733171123 35568393149408 35608724591632 35621604423944 35713821189536 35847992908252 35854776407296 35965510186672 35988801899512 36019315558996 36031291630208 36061841315264 36074885041888 36085195413344 36171509123456 36203490291584 36339501627088 36436834465856 36450013829152 36460431414176 36520723894528 36544375170688 36573035696582 36604044707681 36670994040184 36791209289824 36900488787712 36920700991202 36924386004352 36953344559978 36984676021799 37052321534536 37080421490156 37109484707008 37137628014368 37173786856096 37284202709248 37301289918046 37401198840152 37423571410456 37455301561348 37466006462324 37467755083904 37523807855072 37579944482696 37581698422016 37592439447808 37624312776064 37646818808192 37653820260746 37764952811908 37877124582304 37914003430688 37942756873648 37972495979264 38001293782144 38031096920366 38041966386358 38132960579992 38157655960732 38190008516506 38270994162016 38396454549376 38426567598914 38529490499368 38554442677828 38583681820838 38618197901984 38629235164192 38643207528464 38746710683968 38777098427627 38892276534776 38926663279064 39019773616736 39030925651168 39045043308656 39078148249448 39091141352704 39124285378432 39149622753472 39180326487533 39270532326004 39277963470592 39425525162144 39527589470336 39541886773312 39549240665431 39586723809248 39647796978944 39678891414316 39738252105013 39785168577392 39938621596544 40052499980612 40060079096576 40091496870964 40121901694094 40183800519632 40195285238416 40229365429528 40291430046784 40468990448348 40577383836976 40601656330928 40613260474864 40647695052712 40649592170752 40710405055936 40815795645184 40847806102676 40920822093382 40969134752288 40972028527304 41093726149952 41125954579003 41130059313728 41164932067424 41228440047872 41240223329536 41272566651404 41294105750401 41398080817016 41521043926208 41657158661888 41661180947428 41669064473344 41711585829683 41723507196679 41797755081808 41860285649644 41909707474496 41924866400032 42037159251584 42145328489957 42157373822641 42195086847088 42232393782832 42254433791108 42345510325184 42360826882528 42443003444992 42470490063232 42539835741359 42630045620624 42693821317532 42744227245888 42769795897664 42884351834368 42899863293056 42907841692478 42912124275328 42940382391613 42948507980224 42982191052361 43159946070752 43237095042064 43288142379776 43322091815764 43330289635072 43350147742594 43386902832427 43453838800456 43466258111528 43529134246972 43608749669408 43645724018864 43738279042304 43838066466733 43905698476024 43938995935604 44019361001056 44062220203232 44095636366672 44163665746816 44316683917288 44358290713352 44395900572716 44448316039744 44477101323424 44583487989376 44596230159488 44622906638464 44652291324169 44660740856512 44665053158597 44777515985752 44800884228338 44880608372576 45043067070848 45078392835322 45116613244351 45129507784163 45199132189064 45241970067712 45266751308702 45347304473504 45415145262872 45468764088448 45511452516992 45585763468729 45703775325076 45720306581642 45774285692128 45818853566816 45842765256904 45924343451008 45937468843904 45962631043609 46077169462016 46179031221004 46250274798112 46319466455416 46374152956544 46401892949632 46415154828416 46547499977468 46556308139264 46586965991594 46628156022866 46766653821008 46825175459776 46908876076832 47001090947432 47031529439972 47071405845926 47157500134864 47193263714744 47312092362304 47556631081498 47612778225632 47629999976944 47670383805352 47684008224776 47757573633728 47795028294517 47840326456736 47914133028608 48125285938576 48166089702808 48179855797304 48222956396672 48254186184512 48290781475552 48365282995456 48403214262284 48412373580032 48417048128092 48458099267386 48475626775037 48605465384644 48720052137856 48792938648608 48868214881024 48906540580436 48961996313494 48979706082923 49037533362832 49074722733272 49106504135612 49325652652288 49376376560896 49413822905216 49452576506674 49543025991536 49585031808488 49602966932596 49617143693348 49661530057664 49675723556032 49735825044752 49838571050752 49865870075042 49903687644307 50100647390552 50177941115456 50215995354976 50248515859696 50307841144064 50347295893996 50356823089408 50383103029952 50422616805253 50500407254584 50587912773508 50695189386688 50738172083104 50830972941056 50892472138816 50897386157471 50907017446208 50946942109987 51025541472136 51064238519756 51143018843168 51157635757984 51201010546672 51426648405209 51518163240368 51554803100416 51595235800724 51656151073216 51674835330272 51689604240736 51733430067088 51813242798464 51893203430791 51903023157568 52081046300668 52212181971488 52251778950448 52313469362432 52347348217472 52391731722176 52432820797489 52528721192696 52573258477268 52622616972772 52857456912128 52891688060288 52926517831523 52936533091904 52978049436631 53100022115228 53115198350764 53134410351638 53197142831392 53242246847536 53276727190456 53476880235317 53610144087808 53652188723012 53667522770356 53750319359968 53795892395344 53830731286024 53894285868416 53935158531136 54141609125366 54256421698976 54350435521712 54434285687936 54480438634688 54496009399744 54515720846048 54622889479448 54661737429376 54704606793914 55000326786944 55046959660352 55052274823387 55062692339776 55189464543488 55219694513998 55252725714494 55268517202822 55315377465601 55317959156896 55333769289248 55400716314328 55502045033792 55549103296736 55763358455552 55793902775842 55893189234784 55922358463496 55976806951912 56042895271808 56079189349568 56121719012128 56208301859584 56332560284396 56336539225043 56503873456184 56620601133184 56689105065824 56705307078112 56792790267136 56840942908288 56922361123397 56989565800048 57032785879208 57091435398536 57372499972228 57383356543744 57421144129174 57426875268224 57437555361662 57471913237486 57625847777432 57646691300044 57714751148096 57801093970928 58018244414746 58168441322824 58225076697128 58314904539584 58359129736864 58396923836944 58449164392192 58465869437696 58515440624768 58616312728358 58773312463096 58863986106688 58965983772256 59056954663168 59073833417984 59123920076672 59134115537413 59145305458624 59151016345169 59344925847284 59521195772192 59671065110272 59716318800512 59727424678406 59749028350627 59766104903351 59909061985724 59915041441024 59962030795436 60012870525938 60032824220224 60140133683168 60215390279296 60308317500649 60370335404533 60487448950312 60526621376452 60671397570448 60688737740624 60725040401872 60796734664448 60887688217664 60935440386271 61116434554648 61156014319708 61302295985392 61319816469296 61428936411392 61460994605248 61509196398797 61520835755456 61569084480409 61710836512292 61876124714704 61934217222416 62007339084544 62100103734592 62148806759963 62244688011464 62303680966912 62315268035356 62352543651068 62519550621616 62733987589441 62745858712768 62890320061184 62939642826676 63033802228243 63054760352864 63108222301712 63145972245136 63164019660368 63315104359232 63356108010272 63484689481984 63544292193536 63594127847404 63764460315248 63862834146944 63911266815424 63961390275161 63973493659328 63979670740693 64139107442432 64174239570322 64384616257192 64521150128512 64575855378496 64626500052719 64787548646656 64799597658028 64806065232128 64841562685438 64890737607773 64990849025144 65054126998168 65130932342912 65247354741184 65467570060244 65491249968298 65546777732359 65565511309067 65568571396832 65624164719056 65642920413328 65666663746376 65842547358112 65881932914336 66058393109632 66306565045424 66349506003704 66399824528884 66478218654656 66502264118752 66680385828224 66732681014986 66739341527936 66990071689552 67169499957824 67193795461408 67373769389696 67426608373894 67477743758249 67581846328472 67601161537336 67822772396896 68024223739648 68061483935858 68121660738362 68179418736671 68284603829288 68304119889544 68386759436534 68409497367232 68467499412256 68528035194784 68723431570507 68731581352192 68736436073536 68994669033752 69046993613092 69173281573088 69276766666184 69279999966464 69338740080512 69358557417856 69400046173568 69412953004634 69438059975053 69624045010436 69892587793952 70000415910656 70059766840448 70079790250624 70160119524187 70296224455768 70321650909356 70341749167228 70401389501674 70510002581872 70781962539904 70837474455506 71027207725672 71052898579124 71073205831012 71133466342246 71136786298816 71217449183264 71243208847888 71427642379072 71483660679683 71695985816504 71931020373344 71977603799024 72038631117992 72062583260416 72123682630528 72149770083776 72170390826688 72226991639957 72343018246912 72406980583168 72679003254176 72873668931712 72900027658304 72907066657999 72920862828352 73088750341376 73146071393164 73208089415362 73255499886877 73341988080368 73582418579648 73841401982404 73848772008704 73906689119956 73969352043598 74104643069072 74160842980312 74218969414016 74275256028736 74333507617079 74347573712192 74602579836092 74802397680304 74847142820912 74910603122696 74932012924648 74935510167808 75047615710144 75106473034241 75159888965392 75248625552128 75293637616384 75307640521492 75529905623816 75754249164608 75813660677587 75828006861376 75885513747296 76002587564288 76062193840732 76083932772716 76175984932201 76265921159984 76315311921464 76380017033012 76541988324032 76792909098752 76853135197828 76893242887307 77058980998736 77108885355656 77167363641676 77236395803968 77258470328384 77286415056928 77493421367936 77554196855254 77692826002253 77784553069552 77853326558128 78039547233472 78061851302336 78090086617312 78156296498896 78248570756864 78299245506944 78360652975066 78420080583911 78541064652008 78851050324288 79055178940672 79083773546624 79098481330862 79173447618496 79235540693969 79357782828632 79476504210026 79570337154784 79877243193088 79981606818883 80104999961224 80182993741928 80243803388188 80367601039264 80390570476832 80458730859056 80582860093568 80813304636757 80937980896696 81154767673952 81203312661856 81226520949728 81295390105424 81420810111872 81695612205352 81841644186764 81938269504576 81944057054608 82187452299904 82251909158006 82260118627456 82329864134848 82545133302808 82588211500802 82796161634032 83042087852416 83170242306679 83322361894856 83423171659366 83447014393358 83595510163616 83720571299288 83819414948992 83849732800064 84035097512641 84074318503168 84290656979914 84314747645282 84390173694176 84464787565664 84508867582216 84691020650368 84705624958997 84721653765056 84729834224161 84940980126464 85079671482718 85260091241248 85387642635064 85488454491776 85539591795328 85586446015763 85799726586112 85815683384956 85824248550656 85880764783226 85897015960448 85964382104722 86319892141504 86474190084128 86644183631528 86700295485188 86773805664854 86907677600912 86932516223056 87058268493944 87217499338816 87291448037728 87676132933466 87811396952048 87877991871208 88038722002112 88107767814493 88124440406464 88191272733344 88327331493632 88528847353639 88633367834576 88716581426704 88791801145432 88896632079488 88954202646848 89166975978752 89192460318976 89245813276928 89304582648338 89321481713024 89330106317194 89362417409573 89555031971504 89601768456676 89761216745152 90086134141696 90156785670644 90233226488702 90259015568326 90291662651267 90398264378128 90533502617404 90694608947008 90830290525744 90937528176896 91022905033984 91171526937458 91407550650152 91440613163284 91548571384256 91620369853609 91637707133632 91685530513808 91848686902016 91874937687808 91925262087218 92003202335219 92358062442008 92500549596224 92638932910832 92748305913088 92803785899264 92830309656832 92925038701649 92951597113837 93094999954936 93173931983188 93256312045732 93533307642016 93650350919552 93817752153664 93891330265271 93918164848123 94002181894864 94063058879944 94142811691852 94315000269728 94386527429488 94624184724608 95113262162996 95225556451264 95259999953888 95340767610704 95368016449552 95515147267456 95590056589034 95680652913472 96250571877152 96332179405616 96359711594608 96445912793344 96508372369024 96581562951104 96657308626681 96806428524568 96834096256184 96916198534772 96951253550074 97210930769288 97440104275712 97585877297216 97662410622799 97813081160872 97923992626988 97959412165846 98075066725664 98149445466544 98213008271224 98581980497693 98827645810432 98905153013348 99086051983072 99170063616976 99205933865192 99234287386696 99323060115328 99351447112064 99471650089504 99731740150084 99807375288614 100201294781104 100355882230912 100431990709952 100497031719392 100694591787992 100766206059904 100845233610506 101000814509168 101175825547016 101390378773376 101476344166208 101784944277632 101794772314942 101814034892416 101893884219974 101971159097929 102051082944272 102128477039512 102286037686336 102315271515968 102402021093344 102853296810418 103036326480736 103190471601448 103312302146432 103349670660544 103379208481472 103466860134176 103626485596928 103786406861582 103806046315136 103853620232747 104162092601336 104424363942976 104503557900896 104694696434944 104783463444352 104865641594978 104933553892013 105057442385392 105146516954536 105245233945544 105783376120576 105853035663046 105873066183808 105956098873262 106200044230456 106230396701528 106268820703276 106394285662784 106484493695072 106553454380912 106953760470634 107304377446024 107335045540712 107500638719936 107591784790688 107661462572048 107788571736832 107870317062272 107993963896511 108283218250732 108512843397952 108700871043424 108868571375872 108960877269376 108992018799488 109031441692096 109051719061873 109116951389369 109245778958896 109323474858752 109409213587828 110000653573888 110093919320704 110104549646774 110125384679552 110144374946683 110439389027996 110505451428988 110537034405644 110630754931202 110635918313792 110667538578496 110801432628656 111004090067584 111098206593472 111289723732957 111587805551684 111786378469568 111844716926992 111953613903824 112085790543616 112158378699136 112243438024256 112331466782359 112665120568792 112673078450086 113007746912368 113241202266368 113378210131648 113399295901549 113410614156224 113499558291361 113681885816576 113844722246794 113979131600096 114065571758416 114182870797072 114568247605427 114744999944456 114842288258348 114853750536448 114875110723324 114943826474972 115251695554864 115293382600088 115429502296192 115602187941856 116036488829492 116199692925547 116336882645648 116450153394256 116629809079168 116718259473728 116793847673888 117030881249536 117232625456716 117546624926192 117727972213376 117931967544512 118247840153344 118268231074826 118290610917248 118302032690338 118689851694568 119042391544384 119135752493351 119432637601024 119454849356812 119498056701254 119532209806702 119818123971448 119924061590872 120025741051876 120065648440448 120280267366336 120430780558592 120616635001298 120740670809066 120832238822911 120974897900624 121053242752904 121342795140896 121377475481248 121450080803744 121775376435328 121870880772542 122232869109296 122312028639416 122604591970784 122639632938592 122921989210496 123018392797594 123041671510912 123138168960818 123421673024584 123752249429408 123868434444832 124200207469184 124297613519926 124489376022928 124630536070712 124705087302136 125039101243232 125467975178882 125491717425536 125685382143959 125879285653352 126067604456486 126109520705728 126216444603424 126291944490272 126328039320736 126630208718464 126712216020544 127188255694808 127528920630496 127725668293888 127822533630848 127922780550322 127946987318656 127959341481386 128005624938037 128348479140644 128769232514384 129042300257024 129151710756992 129253000105438 129336705959923 129599195316056 129683125370876 129781475215546 129981698050288 130108253996336 130261864685824 130494709482368 130935140120488 130982499936596 131093555464718 131131022618134 131137142793664 131248329438112 131285840826656 131333327492752 131685094716224 131763865828672 131788370912611 132116786219264 132613130090848 132699012007408 132799649057768 132956437309312 133004528237504 133108839221281 133146882352253 133360771656448 133465362029972 133478683055872 133665029807771 133980143379104 134338999915648 134387590922816 134492986596199 134747538779392 134853216747788 134955487516498 135042886372933 135163692656944 135202323074672 135645544793792 136122967871716 136243321476724 136358837473342 136569207658576 136608239779088 136773518873068 136818994734464 136934998824512 137056070389568 137446863141014 137472872147072 137989338067504 138093987226184 138346563146176 138455063708489 138553533332368 138677480161024 138717114835712 138800092347136 138825906009268 138876119950106 139248090020872 139785175587904 140119533680896 140159580501248 140320239048374 140426655929329 140592448911536 140643301818712 140683498334456 140802779003348 141020005163744 141563925079808 141674948911012 142054415451344 142105797158248 142146411662024 142266932684492 142273572597632 142434898366528 142486417695776 142855284758144 142967321359366 143088538402753 143222877326837 143391971633008 143862040746688 143955207598048 144077262235984 144247365261056 144299540167552 144340781653376 144453983279914 144576460812487 145358006508352 145747337863424 145800055316608 145814133315998 145841725656704 146025060816877 146066795464601 146292142786328 146416178830724 146510999773754 146683976160736 147164837159296 147682803964808 147813378239912 147938704087196 148209286138144 148321685960624 148437938828032 148550512057472 148667015234158 148695147424384 149205159672184 149604795360608 149694285641824 149821206245392 149864025849296 150095231420288 150212946068482 150319777930784 150615281042984 151059811247632 151508498329216 151627321355174 151656013722752 151771027494592 152124387681464 152167865545432 152351969864402 152531842319968 152630623842928 152760034066024 153083976648064 153706270395656 153786485774614 154117961997472 154217770711312 154334727283352 154472791607936 154516940656768 154572830113856 154914540782089 154986842735872 155108393710508 155385652004506 155569106139104 155706653116256 156079094466944 156123702604672 156180173234624 156312592997792 156598491013888 156721305950132 156840161167822 157082129304016 157702100648576 157774374923627 158167547093248 158196962661724 158346895236992 158471081387938 158715565657264 158953008420052 159140674309568 159963213637766 160209999922448 160365987483856 160487606776376 160735202078528 160781140953664 160917461718112 161165720187136 161626609273514 161875961793392 162309535347904 162406625323712 162453041899456 162590780210848 162841620223744 163054380970579 163198546080031 163391224410704 163683288373528 163876539009152 163888114109216 164374904599808 164503818316012 164520237254912 164659728269696 164749920460741 165090266605616 165176423001604 165592323268064 166084175704832 166340484613358 166448208785243 166644723789712 166846343318732 166894028786716 167191020327232 167441142598576 167638829897984 167699465600128 168070195025282 168581313959828 168629495290564 168780347388352 168929575131328 169017735164432 169382041300736 169411249917994 169443307530112 169459668448322 169603347435851 169704800408803 170159342965436 170520182482496 170775285270128 170976908983552 171079183590656 171172892031526 171366987097229 171631366769912 171761529566452 171794031920896 171928764209444 172639784283008 172948380168256 173084017773359 173288367263056 173400590970376 173547611329708 173815355201824 173865032446112 174116536987888 174434998677632 174582896075456 175352265866932 175622793904096 175755983742416 176077444004224 176215535628986 176248880812928 176364942682463 176382545466688 177057694707278 177266735669152 177433162853408 177583602290864 177793264158976 177908405293696 178198893559577 178609165296676 178642963426048 178660212634388 178724834819146 179110063943008 179203536913352 179522433490304 180035817665671 180313571341288 180466452977404 180518031136652 180583325302534 180796528756256 181067005234808 181389217894016 181660581051488 182343053874916 182815101300304 182881226326568 183097142768512 183240739707218 183275414267264 183371061027616 183850524174436 184006404670438 184716124884016 185001099192448 185277865821664 185850077403298 185903194227674 186189999909872 186347863966376 186512624091464 187066615284032 187300701839104 187635504307328 187782660530542 187836329696246 188004363789728 188126117759888 188285623383704 188630000539456 188773054858976 189248369449216 189495631938781 190226524325992 190451112902528 190519999907776 190681535221408 190736032899104 191030294534912 191180113178068 191361305826944 191466123778699 192501143754304 192664358811232 192719423189216 193016744738048 193163125902208 193314617253362 193384540000729 193439810209877 193612857049136 193668192512368 193832397069544 193902507100148 194421861538576 195171754594432 195324821245598 195626162321744 195847985253976 195918824331692 196150133451328 196298890933088 196426016542448 197163960995386 197810306026696 198172103966144 198340127233952 198411867730384 198468574773392 198646120230656 198702894224128 198943300179008 199463480300168 199614750577228 200402589562208 200711764461824 200863981419904 200974004452109 200994063438784 201031443765817 201151696331201 201389183575984 201532412119808 201690467221012 202001629018336 202351651094032 202780757546752 202952688332416 203063855451611 203569888555264 203589544629884 203628069784832 203787768439948 203942318195858 204102165888544 204256954079024 204572075372672 204630543031936 204804042186688 204964663117457 205157094549253 205706593620836 206072652961472 206380943202896 206624604292864 206699341321088 206758416962944 206933720268352 207096011434103 207572813723164 207612092630272 207707240465494 208324185202672 208848727885952 209007115801792 209045986374421 209171033062013 209230815124969 209566926888704 209731283189956 209867107784026 210045046840783 210114884770784 210293033909072 210490467891088 211706071326092 211746132367616 211912197746524 212400088460912 212460793403056 212537641406552 212788571325568 212968987390144 213106908761824 213907520941268 214608754892048 214670091081424 215001277439872 215183569581376 215322925144096 215740634124544 215987927793022 216566436501464 217025686795904 217380045631873 217401742086848 217921754538752 217984037598976 218062883384192 218103438123746 218233902778738 218491557917792 218818427175656 220187838641408 220209099293548 220250769359104 220288749893366 220878778055992 221010902857976 221074068811288 221261509862404 221271836627584 221335077156992 221602865257312 222008180135168 222196413186944 222579447465914 223175611103368 223572756939136 223689433853984 223907227807648 224316757398272 224486876048512 224662933564718 225330241137584 225346156900172 226015493824736 226756420263296 226798591803098 226821228312448 226999116582722 227689444493588 227958263200192 228131143516832 228365741594144 229136495210854 229489999888912 229684576516696 229750221446648 229887652949944 230503391109728 230586765200176 230859004592384 231204375883712 232072977658984 232399385851094 232673765291296 232900306788512 233259618158336 233436518947456 233564383552451 233587695347776 234465250913432 235093249852384 235455944426752 235863935089024 235993129308629 236536462149652 236581221834496 236604065380676 237379703389136 238084783088768 238271504986702 238425812584267 238909698713624 238996113402508 239064419613404 239636247942896 239848123181744 240051482103752 240131296880896 240560534732672 241233270002596 241481341618132 241664477645822 241949795801248 242106485505808 242685590281792 242754950962496 242900161607488 242945335516219 243550752870656 243741761545084 244465738218592 244624057278832 245209183941568 245279265877184 245843978420992 246036785595188 246083343021824 246276337921636 246404863255859 246843346049168 247504498858816 247736868889664 247931160594271 248400414938368 248595227039852 248967132197861 248978752045856 249261072141424 249410174604272 250078202486464 250935950357764 250983434851072 251370764287918 251758571306704 252135208912972 252219041411456 252432889206848 252583888980544 252630863842447 252656078641472 253260417436928 253424432041088 254376511389616 255057841260992 255645067261696 255845561100644 255893974637312 255918682962772 256011249876074 256228312953767 256696958281288 257538465028768 258303421513984 258506000210876 258673411919846 258892732152593 259198390632112 259366250741752 259562950431092 259963396100576 260216507992672 260989418964736 261870280240976 261964999873192 262187110929436 262262045236268 262274285587328 262496658876224 262571681653312 262666654985504 263370189432448 263527731657344 263576741825222 263776634691337 265226260181696 265398024014816 265599298115536 265912874618624 266009056475008 266217678442562 266293764704506 266519545970623 266930724059944 267330059615542 267960286758208 268677999831296 268775181845632 268985973192398 269290979724217 269706433495576 269910975032996 270085772745866 270327385313888 270404646149344 271291089587584 271439688993389 272245935743432 272486642953448 272717674946684 273138415317152 273216479558176 273547037746136 273637989468928 273869997649024 274112140779136 274262285412731 274893726282028 274945744294144 275978676135008 276187974452368 276693126292352 276910127416978 277107066664736 277651812018536 277752239900212 278496180041744 279570351175808 280640478096748 280853311858658 281184897823072 281286603637424 281366996668912 281605558006696 282040010327488 283349897822024 284108830902688 284211594316496 284292823324048 284533865368984 284547145195264 284869796733056 284972835391552 285710569516288 285934642718732 286177076805506 286445754653674 286783943266016 287724081493376 287881682053021 287910415196096 288154524471968 288599080335104 288681563306752 288907966559828 289152921624974 290716013016704 291600110633216 291628266631996 291683451313408 292050121633754 292133590929202 292584285572656 292832357661448 293021999547508 293367952321472 293598030952033 294329674318592 295365607929616 295626756479824 295877408174392 296418572276288 296643371921248 297101024114944 297334030468316 297390294848768 297778850189513 298410319344368 299209590721216 299388571283648 299642412490784 299728051698592 300190462840576 300425892136964 300582676741291 300639555861568 300875337366527 301230562085968 302119622495264 303016996658432 303254642710348 303312027445504 303542054989184 303708319826989 304248775362928 304335731090864 304703939728804 305063684639936 305261247685856 305520068132048 306167953296128 306866465267131 307412540791312 307572971549228 308235923994944 308435541422624 308669454566704 308945583215872 309033881313536 309145660227712 309829081564178 310216787421016 310771304009012 311138212278208 311413306232512 312158188933888 312247405209344 312360346469248 312566039269183 312625185995584 312655372110179 313442611900264 313680322335644 314164258608032 315404201297152 315548749847254 315816292710457 315906554489141 316393925323448 316693790473984 316942162775876 317431131314528 317906016840104 318281348619136 319100344281103 319926427275532 320419999844896 320731974967712 320975213552752 321470404157056 321562281907328 321834923436224 323253218547028 323751923586784 324619070695808 324813250647424 324906083798912 325120038107927 325181560421696 326108761941158 326397092160062 326782448821408 327366576747056 327753078018304 327776228218432 328500835731233 329007636632024 329319456539392 329499840921482 330180533211232 330352846003208 331184646536128 332680969226716 332896417570486 333289447579424 333692686637464 333788057573432 334382040654464 334565198061619 334882285197152 335398931200256 336140390050564 337162627919656 337258990581128 337560694776704 337859150262656 338035470328864 338822499835988 338886615060224 338919336896644 339206694871702 339409600817606 340318685930872 341040364964992 341550570540256 342345784063052 342733974194458 343262733539824 343523059132904 343857528418888 345279568566016 345896760336512 346168035546718 346576734526112 346801181940752 347095222659416 347630710403648 347730064892224 348233073975776 348869997355264 349165792150912 349325813510149 350704531733864 351245587808192 351511967484832 352154888008448 352431071257972 352497761625856 352729885364926 352765090933376 352958317636771 354115389414556 354533471338304 354866325706816 355167204581728 355816810587392 356397787119154 356628594769909 357218330593352 357320425268776 357449669638292 358220127886016 358407073826704 359044866980608 360071635331342 360627142682576 360932905954808 361036062273304 361166650605068 361593057512512 362134010469616 362778435788032 363252424015537 363321162102976 364686107749832 365630202600608 365762452653136 366194285537024 366481479414436 366550828534528 366742122055232 367029745582423 367701048348872 368012809340876 369432249768032 370002198384896 370485624820661 370555731643328 370846346056417 371700154806596 371806388455348 372379999819744 372695727932752 373025248182928 374133230568064 374338161647219 375271008614656 375565321061084 375672659392492 376008727579456 376252235519776 376571246767408 377260001078912 377546109717952 377842206449753 378991263877562 380453048651984 380902225805056 381039999815552 381363070442816 381472065798208 381771241525487 382360226356136 382722611653888 382932247557398 385002287508608 385328717622464 385365923763709 385438846378432 386326251804416 386629234506724 386769080001458 386879620419754 387207642259207 387225714098272 387336385024736 387664794139088 387805014200296 388843723077152 390343509188864 390649642491196 391252324643488 391695970507952 391837648663384 392300266902656 392597781866176 392852033084896 394327921990772 395620612053392 396344207932288 396680254467904 396823735460768 396937149546784 397886600358016 398926960600336 399229501154456 400729349295817 400805179124416 401727962839808 401948008904218 401988126877568 402062887531634 402303392662402 402644491784491 402778367151968 403380934442024 404003258036672 404703302188064 405905376664832 406127710903222 407179089259768 407575536879896 407884636391716 408204331777088 408513908158048 409144150745344 409261086063872 409608084373376 409929326234914 410314189098506 411413187241672 412145305922944 412761886405792 413398682642176 413516833925888 413867440536704 414192022868206 415145627446328 415414480930988 416648370405344 417697455771904 418014231603584 418091972748842 418342066124026 418461630249938 419462566379912 419734215568052 420090093681566 420229769541568 420586067818144 420980935782176 422158222504543 423412142652184 423824395493048 424800176921824 424921586806112 425075282813104 425577142651136 425937974780288 426213817523648 426548082703897 427815041882536 429217509784096 429340182162848 430002554879744 430367139162752 430564374791579 430645850288192 430983591362863 431975855586044 433132873002928 434051373591808 434760091263746 434803484173696 435041647319741 436125766768384 436206876247492 436467805557476 436983115835584 437636854351312 440418198587096 440577499786732 441757556111984 442021805715952 442148137622576 442523019724808 442543673255168 442670154313984 443205730514624 444392826373888 445158894931828 446351222206736 447145513878272 447378867707968 447729731926127 447814455615296 447857695184851 448973752097024 449325867129436 450660482275168 450692313800344 452030987649472 452385500369033 453512840526592 453597183606196 453642456624896 453998233165444 454235163254411 455378888987176 455916526400384 456262287033664 456731483188288 458272990421708 458827444126513 458958579163469 458979999777824 459369153033392 459500442893296 459775305899888 461006782219456 461173530400352 462408751767424 464145955317968 464798771702188 465347530582592 465712487019463 465800613577024 466873037894912 467128767104902 467175390695552 467938193154949 468930501826864 470186499704768 471727870178048 471986258617258 472344206307743 473072924299304 473208130761352 474759406778272 476169566177536 476543009973404 476851625168534 477255931156697 477819397427248 477992226805016 478128839226808 479272495885792 479696246363488 480102964207504 481121069465344 482466540005192 482962683236264 483328955291644 483899591602496 484212971011616 485371180563584 485509901924992 485800323214976 485890671032438 487483523090168 488931476437184 489248114557664 490418367883136 490558531754368 491175204565859 491315584744567 492073571190376 492552675843272 492809726511718 493686692098336 495008997717632 495473737779328 495862321188542 496282745687861 496424585625793 497190454079704 497934264395722 497957504091712 498522144282848 498820349208544 500156404972928 500385624757781 501871900715528 502741528575836 503517142613408 504270417825944 504438082822912 504865778413696 505167777961088 505261727684894 505312157282944 505588941479699 506848864082176 508753022779232 510115682521984 511691122201288 511837365925544 512022499752148 512456625907534 513393916562576 515076930057536 517012000421752 517346823839692 517785464305186 518396781264224 518732501483504 519125900862184 519926792201152 520334553319553 520433015985344 523740560481952 523929999746384 524374221858872 524524090472536 524548571174656 524993317752448 525143363306624 525333309971008 525745311239687 526740378864896 527055463314688 527153483650444 527553269382674 530452520363392 530695624743109 530796048029632 531198596231072 532018112950016 532435356885124 532587529409012 533039091941246 533231894525407 533861448119888 534660119231084 535920573516416 537550363691264 537971946384796 538581959448434 539412866991152 539821950065992 540171545491732 540654770627776 540809292298688 541233430860457 542582179175168 542879377986778 544491871486864 544973285906896 545435349893368 546276830634304 546432959116352 547094075492272 547739995298048 548224281558272 548524570825462 548940564087377 549787452564056 551957352270016 552375948904736 553386252584704 553820254833956 554214133329472 554648784857783 555303624037072 555504479800424 556992360083488 559140702351616 559871247732181 561280956193496 561706623717316 562369795646144 562573207274848 562733993337824 563211116013392 564080020654976 565693132457299 566699795644048 568217661805376 568423188632992 568585646648096 569067730737968 569739593466112 569945670783104 570825237738701 571869285437464 572354153611012 572891509307348 573567886532032 575448162986752 575763364106042 575820830392192 576309048943936 576761028772379 577815933119656 578305843249948 581432026033408 582191696146753 583256533263992 584100243267508 584267181858404 585168571145312 585664715322896 586043999095016 586735904642944 587196061904066 588245682588487 590731215859232 591253512959648 591754816348784 592837144552576 593286743842496 594668060936632 595557700379026 596820638688736 598419181442432 598777142567296 599284824981568 599456103397184 600851784273928 601165353482582 601279111723136 601750674733054 602461124171936 604239244990528 605575023057257 606509285420696 607084109978368 607416639653978 608497550725856 608671462181728 609407879457608 610127369279872 610522495371712 611040136264096 613732930534262 614825081582624 615145943098456 616471847989888 616754374701451 616871082845248 617338909133408 618291320455424 619658163128356 619701931475473 620433574842032 621542608018024 622276424556416 622826612465024 624720692938496 625132078538366 625250371991168 625310744220358 626885223800528 627360644671288 628328517216064 631097499694508 631632585420914 631813108978282 632787850646896 633884325551752 634862262629056 635812033680208 636562697238272 638200688562206 639852854551064 640839999689792 641342588975263 641463949935424 641950427105504 642940808314112 643124563814656 643669846872448 644022416346533 646506437094056 647503847173568 649238141391616 649626501294848 649812167597824 650240076215854 650363120843392 650475270911543 650661179796859 652217523882316 652794184320124 653564897642816 654733153494112 655552456436864 657001671462466 657239311856897 657427153936861 658015273264048 658999681842964 660361066422464 660705692006416 662369293072256 663391492507139 665361938453432 665792835140972 666578895158848 667385373274928 667576115146864 668764081308928 669130396123238 669764570394304 670289844248981 672280780101128 674325255839312 674517981162256 675121389553408 675718300525312 676070940657728 676601160386767 677644999671976 677838673793288 678413389743404 678819201635212 680637371861744 682080729929984 683101141080512 683636874359593 684691568126104 685467948388916 686525467079648 687046118265808 687715056837776 690073863483851 691793520673024 692336071093436 693153469052224 693602363881504 694190445318832 695261420807296 695460129784448 696466147951552 696595674823801 698331584301824 698651627020298 701409063467728 702491175616384 703023934969664 703575293026771 703776378147623 704862142515944 705459770729852 705530181866752 705916635273542 708230778829112 709066942676608 709732651413632 710334409163456 710891500579909 712795574238308 713257189539818 713798113685503 714436661186704 714640850537552 714899339276584 716440255772032 716814147653408 720143270662684 721254285365152 721865811909616 722072124546608 722333301210136 723186115025024 724268020939232 726504848031074 726642324205952 729372215499664 731260405201216 731524905306272 732962958828872 733484244110464 734059491164846 735402096697744 736025618681752 738864499536064 740971249641322 741111463286656 741692692112834 742255181340739 743400309613192 743612776910696 744759999639488 745391455865504 746050496365856 748266461136128 748676323294438 751130642122168 751345318784984 752017455158912 752504471039552 753142493534816 754520002157824 755092219435904 755684412899506 755957747275577 757982527755124 760906097303968 762079999631104 762726140885632 762944131596416 763542483050974 763818659725583 764720452712272 765864495114796 770004575017216 770657435244928 770731847527418 770877692756864 773258469013448 773538160002916 773759240839508 774415284518414 774451428196544 774672770049472 775329588278176 775610028400592 777687446154304 781299284982392 782504649286976 783391941015904 783675297326768 784600533805312 785195563732352 785704066169792 786320267476513 788655843981544 791241224106784 792688415864576 793360508935808 793647470921536 793795071310843 793874299093568 794496908039527 795773200716032 797853921200672 798459002308912 801458698591634 801610358248832 801977733237989 803896017808436 803976253755136 804125775063268 804606785324804 805288983568982 805556734303936 806761868884048 808006516073344 809406604376128 812255421806444 814358178519536 815151073759792 815769272783432 816408663554176 817027816316096 817668583787869 819216168746752 819858652469828 820628378197012 822826374483344 824290611845888 825523772811584 826171203376651 827734881073408 828384045736412 830291254892656 830828961861976 833296740810688 833950267453457 836028463207168 836183945497684 836684132248052 836923260499876 838925132759824 839468431136104 840180187363132 840459539083136 841172135636288 841961871564352 844316445009086 845825671760377 846824285304368 847648790986096 849600353843648 849843173612224 850150565626208 851875949560576 852427635047296 853096165407794 855630083765072 858435019568192 858680364325696 860734278325504 861128749583158 861291700576384 861967182725726 862620886423021 863951711172088 866265746005856 869520182527492 869606968347392 870083294639482 872413752494984 872935611114952 873966231671168 875273708702624 879797675007713 880836397174192 881154999573464 883515112223968 884043611431904 884296275245152 885046039449616 886411461029248 890317789863656 892702444413472 894757735415936 895459463852254 895628911230592 895715390369702 898651734258872 901320964550336 901384627600688 904061975298944 904771000738066 907194367212392 907996466330888 908470326508822 910757777974352 911833052800768 912524574067328 913462966376576 914872665373469 916545980843416 917654888253026 917917158326938 917959999555648 918738306066784 919000885786592 919550611799776 922013564438912 922347060800704 922518596388277 924817503534848 928291910635936 929597543404376 930695061165184 931424974038926 931601227154048 931761874548967 932028176465771 934257534209804 934350781391104 935876386309898 937861003653728 940372999409536 941450906173393 943972517234516 944688412615486 946145848598608 946416261522704 949518813556544 953086019946808 953703250337068 954511862313394 955638794854496 955984453610032 956257678453616 958544991771584 959392492726976 960205928415008 964933080010384 965925366472528 966657910583288 967799183204992 968425942023232 969185445959423 970742361127168 971019803849984 971600646429952 971781342064876 974967046180336 977862952874368 978496229115328 980836735766272 981117063508736 982350409131718 982631169489134 982986591505303 984147142380752 985105351686544 985619453023436 987373384196672 990017995435264 990947475558656 991724642377084 992565491375722 992849171251586 994380908159408 995868528791444 995915008183424 997044288565696 997640698417088 1000312809945856 1000771249515562 1001619768819271 1003743801431056 1005483057151672 1007034285226816 1007824068389699 1008540835651888 1009731556827392 1010335555922176 1010523455369788 1010624314565888 1011177882959398 1012035225687409 1017506045558464 1020231365043968 1022175425718139 1022467568252207 1023382244402576 1023674731851088 1024044999504296 1024913251815068 1026787833125152 1030153860115072 1034024000843504 1034693647679384 1035570928610372 1036793562528448 1037465002967008 1038251801724368 1039853584402304 1040669106639106 1040866031970688 1047481120963904 1047859999492768 1048748443717744 1049048180945072 1049986635504896 1050286726613248 1050666619942016 1051490622479374 1054306967300888 1055106538765348 1060905040726784 1061391249486218 1061592096059264 1062397192462144 1063230394893491 1064870713770248 1065175058818024 1066078183882492 1066463789050814 1067722896239776 1069320238462168 1071841147032832 1075943892769592 1077163918896868 1078825733982304 1079643900131984 1080343090983464 1081309541255552 1081618584597376 1082466861720914 1084401785474623 1085758755973556 1088983742973728 1089946571813792 1090870699786736 1092553661268608 1092865918232704 1094188150984544 1097049141650924 1097881128174754 1099574905128112 1103914704540032 1104751897809472 1107640509667912 1108428266658944 1109297569715566 1110607248074144 1111008959600848 1113984720166976 1119742495464362 1122561912386992 1123413247434632 1124739591292288 1125146414549696 1125467986675648 1126422232026784 1128160041309952 1131386264914598 1133399591288096 1136435323610752 1136846377265984 1137171293296192 1138135461475936 1139891341566208 1141650475477402 1142389822560217 1143738570874928 1144708307222024 1145783018614696 1147135773064064 1151526728212084 1151641660784384 1152618097887872 1153522057544758 1155631866239312 1156611686499896 1164383392293506 1166513066527984 1168200486535016 1168534363716808 1170337142290624 1171329430645792 1172087998190032 1173471809285888 1174392123808132 1176491365176974 1181462431718464 1182507025919296 1183509632697568 1185674289105152 1186573487684992 1187223432050957 1187933602861621 1189336121873264 1191115400758052 1193641277377472 1196838362884864 1197554285134592 1198569649963136 1198912206794368 1199568909680603 1201703568547856 1202330706965164 1202558223446272 1203501349466108 1204922248343872 1208478489981056 1211150046114514 1211588124413513 1213018570841392 1214833279307956 1216995101451712 1217342924363456 1218815758915216 1220254738559744 1221044990743424 1222080272528192 1227465861068524 1229650163165248 1230291886196912 1232943695979776 1233508749402902 1233742165690496 1234554598777241 1234677818266816 1235646134605949 1239316326256712 1239403862950946 1240867149684064 1243085216036048 1244552849112832 1245653224930048 1247392254917039 1250264157076732 1250500743982336 1250621488440716 1253770447601056 1254721289342576 1256657034432128 1260250723659697 1262194999389016 1263265170841828 1263626217956564 1265575701293792 1267768651103504 1269724525258112 1271624067360416 1276401377124412 1279705709102128 1281679999379584 1282685177950526 1282927899870848 1283900854211008 1284139630585729 1287339693744896 1288044832693066 1293012874188112 1295007694347136 1300480152431708 1300726241686784 1300950541823086 1301322359593718 1304435047764632 1305588368640248 1307129795285632 1309466306988224 1310493277426861 1311104912873728 1314003342924932 1314478623713794 1314854307873722 1316030546528096 1317999363685928 1320722132844928 1321411384012832 1324738586144512 1326782985014278 1330723876906864 1331585670281944 1333157790317696 1334770746549856 1335152230293728 1338260792246476 1339529140788608 1340579688497962 1344561560202256 1348650511678624 1349035962324512 1352141881315456 1353202320773534 1355289999343952 1355677347586576 1356826779486808 1357638403270424 1361274743723488 1366202282161024 1367273748719186 1369383136252208 1370935896777832 1373050934159296 1374092236531616 1375430113675552 1380147726967702 1384672142186872 1386306938104448 1387204727763008 1388380890637664 1390522841614592 1390920259568896 1392932295903104 1393191349647602 1397303254040596 1402818126935456 1404982351232768 1406047869939328 1407150586053542 1407552756295246 1408061874318407 1409724285031888 1410919541459704 1411833270547084 1416461557658224 1418133885353216 1419465302827264 1420668818326912 1421783001159818 1425591148476616 1426514379079636 1427596227371006 1428873322373408 1429281701075104 1429798678553168 1432880511544064 1433628295306816 1434752641822199 1440286541325368 1442508570730304 1443731623819232 1444144249093216 1444666602420272 1446372230050048 1448536041878464 1449672080038721 1453009696062148 1453284648411904 1458744430999328 1462520810402432 1463049810612544 1463321904620947 1464197231434091 1464615705874783 1465925917657744 1466968488220928 1468118982329692 1470315327885481 1470804193395488 1472051237363504 1477728999072128 1481942499282644 1482222926573312 1483385384225668 1484510362681478 1486800619226384 1487225553821392 1489519999278976 1490782911731008 1492100992731712 1497352646588876 1502261284244336 1502690637569968 1504034910317824 1505008942079104 1506284987069632 1510184438871808 1511368825799012 1511915494551154 1515965055510248 1521660319423111 1521812194607936 1523005700793379 1525452281771264 1525888263192832 1527084966101948 1527637319451166 1529440905424544 1531728990229592 1541314870489856 1541463695054836 1541755385513728 1546516938026896 1547076320005832 1547518481679016 1548830569036828 1548902856393088 1549345540098944 1550659176556352 1551220056801184 1555374892308608 1562598569964784 1565009298573952 1566783882031808 1567350594653536 1570391127464704 1571408132339584 1572640534953026 1573973922430283 1577311687963088 1582482448213568 1586721017871616 1587294941843072 1587590142621686 1587748598187136 1588993816079054 1590341068937357 1595707842401344 1596918004617824 1602917397183268 1603220716497664 1603955466475978 1607792035616872 1608251550126536 1609213570649608 1610577967137964 1611113468607872 1613523737768096 1616013032146688 1618813208752256 1624510843612888 1628716357039072 1630302147519584 1631538545566864 1632817327108352 1634055632632192 1635337167575738 1639717304939656 1641256756394024 1645652748966688 1651047545623168 1652342406753302 1656768091472824 1660582509785312 1661657923723952 1666593481621376 1667900534906914 1672367890995368 1673368264496104 1673846520999752 1677850265519648 1678936862272208 1680360374726264 1680919078166272 1682344271272576 1683923743128704 1688632890018172 1691651343520754 1693648570608736 1695297581972192 1699200707687296 1699686347224448 1700301131252416 1700617348613533 1704855270094592 1706192330815588 1711260167530144 1716870039136384 1717360728651392 1722257499166316 1722583401152768 1723934365451452 1725241772846042 1727903422344176 1732531492011712 1735518124159897 1739040365054984 1740166589278964 1744827504989968 1745871222229904 1747932463342336 1750547417405248 1759595350015426 1761672794348384 1762309999146928 1767030224447936 1768087222863808 1768416046897129 1768592550490304 1770092078899232 1772822922058496 1780635579727312 1785404888826944 1789515470831872 1790918927704508 1791257822461184 1791430780739404 1793598190676369 1797303468517744 1802641929100672 1802769255201376 1808123950597888 1809542001476132 1812249125068151 1814388734424784 1815992932661776 1816940653017644 1821515555948704 1825049148134656 1826925932753152 1829745330746938 1833091961686832 1835309776506052 1835834316653876 1835919999111296 1837476612133568 1838001771573184 1839101223599552 1844027128877824 1844694121601408 1845037192776554 1846436442839359 1856583821271872 1859195086808752 1861390122330368 1862849948077852 1863202454308096 1863523749097934 1864056352931542 1865636821794361 1868515068419608 1871752772619796 1875722007307456 1880745998819072 1882901812346786 1885036858069519 1887945034469032 1889376825230972 1892291697197216 1892832523045408 1899037627113088 1906172039893616 1907406500674136 1909023724626788 1911277589708992 1911968907220064 1912515356907232 1917089983543168 1918784985453952 1920048526939267 1920411856830016 1929866160020768 1931850732945056 1933315821166576 1935598366409984 1936851884046464 1938370891918846 1940014369507093 1943562684129752 1949934092360672 1955725905748736 1956992458230656 1960187829155347 1964700818263436 1965262338978268 1965973183010606 1968294284761504 1970210703373088 1971238906046872 1974746768393344 1983449284754168 1985130982751444 1985698342503172 1988761816318816 1991737057582888 1991830016366848 1994088577131392 1995281396834176 2001542499031124 2003239537638542 2007487602862112 2010966114303344 2014068570453632 2015648136779398 2017081671303776 2021046910739576 2022355765918796 2024070451374818 2035012091116928 2044350851436278 2044935136504414 2046764488805152 2047349463702176 2048089999008592 2049826503630136 2053575666250304 2055186216664231 2060307720230144 2068048001687008 2069387295358768 2071141857220744 2073587125056896 2074930005934016 2076503603448736 2079707168804608 2081338213278212 2081732063941376 2084451951326591 2094962241927808 2095719998985536 2097496887435488 2098096361890144 2101333239884032 2102981244958748 2106127361565689 2108613934601776 2110213077530696 2122782498972436 2123184192118528 2124794384924288 2126460789786982 2129741427540496 2130350117636048 2132156367764984 2132927578101628 2135445792479552 2138640476924336 2151887785539184 2154327837793736 2157651467964608 2159287800263968 2160686181966928 2162619082511104 2163237169194752 2164933723441828 2168803570949246 2171517511947112 2177967485947456 2179893143627584 2181741399573472 2185107322537216 2185731836465408 2187962274884281 2188376301969088 2188587604771253 2194098283301848 2195762256349508 2199149810256224 2207829409080064 2209503795618944 2210714048973199 2211345881423987 2215281019335824 2216856533317888 2218595139431132 2221214496148288 2222017919201696 2227969440333952 2231407747524013 2233702409967721 2239484990928724 2245123824773984 2246826494869264 2249479182584576 2250292829099392 2250935973351296 2252844464053568 2254611294292027 2262772529829196 2266799182576192 2272870647221504 2273692754531968 2274342586592384 2275840266755489 2276270922951872 2278056125775133 2283300950954804 2284779645120434 2287477141749856 2289416614444048 2291566037229392 2294271546128128 2299505850118631 2303053456424168 2305236195775744 2307044115089516 2311263732478624 2313223372999792 2328766784587012 2333026133055968 2336400973070032 2337068727433616 2340674284581248 2342658861291584 2344175996380064 2348784247616264 2352982730353948 2362924863436928 2365014051838592 2366571440180957 2367019265395136 2367247817405641 2373146975369984 2374446864101914 2375867205723242 2378672243746528 2382230801516104 2387282554754944 2391180501950603 2397139299926272 2397824413588736 2399137819361206 2403407137095712 2404661413930328 2407002698932216 2409844496687744 2416956979962112 2422300092229028 2423176248827026 2426037141682784 2429666558615912 2433990202903424 2434685848726912 2437631517830432 2442089981486848 2444160545056384 2454931722137048 2459300326330496 2460583772393824 2467017498805804 2467484331380992 2469109197554482 2469355636533632 2471292269211898 2478632652513424 2478807725901892 2481734299368128 2486170432072096 2494784509834078 2500528314153464 2501242976881432 2507540895202112 2509442578685152 2513314068864256 2520501447319394 2524389998778032 2526530341683656 2527252435913128 2531151402587584 2535537302207008 2539449050516224 2542766968108759 2543248134720832 2552802754248824 2559411418204256 2563359998759168 2565370355901052 2565855799741696 2567801708422016 2568279261171458 2569208219076961 2576089665386132 2586025748376224 2590015388694272 2595924422394919 2600960304863416 2601901083646172 2602644719187436 2608870095529264 2611176737280496 2614259590571264 2618932613976448 2620986554853722 2628006685849864 2628957247427588 2629708615747444 2632061093056192 2635998727371856 2641444265689856 2642822768025664 2644895445148271 2653565970028556 2661447753813728 2663171340563888 2666315580635392 2669541493099712 2670304460587456 2672398690678409 2676521584492952 2679058281577216 2681159376995924 2689123120404512 2697301023357248 2697561466345963 2698071924649024 2704283762630912 2706404641547068 2710453495814449 2710579998687904 2711354695173152 2713653558973616 2715276806540848 2722549487446976 2732404564322048 2734547497438372 2738766272504416 2741871793555664 2746101868318592 2748184473063232 2750339781831923 2750860227351104 2760295453935404 2769344284373744 2772613876208896 2774409455526016 2776761781275328 2778939502266917 2785864591806208 2786382699295204 2794606508081192 2805105445070719 2805636253870912 2812095739878656 2814301172107084 2815105512590492 2816123748636814 2818511442491437 2819448570063776 2821839082919408 2823666541094168 2832923115316448 2841337636653824 2843566002319636 2851182296953232 2853028758159272 2855192454742012 2857746644746816 2858563402150208 2859597357106336 2867256590613632 2869505283644398 2880573082650736 2885017141460608 2887463247638464 2888288498186432 2889333204840544 2897072083756928 2899344160077442 2901542981604707 2906019392124296 2917488861998656 2925041620804864 2926099621225088 2926643809241894 2928394462868182 2929231411749566 2931715005676853 2931851835315488 2936237964659384 2940630655770962 2941608386790976 2944102474727008 2955107557531801 2955457998144256 2963884998565288 2966770768451336 2969020725362956 2973601238452768 2974451107642784 2979039998557952 2981565823462016 2984201985463424 2985836578927279 2994705293177752 3004522568488672 3005381275139936 3010017884158208 3012569974139264 3016885139540041 3022737651598024 3023830989102308 3031930111020496 3043320638846222 3043624389215872 3046011401586758 3054169932203896 3055274638902332 3058881810849088 3063457980459184 3082927390109672 3093033876053792 3094152640011664 3095036963358032 3097661138073656 3097805712786176 3098691080197888 3101318353112704 3102440113602368 3110749784617216 3125197139929568 3130018597147904 3133567764063616 3134108123482889 3134701189307072 3135003866293957 3142816264679168 3145281069906052 3147947844860566 3154623375926176 3164964896427136 3166698502583231 3174589883686144 3175180285243372 3175497196374272 3177987632158108 3180682137874714 3191415684802688 3193836009235648 3196340827534397 3205834794366536 3207910932951956 3215584071233744 3216503100253072 3218427141299216 3221155934275928 3222226937215744 3227047475536192 3229578340472363 3237626417504512 3249021687225776 3257432714078144 3259987409136241 3260604295039168 3263077091133728 3268111265264384 3270674335151476 3275567352084643 3279434609879312 3282513512788048 3291305497933376 3302095091246336 3304684813506604 3306409444154201 3313536182945648 3321165019570624 3323315847447904 3333186963242752 3335801069813828 3340791518096879 3344735781990736 3346736528992208 3347693041999504 3355700531039296 3357873724544416 3360720749452528 3364688542545152 3367847486257408 3377265780036344 3383302687041508 3387297141217472 3389953684583533 3390595163944384 3398401415374592 3399372694448896 3400602262504832 3401234697227066 3412384661631176 3422520335060288 3433740078272768 3434721457302784 3438226431961013 3439209093211969 3444514998332632 3447868730902904 3450483545692084 3455806844688352 3465062984023424 3471036248319794 3473979219815027 3474972099380551 3478080730109968 3480333178557928 3489655009979936 3491742444459808 3501094834810496 3519190700030852 3523345588696768 3524619998293856 3534060448895872 3536174445727616 3536832093794258 3537185100980608 3540184157798464 3561271159454624 3570809777653888 3576320419187197 3581837855409016 3582861561478808 3587196381352738 3594606937035488 3605283858201344 3605538510402752 3613509193043563 3619084002952264 3624498250136302 3628777468849568 3631985865323552 3633881306035288 3642341873236871 3643031111897408 3659490661493876 3666183923373664 3670619553012104 3671668633307752 3671839998222592 3674953224267136 3676003543146368 3678202447199104 3680217178677809 3689388243202816 3690074385553108 3692872885678718 3713167642543744 3718390173617504 3725699896155704 3727047498195868 3728112705863084 3731273643588722 3737030136839216 3743505545239592 3751444014614912 3765803624693572 3770073716139038 3775890068938064 3778753650461944 3784583394394432 3785665046090816 3788634016023199 3798075254226176 3812344079787232 3814813001348272 3818047449253576 3822555179417984 3823937814440128 3825030713814464 3834179967086336 3837569970907904 3840097053878534 3840823713660032 3842583948611639 3859732320041536 3863701465890112 3866631642333152 3873703768092928 3876741783837692 3880028739014186 3882541494004481 3887125368259504 3899868184721344 3913984916461312 3920375658310694 3929401636526872 3930524677956536 3931946366021212 3936588569523008 3939675903705187 3940421406746176 3942477812093744 3949493536786688 3966898569508336 3970261965502888 3971396685006344 3977523632637632 3983474115165776 3988177154262784 3990562793668352 3995776664170907 4003084998062248 4006479075277084 4014975205724224 4021932228606688 4028137140907264 4031296273558796 4034163342607552 4037327201406653 4042093821479152 4044711531837592 4048140902749636 4070024182233856 4075341873027271 4088701702872556 4089870273008828 4093528977610304 4094698927404352 4096179998017184 4099653007260272 4107151332500608 4110372433328462 4117719778119409 4136096003374016 4138774590717536 4142283714441488 4147174250113792 4149860011868032 4153007206897472 4156264270947283 4162676426556424 4168903902653182 4189924483855616 4191439997971072 4194993774870976 4196192723780288 4199483656780357 4205962489917496 4212254723131378 4217227869203552 4220426155061392 4239025161400799 4245564997944872 4249588769848576 4252921579573964 4259482855080992 4260700235272096 4264312735529968 4265855156203256 4270891584959104 4277280953848672 4303775571078368 4308655675587472 4315302935929216 4318575600527936 4321372363933856 4329867446883656 4337607141898492 4343035023894224 4355934971894912 4359786287255168 4363482799146944 4375924549768562 4376752603938176 4377175209542506 4388196566603696 4391524512699016 4398299620512448 4408022842253987 4419007591237888 4421428097946398 4422691762847974 4430562038671648 4437190278862264 4442428992296576 4444035838403392 4455938880667904 4462815495048026 4467404819935442 4478969981857448 4489398122826841 4490247649547968 4493652989738528 4500585658198784 4501871946702592 4505688928107136 4509222588584054 4525545059658392 4533598365152384 4547385509063936 4548685173184768 4551680533510978 4552541845903744 4556112251550266 4566601901909608 4569559290240868 4574954283499712 4578833228888096 4583132074458784 4599011700237262 4606106912848336 4614088230179032 4622527464957248 4626446745999584 4643740447549973 4657533569174024 4666052266111936 4672801946140064 4674137454867232 4681348569162496 4685317722583168 4688351992760128 4692028909742867 4697568495232528 4705965460707896 4725849726873856 4730028103677184 4733142880361914 4734038530790272 4734495634811282 4736208122707369 4748893728203828 4751734411446484 4757344487493056 4764461603032208 4774565109509888 4782361003901206 4785458120517151 4798275638722412 4806814274191424 4809322827860656 4814005397864432 4819688993375488 4844600184458056 4846352497654052 4852074283365568 4859333117231824 4867980405806848 4869371697453824 4875263035660864 4876169723766607 4888321090112768 4909863444274096 4918600652660992 4921167544787648 4925027051187397 4926434647033361 4934034997611608 4938218395108964 4938711273067264 4942584538423796 4957265305026848 4957615451803784 4963468598736256 4972340864144192 4976240504059363 4989569019668156 4996586795798521 5001056628306928 5002485953762864 5015081790404224 5018885157370304 5041002894638788 5048779997556064 5053060683367312 5054504871826256 5062302805175168 5071074604414016 5085533936217518 5086496269441664 5105605508497648 5118822836408512 5122837357214093 5130740711802104 5135603416844032 5136558522342916 5138416438153922 5152179330772264 5172051496752448 5191848844789838 5195786269385173 5201920609726832 5203802167292344 5205289438374872 5217740191058528 5222353474560992 5237865227952896 5241973109707444 5256013371699728 5257914494855176 5259417231494888 5264122186112384 5271997454743712 5285645536051328 5289790890296542 5307131940057112 5322895507627456 5326342681127776 5339082986199424 5340608921174912 5344797381356818 5353043168985904 5362318753991848 5378246240809024 5394602046714496 5395122932691926 5396143849298048 5402927250224449 5404471432190237 5412809283094136 5420906991628898 5421159997375808 5422709390346304 5427307117947232 5430553613081696 5445098974893952 5469094994876744 5477532545008832 5483743587111328 5492203736637184 5496368946126464 5500679563663846 5501720454702208 5504241872335591 5520590907870808 5538688568747488 5548818911052032 5553523562550656 5557879004533834 5561478356276689 5572765398590408 5589213016162384 5610210890141438 5611272507741824 5628602344214168 5630211025180984 5632247497273628 5637022884982874 5638897140127552 5643678165838816 5647333082188336 5665846230632896 5687132004639272 5702364593906464 5706057516318544 5710384909484024 5715493289493632 5717126804300416 5719194714212672 5723680086515083 5734513181227264 5739010567288796 5761146165301472 5770034282921216 5774926495276928 5776576996372864 5778666409681088 5783198423636557 5794144167513856 5798688320154884 5803085963209414 5812038784248592 5834977723997312 5837651872174199 5852199242450176 5853287618483788 5856788925736364 5858462823499132 5863430011353706 5863703670630976 5872475929318768 5881261311541924 5883216773581952 5888204949454016 5910215115063602 5927769997130576 5933541536902672 5938041450725912 5947202476905536 5948902215285568 5953567739465027 5963131646924032 5968403970926848 5971673157854558 5989410586355504 6009045136977344 6010762550279872 6025139948278528 6033770279080082 6038346204961147 6045475303196048 6047661978204616 6063860222040992 6086641277692444 6087248778431744 6092022803173516 6108339864407792 6110549277804664 6117763621698176 6126915960918368 6158583725053991 6165854780219344 6186067752107584 6188305280023328 6190073926716064 6195322276147312 6202636706225408 6204880227204736 6250394279859136 6267135528127232 6268216246965778 6269402378614144 6270007732587914 6279077615125711 6290562139812104 6295895689721132 6309246751852352 6329929792854272 6333397005166462 6350360570486744 6355975264316216 6361364275749428 6382831369605376 6387672018471296 6392681655068794 6404108657614283 6411669588733072 6415821865903912 6431168142467488 6433006200506144 6436854282598432 6442311868551856 6454094951072384 6459156680944726 6498043374451552 6514865428156288 6519974818272482 6521208590078336 6526154182267456 6541348670302952 6551134704169286 6558869219758624 6565027025576096 6582610995866752 6609369627013208 6612818888308402 6627072365891296 6642330039141248 6646631694895808 6661325253629827 6671602139627656 6681583036193758 6689471563981472 6693473057984416 6695386083999008 6711401062078592 6715747449088832 6721441498905056 6754531560072688 6766605374083016 6774594282434944 6779907369167066 6781190327888768 6784298121715961 6801204525009664 6802469394454132 6824769323262352 6845040670120576 6876452863922026 6878418186423938 6889029996665264 6895737461805808 6900967091384168 6911613689376704 6930125968046848 6942072496639588 6947958439630054 6949944198761102 6956161460219936 6960666357115856 6979310019959872 6983484888919616 7002189669620992 7011338381734897 7038381400061704 7046691177393536 7049239996587712 7054768478727893 7068120897791744 7072348891455232 7073664187588516 7074370201961216 7080368315596928 7084246579811863 7122542318909248 7141619555307776 7152640838374394 7155227980026973 7157272977765449 7163675710818032 7165723122957616 7174392762705476 7189213874070976 7211077020805504 7227018386087126 7238168005904528 7248996500272604 7257554937699136 7263971730647104 7267762612070576 7284683746473742 7286062223794816 7297306417578529 7318981322987752 7332367846747328 7341239106024208 7343337266615504 7349906448534272 7352007086292736 7356404894398208 7360434357355618 7380148771106216 7385745771357436 7426335285087488 7436780347235008 7442612764254437 7451399792311408 7454094996391736 7456225411726168 7462547287177444 7474060273678432 7487011090479184 7502888029229824 7531607249387144 7540147432278076 7551780137876128 7557507300923888 7569166788788864 7571330092181632 7577268032046398 7583692535345909 7590812498322361 7624688159574464 7629626002696544 7636094898507152 7645110358835968 7647875628880256 7650061427628928 7662552423061811 7680194107757068 7681647427320064 7685167897223278 7719464640083072 7727402931780224 7733263284666304 7739328223294481 7741540159623853 7753483567675384 7760057478028372 7765082988008962 7774250736519008 7799736369442688 7840751316621388 7858803273053744 7861049355913072 7863892732042424 7873177139046016 7879351807410374 7880842813492352 7884955624187488 7933797139016672 7940523931005776 7942793370012688 7955047265275264 7966948230331552 7991553328341814 8006169996124496 8012958150554168 8029950411448448 8043864457213376 8062592547117592 8068326685215104 8074654402813306 8084187642958304 8089423063675184 8096281805499272 8150683746054542 8177403405745112 8179740546017656 8187057955220608 8189397854808704 8192359996034368 8199306014520544 8214302665001216 8220744866656924 8235439556238818 8272192006748032 8277549181435072 8284567428882976 8299720023736064 8306014413794944 8312528541894566 8315535220031347 8325352853112848 8337807805306364 8382879995942144 8389987549741952 8392385447560576 8398967313560714 8411924979834992 8424509446262756 8434455738407104 8440852310122784 8478050322801598 8491129995889744 8505843159147928 8518965710161984 8521400470544192 8528625471059936 8531710312406512 8541783169918208 8554561907697344 8607551142156736 8617311351174944 8630605871858432 8637151201055872 8641882191440687 8642744727867712 8649522942241643 8659734893767312 8675214283796984 8686070047788448 8711869943789824 8719572574510336 8726965598293888 8731745784419273 8751849099537124 8753505207876352 8754350419085012 8776393133207392 8783049025398032 8796599241024896 8816045684507974 8821755065617879 8842856195892796 8845383525695948 8861124077343296 8874380557724528 8884857984593152 8888071676806784 8925630990096052 8934809639870884 8957939963714896 8978796245653682 8980495299095936 8987305979477056 8988977414100103 8994354421666559 9011377856214272 9018445177168108 9051090119316784 9067196730304768 9103361067021956 9105083691807488 9112224503100532 9133203803819216 9139118580481736 9149908566999424 9157666457776192 9166264148917568 9173452941988027 9198023400474524 9212213825696672 9228176460358064 9245054929914496 9252893491999168 9287480895099946 9315067138348048 9332104532223872 9345603892280128 9347341962170539 9348274909734464 9370635445166336 9376703985520256 9384057819485734 9395136990465056 9411930921415792 9466285760723828 9468077061580544 9468991269622564 9472416245414738 9497787456407656 9503468822892968 9514688974986112 9528923206064416 9564722007802412 9570916241034302 9596551277444824 9613628548382848 9618645655721312 9628010795728864 9689200368916112 9692704995308104 9704148566731136 9718666234463648 9750526071321728 9752339447533214 9819726888548192 9842335089575296 9850054102374794 9852869294066722 9868069995223216 9876436790217928 9885169076847592 9914530610053696 9915230903607568 9926937197472512 9944681728288384 9952481008118726 9979138039336312 9993173591597042 10002113256613856 10004971907525728 10030163580808448 10037770314740608 10043268492755393 10082005789277576 10097559995112128 10106121366734624 10109009743652512 10124605610350336 10142149208828032 10147704560271047 10171067872435036 10172992538883328 10211211016995296 10237645672817024 10245674714428186 10249380620038637 10252309941123481 10261481423604208 10273117044685832 10276832876307844 10304358661544528 10344102993504896 10383697689579676 10391572538770346 10403841219453664 10407604334584688 10410578876749744 10435480382117056 10444706949121984 10483946219414888 10512026743399456 10515828989710352 10518834462989776 10528244372224768 10543994909487424 10571291072102656 10579581780593084 10614263880114224 10645791015254912 10651622235961777 10652685362255552 10661039905553653 10678165972398848 10681217842349824 10689594762713636 10706086337971808 10724637507983696 10756492481618048 10789204093428992 10790245865383852 10792287698596096 10805854500448898 10808942864380474 10825618566188272 10841813983257796 10842319994751616 10845418780692608 10854614235894464 10861107226163392 10863127145225221 10890197949787904 10938189989753488 10955065090017664 10967487174222656 10992737892252928 11001359127327692 11003440909404416 11008483744671182 11017817457011981 11041181815741616 11077377137494976 11086064752286689 11107047125101312 11115758009067668 11122956712553378 11132387482561499 11145530797180816 11178426032324768 11220421780282876 11222545015483648 11257204688428336 11260422050361968 11264494994547256 11274045769965748 11277794280255104 11287356331677632 11294666164376672 11331692461265792 11374264009278544 11404729187812928 11412115032637088 11420769818968048 11430986578987264 11434253608600832 11438389428425344 11447360173030166 11478021134577592 11522292330602944 11549852990553856 11553153992745728 11557332819362176 11566396847273114 11597376640309768 11606171926418828 11624077568497184 11669955447994624 11675303744348398 11706575236967576 11713577851472728 11716925646998264 11726860022707412 11727407341261952 11744951858637536 11762522623083848 11766433547163904 11776409898908032 11820430230127204 11855539994261152 11867083073805344 11876082901451824 11894404953811072 11897804430571136 11907135478930054 11943346315709116 11978821172711008 12018090273954688 12021525100559744 12067540558160164 12076692409922294 12090950606392096 12095323956409232 12127720444081984 12173282555384888 12184045606347032 12216679728815584 12221098555609328 12235527243396352 12253831921836736 12317167450107982 12331709560438688 12372135504215168 12376610560046656 12378912328279903 12380147853432128 12390644552294624 12409760454409472 12500788559718272 12536432493931556 12538804757228288 12540015465175828 12558155230251422 12581124279624208 12591791379442264 12618493503704704 12666794010332924 12700721140973488 12711950528632432 12722728551498856 12775344036942592 12785363310137588 12808217315228566 12823339177466144 12831643731807824 12862336284934976 12866012401012288 12873708565196864 12884623737103712 12908189902144768 12918313361889452 12925055099875513 12996086748903104 13029730856312576 13039949636544964 13042417180156672 13052308364534912 13059457752560527 13082697340605904 13102269408338572 13117738439517248 13130054051152192 13165221991733504 13195258006486633 13218739254026416 13225637776616804 13254144731782592 13284660078282496 13293263389791616 13322650507259654 13343204279255312 13363166072387516 13378943127962944 13386946115968832 13390772167998016 13422802124157184 13431494898177664 13440339688574869 13442882997810112 13509063120145376 13533210748166032 13549188564869888 13559814738334132 13562380655777536 13568596243431922 13580100586549651 13604938788908264 13649538646524704 13690081340241152 13721314804087429 13752905727844052 13756836372847876 13778059993330528 13791474923611616 13801934182768336 13823227378753408 13884144993279176 13895916879260108 13899888397522204 13912322920439872 13921332714231712 13958620039919744 13966969777839232 13980161638640861 14022676763469794 14076762800123408 14093382354787072 14098479993175424 14109536957455786 14125535936443019 14147328375177032 14160736631193856 14168493159623726 14245084637818496 14305281676748788 14310455960053946 14314545955530898 14327351421636064 14331446245915232 14348785525410952 14378427748141952 14386303516649617 14422154041611008 14454036772174252 14476336011809056 14497993000545208 14515109875398272 14527943461294208 14535525224141152 14569367492947484 14572124447589632 14594612835157058 14637962645975504 14664735693494656 14682478212048416 14686674533231008 14720868714711236 14760297542212432 14771491542714872 14873560694470016 14885225528508874 14902799584622816 14908189992783472 14912450823452336 14925094574354888 14948120547356864 14974022180958368 15063214498774288 15080294864556152 15103560275752256 15115014601847776 15138333577577728 15142660184363264 15154536064092796 15167385070691818 15181624996644722 15249376319148928 15259252005393088 15272189797014304 15295751257760512 15300122855257856 15325104846123622 15360388215514136 15370335794446556 15438929280166144 15454805863560448 15466526569332608 15478656446588962 15483080319247706 15506967135350768 15520114956056744 15530165976017924 15548501473038016 15599472738885376 15619854232668091 15681502633242776 15717606546107488 15722098711826144 15727785464084848 15746354278092032 15758703614820748 15761685626984704 15769911248374976 15782279060044189 15867594278033344 15881047862011552 15885586740025376 15910094530550528 15930881867288423 15933896460663104 15946392880425931 15983106656683628 16012339992248992 16025916301108336 16059900822896896 16087728914426752 16096540950830417 16125185094235184 16136653370430208 16149308805626612 16168375285916608 16178846127350368 16192563610998544 16301367492109084 16354806811490224 16359481092035312 16374115910441216 16378795709617408 16384719992068736 16398612029041088 16441489733313848 16470879112477636 16544384013496064 16555098362870144 16566000081266699 16569134857765952 16570734721839487 16612028827589888 16625057083789132 16631070440062694 16650705706225696 16675615610612728 16738263513654221 16779975099483904 16784770895121152 16797934627121428 16823849959669984 16849018892525512 16868911476814208 16881704620245568 16956100645603196 16982259991779488 17011686318295856 17037931420323968 17042800941088384 17057250942119872 17063420624813024 17109123815394688 17215102284313472 17231362019720131 17234622702349888 17274302402111744 17283764382881374 17285489455735424 17299045884483286 17313713146733113 17319469787534624 17350428567593968 17372140095576896 17453931196587776 17463491568838546 17503698199074248 17508700838170024 17552786266414784 17566098050796064 17593198482049792 17632091369015948 17643510131235758 17685712391785592 17690767051391896 17722248154686592 17748761115449056 17776143353613568 17851261980192104 17869619279741768 17915879927429792 17957592491307364 17960990598191872 17974611958954112 17977954828200206 17988708843333118 18036890354336216 18102180238633568 18206722134043912 18224449006201064 18266407607638432 18278237160963472 18299817133998848 18315332915552384 18332528297835136 18346905883976054 18396046800949048 18424427651393344 18456352920716128 18490109859828992 18505786983998336 18514268116037897 18574961790199892 18630134276696096 18664209064447744 18691207784560256 18694683924341078 18696549819468928 18706790834748863 18753407971040512 18768115638971468 18790273980930112 18823861842831584 18932571521447656 18937982539245128 18944832490829476 18995574912815312 19006937645785936 19029377949972224 19057846412128832 19129444015604824 19141832482068604 19193102554889648 19227257096765696 19237291311442624 19252378472823461 19256021591457728 19378400737832224 19385409990616208 19408297133462272 19437332468927296 19452576515868419 19501052142643456 19504678895066428 19635738115495033 19639453777096384 19684670179150592 19700108204749588 19705738588133444 19729580097440059 19736139990446432 19752873580435856 19770338153695184 19829061220107392 19830461807215136 19889363456576768 19904962016237452 19958276078672624 19986347183194084 20004226513227712 20009943815051456 20025636941836909 20075540629481216 20086536985510786 20164011578555152 20195119990224256 20212242733469248 20218019487305024 20284298417656064 20295409120542094 20310800871232949 20342135744870072 20422422033990592 20475291345634048 20491349428856372 20498761240077274 20504619882246962 20522005039737971 20522962847208416 20546234089371664 20553665752615688 20608717323089056 20688205987009792 20767395379159352 20783145077540692 20807682438907328 20815208669169376 20821157753499488 20870960764234112 20889413898243968 20967892438829776 21024053486798912 21031657979420704 21037668925979552 21087989818974848 21120533796331937 21159163561186168 21228527760228448 21291582030509824 21303244471923554 21305370724511104 21322079811107306 21340158064578023 21379189525427272 21412172675943616 21449275015967392 21512984963236096 21580491730767704 21611709000897796 21617885728760948 21651237132376544 21683627966515592 21684639989503232 21690837561385216 21709228471788928 21722214452326784 21726254290450442 21876379979506976 21910130180035328 21934974348445312 22002718254655384 22016967489342364 22035634914023962 22082363631483232 22154754274989952 22172129504573378 22231516018135336 22245913425106756 22264774965122998 22291061594361632 22356852064649536 22374385792740779 22440843560565752 22514409376856672 22520844100723936 22528989989094512 22548091539931496 22555588560510208 22574712663355264 22589332328753344 22607048383306541 22663384922531584 22748528018557088 22809458375625856 22819911863953687 22824230065274176 22841539637936096 22876778856850688 22894720346060332 22928971464592501 22956042269155184 23044584661205888 23114665638724352 23132793694546228 23194753280619536 23212343852837656 23248155136994368 23350607488696796 23413150473935152 23427155702945456 23433851293996528 23453720045414824 23454814682523904 23489903717275072 23525045246167696 23552819797816064 23640860460254408 23711079988522304 23729675792084731 23734166147610688 23752165802903648 23788809907622144 23795608861142272 23814270957860108 23886692631418232 23957642345422016 24036180547909376 24043050201119488 24067585023727091 24074463652483783 24135081116320328 24153384819844588 24181901212784192 24190647912818464 24255440888163968 24317854538705189 24324804695663857 24346565110769776 24368091212694064 24433359457631168 24442197111218656 24507663843673472 24545485222764143 24634334900215964 24663419120877376 24744271008430336 24753221120093312 24757824656559806 24760295706864256 24781289104589248 24800724237212297 25001577119436544 25034242934310379 25072864987863112 25080030930351656 25116310460502844 25162248559248416 25183582758884528 25236987007409408 25294564351304941 25333588020665848 25401442281946976 25423901057264864 25445457102997712 25570726620275176 25616434630457132 25646678354932288 25663287463615648 25724672569869952 25732024802024576 25747417130393728 25769247474207424 25836626723778904 25850110199751026 25992173497806208 26032285841990527 26039725991462051 26079899273089928 26104616729069824 26118915505121054 26165394681211808 26204538816677144 26235476879034496 26260108102304384 26302985521456633 26390516012973266 26437478508052832 26451275553233608 26508289463565184 26520438112162393 26586526779583232 26645301014519308 26686408558510624 26726332144775032 26757886255925888 26773892231937664 26781544335996032 26862989796355328 26880679377149738 26885765995620224 27018126240290752 27066421496332064 27119629476668264 27137192486863844 27160201173099302 27209877577816528 27299077293049408 27442629608174858 27505811455688104 27513672745695752 27556119986661056 27577731325936309 27582949847223232 27603868365536672 27646454757506816 27768289986558352 27791833758520216 27799776795044408 27824645840879744 27842665428463424 27917240079839488 27933939555678464 27960323277281722 27970436649196349 28045353526939588 28153525600246816 28196959986350848 28219073914911572 28251071872886038 28261290409846571 28294656750354064 28336986319247452 28490169275636992 28610563353497576 28620911920107892 28629091911061796 28654702843272128 28662892491830464 28697571050821904 28756855496283904 28772607033299234 28908073544348504 28952672023618112 28995986001090416 29030219750796544 29055886922588416 29071050448282304 29093849896630981 29138734985894968 29189225670314116 29275925291951008 29329471386989312 29364956424096832 29373349066462016 29396385597462499 29441737429422472 29520595084424864 29542983085429744 29673176129805593 29747121388940032 29770451057017748 29805599169245632 29816379985566944 29824901646904672 29850189148709776 29896241094713728 29948044361916736 30126428997548576 30160589729112304 30207120551504512 30230029203695552 30253737600151153 30309072128185592 30334770141383636 30363249993289444 30498752638297856 30518504010786176 30544379594028608 30568334524936087 30650209692247244 30720776431028272 30740671588893112 30856159895777909 30933053138665216 30957312893177924 30966160638495412 31013934270701536 31040229912113488 31060331952035848 31097002946076032 31239708465336182 31363005266485552 31435213092214976 31444197423652288 31455570928169696 31517407229641496 31539822496749952 31564558120088378 31735188556066688 31762095724023104 31771173480050752 31861763734576846 31867792921326208 31892785760851862 31916972797651777 31966213313367256 32024679984497984 32051832602216672 32175457828853504 32193081901660834 32250370188470368 32298617611253224 32336750571833216 32357692254700736 32385127221997088 32506183132849811 32602734984218168 32709613622980448 32718962184070624 32769439984137472 32797224058082176 32844202368200069 32882979466627696 32941758224955272 33110196725740288 33132000162533398 33138269715531904 33141469443678974 33250114167578264 33262140880125388 33301411412451392 33351231221225456 33476527027308442 33595869254242856 33647699919339968 33698037785051024 33737822953628416 33763409240491136 33912201291206392 33964519983558976 34023372636591712 34075862840647936 34085601882176768 34114501884239744 34126841249626048 34133188066366249 34218247630789376 34430204568626944 34462724039440262 34469245404699776 34475189358311779 34485042529233527 34567528765762748 34570978911470848 34598091768966572 34627426293466226 34638939575069248 34700857135187936 34744280191153792 34833683528415541 34926983137677092 35007396398148496 35017401676340048 35105572532829568 35132196101592128 35159749102878367 35264182738031896 35287020262471516 35371424783571184 35381534102783792 35444496309373184 35497522230898112 35525361745195993 35702523960384208 35739238559483536 35831759854859584 35859861500498651 35915184982614728 35949223917908224 35955909656400412 35977417686666236 36073780708672432 36204360477267136 36370503885696211 36413444268087824 36448898012402128 36532815215276864 36556474321926944 36630665831104768 36665056595670272 36693811767952108 36792093601898096 36848855302786688 36912705841432256 37011573967996672 37028536232075794 37149923580399784 37260268553392192 37289490530418863 37382415569120512 37389367848682156 37393099638937856 37413581669497726 37536231277942936 37580547961860224 37647723685663168 37820490751571143 37831300025331659 37865143042895312 37875965078490256 37889664981658952 37991149825630624 38013875291571872 38115692824257664 38258888031209648 38283664964137208 38386205109779296 38474582622885248 38504756945646922 38512043182915456 38756801475664448 38770819981232416 38874664937854592 38905153031736838 39009357790132856 39271476230990066 39278907554192768 39339524611059167 39400216409499176 39411477176266888 39459160194880118 39472279980892864 39505747160871712 39540676307390368 39658122440214784 39660923614430272 39809924032474904 39916552157345248 39972694366388168 40008453026455424 40019887630102912 40051273883673818 40065760605605581 40173073971021572 40328023157110304 40390239980448512 40424485466938496 40436038974610048 40482388965455899 40590818241084188 40621601742465898 40684271489740144 40844844067981184 40982698857712744 40997522480154548 41009239764493924 41044010079475942 41045925694416832 41092468178743328 41107331505231376 41217434646178112 41534790758318704 41566290155081384 41615364877814656 41630417338338752 41642315506998976 41674974176255189 41741921528468224 41778827796487936 41935784877659552 42048106973597824 42063315958841408 42075337851959104 42175979637949696 42241067592663874 42268423434728029 42318327122372336 42457055520456896 42606488943847108 42610741449022208 42644159622214612 42680316129156046 42758379050854544 42824345351887232 42898550031934784 43160983461535408 43223418001795592 43235771457521896 43302474264753088 43336434940757057 43367255933031184 43418456943577856 43444428904653568 43452508580900884 43752759959013952 43869948696890624 43953543305879977 44005436509310768 44033934978684728 44071269828047924 44164727262966464 44309508549979904 44344259009146756 44463032036270672 44491826850213512 44529549930245996 44582123188723264 44713704129299072 44748771585481558 44828760603299981 44881687121131504 45028818753713344 45041688201447872 45057979978189024 45096183079862992 45149425326710528 45178664657506688 45214096766613082 45497056037114176 45618916751251712 45639823727907374 45648460130548352 45683079275872192 45718906980420113 45789440692120664 45857942929185002 45912084538310368 46089169322411776 46265587389092456 46389506561239072 46424687705675312 46496310273988736 46629276775408789 46701214977393592 46826300947870304 46854311405890912 46867702587993056 46907440090829648 46979807434550144 47050090492335392 47281720920508816 47422159977044608 47459351584169462 47468332295221376 47504331605807296 47628541915720216 47773385262836464 47915284690844032 48135170047454182 48148927304967566 48270162232640656 48306769639689176 48363802425568384 48381295825636928 48488251264793857 48510881776327936 48635709077410378 48649609391327714 48693130221539552 48736182425388128 48866718915262336 48884394222437312 49015327687346944 49090970445528286 49268669800431928 49326838241754752 49383379351095251 49506442240186624 49515649313119612 49520591413728512 49562578209178496 49601448474424594 50068485868620758 50145729975726224 50160061860703312 50232620921005688 50324497118496832 50367165517769056 50589128702609882 50667176041331696 50802884563893952 50847802114529728 50890914205995424 51081144923049703 51141453240550352 51232869260914264 51293356709864576 51326574927231296 51449345139739904 51464049604049152 51494834260787456 51538494948414848 51673253447557808 51700220399502052 51984346995612416 52064571683981054 52079451982924102 52098289349781059 52159798546179856 52237831010242108 52330789362423616 52409077633354288 52470953758068992 52520216204608768 52605971042913266 52781032025946532 52874957016105664 52902551106467216 53016578927130368 53040876224324786 53085847747421363 53290602029038616 53372817117021248 53452664289550064 53515772511851776 53547784463875328 53563088671992064 53637866961432677 53761358754299476 53771531991240448 54036252480581504 54132842992664128 54175297563061367 54190781117366971 54239258953336528 54274384973727688 54320402346198604 54419755155633056 54598154586098816 54885259216349716 55011622911376208 55027345491391504 55112239973322112 55155462651872618 55165899694446464 55207736731073344 55536579973116704 55583667517040432 55599553590088816 55649291681759488 55685330856926848 55920646554563444 55940873298392698 56090707053879176 56307051200493632 56351210929355023 56438147829823144 56502143745772076 56522580819693142 56589313500708128 56673972638494904 57221126706995152 57241823840215784 57258183822123592 57309405686544256 57325784983660928 57395142101643808 57545214066598468 57816147088697008 57905344047236224 57991972002180832 58142100896564608 58187699793261962 58277469971789936 58378451340628232 58551850583902016 58729912848193664 58746698132924032 58792771194924998 58883474858844944 59041190168849728 59085966170859488 59346352259611186 59540902114035496 59611198338491264 59632759971133888 59649803293809344 59700378297419552 59792482189427456 59896088723833472 60252857995097152 60321179458224608 60414241103009024 60460058407391104 60507475200302306 60546660595691501 60618144256371184 60669540282767272 60726499986578888 61037008021572352 61088759188057216 61136669049872174 61300419384494488 61441552862056544 61481343177786224 61712319791555818 61914625786355848 61932321276990824 62027868541403072 62080459824226976 62120663904071696 62194005892152064 62479416930672364 62726010532971104 62870426184429952 62888394847304576 62911141856339392 62922841898700721 62960480951665913 63034814459282992 63079644993499904 63129116240176756 63470377112133376 63524191448046208 63542346960101504 63723527469153692 63735585842652416 63785571521703724 63833945595303554 63932426626734512 64049359968995968 64103665204433344 64214170593916189 64386163803321668 64500740376940736 64597235222506448 64673501143666432 64715384509401472 64770254443994176 65012366265699622 65205469968436336 65419227245960896 65431393735193773 65437924368141248 65489245134115297 65594448116164352 65688404736400138 65765958933255392 65883516449910544 66264000325066796 66276539431063808 66282938887357948 66500228335156528 66524281760250776 66602822824902784 66702462442450912 66953054054616884 67191738508485712 67295399838679936 67396075570102048 67526818480982272 67824402582412784 67929039967117952 68046745273183424 68229003768479488 68253682499252096 68266376132732498 68925448078880524 68938490809399552 68950378716623558 68970085058467054 69135057531525496 69196183537933144 69254852586932452 69277879150138496 69401714270375872 69488560382307584 69667367056831082 69853966275354184 70014792796296992 70034803352680096 70211145065659136 70264392203184256 70319498205756734 70528365476063792 70574040524943032 70742849567142368 70763068205567584 70995044461796224 71050723490391986 71405047920768416 71478477118967072 71663519709719168 71719723000997302 71830369965229456 71911819312800824 71954835373332472 72147561417344864 72408720954534272 72741007771392422 72826888536175648 72897796024804256 73065630430553728 73112948643853888 73387623535904216 73584187203796192 73697710605573376 73825411682864512 74057072464151588 74299847160799568 74520537106784384 74578981060837726 74627279338875571 74778735697364312 74827163338995452 75072462555885872 75161095923720448 75295447371326336 75640981503142286 75662600050663318 75730286085790624 75751930156980512 75779329963317904 75982299651261248 76027750583143744 76041890016576547 76231385648515328 76517776062419296 76567329928274416 76772410219558592 76949165245770496 77009513891293844 77024086365830912 77124722199083867 77513602951328896 77541639962464832 77602453266006823 77749329875709184 77810306063473676 77926712377930493 78018715580265712 78542952461980132 78557815108385536 78679049222118334 78800432818998352 78822954352533776 78918320389760236 78944559961785728 79011494321743424 79081352614780736 79321847228860544 79619848064949808 79833104314690496 79945388732776336 80016906052910848 80039775260205824 80102547767347636 80131521211211162 80346147942043144 80656046314220608 80848970933876992 80872077949220096 80964777930911798 81181636482168376 81243203484931796 81368542979480288 81689688135962368 81965397715425488 81995044960309096 82018479528987848 82088020158951884 82091851388833664 82184936357486656 82214663010462752 82434869292356224 82562086658388481 83069581516637408 83132580310162768 83230729755629312 83260834676677504 83284631013997952 83349948352510378 83420617888804999 83871569755319104 84096213947195648 84126631917682816 84150675703918208 84288076653679921 84482135185327748 84536846869456058 84636654244744672 84914111040913792 85212977887694216 85288319244429224 85360632258312092 85516758101709088 85648690703774464 85797100063869568 86321966923070816 86446836003591184 86471542915043792 86604948529506176 86672869881514114 86734511866062368 86905017161801768 87505519918027904 87907086611759954 88010873018621536 88067869957369456 88142539656095848 88329454525932928 88688518018293512 88926064072541344 88983653700427024 89059099860491992 89164246377446528 89427408258598144 89497543170963116 89657521206599962 89763374242263008 90057637507426688 90083376402895744 90115959956378048 90192366159725984 90357329315013376 90428193533226164 90994112074228352 91279647455814748 91296920261096704 91366158551744384 91437813960840226 91578881384241328 91715885858370004 91824169076620736 92531174778184912 92779013122478144 92849375411350624 92992620547977472 93258553550817578 93402429954787184 93652601895740608 93708622811781824 93735405175986112 93814880181659296 93959614869100288 94082377820024083 94100180984670784 94563441841017632 94844319954089216 94918703168338924 94936664590442752 95008663211614592 95060704105847557 95257083831440432 95546770525672928 95830569381688064 96049203628612003 96270340094908364 96297854609935132 96540324465281312 96613539279378352 96727604851136768 96762591651273856 96976502529587714 97271418154820756 97299218782655428 97386260443079104 97472364850776256 97733437830524672 97768788444874624 97861131470486027 98181940891056572 98537339600863856 98653676483509504 98766758702190502 98878751555101133 99031298626239224 99125156418356992 99202896948849188 100136971737241516 100291459951452448 100320123721406624 100465241842011376 100648994236993664 100734331035538112 101178257405219764 101334352082663392 101605769127787904 101695604229059456 101762571927781151 101781828411990848 102162289846099406 102282906481100704 102465738521828528 102586713419729152 102653149854462592 102820761583875929 103076989896829696 103346506895115616 103400440799004104 104129143367962108 104158903965848204 104196578699562118 104319597092359712 104475662020484216 104661578724847232 104818155266708576 105211942085826532 105562064051893064 105749914032211328 105805102212934432 106081752448649572 106171695494842726 106581204058077232 106745634234042496 106905328579100128 107275733922865354 107522717508598952 108072504961163008 108265685985328256 108350595126122734 108381562234733942 108478517906673056 108548769947455376 108640804692397208 108839510311266112 109196309172197632 109338979628676637 109770518432699432 110023245822752416 110054690982783008 110224479946644224 110310925303745236 110331799388892928 110415473462146688 110475953420309323 111073159946233408 111167335034080864 111199107180177632 111370661713853696 111624750162981517 111841293109126888 111881746596785396 112181414107758352 112614102400987264 112702421858710046 112876295659646288 113004287491544152 113045161639386284 113178627001416256 113347945276989808 114442253413990304 114483647680431568 114516367644247184 114618811373088512 114651569967321856 114790284203287616 115090428133196936 115632294177394016 115810688094472448 115962000568866893 115983944004361664 115995143052876409 116284201793129216 116375399586523924 116554939943579872 116756902681256464 117103701167804032 117167844595579547 117459825696387328 117493396265848064 117585542389849996 117766949717689888 118082380337699456 118171932341718976 118264610618772689 118692704519222372 119081804228070992 119222396676982528 119265519942267776 119299606587618688 119400756594839104 119494398597477431 119792177447666944 120505715990194304 120619534138040917 120642358916449216 120920116814782208 121014950400604612 121093321191383002 121195992027131791 121236288512742368 121339080565534544 121452999973157776 122177518376114432 122273338099744348 122600838768988976 122883105724113088 122962686355572448 123424639583111636 123829251572711696 123864642553981648 124055737082806144 124160919648453952 124241327808143392 124958833861344728 125428286329590721 125452021065942208 125740852368859904 125776789694609152 125822283712678784 125845683797401442 125920961903331826 126069628918565984 126258232480353512 127048382896092416 127084693920203008 127447054938307384 127571143043407448 127667891190607108 127864853253469024 128098719937991936 128207330408866688 128428341187832378 128772327606643336 129001480753881472 129194470445012896 129430769018802944 129540508887988352 130024732531399244 130410939936872672 130838454491921792 130862787470387546 130875848736282496 130978490268230594 131376809472800276 131531917866510784 131767032899821088 132528000650133592 132565877774715896 133000456670313056 133048563520501552 133205645649805568 133404924884901824 133906108109233768 134383477016971424 134590799677359872 134766649309764227 134792151140204096 135648805164825568 135858079934235904 136093490546366848 136168035611078933 136507364998504192 136532752265464996 137850896157761048 137900757433247116 137940170116934108 138270115063050992 138392367075866288 138509705173864904 138555758300276992 138803428540751744 139334734113662164 139707932550708368 140029585592593984 140069606705360192 140179458592858363 140528784406368512 140638996411513468 141056730952127584 141148081049886064 141485699134284736 141526136411135168 141990088923592448 142101446980783972 142175606098630643 142810095841536832 142956954237934144 143327039419438336 143439446001994604 143654035278165797 143660739930458912 143823638625601648 143909670746664944 144295122834689728 144817441909068544 145482015542784844 145653777072351296 145768008437091919 145795592049608512 146131260861107456 146225897287707776 146775247071808432 147168374407592384 147650823365729024 147843736574323559 148114144928303176 148599694321599136 149041074213568768 149157962121675452 149254558677751142 149381106452046161 149557471394728624 149654326677990904 150144925111771744 150590894742652672 151281963006284572 151325200101326636 151460572171581248 151503860313961024 151558659926635808 151964599302522496 152055501166287488 152083780033153094 153035552124838592 153134659856548832 153544820439117184 153781778025049471 154019027782587688 154249444398167734 155027205902657792 155083279924929664 155204906532013646 155380895300873209 155620612126947352 155853424755860986 156037431160531424 156620700549185453 157085904923960264 157358098444236668 157600865637996704 157645908705067552 157836640779520472 157889119923571456 158022988643486848 158162705229561472 158249338683145787 158643694457721088 159239696129899616 159666208629380992 159890777465552672 160205095534695272 160263042422422324 160692295884086288 161312092628441216 161929555861823596 162363272964336752 162486406969863592 162737085958960576 163930795430850976 163990089920618192 164036959057975696 164176040317903768 164183702777667328 164369872714973312 164429326020925504 164869738584712448 165124173316776962 166107730544593117 166139163033274816 166265160620325536 166521669353355008 166569262027995904 166699896705020756 166841235777609998 167743139510638208 168253263835365632 168301351407836416 168576153307359842 168964270370655496 169073693738912116 169273308489489344 169406063859323041 169828222081827584 170425955775388432 170576638488858448 170721264516624184 171033516203418176 171594200127739136 171818396559349001 172643933846141632 172893672007182368 172943085830087584 173209897059012352 173345739763028228 173469023732124736 173605069660486079 173810034323603536 175011039836055808 175239700540172653 175814173223519908 176021746037243072 176135739914738912 176285079312191696 176658909051865856 177061950459134587 177377036036587024 177852128145082688 177967307400854048 178118199720983984 178328492754893056 178995086341926232 179315042413199924 179526748484526016 180115275014853376 180166752805791488 180231919912756096 180384732319451968 180856387066452328 181988224148456704 182226000893933689 182278081940234357 182559294911629496 182732317103488768 182875627921680452 183157762768482656 183431771716740008 183648338153241472 184120898650196431 185062349556369824 185558026244956288 185698750822701248 186517107101635156 186804859909574368 187305203791481216 187417245623563648 187470810351972224 187629760363318592 188164755640048166 188200361969341568 189126883682035264 189544982216921441 189837406336677848 190017326423229184 190121408211695114 190514167662880864 191093541051345856 192098407257224006 192540680189816728 192595709219870264 193044119281554163 193080648930562624 193227078558756704 193525183302547712 193953005059175428 194542836309641512 194598437565310856 194772520886158208 194944729701552512 195537576889749248 195722262940972054 196363881782113144 197074679201727712 197533517404381004 197757503110202266 198062597252478448 198405793897698376 200273943474483032 200582919902904896 200640247442813248 200930483684022752 201297988473987328 201468662071076224 202356514810439528 202668704165326784 203211538255575808 203391208458118912 203525143855562302 203563656823981696 203656949276416867 204324579692198812 204565812962201408 204931477043657056 205306299708925184 205641523167751858 205774699182237493 206693013790231232 206800881598008208 208258286735924216 208317807931696408 208393157399124236 208639194184719424 208951324040968432 209323157449694464 209636310533417152 210423884171653064 211124128103786128 211499828064422656 211610204425868864 211776163201058071 212163504897299144 212343390989685452 213162408116154464 213491268468084992 213810657158200256 213978341674552609 214551467845730708 215045435017197904 215993119270445363 216531371970656512 216701190252245468 216763124469467884 216957035813346112 217097539894910752 217281609384794416 217679020622532224 218677959257353274 219541036865398864 220046491645504832 220109381965566016 220282006360205999 220621850607490472 220830946924293376 220951906840618646 222146319892466816 222334670068161728 222398214360355264 223249500325963034 223418809583562439 223682586218253776 223763493193570792 224362828215516704 225228204801974528 225404843717420092 225752591319292576 226008574983088304 226090323278772568 226357254002832512 226695890553979616 228884506827980608 228967295360863136 229032735288494368 229580568406575232 230180856266393872 231264588354788032 231924001137733786 231967888008723328 231990286105752818 232325871759651307 232750799173047848 233109879887159744 233513805362512928 234207402335608064 234335689191159094 235171084779699992 235533899435379776 236164760675398912 236343864683437952 236529221237545378 237385409038444744 238163608456141984 238531039884535552 238599213175237376 238801513189678208 238988797194954862 241011431980388608 241239068276081834 241284717832898432 242029900801209224 242186642382766004 242391984054263582 242472577025484736 242678161131069088 242905999946315552 244546676199488696 245201677537977952 245766211448226176 245925372711144896 246118243720148569 246849279166223272 247658503145423392 247729285107963296 248111474165612288 248321839296907904 248482655616286784 248677532216371951 249917667722689456 250856572659181442 250904042131884416 251019030503490557 251644567425357568 251691367594802884 251841923806663652 252139257837131968 252516464960707024 254894109876614768 255142286086814896 255335782381214216 255729706506938048 256414660817733376 256856682375664756 257544655213286672 258002961507762944 258388940890025792 259081017775976704 260049465062798488 260821879873745344 261026433712932041 261676908983843584 261725574940775092 261751697472564992 261956980536461188 262753618945600552 263063835733021568 263534065799642176 264743435260998001 264819100177321613 265056001300267184 265131755549431792 266000913340626112 266097127041003104 266809849769803648 267812216218467536 268766954033942848 269533298619528454 269584302280408192 270000337450405573 271297610329651136 272186981092733696 272336071222157866 273065504530929992 275376672277414169 275701792315522096 275801514866494232 275880340233868216 276540230126101984 276784734151732576 277019410347729808 277606857081503488 278669468227324328 279415865101416736 280059171185187968 280139213410720384 280358917185716726 281277992823026936 282113461904255168 282296162099772128 282971398268569472 283052272822270336 284202893961567944 284351212197261286 285620191683073664 285913908475868288 286355144261895797 286436985906082561 286878892003989208 287308070556331594 287321479860917824 287647277251203296 287819341493329888 288590245669379456 290964031085569688 291307554144702592 291536016874183838 291591184099217024 291724819233786323 292451794575415552 293550494143616864 294336748815184768 295687473148647118 296228289856606352 297199388643198272 298315924243350904 298509117355502284 298762212904092322 299114942789457248 299308653355981808 300289850223543488 302563926012569144 302650400202653272 302921144343162496 303007720627922048 303117319853271616 303355044585299399 303929198605044992 304111002332574976 304167560066306188 306071104249677184 306269319713097664 307089640878234368 307563556050098942 307674803141159839 308038055565175376 308498888796335468 310166559849859328 310409813064027292 310761790601746418 311241224253894704 311706849511721972 312074862321062848 313241401098370906 314171809847920528 314716196888473336 315201731275993408 315291817410135104 315673281559040944 316045977286973696 316325410459122944 316498677366291574 318479392259799232 319332417258761984 319781554931105344 320032348862940791 320410191069390544 320526084844844648 321384591768172576 322624185256882432 323859111723647192 324726545928673504 324972813939727184 325474171917921152 326404937427861523 327861590861701952 327980179841236384 328073918115951392 328352080635807536 328739745429946624 328858652041851008 330248346633553924 332215461089186234 332278326066549632 332530321240651072 332791113601662683 333399793410041512 333682471555219996 335486279021276416 337152306614719684 337928540741310992 338147387477824232 338546616978978688 338812127718646082 339417758853556999 340851911550776864 341153276977716896 341442529033248368 342067032406836352 343636793118698002 345287867692283264 345787344014364736 345886171660175168 346691479526056456 346938047464249472 347210139320972158 347620068647207072 350479401080345306 351628346447039816 352043492074486144 352271479829477824 352570158624383392 354123900918269174 354754072073174048 355704256290165376 355934614801708096 356236399441967968 357568014461347921 357990172683852464 358630084826399848 359053496969052032 360463839825512192 360769464638903936 361712774132904656 364452001787867378 364556163880468714 365118589823258992 365751255843360904 366315525536965312 366863543433480016 367296676306482944 368241797300392862 370124699112739648 371116052489912576 371397501645402496 371600934231949541 373034214203270312 373609719819148736 374610407582962432 374834491247127296 374941620703944448 375259520726637184 375465068730028739 376329511280096332 376400723938683136 378253767364070528 379089964433842882 379227082941429569 379335467821568797 379674812673355696 380242816423390228 381028335325761728 382187082102691712 384196814514448012 385081360379633456 385191418439740528 386088238563108326 386161297861125248 386454157117513408 386757240131662037 387906010118350856 389085672619283024 389196875130621712 389545041772316416 389889459403105024 391444525881944108 392727763564226288 394149358403455424 394458476505485161 395067034808762008 395515006220404532 396125194504956896 396811587795396752 400547886948966064 401165839805809792 401280494885626496 401860967368045504 401935704373333177 402937324142152448 404713029620879056 405337408330653568 407050287711124604 407127313647963392 407313898552833734 408649159384397624 409131625924402816 409862954087314112 410184395834607493 411283046335503716 411549398364474986 413386027580462464 413601763196016416 416516573471848432 416635615863392816 416786314798248472 417278388369438848 417902648081936864 419272621066834304 420847768343306128 422248256207572256 423220408851737728 423552326402116142 424327009794598288 424686781979370904 426324816232308928 427621314316400512 427956683349105218 429102935691461416 430090870034395808 431986238540890726 433402380504490936 433526248938935768 433914071626692224 434195079789821504 434563218769588832 435358041245064448 437355918514706548 439082073730797728 440092983291009664 440218763931132032 440564012720411998 440723366661661391 441243701214980944 441903813681237292 444292639784933632 444669340136323456 444796428720710528 446499000651926068 446837619167124878 447365172436507552 447526986387141584 448725656431033408 450809687434840184 451505182638585152 452017149966176608 452180646557545136 452714508005665024 453391781107959232 457769013655961216 457934590721726272 458019756146356411 458065470576988736 458424715938807079 459161136813150464 460361712532787744 462529176709576064 463848002275467572 463935776017446656 463980572211505636 464651743519302614 465501598346095696 466219759774319488 467027610725025856 468671378382318188 470342169559399984 471067798870759552 472687729366875904 473058442475090756 474770818076889488 476327216912283968 476700784348327627 477603026379356416 477977594389909724 482478136552163668 482569435665796864 484059801602418448 484373284765532008 484783968108527164 484945154050969472 485356322262138176 485811999892631104 489093352398977392 490403355075955904 491532422896452352 491850745422289792 492236487440297138 493698558332446544 495317006290846784 495458570215926592 496643678593815808 496965311232573568 497355064432743902 499835335445378912 501713145318362884 501808084263768832 502038061006981114 503382735189605768 503683847613327304 504278515674263936 505032929921414048 509788219753229536 510284572173629792 510671564762428432 511459413013876096 513713364751329512 515089310426573344 516777881780051584 520098930125596976 521643759747490688 522052867425864082 523451149881550184 523913961072922376 525507237891201104 526127671466043136 527068131599284352 529486870521996002 529638200354643226 530112002600534368 530263511098863584 532001826681252224 532194254082006208 532293230116035829 533619699539607296 535624432436935072 537533908067885696 539066597239056908 539168604560816384 540000674900811146 542595220659302272 543217172862047761 544672142444315732 546131009061859984 550753344554828338 551403584631044192 551603029732988464 551760680467736432 553080460252203968 553569468303465152 554038820695459616 557338936454648656 558831730202833472 560118342370375936 560278426821440768 560717834371433452 562555985646053872 564226923808510336 564592324199544256 565942796537138944 566104545644540672 568405787923135888 568702424394522572 571240383366147328 571827816951736576 572710288523791594 572873971812165122 573757784007978416 574616141112663188 574642959721835648 575294554502406592 575638682986659776 577180491338758912 577934606608719367 581928062171139376 582615108289405184 583072033748367676 583182368198434048 583449638467572646 583944325221634993 587100988287233728 588673497630369536 590016536575759447 591374946297294236 592456579713212704 594398777286396544 596631848486701808 597018234711004568 597524425808184644 598229885578914496 598617306711963616 600579700447086976 605127852025138288 605300800405306544 605842288686324992 606015441255844096 606234639706543232 606710089170598798 608335120132612376 612142208499354368 612538639426195328 615127112100197884 615349606282319678 616076111130350752 616997777592670936 620819626128054584 621523581203492836 622482448507789408 623413699023443944 624149724642125696 626482802196741812 628343619695841056 629432393776946672 630403462551986816 630583634820270208 631346563118081888 632997354732583148 636958784519598464 639563109862210688 640064697725881582 640820382138781088 641052169689689296 642769183536345152 647718223447294384 649453091857347008 649945627879454368 650948343835842304 652809874855723046 655723181723403904 655960359682472768 656147836231902784 656704161271615072 657717304083702016 660496693267107848 664430922178372468 664556652133099264 665060642481302144 665582227203325366 666799586820083024 667364943110439992 674304613229439368 675857081482621984 676294774955648464 677093233957957376 677624255437292164 678835517707113998 681703823101553728 682306553955433792 682885058066496736 684134064813672704 685027920293402189 687273586237396004 690575735384566528 691574688028729472 691772343320350336 692151260885707931 693382959052112912 693876094928498944 694420278641944316 695240137294414144 700958802160690612 703256692894079632 704086984148972288 704542959658955648 705140317248766784 708247801836538348 709508144146348096 711408512580330752 711869229603416192 712338003494468057 712472798883935936 715136028922695842 715980345367704928 717260169652799696 718106993938104064 719745331087131503 721538929277807872 723425548265809312 728904003575734756 729112327760937428 730237179646517984 731502511686721808 732631051073930624 733727086866960032 736483594600785724 740249398225479296 740948566847965633 742795003290804992 743201868463899082 746068428406540624 747219439638297472 750519041453274368 750930137460057478 752659022560192664 756507534728141056 758179928867685764 758454165882859138 758670935643137594 759349625346711392 760485632846780456 762056670651523456 764374164205383424 768393629028896024 770162720759266912 770382836879481056 772176477126216652 772322595722250496 772908314235026816 773514480263324074 775812020236701712 778171345238566048 778393750261243424 782889051763888216 785455527128452576 788298716806910848 788916953010970322 790134069617524016 791030012440809064 792250389009913792 793623175590793504 801095773897932128 802331679611619584 802560989771252992 803721934736091008 803871408746666354 809426059241758112 810674816661307136 814100575422249208 814627797105667468 817298318768795248 818263251848805632 819725908174628224 820368791669214986 822566092671007432 823098796728949972 826772055160924928 827203526392032832 827852274331408823 833033146943696864 833271231726785632 833572629596496944 834556776738877696 835805296163873728 836460790182342017 838545242133668608 841695536686612256 844336738966286419 844496512415144512 846440817703475456 847104652804232284 848371944189922537 848654019589196576 849373563958741808 852649632464617856 855242628632801024 855913366698210436 858205871382922832 860181740068791616 863972477081781452 866804761008981872 867052497877871536 867828143253384448 868390159579643008 869126437539177664 874711837029413096 877998004307135047 878164147461595456 880185966582019328 880437527862264064 881128025440823996 881446733323322782 882487402429961888 883807627362474584 889338680272646912 889592857441421056 892998001303852136 893675238334249756 894730344873015104 895053972774283168 897451312862066816 901619374869680368 903010365277170304 904034299932353216 904361293115090272 906783562215918464 908182953242273291 915538027311922432 915869181443452544 916039512292712822 916130941153977472 916849431877614158 917626796776854989 920723425065575488 925058353419152128 927696004550935144 927961144423011272 929303487038605228 931003196692191392 932439519548638976 934055221450051712 937342756764636376 940684339118799968 942135597741519104 946116884950181512 949541636153778976 952654433824567936 953401568696655254 955955188779819448 964956273104327336 968119603204836896 968746569531064016 969567936217054328 969890308101938944 970712644524276352 971623999785262208 978186704797954784 980806710151911808 981256210150008541 983701490844579584 984472974880594276 987397116664893088 990634012581693568 990917140431853184 993930622465147136 994710128865487804 999670670890757824 1003426290636725768 1004076122013962228 1006765470379211536 1007367695226654608 1008557031348527872 1010065859842828096 1019576439506459072 1020376059059643433 1020569144347259584 1021343129524856864 1022918826027752192 1027426729502659024 1030178620853146688 1033555763560103168 1034906156020264913 1040197860251193952 1043287519494981376 1044105734851728164 1045667745164323127 1046902299763100368 1047827922145844752 1051014475782402208 1054136263198568704 1058973741043992004 1059276400709286452 1060224005201068736 1060527022197727168 1064003653362504448 1064388508164012416 1064586460232071658 1071248864873870144 1075067816135771392 1076472446175346297 1078133194478113816 1080001349801622292 1085190441318604544 1086434345724095522 1087666267106112463 1089344284888631464 1092262018123719968 1101506689109656676 1102807169262088384 1103206059465976928 1103521360935472864 1106160920504407936 1107138936606930304 1108077641390919232 1114677872909297312 1117663460405666944 1119388291205592661 1121435668742866904 1125111971292107744 1128453847617020672 1129184648399088512 1131028377422635219 1136811575846271776 1137404848789045144 1145420577047583188 1145747943624330244 1147515568015956832 1149232282225326376 1149285919443671296 1150589109004813184 1151277365973319552 1155869213217438734 1163856124342278752 1166144067496735352 1166899276935145292 1167888650443269986 1174201976574467456 1180033073151518894 1182749892594588472 1184913159426425408 1185842447015261287 1188797554572793088 1193263696973403616 1194036469422009136 1195048851616369288 1196459771157828992 1197234613423927232 1201159400894173952 1202728775915443007 1210255704050276576 1210601600810613088 1212469279413086464 1213420178341197596 1215235487623402553 1216670240265224752 1225077278852390656 1230254224200395768 1230699212564639356 1232152222260701504 1233995555185341872 1241639252256109168 1243047162406985672 1244964897015578816 1246827398046887888 1248299449284251392 1252965604393483624 1256687239391682112 1258864787553893344 1260806925103973632 1261167269640540416 1262693126236163776 1265994709465166296 1273917569039196928 1275582006257535823 1275946573581640499 1279126219724421376 1280129395451763164 1281640764277562176 1282104339379378592 1285538367072690304 1288846290551375017 1295436446894588768 1298906183714694016 1299891255758908736 1300910716806499579 1305619749711446092 1311446363446807808 1311920719364945536 1312295672463805568 1313408322543230144 1314438384572251741 1320993386534215696 1326814875518450087 1328861844356744936 1330121284962604288 1331164454406650732 1333599173640166048 1334729886220879984 1348609226458878736 1351714162965243968 1352589549911296928 1355248510874584328 1357671035414227996 1363407646203107456 1364613107910867584 1365770116132993472 1370055840586804378 1374547172474792008 1379711149625497931 1383149376057458944 1383544686640700672 1384302521771415862 1386765918104225824 1388840557283888632 1390480274588828288 1401917604321381224 1406513385788159264 1409085919317911296 1410280634497533568 1416495603673076696 1419016288292696192 1423738459206832384 1424676006988936114 1424945597767871872 1430272057845391684 1431960690735409856 1434520339305599392 1439490662174263006 1446851096531618624 1457808007151469512 1458224655521874856 1460474359293035968 1463005023373443616 1465262102147861248 1467454173733920064 1472967189201571448 1480498796450958592 1481897133695931266 1482433142407406497 1486403736927798164 1492136856813081248 1494438879276594944 1497848391721868263 1501860274920114956 1505318045120385328 1516359857735371528 1516908331765718276 1517341871286275188 1518699250693422784 1520971265693560912 1524113341303046912 1536787258057792048 1540325441518533824 1540765673758962112 1541974044521441993 1544352954252433304 1545816628470053632 1547028960526648148 1551624040473403424 1556342690477132096 1556787500522486848 1563931667084937073 1565778103527776432 1570911054256905152 1576597433613821696 1577833906021940644 1580268139235048032 1582060024881618128 1584500778019827584 1587246351181587008 1602191547795864256 1603448092808011109 1607443869472182016 1607742817493332708 1618852118483516224 1626281102317559149 1628201150844498416 1629255594211334936 1634596637537590496 1639451816349256448 1640737583338429972 1645132185342014864 1646197593457899944 1654407052784065664 1655704548662817646 1666066293887393728 1666542463453571264 1667145259192993888 1671610592327747456 1672921580364684034 1683391073373224512 1688673477932572838 1688993024830289024 1691599558275544181 1694209305608464568 1696743888379845074 1697308039178393152 1698747127917483616 1705299264929235712 1711826733396420872 1716411742765845664 1720363480137583232 1722827706041039983 1727944954163562904 1733609522017963744 1734104995755743072 1736780319159286016 1738252875078355328 1740742725514603657 1749423674058826192 1755996008614270094 1756328294923190912 1762256050881647992 1762893466646645564 1764974804859923776 1767615254724949168 1785996002607704272 1787350476668499512 1789460689746030208 1790107945548566336 1794902625724133632 1803238749739360736 1806020730554340608 1808068599864706432 1808722586230180544 1813567124431836928 1816365906484546582 1827185035990524287 1831738362886905088 1832079024585425644 1832261882307954944 1833698863755228316 1835253593553709978 1841446850131150976 1855392009101870288 1855922288846022544 1858606974077210456 1862006393384382784 1863466702452553451 1868110442900103424 1874685513529272752 1881368678237599936 1890002362152839011 1892233769900363024 1899083272307557952 1905308867649135872 1906803137393310508 1911910377559638896 1927636705941899183 1929912546208654672 1936239206409673792 1937493139062128032 1939135872434108656 1941425289048552704 1943247999570524416 1956373409595909568 1961613420303823616 1962512420300017082 1968945949761188552 1974794233329786176 1981268025163387136 1981834280863706368 1989420257730975608 1999341341781515648 2004486009833270579 2005058901342577927 2006852581273451536 2008152244027924456 2013530940758423072 2014735390453309216 2020131719685656192 2039152879012918144 2040752118119286866 2041138288694519168 2042686259049713728 2054853459005318048 2060357241706293376 2069812312040529826 2080395720502387904 2084994804386135851 2088211469703456328 2091335490328646254 2093804599526200736 2095655844291689504 2102028951564804416 2117947482087984008 2118552801418572904 2120448010402137472 2121054044395454336 2123485312097095793 2128777016328024832 2129172920464143316 2142497729747740288 2152944892350692594 2156266388956227632 2160002699603244584 2172868691448191044 2175332534212224926 2178688569777262928 2184524036247439936 2203013378219313352 2205614338524176768 2206412118931953856 2207042721870945728 2212321841008815872 2214277873213860608 2216155282781838464 2229355745818594624 2235326920811333888 2238776582411185322 2240226442040585537 2242871337485733808 2250223942584215488 2258369296798177024 2262056754845270438 2273623151692543552 2274809697578090288 2290841154095166376 2291495887248660488 2295031136031913664 2298464564450652752 2301178218009626368 2302554731946639104 2311738426434877468 2327712248684557504 2329537795211638781 2332288134993470704 2333798553870290584 2335777300886539972 2348403953148934912 2360066146303037788 2365499785189176944 2369826318852850816 2371684894030522574 2375924311974898993 2386527393946807232 2388072938844018272 2390097703232738576 2392919542315657984 2394469226847854464 2405457551830886014 2420511408100553152 2421203201621226176 2423102069962265989 2426840356682395192 2430470975246805106 2433340480530449504 2460508448400791536 2461398425129278712 2464304444521403008 2467991110370683744 2483278504512218336 2486094324813971344 2489929794031157632 2493654796093775776 2505931208786967248 2513374478783364224 2517729575107786688 2525386252472327552 2531989418930332592 2551164012515071646 2551893147163280998 2560258790903526328 2563281528555124352 2564208678758757184 2571076734145380608 2577692581102750034 2590872893789177536 2597812367429388032 2599782511517817472 2601821433612999158 2611239499422892184 2623841438729891072 2624591344927611136 2626816645086460288 2628876769144503482 2641986773068431392 2653629751036900174 2657723688713489872 2662328908813301464 2667198347280332096 2669459772441759968 2697218452917757472 2703428325930487936 2705179099822593856 2707300680921634259 2710497021749168656 2715342070828455992 2726815292406214912 2729226215821735168 2731540232265986944 2740111681173608756 2749094344949584016 2759422299250995862 2761209335538396127 2768605043542831724 2773531836208451648 2777681114567777264 2780960549177656576 2803835208642762448 2813026771576318528 2813549930613332239 2820561268995067136 2832991207346153392 2838032576585392384 2849352013977872228 2849891195535743744 2860544115690783368 2863921381470819712 2869040678611198784 2871290770842252451 2878981324348526012 2893702193063237248 2915616014302939024 2916449311043749712 2920948718586071936 2926010046746887232 2934908347467840128 2945934378403142896 2963794267391862532 2964866284814812994 2972807473855596328 2984273713626162496 2995696783443736526 3003720549840229912 3010636090240770656 3032719715470743056 3033816663531436552 3034683742572550376 3037398501386845568 3041942531387121824 3073574516115584096 3080650883037067648 3081531347517924224 3083948089042883986 3088705908504866608 3094057921053296296 3103248080946806848 3112685380954264192 3113575001044973696 3127863334169874146 3131556207055552864 3141822108513810304 3155667812043881288 3160536278470096064 3164120049763236256 3169001556039655168 3174492702363174016 3204383095591728512 3206896185616022218 3208973011571649553 3215485634986665416 3237704236967032448 3252562204635118298 3256402301688996832 3258511188422669872 3269193275075180992 3281475166676859944 3290264370684029728 3292395186915799888 3308814105568131328 3311409097325635292 3332132587774787456 3333084926907142528 3334290518385987776 3336905490438293389 3343221184655494912 3345843160729368068 3366782146746449024 3377346955865145676 3377986049660578048 3383199116551088362 3388418611216929136 3393487776759690148 3394616078356786304 3397494255834967232 3423653466792841744 3432823485531691328 3440726960275166464 3445655412082079966 3455889908327125808 3467219044035927488 3468209991511486144 3476505750156710656 3481485451029207314 3498847348117652384 3511992017228540188 3512656589846381824 3524512101763295984 3525786933293291128 3529949609719847552 3535230509449898336 3571992005215408544 3574700953336999024 3578921379492060416 3580215891097132672 3606477499478721472 3616137199729412864 3617445172460361088 3632731812969093164 3654370071981048574 3664158049170851288 3667397727510456632 3670507187107419956 3682893700262301952 3710784018203740576 3711844577692045088 3717213948154420912 3724012786768765568 3726933404905106902 3749371027058545504 3762737356475199872 3780004724305678022 3784467539800726048 3798166544615115904 3813606274786621016 3823820755119277792 3855273411883798366 3859825092417309344 3872478412819347584 3874986278124256064 3878271744868217312 3912746819191819136 3925024840600034164 3937891899522377104 3949588466659572352 3978840515461951216 3998682683563031296 4008972019666541158 4010117802685155854 4013705162546903072 4016304488055848912 4027061881516846144 4029470780906618432 4040263439371312384 4045542246261035569 4078305758025836288 4081504236238573732 4082276577389038336 4085372518099427456 4087610276551444951 4109706918010636096 4120714483412586752 4130115756030316129 4139624624081059652 4160791441004775808 4169989608772271702 4176422939406912656 4182670980657292508 4187609199052401472 4191311688583379008 4204057903129608832 4235894964175968016 4237105602837145808 4240896020804274944 4242108088790908672 4246970624194191586 4258345840928286632 4284995459495480576 4305889784701385188 4312532777912455264 4320005399206489168 4345737382896382088 4350665068424449852 4357377139554525856 4369048072494879872 4375790592894589493 4406026756438626704 4411228677048353536 4412824237863907712 4414085443741891456 4421292748106664947 4432310565563676928 4458711491637189248 4477553164822370644 4480452884081171074 4485742674971467616 4500447885168430976 4524113509690540876 4547246303385087104 4549619395156180576 4581682308190332752 4582991774497320976 4590062272063827328 4596929128901305504 4623476852869754936 4655424497369115008 4659075590423277562 4664576269986941408 4667597107740581168 4671554601773079944 4720132292606075576 4730999570378353888 4739652637705701632 4743369788061045148 4751848623949797986 4773054787893614464 4776145877688036544 4780195406465477152 4788938453695708928 4810915103661772028 4841022816201106304 4842406403242452352 4846204139924531978 4853680713364790384 4860941950493610212 4866680961060899008 4921016896801583072 4922796850258557424 4928608889042806016 4935982220741367488 4966557009024436672 4972188649627942688 4979859588062315264 4986366024461276399 4987309592187551552 5011862417573934496 5026748957566728448 5035459150215573376 5038217317609920521 5050772504944655104 5063978837860665184 5102328025030143292 5103786294326561996 5120517581807052656 5126563057110248704 5128417357517514368 5155385162205500068 5181745787578355072 5186639967935759431 5199565023035634944 5203642867225998316 5222478998845784368 5253633290172920576 5257753538289006964 5283973546136862784 5307259502073800348 5315447377426979744 5324657817626602928 5334396694560664192 5338919544883519936 5393416312172401003 5394436905835514944 5406856651860975872 5410358199645187712 5414601361843268518 5420994043498337312 5430684141656911984 5463080464531973888 5480223362347217512 5498188689899168032 5518844598501991724 5522418671076792254 5537210087085663448 5547063672416903296 5555362229135554528 5607670417285524896 5626053543152637056 5627099861226664478 5665982414692306784 5698704027955744456 5721088231381566736 5727842762941639424 5738081357222397568 5742581541684504902 5757962648697052024 5787404386126474496 5794965920319861761 5831232028605878048 5832898622087499424 5841897437172143872 5852020093493774464 5855225531276394119 5869816694935680256 5891868756806285792 5927588534783725064 5929732569629625988 5945614947711192656 5968547427252324992 5991393566887473052 6007441099680459824 6021272180481541312 6065439430941486112 6067633327062873104 6069367485145100752 6074797002773691136 6083885062774243648 6145986030149945329 6147149032231168192 6161301766074135296 6163062695035848448 6167896178085767972 6177411817009733216 6188115842106592592 6206496161893613696 6225370761908528384 6227150002089947392 6255726668339748292 6263112414111105728 6268024362794952517 6283644217027620608 6311335624087762576 6321072556940192128 6328240099526472512 6348985404726348032 6357280672695913037 6408766191183457024 6413792371232044436 6417946023143299106 6423387577437984923 6430971269973330832 6475408473934064896 6505124409270236596 6512804603377993664 6517022376845339744 6538386550150361984 6562950333353719888 6580528741368059456 6584790373831599776 6622818194651270584 6664265175549574912 6666169853814285056 6668581036771975552 6673810980876586778 6691686321458736136 6733564293492898048 6754693911730291352 6766398233102176724 6776837222433858272 6786975553519380296 6789232156713572608 6794988511669934464 6847306933585683488 6865646971063382656 6891310824164159932 6911779816654251616 6934438088071854976 6936419983022972288 6962970902058414628 6997694696235304768 7023984034457080376 7049024203526591968 7051573866586582256 7059899219439695104 7070461018899796672 7142632413417504031 7143984010430817088 7149401906673998048 7160431782194265344 7212954998957442944 7234890344920722176 7265463625938186328 7308740143962097148 7328316098341702576 7334795455020913264 7341014374214839912 7421568036407481152 7423689155384090176 7434427896308841824 7448025573537531136 7453866809810213804 7498742054117091008 7525474712950399744 7535307123227424079 7560009448611356044 7568935079601452096 7596333089230231808 7613663869742787241 7627212549573242032 7647641510238555584 7710546823767596732 7719650184834618688 7744956825638695168 7749972556248512128 7756543489736434624 7825493638383638272 7835718038439148627 7850049681200068328 7875783799044754208 7899176933319144704 7917198641958446533 7957681030923902432 8017944039333082316 8020235605370311708 8027410325093806144 8032608976111697824 8054123763033692288 8058941561813236864 8091084492522071138 8150434235327621963 8163008472477147464 8170745036198854912 8175220553102889902 8219413836021272192 8260231512060632258 8279249248162119304 8300897129106829009 8321582882009551616 8339979217544543404 8352845878813825312 8365341961314585016 8375218398104802944 8382623377166758016 8408115806259217664 8471789928351936032 8474211205674291616 8493941248388383172 8516691681856573264 8611779569402770376 8625065555824910528 8640010798412978336 8691474765792764176 8701330136848899704 8714754279109051712 8738096144989759744 8751581185789178986 8812053512877253408 8825648475727815424 8828170887483782912 8842585496213329894 8917422983274378496 8955106329644741288 8960905768162342148 8971485349942935232 9000895770336861952 9048227019381081752 9094492606770174208 9099238790312361152 9106375017645497053 9163364616380665504 9165983548994641952 9180124544127654656 9193858257802611008 9201068692005762187 9246953705739509872 9287704128629150609 9310848994738230016 9318151180846555124 9329152539973882816 9335194215481162336 9343109203546159888 9440264585212151152 9461999140756707776 9486739576122090296 9503697247899595972 9546109575787228928 9552291755376073088 9560390812930954304 9621830207323544056 9657978047378485517 9682045632402212608 9684812806484904704 9692408279849063956 9707361426729580768 9721883900987220424 9733361922121798016 9842033793603166144 9845593700517114848 9871964441482734976 9933114018048873344 9944377299255885376 9972732048922552798 9974619184375103104 9990012485665006201 10023724835147868992 10070918300431146752 10076434635219841042 10127957675721330368 10204656050060286584 10207572588653123992 10241035163614105312 10256834715035028736 10310770324411000136 10363491575156710144 10373279935871518862 10407285734451996632 10444957997691568736 10515507076578013928 10567947092273725568 10614519004147600696 10630894754853959488 10649315635253205856 10668793389121328384 10677839089767039872 10786832624344802006 10788873811671029888 10793818311650093951 10820716399290375424 10829202723686537036 10841988086996674624 10861368283313823968 10960446724694435024 10996377379798336064 11037689197003983448 11044837342153584508 11074420174171326896 11094127344833806592 11110724458271109056 11215340834571049792 11224136649656077763 11252107086305274112 11254199722453328956 11331964829384613568 11383967716222914043 11397408055911488912 11442176462763133472 11476162714444795136 11485163083369009804 11515925297394104048 11589931840639723522 11662464057211756096 11665797244174998848 11704040186987548928 11710451062552788238 11783737513612571584 11841196907928809267 11855177069567450128 11859465139259251976 11891229895422385312 11937094854504649984 11982787133774946104 12014882199360919648 12042544360963082624 12130878861882972224 12135266654125746208 12138734970290201504 12167770125548487296 12291972060299890658 12294298064462336384 12313271203261519271 12335792356171535944 12354823634019466432 12376231684213185184 12412992323787227392 12511453336679496584 12526224828222211456 12536048725589905034 12622671248175525152 12642145113880384256 12656480199052945024 12714561345391826074 12827584742464088872 12835892046286598212 12846775154875969846 12861942539946661664 13010248818540473192 13025609206755987328 13034044753690679488 13044266917167874157 13076773100300723968 13125900666707439776 13161057482736118912 13169580747663199552 13230016535069873077 13245636389302541168 13337162073543951104 13347621961753173556 13383372642917472272 13509387823460582704 13532796466204353448 13553674444867716544 13573951107038760592 13589977023339868928 13694613867171366976 13731293942126765312 13782621648328319864 13823559633308503232 13868876176143709952 13872839966045944576 13925941804116829256 13995389392470609536 14031402068832894053 14035412309398045489 14047968068914160752 14098048407053183936 14103147733173164512 14140922037799593344 14285264826835008062 14287968020861634176 14298803813347996096 14310017884871495369 14425909997914885888 14530927251876372656 14594963630702950957 14617480287924194296 14656632196683405152 14669590910041826528 14682028748429679824 14843136072814962304 14847378310768180352 14868855792617683648 14907733619620427608 14997484108234182016 15070614246454848158 15120018897222712088 15137870159202904192 15176822645880477241 15227327739485574482 15254425099146484064 15295283020477111168 15421093647535193464 15439300369669237376 15499945112497024256 15513086979472869248 15671436076878297254 15700099362400136656 15751567598089508416 15834397283916893066 15915362061847804864 16035888078666164632 16040471210740623416 16054820650187612288 16065217952223395648 16108247526067384576 16117883123626473728 16182168985044142276 16300868470655243926 16306764566481471467 16326016944954294928 16350441106205779804 16438827672042544384 16520463024121264516 16558498496324238608 16601794258213658018 16679958435089086808 16705691757627650624 16730683922629170032 16750436796209605888 16765246754333516032 16943579856703872064 16948422411348583232 16961714489735861923 16987882496776766344 17033383363713146528 17223559138805540752 17250131111649821056 17280021596825956672 17382949531585528352 17402660273697799408 17429508558218103424 17503162371578357972 17624107025754506816 17637929020888122199 17685170992426659788 17910212659289482576 17921811536324684296 17942970699885870464 18096454038762163504 18198477580624722304 18212750035290994106 18326729232761331008 18331967097989283904 18387716515605222016 18402137384011524374 18493907411479019744 18575408257258301218 18636302361693110248 18658305079947765632 18670388430962324672 18686218407092319776 18880529170424302304 18923998281513415552 18951104766451439813 18973479152244180592 19007394495799191944 19104583510752146176 19120781625861908608 19243660414647088112 19315956094756971034 19384816559698127912 19414722853459161536 19443767801974440848 19466723844243596032 19684067587206332288 19691187401034229696 19694849514293325673 19743928882965469952 19866228036097746688 19888754598511770752 19945464097845105596 19949238368750206208 19980024971330012402 20047449670295737984 20099035395895767157 20152869270439682084 20255915351442660736 20409312100120573168 20415145177306247984 20482070327228210624 20498133726978087961 20621540648822000272 20746559871743037724 20814571468903993264 20889915995383137472 21031014153156027856 21135894184547451136 21229038008295201392 21261789509707918976 21298631270506411712 21355678179534079744 21573665248689604012 21577747623342059776 21587636623300187902 21658405447373074072 21683976173993349248 21722736566627647936 21920893449388870048 21992754759596672128 22075378394007966896 22089674684307169016 22148840348342653792 22221448916542218112 22430681669142099584 22448273299312155526 22508399444906657912 22663929658769227136 22767935432445828086 22794816111822977824 22884352925526266944 22970326166738019608 23031850594788208096 23179863681279447044 23324928114423512192 23331594488349997696 23358338433068053723 23420902125105576476 23567475027225143168 23682393815857618534 23710354139134900256 23718930278518503952 23782459790844770624 23965574267549892208 24029764398721839296 24085088721926165248 24261757723765944448 24270533308251492416 24277469940580403008 24335540251096974592 24583944120599781316 24588596128924672768 24626542406523038542 24671584712343071888 24709647268038932864 24752463368426370368 25022906673358993168 25052449656444422912 25072097451179810068 25245342496351050304 25312960398105890048 25429122690783652148 25655169484928177744 25671784092573196424 25693550309751939692 25723885079893323328 26020497637080946384 26051218413511974656 26068089507381358976 26088533834335748314 26251801333414879552 26322114965472237824 26339161495326399104 26460033070139746154 26491272778605082336 26695243923506347112 26766745285834944544 27018775646921165408 27065592932408706896 27107348889735433088 27147902214077521184 27389227734342733952 27565243296656639728 27647119266617006464 27851883608233658512 27990778784941219072 28062804137665788106 28070824618796090978 28095936137828321504 28196096814106367872 28206295466346329024 28281844075599186688 28570529653670016124 28575936041723268352 28597607626695992192 28620035769742990738 29061854503752745312 29189927261405901914 29234960575848388592 29313264393366810304 29339181820083653056 29364057496859359648 29686272145629924608 29694756621536360704 29737711585235367296 29815467239240855216 29994968216468364032 30141228492909696316 30240037794445424176 30275740318405808384 30353645291760954482 30454655478971148964 30508850198292968128 30590566040954222336 30630534150262126451 30842187295070386928 30878600739338474752 30949049236746654629 31026173958945738496 31342872153756594508 31400198724800273312 31503135196179016832 31668794567833786132 31830724123695609728 32071776157332329264 32080942421481246832 32109641300375224576 32130435904446791296 32364337970088284552 32601736941310487852 32613529132962942934 32652033889908589856 32700882212411559608 33040926048242529032 33116996992648477216 33203588516427316036 33359916870178173616 33411383515255301248 33461367845258340064 33887159713407744128 33896844822697166464 33923428979471723846 33975764993553532688 34066766727426293056 34447118277611081504 34500262223299642112 34560043193651913344 34765899063171056704 34805320547395598816 34859017116436206848 35006324743156715944 35248214051509013632 35275858041776244398 35370341984853319576 35820425318578965152 35843623072649368592 35885941399771740928 36192908077524327008 36306479775550316017 36396955161249444608 36425500070581988212 36653458465522662016 36663934195978567808 36775433031210444032 36804274768023048748 36987814822958039488 37150816514516602436 37272604723386220496 37316610159895531264 37340776861924649344 37372436814184639552 37753914185206807021 37761058340848604608 37847996563026831104 37902209532902879626 37946958304488361184 38014788991598383888 38241563251723817216 38487320829294176224 38631912189513942068 38769633119396255824 38829445706918323072 38887535603948881696 39368135174412664576 39382374802068459392 39389699028586651346 39777509197023541504 39890928195690211192 39960049942660024804 40094899340591475968 40198070791791534314 40305738540879364168 40511830702885321472 40818624200241146336 40830290354612495968 40964140654456421248 40996267453956175922 41243081297644000544 41493119743486075448 41629142937807986528 41779831990766274944 42062028306312055712 42458076016590402784 42523579019415837952 42597262541012823424 43147330497379208024 43175273246600375804 43316810894746148144 43367952347986698496 43445473133255295872 43841786898777740096 43876170539564667619 43985509519193344256 44150756788015933792 44179349368614338032 44297680696685307584 44442897833084436224 44500964708871391259 44861363338284199168 44896546598624311052 44963713042065894461 45016798889813315824 45327859317538454272 45535870864891656172 45589632223645955648 45768705851052533888 45940652333476039216 46063701189576416192 46359727362558894088 46649856228847024384 46663188976699995392 46716676866136107446 46841804250211152952 47134950054450286336 47364787631715237068 47420708278269800512 47437860557037007904 47564919581689541248 47931148535099784416 48059528797443678592 48133696521840484423 48523515447531888896 48541066616502984832 48554939881160806016 48634220229173314417 49167888241199562632 49253084813046077084 49343169424686143776 49419294536077865728 49504926736852740736 50045813346717986336 50144194902359620136 50490684992702100608 50858245381567304296 51310338969856355488 51343568185146392848 51387100619503879384 51447770159786646656 52040995274161892768 52136179014762717952 52177067668671496628 52503602666829759104 52678322990652798208 52920066140279492308 52982545557210164672 53390487847012694224 53533490571669889088 54037551293842330816 54131185864817413792 54214697779470866176 54295804428155042368 54778455468685467904 54850026269074040389 55130486593313279456 55294238533234012928 55420390493709125731 55703767216467317024 56125608275331576212 56141649237592181956 56191872275656643008 56392193628212735744 56412590932692658048 57053039647293353741 57141059307340032248 57195215253391984384 57240071539485981476 58123709007505490624 58379854522811803828 58469921151696777184 58626528786733620608 58678363640167306112 58728114993718719296 59327579433896411033 59475423170470734592 59630934478481710432 60282456985819392632 60480075588890848352 60707290583521908964 60909310957942297928 61017700396585936256 61261068300524252902 61684374590140773856 61898098473493309258 62685744307513189016 62800397449600546624 63006270392358033664 63337589135667572264 63661448247391219456 63744625123518479371 64143552314664658528 64161884842962493664 64260871808893582592 64407480844040335309 64728675940176569104 65203473882620975704 65227058265925885868 65304067779817179712 65401764424823119216 66081852096485058064 66233993985296954432 66407177032854632072 66719833740356347232 66822767030510602496 66922735690516680128 67605846331649398619 67774319426815488256 67793689645394332928 67846857958943447692 67951529987107065376 68133533454852586112 68894236555222163008 68948267990744477687 69120086387303826688 69531798126342113408 69610641094791197632 69930087399655043407 70012649486313431888 70496428103018027264 70551716083552488796 70740683969706639152 71640850637157930304 71687246145298737184 72385816155048654016 72612959551100632034 72851000141163976424 73306916931045324032 73327868391957135616 73608549536046097496 73975629645916078976 74301633029033204872 74545209446772440992 74681553723849298688 74744873628369279104 75507828370413614042 75522116681697209216 75804419065805759252 75893916608976722368 76029577983196767776 76974641658588352448 77263824379027884136 77539266238792511648 77658891413836646144 77775071207897763392 78568956547592544341 78764749604136918784 78779398057173302692 79781856391380422384 79920099885320049608 80396141583583068628 80611477081758728336 81637248400482292672 81660580709224991936 81928281308912842496 81992534907912351844 82486162595288001088 82888378355501664869 82986239486972150896 83258285875615973056 83559663981532549888 84124056612624111424 84916152033180805568 85194525082025646848 86192898422830634897 86294660994758416048 86350546493200751608 86633621789492296288 86890946266510591744 87683573797555480192 87752341079129335238 88301513576031867584 88358698737228676064 88595361393370615168 89001929417742782518 89654776588603841593 89793093197248622104 89927426084131788922 90033597779626631648 91071741729783312344 91179264447291911296 91309868420175119099 91537411702105067776 91881304666952078432 92127402379152832384 92719454725117788176 93433353732272214892 93683608500422305904 94729575263430474136 94841416556539601024 94875721114074015808 95129839163379082496 95862297070199568832 96119057594887357184 96267393043680968846 97082133233005969664 97109879762321612032 97268440458346628834 98335776482399125264 98506169626092154168 98686338849372287552 99009853473705481472 100091626693435972672 100170125194100467583 100288389804719240272 100981369985404201216 101716490763134608592 102164745414920656699 102620677939712710976 102687136370292785696 102774201239007758768 102895540319573293312 104081990548323785536 104354135337342993256 105007205333659518208 105840132280558984616 105965091114420329344 106237758521163340687 106780975694025388448 107066981143339778176 108075102587684661632 108262371729634827584 108591608856310084736 109700052538148080778 110260973186626558912 110840780987418251462 111407534432934634048 112251216550663152424 112283298475184363912 112383744551313286016 112825181865385316096 114106079294586707482 114282118614680064496 114480143078971962952 116247418015010981248 116759709045623607656 116939842303393554368 117253057573467241216 117356727280334612224 117456229987437438592 118655158867792822066 118732001428151033461 119261868956963420864 120564913971638785264 120960151177781696704 121414581167043817928 121818621915884595856 122035400793171872512 122522136601048505804 123368749180281547712 123465503146216855393 123796196946986618516 125371488615026378032 125600794899201093248 126675178271335144528 127489250247036958742 128287104629329317056 128323769685924987328 128814961688080670618 129457351880353138208 130406947765241951408 130454116531851771736 130608135559634359424 130803528849646238432 132163704192970116128 132467987970593908864 132814354065709264144 133439667480712694464 133845471381033360256 135211692663298797238 135693715917886895384 135903059974214130752 136267066909705172224 137788473110444326016 137896535981488955374 139063596252684226816 139221282189582395264 139860174799310086814 140025298972626863776 141103432167104977592 141481367939413278304 143281701274315860608 143374492290597474368 143486936088846615727 144771632310097308032 145225919102201264068 145702000282327952848 147217099072092194992 147951259291832157952 148603266058066409744 149090418893544881984 149489747256738558208 151015656740827228084 151044233363394418432 151608838131611518504 151787833217953444736 152059155966393535552 153949283317176704896 154527648758055768272 155078532477585023296 155550142415795526784 157137913095185088682 157558796114346605384 159563712782760844768 159840199770640099216 160792283167166137256 161222954163517456672 163274496800964585344 163321161418449983872 163985069815824703688 164972325190576002176 165776756711003329738 165972478973944301792 166516571751231946112 168248113225248222848 169832304066361611136 172385796845661269794 172589321989516832096 172701092986401503216 173267243578984592576 175367147595110960384 175504682158258670476 176603027152063735168 176717397474457352128 177190722786741230336 178003858835485565036 179309553177207683186 179586186394497244208 179854852168263577844 180067195559253263296 182143483459566624688 182358528894583822592 182619736840350238198 183762609333904156864 184254804758305664768 185438909450235576352 186866707464544429784 187367217000844611808 189459150526860948272 189682833113079202048 189751442228148031616 191724594140399137664 192534786087361937692 194536880916693257668 196671552964798250528 197012339252184308336 197372677698744575104 200183253386871945344 200340250388200935166 200576779609438480544 203432981526269217184 204329490829841313398 205241355879425421952 205374272740585571392 205548402478015517536 208163981096647571072 208708270674685986512 211680264561117969232 211930182228840658688 212475517042326681374 213561951388050776896 214133962286679556352 214413739051834885157 216150205175369323264 216524743459269655168 216643344657226582403 217183217712620169472 219400105076296161556 220521946373253117824 221681561974836502924 222815068865869268096 224502433101326304848 224566596950368727824 224767489102626572032 228212158589173414964 228564237229360128992 228960286157943925904 231916901423413243129 232494836030021962496 233519418091247215312 233879684606787108736 234912459974874877184 237310317735585644132 237464002856302066922 238523737913926841728 241129827943277570528 241920302355563393408 242829162334087635856 243637243831769191712 245044273202097011608 246737498360563095424 246931006292433710786 247592393893973237032 250742977230052756064 251201589798402186496 253350356542670289056 254978500494073917484 256574209258658634112 256647539371849974656 257629923376161341236 258914703760706276416 260813895530483902816 260908233063703543472 261216271119268718848 261607057699292476864 264277399296447649147 264327408385940232256 264935975941187817728 265628708131418528288 266879334961425388928 267690942762066720512 270423385326597594476 271387431835773790768 271806119948428261504 275576946220888652032 275793071962977910748 278442564379164790528 279720349598620173628 280050597945253727552 282206864334209955184 282962735878826556608 286563402548631721216 286748984581194948736 286973872177693231454 289543264620194616064 290451838204402528136 291404000564655905696 294434198144184389984 297206532116132819488 298180837787089763968 302031313481654456168 303217676263223037008 303575666435906889472 304118311932787071104 307133193776952673333 307898566634353409792 309055297516111536544 310157064955170046592 311100284831591053568 314275826190370177364 315117592228693210768 319127425565521689536 319680399541280198432 321584566334332274512 322445908327034913344 326548993601929170688 326642322836899967744 327970139631649407376 329944650381152004352 331553513422006659476 331944957947888603584 333033143502463892224 336496226450496445696 336935875652883390961 339664608132723222272 340439541604213200919 344771593691322539588 345178643979033664192 345402185972803006432 346534487157969185152 351009364316517340952 353206054304127470336 353434794948914704256 356007717670971130072 358619106354415366372 359172372788994488416 359709704336527155688 360134391118506526592 364286966919133249376 365239473680700476396 367525218667808313728 370877818900471152704 373733414929088859568 374734434001689223616 378918301053721896544 379502884456296063232 383449188280798275328 385069572174723875384 389073761833386515336 393343105929596501056 394024678504368616672 394745355397489150208 399371277531053476187 400366506773743890688 400680500776401870332 401153559218876961088 406865963052538434368 408658981659682626796 410482711758850843904 410748545481171142784 411096804956031035072 415293056037274877231 416327962193295142144 417416541349371973024 423360529122235938464 424951034084653362748 427123902776101553792 428827478103669770314 433049486918539310336 433286689314453164806 438800210152592323112 441043892746506235648 443363123949673005848 445630137731738536192 449004866202652609696 449133193900737455648 456424317178346829928 457128474458720257984 457920572315887851808 463833802846826486258 467038836182494430624 467759369213574217472 474620635471171288264 474928005712604133844 477047475827853683456 482259655886555141056 482637875935211343809 483840604711126786816 485658324668175271712 487274487663538383424 489510611797585303849 490088546404194023216 493474996721126190848 493862012584867421572 495184787787946474064 501485954460105512128 506700713085340578112 509957000988147834968 513148418517317268224 513295078743699949312 515259846752322682472 517829407521412552832 521627791060967805632 521816466127407086944 523214115398584953728 528554798592895298294 528654816771880464512 529470661740245328653 531257416262837056576 533758669922850777856 540846770653195188952 542774863671547581536 543612239896856523008 551586143925955821496 559440699197240347256 560101195890507455104 564413728668419910368 565925471757653113216 573497969162389897472 573947744355386462908 580903676408805056272 582808001129311811392 588868396288368779968 594413064232265638976 596361675574179527936 603350288959814444279 604062626963308912336 606435352526446074016 608236623865574142208 614266387553905346666 618110595032223073088 620314129910340093184 627583436120226891151 628551652380740354728 630235184457386421536 638254851131043379072 639360799082560396864 643169132668664549024 644891816654069826688 652603373772860521363 655940279263298814752 663107026844013318952 663889915895777207168 673871751305766781922 680879083208426401838 689543187382645079176 690357287958067328384 690804371945606012864 693068974315938370304 701190876358703273081 702018728633034681904 706869589897829408512 712015435341942260144 717238212708830732744 718344745577988976832 719419408673054311376 720268782237013053184 728573933838266498752 730478947361400952792 735050437335616627456 741755637800942305408 743664309648143384809 747466829858177719136 749468868003378447232 757836602107443793088 758430947898189254557 770139144349447750768 778147523666773030672 786686211859193002112 788049357008737233344 798742555062106952374 801361001552803740664 802307118437753922176 813731926105076868736 817317963319365253592 821497090962342285568 822193609912062070144 830586112074549754462 834833082698743946048 846721058244471876928 849902068169306725496 854247805552203107584 857654956207339540628 864258522023517987751 866573378628906329612 877600420305184646224 886726247899346011696 898009732405305219392 898266387801474911296 912848634356693659856 914256948917440515968 915841144631775703616 927667605693652972516 934077672364988861248 949241270942342576528 949856011425208267688 964519311773110282112 965275751870422687618 971316649336350543424 974548975327076766848 979021223595170607698 980177092808388046432 987724025169734843144 990369575575892948128 1002971908920211024256 1004408552621926310089 1013401426170681156224 1019914001976295669936 1030519693504645364944 1035658815042825105664 1043255582121935611264 1043632932254814173888 1046428230797169907456 1057109597185790596588 1057309633543760929024 1058941323480490657306 1062514832525674113152 1081693541306390377904 1085549727343095163072 1103172287851911642992 1118881398394480694512 1120202391781014910208 1128827457336839820736 1131850943515306226432 1147895488710772925816 1161807352817610112544 1165616002258623622784 1177736792576737559936 1188826128464531277952 1206700577919628888558 1208125253926617824672 1212870705052892148032 1228532775107810693332 1236221190064446146176 1255166872240453782302 1257103304761480709456 1260470368914772843072 1276509702262086758144 1278721598165120793728 1286338265337329098048 1289783633308139653376 1305206747545721042726 1311880558526597629504 1326214053688026637904 1327779831791554414336 1347743502611533563844 1361758166416852803676 1379086374765290158352 1380714575916134656768 1381608743891212025728 1402381752717406546162 1404037457266069363808 1424030870683884520288 1434476425417661465488 1436689491155977953664 1438838817346108622752 1457147867676532997504 1460957894722801905584 1483511275601884610816 1487328619296286769618 1494933659716355438272 1498937736006756894464 1515673204214887586176 1516861895796378509114 1540278288698895501536 1556295047333546061344 1573372423718386004224 1576098714017474466688 1597485110124213904748 1602722003105607481328 1604614236875507844352 1623418309963892701903 1627463852210153737472 1634635926638730507184 1644387219824124140288 1661172224149099508924 1669666165397487892096 1693442116488943753856 1699804136338613450992 1715309912414679081256 1728517044047035975502 1733146757257812659224 1755200840610369292448 1773452495798692023392 1796019464810610438784 1796532775602949822592 1825697268713387319712 1828513897834881031936 1831682289263551407232 1855335211387305945032 1868155344729977722496 1898482541884685153056 1899712022850416535376 1929038623546220564224 1930551503740845375236 1942633298672701086848 1949097950654153533696 1958042447190341215396 1960354185616776092864 1975448050339469686288 1980739151151785896256 2005943817840422048512 2008817105243852620178 2026802852341362312448 2039828003952591339872 2061039387009290729888 2086511164243871222528 2087265864509628347776 2114219194371581193176 2117882646960981314612 2125029665051348226304 2163387082612780755808 2171099454686190326144 2206344575703823285984 2237762796788961389024 2257654914673679641472 2295790977421545851632 2323614705635220225088 2331232004517247245568 2355473585153475119872 2358551129570183736727 2377652256929062555904 2383076791229492406433 2413401155839257777116 2416250507853235649344 2425741410105784296064 2457065550215621386664 2472442380128892292352 2510333744480907564604 2514206609522961418912 2520940737829545686144 2551085915657545674419 2557443196330241587456 2572676530674658196096 2610413495091442085452 2623761117053195259008 2652428107376053275808 2695487005223067127688 2723516332833705607352 2758172749530580316704 2763217487782424051456 2804763505434813092324 2808074914532138727616 2848061741367769040576 2868952850835322930976 2873378982311955907328 2877677634692217245504 2907051392260924140617 2914295735353065995008 2921915789445603811168 2974657238592573539236 2989867319432710876544 3031346408429775172352 3033723791592757018228 3080556577397791003072 3112590094667092122688 3152197428034948933376 3194970220248427809496 3205444006211214962656 3246836619927785403806 3269271853277461014368 3322344448298199017848 3339332330794975784192 3378465131546479406663 3386884232977887507712 3399608272677226901984 3430619824829358162512 3457034088094071951004 3466293514515625318448 3510401681220738584896 3546904991597384046784 3592038929621220877568 3593065551205899645184 3651394537426774639424 3663364578527102814464 3706294632181717300571 3710670422774611890064 3736310689459955444992 3796965083769370306112 3799424045700833070752 3861103007481690750472 3885266597345402173696 3916084894380682430792 3920708371233552185728 3950896100678939372576 3961478302303571792512 4017634210487705240356 4079656007905182679744 4122078774018581459776 4174531729019256695552 4228438388743162386352 4235765293921962629224 4326774165225561511616 4342198909372380652288 4393084052841588238057 4412689151407646571968 4475525593577922778048 4515309829347359282944 4568223616410023649541 4591581954843091703264 4647229411270440450176 4717102259140367473454 4766153582458984812866 4826802311678515554232 4832501015706471298688 4851482820211568592128 4914131100431242773328 5020667488961815129208 5028413219045922837824 5041881475659091372288 5102171831315091348838 5145353061349316392192 5220826990182884170904 5247522234106390518016 5304856214752106551616 5309016635287324781899 5390974010446134255376 5447032665667411214704 5516345499061160633408 5609527010869626184648 5616149829064277455232 5696123482735538081152 5737905701670645861952 5755355269384434491008 5814102784521848281234 5843831578891207622336 5949314477185147078472 5979734638865421753088 6067447583185514036456 6161113154795582006144 6225180189334184245376 6389940440496855618992 6410888012422429925312 6493673239855570807612 6538543706554922028736 6644688896596398035696 6756930263092958813326 6799216545354453803968 6861239649658716325024 6914068176188143902008 6932587029031250636896 7020803362441477169792 7093809983194768093568 7302789074853549278848 7412589264363434601142 7421340845549223780128 7593930167538740612224 7598848091401666141504 7722206014963381500944 7832169788761364861584 7841416742467104371456 7901792201357878745152 7922956604607143585024 8035268420975410480712 8159312015810365359488 8244157548037162919552 8456876777486324772704 8471530587843925258448 8653548330451123023232 8786168105683176476114 8825378302815293143936 8951051187155845556096 9136447232820047299082 9183163909686183406528 9294458822540880900352 9434204518280734946908 9532307164917969625732 9653604623357031108464 9665002031412942597376 9828262200862485546656 10041334977923630258416 10056826438091845675648 10204343662630182697676 10441653980365768341808 10609712429504213103232 10618033270574649563798 10781948020892268510752 10894065331334822429408 11032690998122321266816 11219054021739252369296 11232299658128554910464 11363928169747248913321 11392246965471076162304 11475811403341291723904 11510710538768868982016 11628205569043696562468 11687663157782415244672 11898628954370294156944 12134895166371028072912 12322226309591164012288 12450360378668368490752 12779880880993711237984 12821776024844859850624 12987346479711141615224 13077087413109844057472 13289377793192796071392 13513860526185917626652 13598433090708907607936 13722479299317432650048 13828136352376287804016 13865174058062501273792 14041606724882954339584 14187619966389536187136 14605578149707098557696 14825178528726869202284 14842681691098447560256 15187860335077481224448 15197696182803332283008 15444412029926763001888 15664339577522729723168 15803584402715757490304 16070536841950820961424 16318624031620730718976 16488315096074325839104 16913753554972649545408 16943061175687850516896 17307096660902246046464 17572336211366352952228 17650756605630586287872 17857601409602819720933 17902102374311691112192 18272894465640094598164 18366327819372366813056 18868409036561469893816 19064614329835939251464 19307209246714062216928 19656524401724971093312 20082669955847260516832 20113652876183691351296 20408687325260365395352 20883307960731536683616 21219424859008426206464 21236066541149299127596 21563896041784537021504 21788130662669644858816 22065381996244642533632 22438108043478504738592 22727856339494497826642 22951622806682583447808 23256411138087393124936 23375326315564830489344 23797257908740588313888 24269790332742056145824 25559761761987422475968 25643552049689719701248 25944062425272021103997 25974692959422283230448 26154174826219688114944 26578755586385592142784 27027721052371835253304 27196866181417815215872 27444958598634865300096 27656272704752575608032 27730348116125002547584 28061945072233002418609 29650357057453738404568 29685363382196895120512 30395392365606664566016 30888824059853526003776 31328679155045459446336 31607168805431514980608 31977565314870165546787 32141073683901641922848 33827507109945299090816 33886122351375701033792 35144672422732705904456 35715202819205639441866 36545788931280189196328 36732655638744733626112 37163116447011273473293 37736818073122939787632 38129228659671878502928 38614418493428124433856 39313048803449942186624 40165339911694521033664 40817374650520730790704 41766615921463073367232 42472133082298598255192 43127792083569074043008 43576261325339289717632 44876216086957009477184 45455712678988995653284 46512822276174786249872 47594515817481176627776 48539580665484112291648 51119523523974844951936 51888124850544042207994 51949385918844566460896 53157511172771184285568 54055442104743670506608 54889917197269730600192 55312545409505151216064 55460696232250005095168 56123890144466004837218 59300714114907476809136 59370726764393790241024 61777648119707052007552 62657358310090918892672 63955130629740331093574 64282147367803283845696 67655014219890598181632 67772244702751402067584 70289344845465411808912 71430405638411278883732 73091577862560378392656 74326232894022546946586 75473636146245879575264 76258457319343757005856 77228836986856248867712 78626097606899884373248 80330679823389042067328 81634749301041461581408 83533231842926146734464 84944266164597196510384 86255584167138148086016 87152522650678579435264 89752432173914018954368 90911425357977991306568 93025644552349572499744 95189031634962353255552 97079161330968224583296 102239047047949689903872 103776249701088084415988 103898771837689132921792 106315022345542368571136 108110884209487341013216 110625090819010302432128 112247780288932009674436 118601428229814953618272 123555296239414104015104 125003209867219738046531 125314716620181837785344 127910261259480662187148 128564294735606567691392 135544489405502804135168 140578689690930823617824 142860811276822557767464 146183155725120756785312 148652465788045093893172 150947272292491759150528 152516914638687514011712 154457673973712497735424 160661359646778084134656 163269498602082923162816 167066463685852293468928 169888532329194393020768 179504864347828037908736 181822850715955982613136 186051289104699144999488 190378063269924706511104 194158322661936449166592 196433615505631016930263 207552499402176168831976 207797543675378265843584 216221768418974682026432 221250181638020604864256 224495560577864019348872 237202856459629907236544 250006419734439476093062 255820522518961324374296 257128589471213135382784 281157379381861647235648 285721622553645115534928 292366311450241513570624 297304931576090187786344 301894544584983518301056 305033829277375028023424 326538997204165846325632 339777064658388786041536 363645701431911965226272 372102578209398289998976 392867231011262033860526 415104998804352337663952 415595087350756531687168 432443536837949364052864 448991121155728038697744 474405712919259814473088 500012839468878952186124 511641045037922648748592 562314758763723294471296 571443245107290231069856 584732622900483027141248 594609863152180375572688 603789089169967036602112 610067658554750056046848 653077994408331692651264 679554129316777572083072 727291402863823930452544 744205156418796579997952 785734462022524067721052 830209997608704675327904 864887073675898728105728 897982242311456077395488 948811425838519628946176 1000025678937757904372248 1023282090075845297497184 1124629517527446588942592 1142886490214580462139712 1169465245800966054282496 1189219726304360751145376 1359108258633555144166144 1375035308539417118511841 1454582805727647860905088 1571468924045048135442104 1660419995217409350655808 1795964484622912154790976 2000051357875515808744496 2046564180151690594994368 2285772980429160924279424 2378439452608721502290752 2750070617078834237023682 2909165611455295721810176 3142937848090096270884208 3320839990434818701311616 3591928969245824309581952 4000102715751031617488992 4093128360303381189988736 4571545960858321848558848 4756878905217443004581504 5500141234157668474047364 6285875696180192541768416 6641679980869637402623232 7183857938491648619163904 8000205431502063234977984 8186256720606762379977472 9513757810434886009163008 11000282468315336948094728 12571751392360385083536832 16000410863004126469955968 22000564936630673896189456 25143502784720770167073664 32000821726008252939911936 44001129873261347792378912 50287005569441540334147328 88002259746522695584757824 176004519493045391169515648 352009038986090782339031296
- Sum of all divisors σ(n): 968270753937332041980658623
- Sum of proper divisors (its aliquot sum) s(n): 616261714951241259641627327
- 352009038986090782339031296 is an abundant number, because the sum of its proper divisors (616261714951241259641627327) is greater than itself. Its abundance is 264252675965150477302596031
Bases of 352009038986090782339031296
- Binary: 100100011001011001101000000111101011110110100110110110100100110100001001011100001000000002
- Hexadecimal: 0x1232CD03D7B4DB49A12E100
- Base-36: 1889NZ89HIMJ5WGNWG
Squares and roots of 352009038986090782339031296
- 352009038986090782339031296 squared (3520090389860907823390312962) is 123910363527911180316034623727709291705169163667439616
- 352009038986090782339031296 cubed (3520090389860907823390312963) is 43617567985877168043643589632163370602965495519333977472406478336627878014222336
-
352009038986090782339031296 is a
perfect square number . Itssquare root is 18761903927536 -
The
cube root of 352009038986090782339031296 is 706075710.7198257891
Scales and comparisons
How big is 352009038986090782339031296?- 352,009,038,986,090,782,339,031,296 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 352,009,038,986,090,782,339,031,296 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 352009038986090782339031296 cubic inches would be around 58839642.6 feet tall.
Recreational maths with 352009038986090782339031296
- 352009038986090782339031296 backwards is 692130933287090689830900253
- The number of decimal digits it has is: 27
- The sum of 352009038986090782339031296's digits is 115
- 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 352009038986090782339031296 - Facts about the integer". Numbermatics.com. 2024. Web. 4 June 2024.
APA style:
Numbermatics. (2024). Number 352009038986090782339031296 - Facts about the integer. Retrieved 4 June 2024, from https://numbermatics.com/n/352009038986090782339031296/
Chicago style:
Numbermatics. 2024. "Number 352009038986090782339031296 - Facts about the integer". https://numbermatics.com/n/352009038986090782339031296/
The information we have on file for 352009038986090782339031296 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 352009038986090782339031296, math, Factors of 352009038986090782339031296, curriculum, school, college, exams, university, Prime factorization of 352009038986090782339031296, STEM, science, technology, engineering, physics, economics, calculator, three hundred fifty-two septillion, nine sextillion, thirty-eight quintillion, nine hundred eighty-six quadrillion, ninety trillion, seven hundred eighty-two billion, three hundred thirty-nine million, thirty-one thousand, two hundred ninety-six.